最近在搞F7,之前发现485接收速度快,卡死接收中断的问题,现在已经解决。
http://www.openedv.com/thread-92511-1-1.html
现在在UCOS-II下搞DAC,发现了两个问题:
1、DAC不开输出缓冲,无法输出电压;若开启输出缓冲,则最高电压为2.6V。VREF已接3.3V
2、void DAC1_Set_Vol(u16 vol)
{
double temp=vol;
temp/=1000;
temp=temp*4096/3.3;
HAL_DAC_SetValue(&DAC1_Handler,DAC_CHANNEL_1,DAC_ALIGN_12B_R,temp);
}
若temp/=1000;和temp=temp*4096/3.3;两行打开,会进入hardfault。
请问有人碰到过这两个问题么?是怎么解决的呢?
一周热门 更多>