Настройка среды разработки STM32 - Разбираемся вместе - пилотный 1 выпуск!

ПРАВИЛЬНАЯ настройка проекта CoIDE:    • Сборка проекта для STM32 под CooCox CoIDE ...   https://vk.com/maks_naumchuk
Группа ВК: http://vk.com/radioandelectronics
Ссылка на плейлист:    • Разбираемся вместе!   Я ВКонтакте: http://vk.com/id65222672
Старый канал:    / vhemaster   GCC-ARM
CooCox
(нужна регистрация) STM32CubeMX
(кнопка внизу) В первом выпуске я решил рассказать, как настроить среду для разработки под микроконтроллеры STM32 и что лучше выбрать. Давайте вообще уточним, в чём особенность этих контроллеров. Контроллеры STM32 основаны на 32х битной архитектуре от ARM. Контроллеры из серии STM32F1 работают на архитектуре Cortex-M3. Это означает, что при условной и одинаковой частоте ядра того-же PIC18F4550 и STM32F103, вторая уйдёт вперёд с отрывом минимум в четыре раза. Кроме того, максимальная частота ядра первого всего-лишь 40 мегагерц, а второго, т.е. STM32, 72 мегагерца. Стоит отметить хороший набор аппаратного обеспечения STM32F103 - до 96 килобайт оперативной памяти, до одного мегабайта памяти программ, 16 канальный 12 битный модуль АЦП со скоростью преобразования в 1 микросекунду двухканальный 12 битный ЦАП, контроллер трёхфазного двигателя, USB FullSpeed два порта I2C, три порта SPI, 8 аппаратных таймеров, пять портов UART, интерфейс для SD карт SDIO и часы реального времени. Так-же важно сказать, что для прошивки STM32 не имея SWD или JTAG программатора, можно использовать обычный UART, который требует лишь COM порт компьютера, либо RS-232, полученный от USB преобразователя. Нужно всего-лишь подать на ножку BOOT0 логическую единицу, и прошить контроллер с помощью Flash Loader Demonstrator. Мой твиттер:   / vhemaster   JOIN VSP GROUP PARTNER PROGRAM:

Смотрите также