Свежие обсуждения
Измерения

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

1 3

Признаюсь с кортексом практически еще не работал. Есть некоторый опыт с АRМ7.
Но в столе лежит отладочная плата LPCXpresso, ждет своей очереди
Плата недорогая, легко доступна.
http://ics.nxp.com/lpcxpresso/~LPC1111/#GetLPCXpresso

1) Тут есть выбор. NXP выпустил новую серию Кортекс М0.
Это контроллеры, которые возможно резко потеснят все меги. Цена младшего кристалла - доллар с копейками.
Тактовая частота 50 МГц, Флешь от 8 до 32 К. ОЗУ 8 К (для данного проекта кажись маловато ? ).
Есть у NXP и кортекс М3. Флешь от 8 до 512 К. ОЗУ от 4 до 64 К. Но эти подороже, с 16 К ОЗУ - долларов 6 и больше.
Тактовая у средних моделей 100 МГц.
Имеется внутренний PLL-умножитель, можно использовать низкочастотный кварц.

2) 3) 4) У М0 порты 12 бит, у М3 32 бит. Порты отображаются в память, могут работать через DMA.

5) Для АRМ7 использовал IAR.
Для NXP-шных кортексов есть система программирования от Code Red для использования с LPCXpresso

6) Затрудняюсь дать ответ. Для моих задач эффективность оказалась достаточной

У армов архитектура конечно значительно сложнее авров, но и значительно гибче.
По моему с появлением дешевых М0 есть полный резон переходить с авров на них.