STM32 STM32VL Discovery STM32F100RBT6 (урок 1) Введение

0

Восстановленные материалы удаленного сайта www.doneathome.ru

По многочисленным просьбам пользователей попробую восстановить.

Микроконтроллеры на базе ядер ARM-семейства все чаще появляются в любительских изделиях. Самыми популярными 32 разрядными микроконтроллерами я бы назвал именно микроконтроллеры производства STMicroelectronics, о которых и пойдет речь ниже.(Самыми популярными МК в любительских проектах на данный момент считаю микроконтроллеры AVR8 производства фирмы Atmel).
В наше время для любителей становится доступным весьма большой выбор сложных периферийных устройств и различных модулей. Например, цифровые камеры, цветные дисплеи с тач скрином, высокоскоростные LAN модули. Для продуктивного управления  такой периферий часто уже не хватает производительности 8-разрядных МК (с привычной максимальной частотой до 20Мгц).

Причины:
1) Неплохая обеспеченность документацией
2) Доступность средств разработки и отладки
3) НИЗКАЯ ЦЕНА

Характеристики МК [STM32F100RBT6] он установлен в нашей плате STM32VL Discovery
1) Flash – Kbytes – 128kby
2) SRAM – Kbytes – 8kby
3) Timers – Advanced-control(1 шт) и General-purpose(6 шт)
4) Communication interfaces – SPI(2 шт), I2C(2 шт), USART(2 шт), CEC(1 шт)
5) ADC – 12 бит(1 шт, 16 каналов)
6) GPIOs – 51 шт
7) DAC – 12 бит(2 шт, 2 канала)
8) CPU frequency – 24MHz (МАХ)
9) Operating voltage – от 2.0 до 3.6 V

Программы
1) CooCox (среда разработки) [ссылка]
Для полноценной работы еще нужно скачать и установить компилятор GCC GNU Tools for ARM Embedded (можно написать в поиске + скачать) [ссылка]
После установки надо в программе CooCox указать путь на установленный компилятор Project->Select Toolchain Path
2) Java (эта программа нужна для установки ) [ссылка]
3) STM32CubeMX (кода-генератор) [ссылка]

Документация [скачать]
Отличие от документации на AVR8 микроконтроллеров это то, что у ST нет даташита на каждый кристалл отдельно. Так как эти ST МК разбиты на серии ,то и документация также будет про особенности всей серии (для нас STM32F100). Там будет описание доступной периферии, распиновка МК в различных корпусах, электрические характеристики.
На сайте http://www.st.com/ просто в поиске по сайту пишем наш МК(STM32F100RBT6) и в пару кликов попадаем на кучу различной документации. Выбираем вкладку Design support. Вся документация разбита на группы. Вот прямая ссылка (документация).
Надо читать/смотреть 2 PDF файла:
1) CD00251732
2) CD00246267

0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии
0
Оставьте комментарий! Напишите, что думаете по поводу статьи.x