Думаю, что задач для программистов может быть много и любой сложности. Но потянуть некоторые он,не сможет, из-за того, что железяка не способна. Например попробуйте построить полосовой фильтр 8 порядка. Сложно? Невозможно? Так начнем изучать 32-разрядные МК. Почему именно их , читай ниже.
Статья немного поможет выбрать вам наиболее перспективные 32- разрядные МК.
Долго думал какие МК выбрать для освоения: ведь я АВРщик, значит и переходить буду на AVR32. Иначал копать в них.
AT32UC3 поддерживают инструкции цифровой обработки сигналов (ЦОС) и установили новые стандарты по эффективности вычислений и уровню удельного энергопотребления (1.3 мВт/МГц) среди 32-битных микроконтроллеров
Компания Atmel сообщила, что ее микроконтроллеры AVR32 UC3 вошли в сотню лучших продуктов 2007 года по версии журнала EDN. 32-битные флэш-микроконтроллеры AT32UC3 поддерживают инструкции цифровой обработки сигналов (ЦОС) и установили новые стандарты по эффективности вычислений и уровню удельного энергопотребления (1.3 мВт/МГц) среди 32-битных микроконтроллеров.
Главный редактор журнала EDN Маури Райт заявил, что командой редакторов журнала еженедельно отслеживались анонсы новой продукции и отбирались наиболее привлекательные. Далее, по завершении года была выбрана только та новая продукция, которая для инженеров разработчиков имеет наибольшую значимость и, таким образом, был получен перечень сотни лучшей продукции.
"Мы с большой радостью восприняли сообщение, что наша продукция получила признание со стороны команды редакторов журнала EDN", - сказал директор направления AVR32 компании Atmel Ойвинд Штром. - "Мы верим, что это привлечет внимание к множеству новаций, воплощенных в архитектуре AVR32, которые делают микроконтроллеры семейства UC3 лучшими в своем классе 32-битными флэш-микроконтроллерами".
Микроконтроллеры AVR32 UC3 характеризуются производительностью до 83 Dhrystone MIPS (DMIPS) на тактовой частоте 66 МГц и поддерживают множество инструкций для ЦОС, в т.ч. однотактное дробное умножение-накопление с насыщением и округлением. За счет подключения встроенного статического ОЗУ к ЦПУ напрямую, минуя системную шину, гарантируется однотактный доступ чтения/записи. Кроме того, применение контроллера ПДП периферийных устройств и архитектуры высокобыстродействующей, многослойной шины делает ядро UC3 идеальным для использования в высокопроизводительных применениях. Микроконтроллеры UC3 прекрасно подходят для применения в портативных устройствах и устройствах с батарейным питанием. Этому способствует превосходное соотношение производительности и энергопотребления: до 1.08 DMIPS/мВт.
В состав микроконтроллеров AT32UC3 входят обширное число функциональных блоков, в т.ч. флэш-память размером до 512 кбайт, статическое ОЗУ размером до 64 кбайт, контроллер Ethernet MAC, интерфейс Full Speed USB с поддержкой OTG, 10-битный АЦП, последовательные интерфейсы SPI, SSC, 2-проводной интерфейс (I2C-совместимый), УАПП, а также таймеры общего назначения, тринадцать каналов широтно-импульсной модуляции и полный набор супервизорных блоков.
А потом я посмотрел на их цену и на цену отладочных средств. И взгляд мой остановился на вот такой вещи.
Компания NXP Semiconductors анонсировала две новых линейки микроконтроллеров с ядром ARM7TDMI-S - LPC23xx и LPC24xx. Новые микроконтроллеры - первые в индустрии, содержащие две высокоскоростных шины AHB, позволяющие эффективно использовать интегрированные интерфейсы USB Host и 10/100BASE-T Ethernet. Микроконтроллеры LPC2364, LPC2366, LPC2368 и LPC2378 будут выпускаться в корпусе TQFP-100, микроконтроллеры LPC2458 и LPC2468 - в копусах BGA-180, BGA-208 и TQFP-208.
Основные особенности семейства LPC23xx: - максимальная частота тактирования - 72 МГц - до 512 кБ Flash памяти - до 32 кБ SRAM памяти общего назначения - 16 кБ SRAM буфера ethernet MAC-контроллера (может использоваться как память общего назначения) - 8 кБ SRAM памяти контроллера DMA и USB device контроллера (может использоваться как память общего назначения) - 10/100BASE-T Eternet контроллер с RMII PHY-интерфейсом и DMA каналом - USB 2.0 Device Full-speed контроллер с DMA каналом - DMA каналы общего назначения (обслуживание последовательных интерфейсов) - 4 модуля UART (один с поддержкой аппаратного управления потоком, один с поддержкой физического уровня IrDA) - 2 CAN контроллера - SPI интерфейс - два контроллера SSP с поддержкой кадрового обмена и DMA - три I2C интерфейса - I2S интерфейс с поддержкой DMA - интерфейс SD/MMC карт (LPC2368) с поддержкой DMA - до 70 выводов общего назначения - 10-битный 6-канальный АЦп - 10-битный ЦАП - четыре таймера с 8 каналами захвата и 10 каналами сравнения - модуль генерации ШИМ для управления 3-фазным двигателем - модуль часов реального времени - одно напряжение питания: 3.3 В - внутренний RC-генератор с точностью 1%
И что переферия круче и быстрее это уже вы увидели. А то что LPC2364, я купил всего за 7,5 доллоров. Вот это уже веселее. Начал рыть в них и понял , что перспективая, за ними.
Так что делаете свой вывод.
|