最近在做一个项目上用到16位高精度ADC芯片ADS1118做AD采集显示,由于自己疏忽,导致开发进度卡在ADS1118长达4天;
1.首先我是用的普通IO口模拟SPI通信,附程序,程序已经测试,完全没有问题,放心使用
2.其次导致我出现错误的是我把DIN输出设置成复用输出,所以大家一定要记住,要把所有引脚设置成推挽输入/输出。
3.在我发现DIN设置出问题后,我立马修改过来,但是发现ADC始终输出0xffff,检查最终发现CS脚和SCLK引脚焊接短路,改过后一切OK
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
一周热门 更多>