Кто любит RISC в жизни, заходим, не стесняемся.
Ответить

stm32l152RBt6, STM32L-DISCOVERY, вредничает ЦАП

Сб май 25, 2019 15:09:30

Добрый день!

Что-то не могу договориться с ЦАПом отладочной платы STM32L-DISCOVERY. Набросал программу инициализации, запустил в отладчике, загрузил 0 в регистр данных ЦАП, меряю напряжение на ножке - 0,77 В. Причём если "руками" загружать в регистр данных ЦАП другие цифры - напряжение увеличивается/уменьшается, то есть ЦАП работает. Но почему у него ноль так съехал - непонятно...

Питание камня - от USB, то есть VDD 3,3 В. Максимальное напряжение - порядка трёх вольт, всё в порядке. Цифры в регистр записываю стандартной функцией:

Код:
if ( DACVoltage < MAX_DAC_VALUE )
{
   DACVoltage = DACVoltage + DAC_STEP;
   DAC_SetChannel2Data(DAC_Align_12b_R, DACVoltage);
}


Контролирую величину в регистре - в отладчике.
Плата - покупная, я её, разумеется, не перепаивал и не менял. Куда рыть дальше - даже и не понимаю...


Всё, разобрался, сам дурак. Напутал с инициализацией ноги, и у меня к ней подтягивающий резистор подключился. Тему можно удалять...
Последний раз редактировалось themaster Сб май 25, 2019 21:46:36, всего редактировалось 1 раз.

Re: stm32l152RBt6, STM32L-DISCOVERY, вредничает ЦАП

Сб май 25, 2019 19:45:57

del
Ответить