STM8L152K6T6 Module

Материал из Документации
Перейти к: навигация, поиск

Содержание

Описание модуля

Stm8l.jpg

Модуль построен на микроконтроллере сравнительно новой линейки STM8 от компании ST. Это 8-разрядная архитектура, заточенная под дешевые решения и малое потребление. Сами контроллеры STM8 отличаются хорошим набором периферии, низкой ценой и последнее время становятся популярными среди радиолюбителей. Немаловажным достоинством является то, что периферия контроллеров серии STM8 очень похожа на периферию контроллеров STM32, что существенно облегчает переход на более мощную архитектуру. Контроллеры поддерживают загрузку через bootloader и внутрисхемную отладку через фирменный отладчик STLink (в качестве STLink можно использовать плату Discovery)

На модуле установлен МК STM8L152K6T6.

Характеристики STM8L152K6T6

  • 32 Кб flash памяти, 2 Кб RAM, 1 Кб EEPROM
  • 28 линий GPIO
  • АЦП ПП 12 бит, 21 канал (!), до 1MSPS на быстром канале и до 760 кГц на всех остальных. А еще у него встроенный градусник.
  • ЦАП 12 бит, 1 канал
  • Интерфейсы: USART (IrDA, синхронный режим), SPI, I2C, SWIM
  • Контроллер ЖК дисплея: 4 разряда по 17 сегментов
  • Максимальная частота: 16 Мгц
  • Диапазон напряжений питания 1.8 – 3.6 Вольт
  • Часы реального времени (RTC). Кварц 32.768кГц установлен на плате.

Для подключения высокочастотного кварца на модуле есть цанговый разъем. Причем сделан он так, что можно воткнуть кварц в привычном корпусе (HC-49) или в мелком (вроде часового, но на высокую частоту).

Особенности модуля

  • Во время разработки модуля на плате осталось место и решили дать ему больше самостоятельности. Эта идея вылилась в установку на модуль пары светодиодов, кнопок, и своего low-drop стабилизатора. Светики и кнопки подключаются при помощи джамперов.

В результате, если подвести к нему питание, то модуль может служить самостоятельной небольшой демоплаткой.

  • Прошивка модуля осуществляется посредством загрузчика. Т.е. ему не требуется программатор.
  • Для внутрисхемной отладки нужен фирменный отладчик от STM - ST link. Или STM8* Discovery

Схема

Sx.png

Отладка

В нижней части модуля (которая ближе к FTDI) расположен разъем для подключения к программатору/отладчику. Но отладчика STM8L на базе FTDI пока не видно, поэтому отладка средствами платы не поддерживается и для отладки нужен будет внешний дебаггер STM8*-Discovery, например.

Прошивка

Шить можно через встроенный бутлоадер по UART. Причем тов. Vga (термоядерное ему спасибо, ибо я сам так и не разобрался бы) замутил небольшой хак для программы-прошивальщика, который делает работу с бутом более удобной: не приходится жать ресет, программа сама дергает ножкой FT2232, которая подключается к RST на МК (как это сделано в arduino).

Инструкция для начинающих (быстрый старт)

Быстрый старт Пошаговые инструкции по настройки софта, окружения, прошивки тестовой программы-моргалки и работе с загрузчиком.

Личные инструменты
Пространства имён

Варианты
Действия
Навигация
Инструменты