ch552单片机的SPI 半双工 两线模式怎么实现?有没有相关的历程

想使用CH552单片机SPI的半双工功能,但是找不到相关的说明。

您好,请参考CH552DS1手册,36页 SPI0_CTRL寄存器描述,

Bit2 :bS0_2_WIRE :
SPI0 的 2 线半双工模式使能位,

该位为 0 则 3 线全双工方式,包括 SCK、MOSI、MISO;

该位为 1 则 2 线半双工方式,包括 SCK、MISO


                           

您好,请参考CH552DS1手册,36页 SPI0_CTRL寄存器描述,

Bit2 :bS0_2_WIRE :
SPI0 的 2 线半双工模式使能位,

该位为 0 则 3 线全双工方式,包括 SCK、MOSI、MISO;

该位为 1 则 2 线半双工方式,包括 SCK、MISO

                       

是不是通过 控制寄存器的这一位bS0_DATA_DIR来控制两线半双工模式的数据线的输入输出?


                           


引用:

                           

您好,请参考CH552DS1手册,36页 SPI0_CTRL寄存器描述,

Bit2 :bS0_2_WIRE :
SPI0 的 2 线半双工模式使能位,

该位为 0 则 3 线全双工方式,包括 SCK、MOSI、MISO;

该位为 1 则 2 线半双工方式,包括 SCK、MISO


                       


是不是通过 控制寄存器的这一位bS0_DATA_DIR来控制两线半双工模式的数据线的输入输出?

                       


是的


只有登录才能回复,可以选择微信账号登录