Доброго времени суток. Помогите разобраться с ЦАП на STM32.
Выглядит проект так: к МК STM32 подключен LCD экран, матричная клавиатура 4х3 и аналоговый выход под динамик. Суть - вводится с помощью клавиатуры какой-то набор из 6 цифр на клавиатуре (они же выводятся на экран для наглядности), когда цифры введены - идет генерация шума, что выводится на динамики.
Пример, необходимо вывести случайный бит на ЦАП от хеша тех цифр, что мы ввели на клавиатуре. Так я записываю эти цифры в переменную "Pass", подключаю криптографическую библиотеку, беру от переменной хеш и записываю случайный его бит во вторую переменную "retval", подключаю таймер "TIM6" и включаю ЦАП "DAC->CR |= DAC_CR_EN1", пишу такую команду "DAC->DHR12L1 = retval;" чтоб отправить эту переменную на левый канал ЦАП, но на выходе - тишина.
Ссылка на проект на dropbox -
https://www.dropbox.com/sh/c6mrkjpv2lb5yns/n5hsPQgNNO (проект в Keil - Projects\Current\MDK-ARM\STM32L-Discovery.uvproj)
Подскажите, что я не досмотрел, как это исправить и как можно улучшить данный проект. Спасибо.