Similar presentations:
Знакомство с серией микроконтроллеров STM32. Обработка звука с помощью микроконтроллера
1.
Знакомство с сериймикроконтроллеров STM32.
Обработка звука с помощью
микроконтроллера
Подготовил: Снитко.П.В
2.
МикроконтроллерМикроконтроллер - микросхема,
предназначенная для управления
электронными устройствами. Сочетает на
одном кристалле функции процессора и
периферийных устройств, содержит ОЗУ и
ПЗУ. По сути, это однокристальный компьютер,
отличается от микропроцессора
интегрированными в микросхему устройствами
ввода-вывода, таймерами и другими
периферийными устройствами.
3.
ARM vs AVR110р
95р
По данным с сайта chipdip.ru
4.
Серии микроконтроллеров STM5.
Обзор МК STM32F407VGМикроконтроллер на базе высокопроизводительного
32-битного ядра ARM Cortex-M4 RISC с рабочей
частотой 168МГц. Ядро Cortex-M4 оснащено блоком с
плавающей точкой (FPU). Также реализует полный
набор инструкций DSP и блок защиты памяти (MPU),
который повышает безопасность приложений.
Семейство микроконтроллеров STM32F407VGT6
включает в себя высокоскоростную память (Flash до
1Мб, SRAM до 192Кб), до 4Кб резервной SRAM и
расширенный диапазон I/O и периферии с
подключением к двум шинам ABP, трем шинам AHB и
32-битной матрице шин multi-AHB.
6.
Обзор МК STM32F407VG• Гибкий контроллер статичной памяти поддерживает
Compact Flash, SRAM, PSRAM, NOR и NAND.
• Параллельный интерфейс ЖКД, 8080/6800 режимов
• Кварцевый генератор 4МГц - 26МГц
• Внутренний RC-генератор 16МГц (1% точность)
• Генератор 32кГц для RTC с калибровкой
• Внутренний RC-генератор с калибровкой
• Режимы: сон, стоп и режим ожидания
• Автономное питание VBAT для RTC, 20х32-бита резерв
• 3 АЦП 12 бит, 2.4Мвыборок/с
7.
Обзор МК STM32F407VG• 2 ЦАП 12 бит
• Универсальный DMA контроллер с поддержкой FIFO и
пакетного обращения
• До 17 таймеров
• Режим отладки
• До 140 I/O портов с возможностями прерывания.
• До 136 I/O с частотой до 86МГц
• До 138 I/O со стойкостью 5В
• До 15 интерфейсов связи
8.
Захват звука на МКПереполнение DMA
Преобразование окончено
флаг статус прерываний
и OVR OVRIE
EOC
Шина данных
Прерывание на NVIC
EOCIE
Регулярные регистры
Запрос к DMA
ADC1IN0
PA0
порты
ввода
вывод
а
Датчик темп.,
внутр. опорное
напряжение МК
инъективные
каналы
АЦП
регулярные каналы
Запуск АЦП по
внешнему триггеру
аналоговый
мультиплексор
EXTEN
внешний триггер
TIM1CH1
TIM2CH2
...
TIM2TRG0
TIM8TRG0