打印
[其他ST产品]

stm32控制AD7606,数据不变化,只有按开发板复位键才能采集到正确数据

[复制链接]
1306|10
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
classroom|  楼主 | 2024-1-26 09:57 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
TM32控制AD7606,数据不变化,就是我用的spi方式读取,采集端悬空时,输出稳定的一个数据10567,但是我把采集端接在3V时,数据仍然是10567,如果我此时复位的话,数据就变成了21728(这个数据是对的),但是这个21728仍然不再变化了,我再接在5V上,仍然还是这个数据,除非我再手动复位,数据就变化了,变成了29766

数据不变化,AD的数据应该是在一个范围波动的

使用特权

评论回复
沙发
夜阑风雨| | 2024-2-20 14:17 | 只看该作者
感觉是你的外设配置的不对呢

使用特权

评论回复
板凳
光辉梦境| | 2024-2-20 16:30 | 只看该作者
对啊,一般ADC是在一个范围内波动才对

使用特权

评论回复
地板
淡漠安然| | 2024-2-20 18:30 | 只看该作者
你这都改成3V了,数据不变化就是不对劲

使用特权

评论回复
5
江河千里| | 2024-2-20 20:30 | 只看该作者
复位说明初始化之后,这个ADC芯片是OK的,但是只OK了一次

使用特权

评论回复
6
冰春彩落下| | 2024-2-20 22:30 | 只看该作者
你看看你初始化ADC芯片的函数吧,感觉工作模式没配置对

使用特权

评论回复
7
一秒落纱| | 2024-2-21 02:00 | 只看该作者
虽然没用过AD7606,但是听你描述就是初始化的时候ADC正确工作一次,其余都是错的

使用特权

评论回复
8
远山寻你| | 2024-2-21 04:00 | 只看该作者
看看程序逻辑,是不是哪里配置错了

使用特权

评论回复
9
三生万物| | 2024-2-21 06:00 | 只看该作者
是不是SPI先配置读数据,再发送给ADC芯片才行啊

使用特权

评论回复
10
暖了夏天蓝了海| | 2024-2-21 10:00 | 只看该作者
你用ST的内置ADC多好,还有例程还稳定

使用特权

评论回复
11
别乱了阵脚| | 2024-2-21 14:00 | 只看该作者
其实内部ADC也够用了,12位的精度呢

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

432

主题

2107

帖子

1

粉丝