This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

ADS1248请赐教!

Other Parts Discussed in Thread: ADS1248

朋友买了10片ADS1248(在这之前买过20片AD7793,AD7793看了说明书,基本上没有费很大力气,编好了跟89c54的通信程序,然后调试一下,ADC转换读数结果基本达到要求.),但跟ADS1248的通讯程序,就费太多精力了,我用C51,搞了2天就搞出读写寄存器;后来只好我喊来同学(也搞了超过15年的单片机)他用汇编遍了一段程序,至今也就搞出可以读写ADS1248寄存器,读写ADS1248寄存器结果也都是对的,但ADC转换结果不对,望那位搞过这个器件,请赐教

  • 你好!

    根据你的描述,现在MCU可以正常读写ADS1248 ,SPI 通信正常。建议你用下面的步骤确定原因:

    1. 把ADS1248的差分输入端都接到vcc/2的电压,此时为零输入,即如ADC正常工作的话,那你MCU读到的数应该为零输出。 (除低几位bit 是随机数位,大部分是0.)

    2.  如不对,那ADC没有正常工作,你需要检查你的硬件和寄存器配置了。

    附件是居于MSP430 的例子,供你参考!