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.
工具与软件:
您好!
读取 LMP90100上的寄存器数据的协议是什么?
您好!
对 LMP90100进行寄存器读取的协议如下:
一种常见的错误是将0x90用作 寄存器读取协议的"事务1 - URA 设置"部分中的"指令字节1"、因为数据表中显示了此处的"0x90:读取地址"选项。
但是、"Transaction 1"是为了设置 URA、因此我们实际上是在写入高位寄存器地址、因此我们需要用"0x10"作为"Transaction 1"的"指令字节1"。
'0x90'指令字节绝不会真正用于寄存器读取协议的第一个事务。
相反、我们指定"Transaction 2"用于执行寄存器读取、方法是将"1"作为"指令字节2"的第一个位:
下面是按照寄存器读取协议对 ADC_DONE (地址0x18)寄存器进行两次寄存器读取的示例、以检查 ADC 数据是否已就绪:
以下是在从0x1A 寄存器地址开始到0x1C 寄存器地址结束的同一 SPI 帧中执行三个寄存器的寄存器读取的示例、以检索 ADC 数据:
此致、
天使
此信息适用于整个器件系列、其中包括:
此致、
天使