====== STM32F100 Discovery ====== Воспользуйтесь [[amp>product/stm32-f100-discovery?utm_source=man&utm_campaign=stm32-discovery&utm_medium=wiki|STM32F100 Discovery]] для создания прототипов устройств на 32-битном ядре Cortex M3. Плата в своём арсенале имеет всё для быстрого и комфортного старта: {{ :продукты:stm32-f100-discovery:stm32-f100-discovery.4.jpg |}} ===== Видеообзор ===== ===== Подключение и настройка ===== - Подключите платформу «Discovery» к USB-порту вашего ПК или ноутбука. - [[:установка-и-настройка-Arduino-ide|Скачайте и установите]] на машину интегрированную среду разработки Arduino IDE. - По умолчанию Arduino IDE настроена только на AVR-платы. Для работы с платформой «STM32F100 Discovery» — добавьте в менеджере плат поддержку платформ «STM32». ===== Элементы платы ====== ===== Принципиальная и монтажная схемы ===== {{:продукты:stm32-f100-discovery:stm32-f100-discovery_schematic.pdf|Принципиальная схема в формате PDF}} {{ :продукты:stm32-f100-discovery:stm32-f100-discovery_layout.png?nolink |}} ===== Распиновка ===== {{ :продукты:stm32-f100-discovery:stm32-f100-discovery_pinout.png?direct |}} ===== Характеристики ===== ==== Начинка микроконтроллера ==== * Микроконтроллер: STM32F100RBT6B c 32-битный ARM Cortex M3 * Корпус: LQFP64 * Тактовая частота: 24 МГц * Объём Flash-памяти: 128 КБ * Объём SRAM-памяти: 8 КБ * Портов ввода-вывода всего: 51 * Портов толерантных к 5 В: 29 * АЦП: 1× 12 битный на 16 каналов * ЦАП: 2× 12 битный * Таймеры ШИМ: 16 * Аппаратные интерфейсы: 2× SPI, 2× I²C, 3× UART * Номинальное рабочее напряжение: 3,3 В * Максимальный ток с пина или на пин: 25 мА ==== Особенности платы ==== * Встроенный внутрисхемный отладчик/программатор ST-LINK * Возможность использования в качестве отдельного устройства ST-LINK * Четыре светодиода: два индикаторных и два пользовательских * Две кнопки: сброс программы и пользовательская * Регулятор напряжения с выходом 3,3 вольта и током до 800 мА * Габариты: 84,6×43,18 мм ===== Список IDE ===== * [[https://www.arduino.cc/en/Main/Software|Arduino IDE]] * [[http://www2.keil.com/mdk5|Keil: MDK-ARM]] * [[https://www.iar.com/iar-embedded-workbench|IAR: EWARM]] * [[https://atollic.com/truestudio|Atollic TrueSTUDIO]] ===== Ресурсы ===== * [[amp>product/stm32-f100-discovery?utm_source=man&utm_campaign=stm32-discovery&utm_medium=wiki|STM32F100 Discovery]] в магазине * [[https://github.com/amperka/hardware-drawings/blob/master/stm32-f100-discovery.svg|Векторное изображение модуля]] * {{:продукты:stm32-f100-discovery:stm32f100rbt6_datasheet.pdf|Datasheet на микроконтроллер STM32F100RBT6}} * {{:продукты:stm32-f100-discovery:stm32f100rbt6_reference_manual.pdf|Reference Manual на STM32F100RBT6}}