KiV (19.02.2004 17:56, просмотров: 1) ответил General на MSP430!!: Что необходимо улучшить/добавить в первую очередь
Может во многом повторюсь, но В порядке приоритетов:
1) Добавить 3 - 4 таймера. Или возможно некий массив счетчиков. ОЧЧень и оЧЧень полезная и нужная вещь.
2) Раздельные SPI, UART и I2C - висят на разных ногах, а переключать приходится программно. Например у нас в приборе используются два аппаратных UART + программый + SPI. И все должно работать почти одновременно. Проблемы принять из двух асинхнонных каналов и закинуть в последовательную память возникают. По-моему минимальный вариант здесь - 2 USART + 1 SPI - РАЗДЕЛЬНЫЕ. А еще лучше вместо дополнительного SPI - что-либо типа McBSP и от 8 до 16 бит посылки сделать.
3) Watchdog с отдельной тактировкой, и отключаемый только битом во FLASH (fuse) - никаких программных отключений. Кстати, как вариант - после пержигания JTAG Watchdog перестает отключаться программно.
4) Возможность ПОЛНОГО запрета перепрограммирования/стирания кристалла. Как вариант - bootloader не выполняет команды до приема ключа, в т.ч. и команду стирания.
5) Вариант процессора с автомобильным диапазоном температур и CAN. Хотя процессор и не для автомобилей, но CAN вещь весьма полезная и в индустриальных приложениях.
6) Ну и видимо пожелания практически всех - ПАМЯТЬ! Нам например сегодня необходима система с 128-190 кБ FLASH и ОЗУ на ураовне 10-16 кБ.
7) Вариант кристалла с высокоразрядным сигма-дельта АЦП (24 бита).
8) Совершенно дикий вариант (только не хихикать) - ~32 кБ FLASH + ~32кБ RAM --- и закачивай куски оверлеев из какой-нибудь DataFLASH в ОЗУ?
Все остальное (DMA/DAC/BOR) в новых кристаллах вроде уже есть или будет.