Знакомимся с STM32F2XX HD

06.11.2016
Вся линейка поделена на четыре семейства: STM32F205xx, STM32F207xx, STM32F215xx и STM32F217xx. линейка микроконтроллеров STM32F2xx производится по 90 нм технологии с использованием инновационного решения от ST - ускорителя памяти (ART AcceleratorTM), позволяющего работать с памятью без задержек на максимальных частотах. Производительность на тактовой частоте 120 МГц равна 150 DMIPS - это максимальное значение на сегодняшний день для ядра ARM Cortex-M3. Серия STM32F2xx характеризуется очень низким динамическим энергопотреблением, составляющим 188 мкА на 1 МГц, что эквивалентно 22,5 мА на 120 МГц. Основные характеристики семейства: • ARM 32-bit CortexTM-M3 CPU; • Частота тактирования 120МГц, 150 DMIPS/1,25 DMIPS/МГц (Dhrystone 2.1); • Новая высокопроизводительная AHB-матрица шин; • До 1 Mбайта Flash-памяти; • До 128 + 4кбайт SRAM-памяти; • Напряжение питания 1,8...3,6В (POR, PDR, PVD и BOR); • Внутренние RC-генераторы на 16МГц и 32кГц (для RTC); • Внешний источник тактирования 4...26МГц и для RTC- 32,768кГц; • Модули отладки SWD/JTAG, модуль ETM; • Три 12-бит АЦП по 24 канала (скорость до 6 мегасемплов, температурный датчик); • Два 12-битных ЦАП; • DMA-контроллер на 16 каналов с поддержкой пакетной передачи; • 17 таймеров (16 и 32 разряда); • Два сторожевых таймера (WDG и IWDG); • Коммуникационные интерфейсы: I2C, USART (ISO 7816, LIN, IrDA), SPI, I2S; • CAN (2,0 B Active); • USB 2.0 FS/HS OTG; • 10/100 Ethernet MAC (IEEE 1588v2, MII/RMII); • Контроллер SDIO (карты SD, SDIO, CE-ATA); • Интерфейс цифровой камеры (8/10/12/14-битные режимы); • FSMC-контроллер (Compact Flash, SRAM, PSRAM, NOR, NAND и LCD 8080/6800); • Аппаратный генератор случайных чисел; • Аппаратное вычисление CRC, 96-битный уникальный ID; • Модуль шифрования AES 128, 192, 256, Triple DES, HASH (MD5, SHA-1); • Расширенный температурный диапазон -40...105°C Адаптивный ускоритель реального времени для Flash-памяти (ART Accelerator). Это своего рода контроллер КЭШа (применяемый в микропроцессорных системах), ориентированный на программы, исполняемые из Flash-памяти. Сама Flash-память имеет 128-битную организацию, поэтому одна операция чтения состоит из четырех 32-битных инструкций. Микроконтроллеры STM32 также содержат 7-уровневую высокоскоростную матричную шину AHB, обеспечивающую одновременную передачу данных между ведущими устройствами (ARM процессор, DMA, коммуникационные интерфейсы) и ведомыми (различная периферия и память). В линейку микроконтроллеров с ядрами Cortex-M0 и Cortx-M3 входят устройства с самой различной конфигурацией – от дешевых «облегченных» до высокоскоростных и производительных устройств с развитой периферией, а также модели с ультранизким потреблением. В настоящее время STMicroelectronics занимает 45% рынка процессоров на основе Cortex-M. Отладка: Для подключения микроконтроллера к отладочным средствам используется двухпроводный SWD- (Serial Wire Debug) или четырехпроходный JTAG-интерфейс. Выходы SWD-интерфейса мультиплексированы с выходами JTAG. После включен

Похожие видео

Показать еще