STM32F的AD问题

[复制链接]
2799|6
 楼主| _crystal_ 发表于 2008-12-10 15:20 | 显示全部楼层 |阅读模式
如果AD的输入口高于3.3V(假设有3.5V或4V),读到的数是0xFF吧?会不会出现其它错误?或者对芯片造成损坏呢?
a1z26 发表于 2008-12-10 15:39 | 显示全部楼层

吃饭

一个人吃一碗饭就吃饱了。他吃了三碗肯定也饱了。但他肯定很难受。
香水城 发表于 2008-12-10 15:56 | 显示全部楼层

如果一个量杯最多只能测量1.5升的液体,你灌1.8升水是什么

ADC的问题是同样的原理。
 楼主| _crystal_ 发表于 2008-12-10 15:59 | 显示全部楼层

采到0

可是我有时会采到0x00,难道它要**啦,一气之下把量杯的水全倒了?
 楼主| _crystal_ 发表于 2008-12-10 16:04 | 显示全部楼层

^_^

我的AD没有用中断
u16 Get_adcdata(u8 channel)

    ADC_RegularChannelConfig(ADC1, channel, 1, ADC_SampleTime_13Cycles5);
  
  ADC_Cmd(ADC1, ENABLE); 
 while(ADC_GetFlagStatus(ADC1, ADC_FLAG_EOC)==RESET);
 return(ADC_GetConversionValue(ADC1));
}
就这样采的,这样可以吗?
yewuyi 发表于 2008-12-10 16:06 | 显示全部楼层

这个幅值采到0肯定不大对,但要检查CODE对不对

171795276 发表于 2008-12-14 14:39 | 显示全部楼层

请问如果用3.6V供电的话,AD最高就可采3.6V的信号了么?

请问如果用3.6V供电的话,AD最高就可采3.6V的信号了么?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

36

主题

131

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部