用SPBRG寄存器控制一个独立的八位定时器的周期 。在异步方式下,发送状态/控制寄存器TXSTA的BRGH位(即D2)被用来控制波特率 。
对串行口进行的初始化如下: GIE=1; %全局中断允许; SPBRG=25; %设置波特率为9600; TXSTA=0x04; %选择异步高速方式; RCSTA=0x80; %允许同步串行口工作; RTISC6=1; TRISC7=1; %将C口的 。
文章插图
用SPBRG寄存器控制一个独立的八位定时器的周期 。在异步方式下,发送状态/控制寄存器TXSTA的BRGH位(即D2)被用来控制波特率 。
对串行口进行的初始化如下: GIE=1; %全局中断允许; SPBRG=25; %设置波特率为9600; TXSTA=0x04; %选择异步高速方式; RCSTA=0x80; %允许同步串行口工作; RTISC6=1; TRISC7=1; %将C口的 。