ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
6 июля
171481 Топик полностью
Evgeny_CD, Архитектор (07.11.2009 19:43, просмотров: 257) ответил Vit на Время и ещё раз время. Выгребать глюки компилера для одного экзочипа своими программерами это героически;) А через пол-годика глядишь и в самые убогие LPC1300 по 8 UART-ов пихать будут - просто для "чтобы было". В STM32 давно по 5 шт. (в 105/107 - по
Когда проект будет доделан, я расскажу, почему именно ATxmega была выбрана. Если кратко, все, что Вы изложили - ето набор штампов. 1. Быстрое ядро с быстрой реакцией на прерывание. Для таскания байтов из UART, и протокольной обработки в _моем_ случае 8 битность подходит неплохо. Не хуже 16 и 32 битности. Не стоит забывать, что AVR очень хорошо сделан. 2. Большое ОЗУ позволяет дампить обмен по каналам. Т.е. детально записывать времянки - когда и какие байтики бегали, когда были какие сигналы квитирования поданы. Поверьте, для некоторых устройство это сильно помогает разобраться с их "нестардартностями" (чтоб их, этих устройств, программеров...). 3. С мостами работали и работаем - изврат. Сильно усложняет жизнь. Время обмена по UART становится нефига не реальным. 4. IAR под AVR - он как бы не дольше, чем IAR под ARM, небо коптит :), и качество компилера там ок. 5. Самая простая FPGA стоит 2хATxmega128A1 в опте. 6. Энергонезависимость ни разу не нужна (_лично мне_), достаточно при старте перекачать из I2C FLASH таблицы в SDRAM и радоваться жизни. Цена на SDRAM тоже радует. Насчет стабильности SDRAM - вот годик устройства покатаются, я вам расскажу, как оно. Пока при тестах длительностью недели проблем не было - специально ставили на бесконечное тестирование памяти.