×

Внимание

Форум находится в режиме только для чтения.

Запуск таймера на бюджетном контроллере STM8L

10 года 10 мес. назад #5872 от admin
Освоить самый популярный, лучший по сочетанию цена – возможности 8-битный...

Освоить самый популярный, лучший по сочетанию цена – возможности 8-битный контроллер STM8L051 / 151 – дело чести для любого разработчика. Инженеры компании IC-Contract подготовили несколько лабораторных работ и выложили исходники для быстрого освоения всеми желающими.

                Запуск таймера при использовании библиотеки стандартной периферии можно сравнить с прогулкой по берегу озера. Листинг запуска таймера и одного из выходов сравнения представлен ниже:

STM8L TIM 1

Рисунок 1. Процедура запуска таймера на STM8L.

Для работы таймера требуется указать скорость тактирования, определяемую предделителем, точку переполнения, направление счёта. Для работы выхода ШИМ требуется указать полярность, порог срабатывания, тип выхода. Порт должен быть настроен на выход.

Инженеры компании IC-Contractадаптировали предыдущий пример, где для управления портом применялось ядро. Сейчас в порт выходят ШИМ таймера 2.

STM8L TIM 2

Рисунок 2. Схема проекта.

Остальная периферия посредством АЦП, DMAи действий ядра визуализирует посредством светодиода состояние ШИМ выхода у контроллера.

Исходные файлы текста программы можно взять на форуме.

Компания IC-Contract желает вам успешных разработок.

 Получить более подробную информацию по продукции STMicroelectronics  вы можете, обратившись: 

E-mail: 
  Адрес электронной почты защищен от спам-ботов. Для просмотра адреса в вашем браузере должен быть включен Javascript.
Телефон: (343) 372-92-30 
Задать вопрос техподдержке вы можете на нашем 
форуме.

Время создания страницы: 0.035 секунд
Работает на Kunena форум