Модуль STM8L для Pinboard II
Автор статьи и разработчик модуля dcoder
Контроллеры от STM плодятся с ядерной скоростью и почти заполонили всю планету. Для STM32 у нас модуль уже есть, а теперь пришла пора STM8. Контроллер линейки L я взял потому, что они выглядят более вкусными по сравнению с S серией — более продвинутая периферия более низкое потребление. Правда у них нету CAN, вот. И хоть сверхнизкое потребление для нашей платы погоду не делает, серию S я использовать не захотел. Кроме того, устройство периферии у S и L практически одинаковое, так что изучив L можно смело садиться и писать код под S.
Описание
На модуле установлен МК STM8L152K6T6.
Не самый продвинутый МК из линейки STM8, но точно выше среднего. Практически весь набор периферии, которой есть у топовых МК есть и у него. Разница лишь в объеме памяти, количестве выводов и некоторых фичах вроде второго канала DAC. Характеристики у нашего МК такие:
- 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кГц установлен на плате.