USART 异步工作方式配置 下面是串行
通信异步工作方式配置步骤(顺序可以改变):
(1)配置发送状态和控制寄存器TXSTA;
(2)配置接收状态和控制寄存器RCSTA;
(3)配置RX(RC7引脚)、TX(RC6引脚)分别为输入和输出方式;
(4)通过设定的通信波特率配置SPBRG寄存器,计算公式参见表1;
(5)设置串行通信接收或发送中断是否使能;
(6)清串行通信接收或发送中断标志;
(7)设置串行通信接收中断或发送中断的优先级是高或低优先级中断方式,PIC18
单片机默认情况下是高优先级中断,若是低优先级中断,则必须进行设置;
(8)设置串行通信接收和发送数据是否允许。
若用到了中断功能,还需设置总中断和外围中断使能,以开放未屏蔽的中断。
0