MikeM (14.09.2016 23:33, просмотров: 588) ответил Крок на Вы знаете, я ПИКу ни с кем не изменяю, но не возьму в толк, зачем 32-разрядная машина с 8к ОЗУ? Какой смысл в микропотреблении для машины, управляющей моторами?
Есть ряд задач где применение 32 битника вобще не имеет смысла (датчики различные). Но вот в таких датчиках (помимо низкой цены) образовался тренд, где потребители все больше хотять с этих датчиков умные протоколы всякие + более интелектуальную DSP обработку добавить от ложных срабатований. Вот и приходится мелкопотребление совмещать с 32 битниками и низкой ценой.
А там где протоколы и алгоритмы в сенсорах - уже серьездная коммандная работа разработчиков начинается. Вот и приходится придумывать кросплатформенные универсальные модули, которые "раздувают" код, требует многовекторность прериваний, сохранения контентов, их приоритетность и т.д. В командной работе ошибки получается - а это требует возмжоности обновления прошивки. Тут уж 8 битным тяжко становится. PIC32MM выгляди достойно в этом тренде для своего круга задач. в PIC32MM есть особености помогающие увеличить надежность работы, что не маловажно для датчиков.
PMP нет, но если задача не коммуникационная (а 25МГц тактовая под это не подходит) то выдать один бай можно и на PORT - всего один такт нужен. А с помощью CLC (конфигурируемой логики) в сочетанием с тактовыми импульсами можно выдать стробы записи или чтения. Все же PIC32MM для применений где обработка в нутри а не поток данных наружу. Хотя в PIC32MM GPM уже будет USB.