С Новым годом! Форум программистов, компьютерный форум, киберфорум
Микроконтроллеры
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.88/250: Рейтинг темы: голосов - 250, средняя оценка - 4.88
0 / 0 / 0
Регистрация: 03.02.2010
Сообщений: 118

Какой микроконтроллер выбрать

06.02.2010, 16:51. Показов 46342. Ответов 52
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Что лучше выбрать для изучения микроконтроллеров и работы с ними. Какой микроконтроллер, программатор (желательно самодельный т.е. какой схемой воспользоваться), и какой выбрать софт. Пару раз сталкивался с учебным стендом SDK 1.1
Ничего сложного на нем под него не писал. Все работы были на уровне зажигания светодиодов.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
06.02.2010, 16:51
Ответы с готовыми решениями:

Какой микроконтроллер выбрать?
Сейчас делаю один проект, и мне нужно выбрать микроконтроллер под него. Требования такие: 1. наличие АЦП желательно от 12 бит 2....

Помогите выбрать микроконтроллер AVR
Полный ноль в микроконтроллерах, буквально вчера только начал читать смотреть про них. Подскажите пару моделек желательно в DIP корпусе. ...

Какой это микроконтроллер ик-приемника?
Микроконтроллер ик-приемника светильника с маркировкой QIR-S8X 1908A. Кварца рядом нет. Следовательно со встроенным,но что это дает!?)

52
0 / 0 / 0
Регистрация: 30.01.2010
Сообщений: 99
08.02.2010, 12:45
Студворк — интернет-сервис помощи студентам
Кстати, давно хотел задать подобный вопрос: А у Меги 8 есть какие-то "предшественники"? Как-то уж больно коряво у неё ноги по корпусу распределены...
0
0 / 0 / 0
Регистрация: 23.01.2010
Сообщений: 204
08.02.2010, 13:41
прошу прощения у ДРУГИХ жителей форума за хамское поведение пожилого человека...
вообще-то я просил прощения за того мудака мужика, что из себя пуп форума возомнил; а он, болезный, и не понял....
0
0 / 0 / 0
Регистрация: 24.01.2010
Сообщений: 297
08.02.2010, 14:13
oohz
Извини, но по негласному этикету в русскоязычном интернете принято обращаться на "ты". И на "Вы", когда хотят оскорбить. И ник коверкать - тоже не принято. Ничего хамского в сообщении SWK не вижу, в отличие от твоего (или лучше "Вашего")? Тема соответствующая, чтобы расписывать плюсы, минусы, обходные пути проблем различных МК.

2Ott: извиняюсь за жуткий оффтопик.
0
0 / 0 / 0
Регистрация: 23.01.2010
Сообщений: 204
08.02.2010, 14:24
угу, человек "закурить попросил", а ему начали(даже не ему, а между собой) рассказывать про далёкие семидесятые и про то, как хорошо в тимбукту авокадо уродились....

НАХРЕНА новичку про банки данных?
НАХРЕНА ему MCS-48?
был задан КОНКРЕТНЫЙ вопрос, нет..стали письками мерятся и умняка( и хамство) тулить
вопрос задал НОВИЧЁК, если кто-то ещё не понял, и объяснить ему нужно на уровне НОВИЧКА...

блин, а "2all" вообще тупизм школоты...
0
0 / 0 / 0
Регистрация: 24.01.2010
Сообщений: 297
08.02.2010, 14:48
Цитата Сообщение от oohz
НАХРЕНА новичку про банки данных?
НАХРЕНА ему MCS-48?
был задан КОНКРЕТНЫЙ вопрос, нет..стали письками мерятся и умняка( и хамство) тулить
А вот это как раз новичкам больше и должно быть интересно. Особенно то, как что-то было реализовано раньше и как сейчас в том, и как - в этом.
Чтобы можно было выбрать то, что больше нравится, а не послушно брать то, "что старшие товарищи скажут".
Вот если мы тут дружно посоветуем, что "... 8080 - лучший проц на свете, и для отладки рулит PDP-11, а в качестве ПЗУ - К573РФ2", послушаешь и побежишь искать? ;)

Цитата Сообщение от oohz
блин, а "2all" вообще тупизм школоты...
Скажи спасибо, что на этом форуме не банят сразу за оффтопик. Лично мне пофиг за подобные определения (главное, чтобы в терновый куст не бросали.... *CRAZY*). И могу рекомендовать меньше читать баш. А еще лучше - почитай психологию отрицания :D:D:D
0
0 / 0 / 0
Регистрация: 12.07.2011
Сообщений: 2
08.02.2010, 14:58
Цитата Сообщение от oohz
НАХРЕНА новичку про банки данных?
Банки памяти - одна из особенностей пика, которую часто указывают как его отрицательную сторону. Т.ч. знать об этом не помешает. Особенно если предполагается писать на асме.
Можно конечно просто написать - используй AVR, причем обязательно mega8 :)
0
0 / 0 / 0
Регистрация: 23.01.2010
Сообщений: 204
08.02.2010, 15:02
блин, не учите ребёнка бегать, пока он ходить не научился...
0
0 / 0 / 0
Регистрация: 03.02.2010
Сообщений: 118
08.02.2010, 19:15
я так понял что адресное пространство микроконтроллера разбито на банки. но почему между этими банками необходимо переключаться пока не понял. это необходимо для прямой или косвенной адресации?
0
0 / 0 / 0
Регистрация: 12.07.2011
Сообщений: 2
08.02.2010, 19:54
Это только у пиков ярко выражено. Переключаться нужно, что бы попасть в нужное место. У них адресация похожа на массив и выбор банка как выбор нужной строки. Например у 16F84 по адресу 0х5 в банке 0 находится регистр PORTA, а в банке 1 TRISA. У интела переключаются наборы общих регистров (R0-R7). А у avr вообще банков нет.
В принципе если пользоваться С, Pascal или прочими языками, то с этим проблем нет.
0
SWK
08.02.2010, 20:04
я так понял что адресное пространство микроконтроллера разбито на банки. но почему между этими банками необходимо переключаться пока не понял.
Для сокращения длины команд. У PIC среднего семейства (PIC16) все команды в одно слово из 14 бит. Часть бит занимает код операции, остальное - адреса одного или двух операндов, с которыми производится действие. Чтобы не увеличивать длину слова, память программ делится на страницы по 2К слов, от 1-2 у более простых до 4 у контроллеров с размером памяти программ 8К слов (например, PIC16F876). Регистры (служебные и ОЗУ) также делятся на страницы (банки) по 128 байт максимум каждый. Причем верхние 16 регистров едины для всех банков (видны и доступны для чтения и записи).
В начале каждого банка находятся регистры специального назначения - регистры конфигурации периферии, флагов состояния, регистры таймеров-счетчиков, портов, буфера USORT, SPI, I2C, и прочие. Некоторые, часто используемые регистры, могут находиться сразу в нескольких банках. Переключаются банки специальной командой выбора банка или непосредственным заданием 2 бит выбора банка в регистре статуса.
это необходимо для прямой или косвенной адресации?
Прямая адресация работает в пределах банка. При косвенной адресации через регистр FSR также идет обращение в пределах банка. Старшие 2 бита полного (9-разрядного) адреса дополняются битами выбора банка.
У контроллеров AVR, хоть и возможна адресация до 64к ОЗУ, реально разные команды работают каждая в своей, ограниченной области адресов, так что вместо выбора банка нужно правильно выбрать нужную команду, например, для пересылки байта из одного места в другое, что ненамного проще выбора банков. Неправильно используемая команда не в своем адресном поле работать не будет.
0 / 0 / 0
Регистрация: 12.07.2011
Сообщений: 2
08.02.2010, 20:22
Цитата Сообщение от SWK
У контроллеров AVR, хоть и возможна адресация до 64к ОЗУ, реально разные команды работают каждая в своей, ограниченной области адресов, так что вместо выбора банка нужно правильно выбрать нужную команду, например, для пересылки байта из одного места в другое, что ненамного проще выбора банков. Неправильно используемая команда не в своем адресном поле работать не будет.
Это есть, но неверно выбранная команда просто даст ошибку компиляции. А у пика слежение за текущим банком - есть святая обязанность программиста. Иначе можно получить правильно компилируемую, но не рабочую программу. Хотя может, что-то и улучшилось за последние годы;)
0
SWK
08.02.2010, 20:52
А у пика слежение за текущим банком - есть святая обязанность программиста. Иначе можно получить правильно компилируемую, но не рабочую программу. Хотя может, что-то и улучшилось за последние годы;)
Обычно компилятор предупреждает, что регистр находится не в текущем банке. Но в основном только для служебных регистров. Но я практически полностью перешел на МикроПаскаль, и проблема отпала. Компилятор сам следит за размещением переменных и переключением банков. Мое дело - определить переменные, а где они будут находится - уже пофигу. А оптимизирует МикроПаскаль офигенно. По сравнению с другими компиляторами, в т.ч. C, выигрыш в размере (и наверняка и быстродействии) иногда в 2-3 раза. Да я и не особо стараюсь переменные плодить, по привычке каждый байт экономлю. Буфера делаю не больше, чем реально необходимо.
0 / 0 / 0
Регистрация: 23.01.2010
Сообщений: 331
09.02.2010, 04:27
и всё таки ИМХО AVRStudyo будет напорядок удобнее чем MPLAB.
А я так вообще не использую ни AVRStudyo, ни MPLAB... И ничего, пишу и для PIC, и для AVR, и все работает. Это всего лишь инструмент, а их множество. Что-то удобнее делать топором, что-то ножом, а что-то ножовкой. Не нравится - ищи и пробуй другой, только и делов. В детстве, когда у меня не было еще дрели, я дырки ножницами проковыривал. Теперь у меня и дрели, и станки есть...
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
09.02.2010, 04:27
Помогаю со студенческими работами здесь

Как узнать какой микроконтроллер стоит
В общем ситуация такая, есть CTS(Colorado Time System) - система автоматизации для плавательных бассейнов(организация соревнований), так...

Какой микроконтроллер сможет работать с частотой от 1 до 3 ГГц?
Какой микроконтроллер сможет работать с частотой от 1 до 3 ГГц?

Какой микроконтроллер взять для управления светодиодами?
Помогите .написать программу .Зажечь 2 светодиода на любом контроллере ,.суть программи. Есть 2 кнопки которые подключены к контроллеру...

Какой микроконтроллер находится в умном браслете от фирмы xiaomi?
Здравствуйте, не знаете ли какой микроконтроллер находится в умном браслете от фирмы xiaomi? Может кто работал с программированием...

Микроконтроллер 8-разрядный это тоже самое что 8-битный микроконтроллер?
Здравствуйте ! Подскажите пожалуйста, небольшой вопрос , касающийся терминологии . Микроконтроллер 8- разрядный это ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
53
Ответ Создать тему
Новые блоги и статьи
сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi ветка по-частям. коммит Create переделка под биомассу. txt вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ * Дана цепь постоянного тока с сопротивлениями и источниками (напряжения, ЭДС и тока). Найти токи и напряжения во всех элементах. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru