STM 8L использование ЦАП

Автор: callous_vk от 6-02-2016, 22:01, посмотрело: 1200

0
И так смотрим для начала куда там у нас подключен ЦАП
STM 8L использование ЦАП

У нас микросхема в корпусе TQFP48 и относится к medium-density devices соответственно с нижеприведенной таблицей у нас 1 канал и тот жестко подключен к PF0.
STM 8L использование ЦАП

Вообщем то перенастраивать выход нам не понадобится, к тому же чтоб заработал ЦАП согласно документации необходимо подать тактирование на аналоговый компаратор.
Так мы не будем использовать триггера для установки выходного значения ЦАП, если не использовать триггер то значение на выходе будет установлен через 1 такт процессора.
STM 8L использование ЦАП

Формула по которой рассчитывается выходное напряжение:
STM 8L использование ЦАП

Vref задается на внешний пин, если он вообще существует в вашем варианте микросхемы, если пина Vref нет то напряжение будет соответствовать напряжению питания, на STM8L Discovery пин есть, но он подключен к питанию.
Ну собственно и сама программа:


В файле stm8l15x_conf.h нужно включить библиотеки:
#include "stm8l15x_clk.h"
#include "stm8l15x_dac.h"

Данная программа выводит пилообразное (ступенчато-пилообразное) напряжение от 0 до Vref:
STM 8L использование ЦАП


UPD: Для нормальной работы с ЦАП на плате надо выпаять перемычку SB11, она с обратной стороны платы.

Категория: Микроконтроллеры

Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.