C51回顾五

一.串口通讯中,在发送数据时,数据位尾随的一位为奇偶校验位(10)。奇校验时,数据中1的个数与校验位1的个数之和应为奇数,偶校验时,数据中1的个数与校验位1的个数之和应为偶数。接受字符时,对1的个数进行校验,若发现不一致,则说明传输过程中出现了差错。

二.RS232C总线标准要求收发双方共地,通信距离大时,收发双方的地电位差就明显了,在信号地上有比较大的电流,并产生压降。

三.串口线又分为平行串口线和交叉串口线,母对母串口线,母对公串口线等等。

四.51单片机常用晶振11.0592Mhz,因为这样能够准确计算定时器的初值,在使用串口通信时可以减少波特率的累积误差。

五.串口线通信问题小结:

1)波特率是否匹配?

2)串口线是否匹配?

3max232电平和TTL电平不能通信。

4TXDRXD是否接错?

5)串口通信软件是否能用?

6)驱动是否正常?

7)最后示波器直接测量来确定。

 

六.不要对SCON寄存器进行位操作,而是直接对整个寄存器进行设置,如SCON=0x50;


 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值