Требуется совет в выборе архитектуры и типа микроконтроллера для создания устройства, на которое будут возлагаться примерно такие вот функции: - работа с ЖКИ (графическим, 128х64) - обработка клавиатуры (матричной скорее всего) - обработка цифровых сигналов - ведение лога событий - наличие приличного количества портов - ацп не ниже 12 бит - UART, CAN - работа с USB - работа с SD - часы реального времени
Вариантов уйма (pic 33, avr32, разнообразные arm'ы: Atmel, STM, NXP, Texas etc), хочется услышать различные мнения. Поделитесь опытом, пожалуйста.
И пару слов про обоснование выбора (цена, производительность, доступность, удобность разработки, наличие готовых библиотек).
P.S. если есть специальный раздел по выбору микроконтроллеров, перенесите тему туда, пожалуйста.
Пока склоняюсь к ARM'ам (доступность, распространённость, большое количество библиотек), вопрос в том, какой выбрать.
|