Услуги

NXP LPC43xx

Серия двухъядерных микроконтроллеров LPC43xx с ядрами ARM® Cortex-M4F и ARM® Cortex-M0 может использоваться в медицинском оборудовании, контроллерах для управления двигателями, в средствах измерений, в кассовом оборудовании, в домашних аудио-системах и в охранном оборудовании. А цена схожа с предыдущемим семейством, имеющий ядро ARM® Cortex-M3.

микроконтроллер LPC43xx

Само ядро ARM® Cortex-M4 было анонсировано в 2010 году и уже в 2011 году появилось семейство STM32F4xx от STMicro. Спустя год, компания STMicro выпустила серию STM32F3xx. Данное семейство относится к так называемым цифровым сигнальным контроллерам и объединяет в себе достоинства классических микроконтроллеров с развитым набором периферии и вычислительную мощь специализированных процессоров, позволяющих осуществлять вычисления с плавающей точкой на аппаратном уровне. Немаловажной особенностью является тот факт, что серия STM32F3 совместима по выводам с контроллерами серии STM32F1, STM32F2 и STM32F4. Таким образом, разработчик получает возможность, с одной стороны повысить вычислительную производительность системы без редизайна печатной платы, с другой стороны удешевить свои устройства, выполненные на базе микроконтроллеров серии STM32F4.

 

LPC43xx

Что касается ядра ARM® Cortex-M4, то оно сильно не отличается от своего предшественника Cortex-M3. По сравнению с M3, у M4 появились новые инструкции, слегка модифицировался конвейер команд, и поднялась планка рабочей частоты ядра. Но одна отличительная особенность, которая даёт серьёзное преимущество по сравнению с ядром Cortex-М3 – это наличие у серии Cortex-M4F отдельного модуля, который поддерживает вычисления с плавающей точкой (FPU). Блогодаря этому модулю, данный микропроцессор уже может решать простые задачи цифровой обработки сигналов.

Микропроцессоры STM32F4 обладают следующей периферией:

  • LCD интерфейс (режимы 8080/6800)
  • RTC (с памятью 4КБ ОЗУ работающее от питания Vbat)
  • АЦП
  • ЦАП
  • GPIO (входы и выходы общего назначения с поддержкой прерываний)
  • Таймера
  • I2C
  • USART
  • SPI
  • CAN 2.0B
  • SDIO/MMC
  • USB 2.0 OTG
  • 10/100 Мбит/c EMAC с поддержкой IEEE 1588 версии 2
  • Аппаратный крипто-модуль (поддержка AES-128/192/256, DES, HASH (MD5, SHA-1), HMAC)
  • Аппаратный модуль генерации случайных чисел
  • Аппаратный модуль расчёта CRC (32-бита)

Отладочная плата LPC4357-EVB

Отладочная плата LPC4357-EVB

Для быстроты разработки компания STMicro выпускает недорогие отладочные наборы с помощью которых можно начать разрабатывать новые устройства. На отладке STM32F4DISCOVERY находится, помимо самого STM32F407, отладчик ST-Link v2, MEMS-микрофон, 3-х осевой акселерометр, аудио ЦАП с интегрированным усилителем D класса, пользовательские кнопки и 8 светодиодов.

Программная поддержка для STM32F4xx микроконтроллеров решается с помощью множества доступных сред и библиотек. Компания STMicroпредоставляет разработчикам библиотеку «STM32F4 DSP and standard peripherals library» которая помогает разрабатывать приложения на базе Cortex-M4 с DSP и применять интегрированную периферию в микроконтроллер.

  • Для создания Bare-Metal приложения существует масса сторонних сред (таких как IAR Embedded Workbench® ARM, Rowley® CrossWorks, Atollic True Studio, и множество других), кроме того всегда есть возможность работать с открытым ПО, таким как ARM GNU Toolchain и средой Eclipse.
  • Для создания многопотоковых приложений можно использовать различные открытые и проприетарные ОС: FreeRTOS, eCos, RTX (Keil) и другие.

Компания AXONIM Devices готова предложить свой опыт и наработки в области разработки специализированного ПО с использованием операционной системы реального времени FreeRTOS. Знания и опыт наших разработчиков позволяют выпускать качественные продукты на рынок в кратчайшие сроки. Мы разработали специальную среду для работы и тестирования ПО на микроконтроллерах, что позволяет нам гарантировать качество выполняемых проектов.

Для данной операционной системы мы подготовили BSP (пакет аппаратной поддержки) и создали экосистему с помощью которой наша команда профессионалов разрабатывает прикладное программное обеспечение для клиентов по всему миру.

  • Контакты:
  • Телефон: +375 17 265 69 00
  • Email: info@axonim.by
Copyright © 2002–2017 AXONIM Devices
Order service

Fill in the form to order


Your name:
Phone:
E-mail:
Message: