“STM8 单线半双工通信”的版本间的差异
来自丢石头百科
(STM8 单线半双工通信UART可以配置成遵循单线半双工协议。单线半双工模式通过设置UART_CR5寄存器的HDSEL位实现。在该模式下,下面的位必须保持清零状态:UART_CR3寄存器的LINEN和CLKEN位UART_CR5寄存器的SCEN和IREN位 ...) |
(没有差异)
|
2019年11月18日 (一) 16:33的最新版本
STM8 单线半双工通信
UART可以配置成遵循单线半双工协议。单线半双工模式通过设置UART_CR5寄存器的HDSEL位实现。在该模式下,下面的位必须保持清零状态:* UART_CR3寄存器的LINEN和CLKEN位* UART_CR5寄存器的SCEN和IREN位
注意:该功能只适用于STM8的UART1。
当HDSEL写'1'时
除此以外,通信与正常UART模式类似。要注意的是必须由软件来管理线上的冲突(例如通过使用一个中央仲裁器)。特别的是,发送从不会被硬件所阻碍。当TE位被设置时,只要数据一写到数据寄存器上,发送就继续。