zigbee学习之JN5169 串口UARTs

本章描述了使用集成外设API的功能对uart (Universal Asynchronous Receiver transmitter)的控制。

JN516x微控制器有两个uart,表示为UART0和UART1,它们可以独立启用。这些uart是16550兼容的,可用于串行数据的输入/输出,可编程波特率高达4Mbps。
zigbee学习之JN5169 串口UARTs_第1张图片

6.1 串口信号和引脚

UART采用以下信号接口与外部设备连接:

  • 传输数据(TxD)输出-连接到外部设备上RxD
  • 接收数据(RxD)输入-连接到外部设备上TxD
  • 请求发送(RTS)输出- CTS连接到外部设备
  • 清除发送(CTS)输入-连接到外部设备上RTS

在JN516x设备上,有两个串口:

  • UART0可以在四线操作模式(默认)或2线模式
  • UART1可以在2线操作模式(默认)或在1线(仅传输)

默认情况下,复用的引脚为 DIO模式
zigbee学习之JN5169 串口UARTs_第2张图片
UART0使用的引脚可以替代用于连接JTAG模拟器调试。

UART0信号可以使用vAHI_UartSetLocation()函数从DIO4-7移动到DIO12-15。使用相同的功能,UART1信号可以分别从DIO14和DIO15移动到DIO11和DIO9。如果需要此函数,则必须在启用UART之前调用它。

6.2 UART操作

UART的发送和接收路径每一个都有一个FIFO缓冲区

你可能感兴趣的:(zigbee,zigbee,JN5169,串口,UART)