目前的问题是启动之后一次读50个数据,通道0和1输入接了下拉电阻,无输入时读到的数据有时是-8191194左右,有时是6左右,然后还会出现过一段时间不管怎么输入电压,读到的数据都是6左右,只有重启才有可能恢复正常
如图是ads1256的驱动电路原理图
然后是初始化配置的相关代码
热门产品 :
CH32L103: 32位PDUSB低功耗单片机
目前的问题是启动之后一次读50个数据,通道0和1输入接了下拉电阻,无输入时读到的数据有时是-8191194左右,有时是6左右,然后还会出现过一段时间不管怎么输入电压,读到的数据都是6左右,只有重启才有可能恢复正常
如图是ads1256的驱动电路原理图
然后是初始化配置的相关代码
主函数里读取数据用的函数
您好,关于ADS1256模块,目前没有相关例程和使用经验。若用SPI驱动的话,你可以用逻辑分析仪抓一下对该模块的读写是否正常,若方便的话,也可以将工程发至我的邮箱(lzs@wch.cn),这边看一下SPI初始化部分以及SPI的读写操作是否有问题。目前单看截图部分代码是没看出问题的。后续问题的沟通也可以通过邮箱和我沟通。