RS-485 模式
UART 支持RS-485 9位模式. RS-485模式通过设置UA_FUN_SEL寄存器选择RS-485功能设定。使用来
自异步串行口的RTS控制信号来使能RS-485驱动器,执行RS-485驱动器控制。在RS-485模式下,RX
与TX的许多特性与UART相同。
RS-485 模式下,控制器可以配置成可寻址的RS-485从机,RS-485主机发送器将通过设置校验位 (第9
位)为1来识别一个地址字符。对于数据字符,校验位设置为0. 软件可通过设置寄存器UA_LCR 控制第9
位 (PBE , EPE 和 SPE置位, 第9位发送0 , PBE 和 SPE 置位,EPE清零, 第9位发送1). 该控制器支持三
种操作模式:RS-485 普通多点模式(NMM), RS-485 自动地址识别模式 (AAD) 和RS-485 自动方向控制
模式(AUD), 可通过编程UA_RS-485_CSR寄存器选择其中一种工作模式, 通过设置UA_TOR [DLY] 可以
设置上一个停止位与下一个开始位之间的延迟时间.
|