器件型号: TXE8124-Q1
主题中讨论的其他器件: TXE8124
可以问一问 TXE8124。
当通过 SPI 接口写入寄存器时、将 GPIO 设置为输出。
1. GPIO 上的时序实际设置为输出的时间是什么时候? 是在 CS 变为取反且 SCLK 通过 TPV 之后吗? 
2.以下是否表示写入的值可以通过 SDO 输出? (是否可以进行回读操作?)

3.对于第 2 项中描述的操作、当该值回读值与写入值不同时、控制器可以重写它吗?
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.
器件型号: TXE8124-Q1
主题中讨论的其他器件: TXE8124
可以问一问 TXE8124。
当通过 SPI 接口写入寄存器时、将 GPIO 设置为输出。
1. GPIO 上的时序实际设置为输出的时间是什么时候? 是在 CS 变为取反且 SCLK 通过 TPV 之后吗? 
2.以下是否表示写入的值可以通过 SDO 输出? (是否可以进行回读操作?)

3.对于第 2 项中描述的操作、当该值回读值与写入值不同时、控制器可以重写它吗?
您好 Ootaka-San、
[quote userid=“598957" url="“ url="~“~/support/interface-group/interface/f/interface-forum/1596038/txe8124-q1-txe8124-q1-gpio-operation-and-timing GPIO 上的时序实际设置为输出的时间是什么时候? 是在 CS 变为取反且 SCLK 通过 TPV 之后吗?
[/报价]
当第 24 个上升时钟边沿发生时 、在 TPV 之后、Px.x 引脚设置为适当的输出电压。
[引述 userid=“598957" url="“ url="~“~/support/interface-group/interface/f/interface-forum/1596038/txe8124-q1-txe8124-q1-gpio-operation-and-timing2.以下是否表示写入的值可以通过 SDO 输出? (是否可以进行回读操作?)

第 6 步在一个字节被驱动到 SDI 时移出 SDO 上先前的寄存器设置。
例如、如果输出端口寄存器已读取 0xAA、您需要将字节更改为 0xFF。 当您在 SDI 上写入 0xFF 时、您将读回 0xAA(之前寄存器的内容)。
[quote userid=“598957" url="“ url="~“~/support/interface-group/interface/f/interface-forum/1596038/txe8124-q1-txe8124-q1-gpio-operation-and-timing 对于第 2 个中描述的操作。、当值回读值与写入值不同时、控制器能否重写它?回读值是之前的寄存器值。 只有当写入值和回读寄存器值开始相同时、它们才相同。 即寄存器读取 0xFF、将 0xFF 写入 SDI。
此致、
Tyler
您好 Ootaka-San、
如果方向配置寄存器设置为“input",“,是否、是否可以向输出端口寄存器写入一个值?
此外、是否可以在向输出端口寄存器写入值后将方向配置寄存器更改为“OUTPUT"?“?
这是为了防止由于错误操作而输出不需要的值。
这将有效、并且是 IO 扩展器的常见做法。
在写入方向寄存器之前、可以先写入输出寄存器、而 Px.x 引脚仍是输入。 这将在将输出应用到 IO 引脚之前对输出设置正确的逻辑。
此致、
Tyler