UART 有三根数据线 TXD RXD交叉相连,且共地
使用串口时 需要注意的:1、波特率;2、格式(数据位、停止位、校验位、流量控制开关);
Bund rate 波特率:每一位占据的时间
Data Bits 数据位:数据 从低到高排血 115200,8n1 每1bit数据 需要10位 所以每1byte数据 需要 10/115200
校验位:奇偶校验,加上校验位以后 高电平的个数应该满足奇数个或者偶数个
停止位:双方可约定 停止位占据的时长
数据发送过程:数据通过PBUS - Transmit Buffer - Transmit Shifter Register - TXDn
数据接受过程:外部数据 - Receive Buffer Register - Receive Shifter -RXDn
#define GPHCON __REG(0x56000070) //Port H control
#define GPHDAT __REG(0x56000074) //Port H data
#define GPGUP __REG(0x56000068) //Pull-up control G
#define ULCON0 __REG(0x50000000) //UART 0 line control
#define UCON0 __REG(0x50000004) //UART 0 control
#define UTXH0 __REG_BYTE(0x50000020) //UART 0 transmissio