你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

STM32F429 ADC 结果超过4096

[复制链接]
bigvan2012 提问时间:2015-7-16 21:04 /
阅读主题, 点击返回1楼
收藏 评论17 发布时间:2015-7-16 21:04
17个回答
bigvan2012 回答时间:2015-7-17 11:56:39
creep 发表于 2015-7-16 22:09
难道输入0也得到结果大于4096?
在用429,ADC没发现你说的这个问题,方便的话可以把代码贴出看看! ...

谢谢,程序贴在9楼。
回答时间:2015-7-17 15:33:25
从手册看。楼主进入了Injected group模式。前面4位自动补齐了。
回答时间:2015-7-17 15:37:49
楼主仿真一下,配置完ADC以后,ADC-CR1寄存器的值。
misteryrui 回答时间:2016-4-27 19:47:42
我也遇到这情况,stm32f429,adc配置的是12位,但是数据大于4096,接到3.3V上计算,值接近65535,也就是16位了。不知道怎么回事。然后过了一段时间,又回到12位了。。。很神奇
honorsix 回答时间:2018-8-24 11:34:57
楼主,你的ADC采集值大于4096是什么原因,解决了吗?
taozi1112 回答时间:2019-8-27 16:05:40
我也遇到这个问题,怎么解决,急求
taozi1112 回答时间:2019-8-27 16:34:09
问题解决了,ADC虽然设定的是右对齐,但是调试的时候发现ADC的CR2寄存器中数据对齐位还是1,也就是竟然是左对齐!!!!把转换的结果右移四位,接着按照4096计算就是正确的结果。但是为什么ADC初始化中数据右对齐设置不成功,还是没找到原因。。
a981223559 回答时间:2019-9-4 16:54:32
对齐方式设置要考虑配置顺序问题
12
关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号二维码 微信公众号
手机版二维码 手机版