- Главная
- Форум
- О компании
- Новости компании
- Исследование возможностей АЦП бюджетного контроллера STM8L
Исследование возможностей АЦП бюджетного контроллера STM8L
Освоить самый популярный, лучший по сочетанию цена – возможности, 8-битный контроллер STM8L051 / 151 – дело чести для любого разработчика. Инженеры компании IC-Contract подготовили несколько лабораторных работ и выложили исходники для быстрого освоения всеми желающими.
Одна из интересных периферий, имеющихся на простейшем STM8l051F3P6 – Аналого-цифровой преобразователь с разрешением 12 бит и частотой конверсии до 1МГц.
Для живого тестирования работы периферии применялась следующая схема :
Рисунок 1. Схема устройства.
Аналоговый сигнал измерялся каналом АЦП, расположенном на порте PB2. В случае закрытого транзистора VT1 входное напряжение 12 вольт падает на резистивном делителе. В результате, микроконтроллер снимает на выходе PB2 напряжение меньше 1 вольта. Если транзистор VT1 открыт, то напряжение на порте PB2 окажется близким к нулю.
В программе контроллера имеется несколько независимых модулей:
- - модуль обработки данных АЦП в теле прерывания
- - модуль управления транзистором VT1
- - модуль управления светодиодом.
Модуль управления транзистором VT1 вводит динамику входной измеряемой величины, модуль управления светодиодом зажигает его при превышении измеренной величины заданного порога, соответственно гасит, если результат преобразования не превышает порог.
Кроме того среда STVD позволяет отслеживать значения переменных/регистров в процессе отладки:
Рисунок 2. Отладка программы в STVD
Код проекта, выложенный на форуме, написан для оболочки STVDи компилятора Cosmic. Добавьте свою обработку цифровых данных и создайте новое приложение.
Компания IC-Contract желает вам успешных разработок.
Получить более подробную информацию по продукции STMicroelectronics вы можете, обратившись:
E-mail: Адрес электронной почты защищен от спам-ботов. Для просмотра адреса в вашем браузере должен быть включен Javascript.
Телефон: (343) 372-92-30
Задать вопрос техподдержке вы можете на нашем форуме.