请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
部件号:ADS8332EVM
您好,
我想知道我的ADS8332代码是否可以接收一些输入。
到目前为止,我已经完成了基本任务。 我可以初始化CFR寄存器,我可以很好地读回CFR寄存器。 但是,当我更改ADC通道并读回数据时,会出现一些困难。
我首先在CFR寄存器中将位11设置为零以启用手动通道选择,然后调用通道更改功能将新通道写入ADS8332。 伪代码约为:(1)写入CFR并使用0b1110-0101-1111-1111初0101初始1111始化1111化CFR,(2)调用信道更改函数并在SPI中将位15:0交换为0x0000以选择信道零, (3)在SPI中发送0xd0万以3字节(包括标记位)的形式回读数据,并期望第三字节返回通道标记位,(4)位移动第三字节>>4以使标记位位于正确位置。
但是,在这三个字节中,我得到了一个突发,如0fe0,ffe0等,并且没有可识别的通道编号。
对于分配信道和读取数据,您有什么建议吗?
谢谢,此致,
Mitchell