资讯详情

STC15W串口通信梳理

STC15W串口不同于51串口设置,从网上找到了很多资料供大家参考,

特别感谢以下作者:

STC15W一些串口通信的梳理 - 风(王泽锋)会咬鸢 - 博客园

因此,我们得到了四个串口引脚:串口1:P3 .0 P3.1:串口2:P1.0 P1.1:串口3:P0.0 P0.1:串口4: P0.2 P0.3。

二 非中断串口通信:

在信息传输过程中,一个完整的串行数据帧包括发送起始位止位。波特率是指单位时间的码元传输速率。因此,如图所示:

那么,如何配置这些寄存器呢?

寄存器主要包括四个寄存器:

1. SCON我们主要使用串行控制寄存器SM0,SM1,REN。TI,RI。

因此,大多数配置SCON=0x50;同样,工作选择方式也多选择1。.

2. PCON

我们主要使用他的最高位置SMOD位:

我们通常使用它SMOD=0;

3.辅助寄存器AUXR,决定串口位1T 还是12T。

5. ES 和 EA寄存器

示例:

void UartInit(void) //9600bps@11.0592MHz { SCON = 0x50; 可变波特率//8位数据 AUXR |= 0x01; //串口1选择定时器2波特率发生器 AUXR |= 0x04; //定时器2时钟为Fosc,即1T T2L = 0xE0; ///设定时的初始值 T2H = 0xFE; ///设定时的初始值 AUXR |= 0x10; //启动定时器2 }

标签: w202可调电阻参数

锐单商城拥有海量元器件数据手册IC替代型号,打造 电子元器件IC百科大全!

锐单商城 - 一站式电子元器件采购平台