请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
部件号:ADS7959 尊敬的支持团队:
在 使用ADS7959的应用中,我们以AUTO1模式运行,并循环使用单通道。
现在,我们想将GPIO输入添加到设备。
到目前为止,SPI Rx命令如下所示:
ssp_tx_buffer_g[0]=(0x20); //选择Auto-1模式,在所有AD-channels SSP_TX_BUFFER_g[1]=(0x00); rxcount = SSP_WriteRead (SSPCfgComplete,cs_conf,SSP_TX_BUFFER_g,2, ssp_rx_buffer_g,0,0);
如文档中所述 ,如果使用GPIO,则DI04位需要为1。
协议随后更改为:
ssp_tx_buffer_g[0]=(0x20); //选择Auto-1模式,在所有AD-channels SSP_TX_BUFFER_g[1]=(0x10); rxcount = SSP_WriteRead (SSPCfgComplete,cs_conf,SSP_TX_BUFFER_g,2, ssp_rx_buffer_g,0,0);
但是,输出仍然相同,没有GPIO状态。
进入AUTO1模式并获得GPIO反馈的顺序是什么?
我需要一个SPI序列或者类似的东西。
谢谢,此致,
Lorenz