Не могу определится с выбором МК. Даташит на каждый из серии мега изучать как-то не прет. И так с английским туго, пока tiny освоил чуть не рихнулся.
Есть опыт программирования tiny13 и tiny2313. Причем (нос гордо поднят вверх, упирается в потолок) именно написание прошивки с нуля (на ASM) а не слямзивания её откуда-нибудь. Поэтому я понимаю, что их для моей следующей задачи явно мало (хотя бы по кол-ву портов).
Понятно что надо че-то из серии mega.
В магазине мне доступны следующие МК:
Mega8, Mega48, Mega8535, Mega16, Mega88PA, Mega8515, Mega32, Mega162, Mega168, Mega644.
Все кроме Mega88PA как в корпусе DIP так и TQFT, Mega88PA только в TQFT.
TQFT ни разу не паял поэтому незнаю, как пойдет у мня. SOIC запаивал с полпинка паяльником под конус.
Можно ли TQFT паяльником запаять?
Итак задача:
Из самого ресурсоемкого что мне представляется, это будет IR-протокол (в моей реализации, попроще чем оригинальный и менее скоростной).
Посему МК прийдется по прерываниям четко определять временные интервалы. Скорость передачи ограничивается ИК-приемниками TSOP
Хорошо если будет аппаратная поддержка умножения
По кол-ву портов i/o вроде любая из мег подходит
Наличие аппаратного UART (кстати чем отличается UART и USART?) в меге 16 и 8 знаю что точно есть. В будущем возможно подключение к компу, модулю блютуз или GPS или и то и другое.
Отдельный таймер нужно на ШИМ (хочу подсветку дисплея регулируемую), итого уже два таймера минимум (скорее всего 16 бит)
Загрузчик использовать не буду, незнаю насколько это важно при выборе МК.
Значение имеет так же доставаемость МК в выбранном корпусе в ближайшие года три (устройство прийдется повторять), надеюсь меги еще с производства не снимают. Ну и распространенность в магазинах.
Есть ли где-нибудь сводная табличка параметров МК, чтобы присмотреться к какому-нибудь, не качая даташитов на всю линейку?
Пните меня уже к какому-нибудь камню, а то уже два дня думаю че купить.
Раздел: Песочница или Вопрос-Ответ