Мікроконтролери STM8

25.07.2025  |  Ihor Lizogyb

Головне фото

Сучасна електроніка в своїй основі побудована з використанням невеликих комп’ютерів — мікроконтролерів. В продажі можна знайти велике різноманіття цих пристроїв, від простих у яких мінімальний функціонал та можливості, до потужних, які здатні замінити навіть невеликий стаціонарний комп’ютер.

Сьогодні ми розглянемо один із найпростіших та найдешевших МК від STMicroelectronics — це STM8. Цікавий він тим, що може працювати в широкому діапазоні напруг і це дозволяє використовувати його з датчиками та іншими пристроями, які мають логічні рівні 3.3В та 5В, також має одне 8 бітне процесорне ядро на 16МГц архітектури CISC, крім цього наявно 16 портів вводу-виводу. Ці особливості сприяли тому, що він набув великої популярності в сучасних промислових пристроях. Давайте детальніше розглянемо його характеристики:

Характеристики контролера:

  • Процесор: одноядерний на 16 Мгц, 8 біт (архітектура CISC)
  • Оперативна памʼять(RAM): 1Кб
  • Flash-пам'ять для зберігання алгоритму: 8 Кбайт
  • Ресурс Flash-пам'яті: 10 000 циклів
  • Режими сну та очікування з низьким енергоспоживанням
  • Постійна памʼять(EEPROM): 128 байт
  • Ресурс EEPROM: 100 000 циклів
  • Кількість портів вводу-виводу(GPIO): 16
  • Таймери: два 16 бітні, один 8 бітний, таймер пробудження
  • Шини даних: UART, I2C, SPI
  • Напруга живлення: 2.95В-5.5В

Сфери та можливості застосування: промислові побутові прилади, автомобілі, радіокеровані іграшки, малі вимірювальні прилади, як частина керування для високотехнологічних роботів, створення простих роботів, іграшки, розумне освітлення, системи діагностики.

Для програмування потрібно скористатись програматоро/відлагоджувачем ST-Link V2, середовище розробки: STVD або IAR або Arduino IDE, компілятор, який перетворить написаний код в машиний — Cosmic, SDCC, а також програмне забезпечення для завантаження розробленого алгоритму в STM8 — stm8flash


strat-deloping strat-deloping strat-deloping
Назад