Yura_4ixpaR
-
Постов
3 -
Зарегистрирован
-
Посещение
Тип контента
Профили
Форумы
Блоги
Сообщения, опубликованные Yura_4ixpaR
-
-
retval - int32_t, посмотреть в дебагере не могу, он отключается когда доходит до цикла, ввода с клавиатуры. Ввод происходит не по прерываниям.
0 -
Доброго времени суток. Помогите разобраться с ЦАП на 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)
Подскажите, что я не досмотрел, как это исправить и как можно улучшить данный проект. Спасибо.
0
Как Вывести На Цап Stm32L152Rb Переменную?
в STM32
Опубликовано
Спасибо, DAC->SWTRIGR |= DAC_SWTRIGR_SWTRIG1; помогла, но выводится синус, и я не вижу в нем никакой случайности =/
Но это уже другая проблема. Спасибо.