vmp (22.05.2006 16:28, просмотров: 1) ответил General на Мне их периферия нравится. Правильно все сделали :)) ARMы в большинстве еще не имеют нормальной периферии.
А у меня совершенно обратное впечатление. Проект на цыгнале я делал после работы с MSP430F149.
Впечатления:
- Система команд x51 не предназначена для работы со сколько-нибудь значительным объемом данных.
- АЦП - какой-то недоделанный. Все нужно делать вручную - переключать каналы, забирать данные. То ли дело в MSP430 - измерили все каналы и только потом выставили прерывания.
- PCA. Такое впечатление, что модернизацию интелевского модуля доверили какому-то студенту. Например, в режиме генератора частоты прерывания не выставляются. А чтобы сделать на нем UART, приходится заниматься крутыми извращениями.
- Crossbar. Это просто [censored]. Если модуль включен, то пином вручную уже не поуправляешь. А если выключить, то поплывут все последующие пины.
А вот периферия SAM7S оставила исключительно положительное впечатление. Может это и не показатель, но программа у меня получилась вообще без прерываний. Все устройства работают автономно, данные где нужно пересылаются по DMA, а программа в цикле смотрит на флаги.
Особенно мне понравился UART, на котором я реализовал пакетный обмен. Пока данные идут подряд - он их принимает и кладет в буфер. Как только пауза (конец пакета) - выставляется прерывание.
АЦП. Понравился низкий уровень шума. Каких-то специальных требований я к нему не предъявлял, мне нужно было просто контролировать в плате питающие напряжения. Так вот у него показания стояли как вкопанные безо всякого усреднения. Возможно, это из-за отдельного питания ядра.