在单片机C8051f020(波特率8590)和计算机(波特率9600)通信的时候波特率不匹配。在两者进行通信的时候会出现什么问题呢? 由于晶振的频率的原因,在单片机波特率设置方面不能接近9600。其他的波特率也不能很好的匹配。误差在5%以内。我现在有两个疑问: 1.每秒钟传送的二进制数码的位数称为波特率。能不能这样理解:波特率是一种单位时间内传送(接收)数据的能力,波特率大说明单位时间内处理数据的能力就强? 2. 当发与接的波特率不相等的时候。 如果BAUD发 > BAUD收,无数据缓冲的话会有数据丢失?? 如果BAUD发 < BAUD收,接收的数据不会丢失? 还请高手回答和补充对于波特率理解的问题。 |