Приветствую Всех! При отладке кода для блока питания обнаружил подачу максимального значения в цап на функции HAL_DAC_Start до подачи значения по алгоритму работы БП( в начале ничего не подается, а потом после команды плавно нарастать в течении 2с). При реальной работе ничего не заметно. HAL_DAC_Start (&hdac, DAC_CHANNEL_1);
while (1)
{
HAL_DAC_SetValue (&hdac, DAC_CHANNEL_1, DAC_ALIGN_12B_R, (uint32_t)I_diff);
}
Как правильно должна работать функция работает HAL_DAC_Start? Может стоит ее перенести в бесконечный цикл после функции HAL_DAC_SetValue ?