高级会员

- 积分
- 949
- 金钱
- 949
- 注册时间
- 2016-3-21
- 在线时间
- 114 小时
|
5金钱
最近在搞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。
请问有人碰到过这两个问题么?是怎么解决的呢?
|
|