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.

[参考译文] ADS1254:查找示例代码

Guru**** 2380860 points
Other Parts Discussed in Thread: ADS1254
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1177663/ads1254-looking-for-sample-code

器件型号:ADS1254

大家好、

美好的一天! 我们是否有任何可用的样片代码供客户开始使用? 提前感谢您的支持。  

此致、

Jonathan

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Jonathan、

    遗憾的是、我们没有 ADS1254的示例代码。  部分原因是该器件没有寄存器设置、并且由引脚控制、因此与我们的一些更复杂的器件相比、该器件非常简单。  在选择所需 的输入通道时、该器件的操作是使用 GPIO 来控制 CHSEL0和 CHSEL1的多路复用器引脚。

    使用微控制器时、最容易将 DOUT/ DRDY 引脚连接到具有中断功能的 GPIO 引脚、并在 DOUT/ DRDY 的下降沿触发中断。  然后、中断例程可以向微控制器的 TX 缓冲区发送三个字节的虚拟数据(即使它不用于 ADS1254)。  将数据放置在 TX 缓冲器中将启动所需的 SCLK 以读取转换结果。  对于放置在 TX 缓冲区中的每个字节、RX 缓冲区中将有数据必须被检索和重新汇编以生成24位转换字。  转换结果采用二进制补码、在 C 语言中放入32位有符号长整数时、必须进行正确的符号扩展

    此致、

    Bob B