koyodza (19.12.2009 17:33, просмотров: 83) ответил De_User на На ARM9, IMHO, сделать посложнее будет. ARM7 уже запускали, есть понимание в какие сроки проект можно сделать. Или "Binary compatible ARM7 code" у STR9 означает, что периферия как у ARM9 а система команд ARM7?
в данном случае ничуть не сложнее STR91 внешне не сильно отличается от ARM7, всё есть на борту. Периферия я бы сказал даже немного беднее, чем в более новых STM32, но на 96МГц почти вдвое производительнее чем STM32 на 72МГц. Ну и два питания требует. В остальном - абсолютно нормальный вполне эмбеддерский МК. Из доступных - самый быстрый МК с флешом на борту. RAM у них до 96кБ (может уже есть и больше - не знаю, использовал их пару лет назад).
В отладке есть некоторые неприятные моменты, но обходил нормально.
Вообще что касается отладки - то кортексы М3 удобнее - больше точек останова, и точки можно устанавливать прямо на ходу (и оно работает, т.е. останавливает где надо), переменные в Watch периодически сами обновляются без остановки ядра.