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.

[参考译文] 编译器/ADS8688:关于读取和写入操作

Guru**** 2534260 points


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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/933332/compiler-ads8688-regarding-read-and-write-operation

器件型号:ADS8688

工具/软件:TI C/C++编译器

Hiii、

希望每个人都做得很好!!!!!!!!!!!!!!!!!!!!

在这里,我想从寄存器中写入和读取数据 ,但在这里,我只从 SDO 引脚上的 SDI 获取数据,我不捕获数据。

地址: 0x0B0A00 (此处为 Regitser 05h、我为写操作将第8位设为低电平)。

地址:0x0C0000 (这里的寄存器05h 为了进行读取操作、我将第8位设为高电平、但我无法读取 SDO 引脚上的数据。我正在使用 Xilinx SDK。

此致、

Prashanth

黄色:SCLK

粉色:SDO

蓝色:SDI

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

    您好、Mondi、

    感谢您的提问。 我对答复迟了表示歉意,我由于某些原因错过了这一帖子。

    对于写入命令、您尝试使用0Ah 数据将通道0的输入范围更改为地址05h 的范围选择寄存器、 但是 、由于范围选择寄存  器的位3-0上没有"A"选项、因此该寄存器中不会发生任何更改、请参阅下表15中的详细信息、因此该寄存器中位3-0的内容仍将默认为0h。  

    关于读取命令、读取05h 寄存器地址的正确命令 为0x0A0000、请参阅下图89中的格式:

    此致、

    戴尔