STM8S GPIO или порты ввода-вывода.
Для выбора вывода контроллера с нужным функционалом вам необходимо будет ознакомится с описанием или datasheet контроллера в котором имеется таблица с описанием всех выводов, пример ниже.
Колонка:
SDIP32 и LQFP/UFQFP32-виды корпусов, в нашем случае второй вариант.Читать далее...


Ссылка на видео в YouTube Пора перейти к более чему то серьезному например управление коллекторным двигателем с помощью ШИМ(широтно-импульсная модуляция или PWM).
Не много теории о ШИМе, ШИМ состоит из двух частей это период(отрезок времени например 1 секунд) который неизменный и импульса(часть периода) который будет меняться но не должен превышать период.Читать далее...
Что хорошего у этой платы: 8 цифровых индикатора, 8 дополнительных светодиода, восемь кнопок управления и все это подключается к контролеру через три вывода(STB, CLK, DIO). Обмен информации происходит по SPI причем для передачи данных модулю и получение от него состояния кнопок происходит по двунаправленной линии DIO.Читать далее...
Что такое генератор тактовых импульсов(clock)?
Это своего рода сердце любого контролера, которое заставляет работать CPU(ядро) и периферию(вспомогательные модули) и конечно скорость работы контролера зависит от частоты генератора, чем больше частота тем быстрей работает контролер. В данных контролерах, можно использовать три вида генератора: внешний HSE(высокочастотный) и два внутренних HSI(высокочастотный), LSI(низкочастотный).Читать далее...
Что меня привело к изучению данной темы? Коллега на работе спросил можно ли, управлять телевизором с помощью телефона по WiFi, немного подумав и возникла идея скрестить телефон на android, esp-12(esp8266) и stm8s903k3. Но как говорится все по порядку, с начало надо разобраться с ИК управлением и как выглядят команды пульта.Читать далее...
С чего начать?
Первым делом приобретите отладочную плату. Если у Вас нет опыта в электротехнике то рекомендую приобрести stm8 discovery.Читать далее...