这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » Help! IO口模拟UART通信遇到的问题

共2条 1/1 1 跳转至

Help! IO口模拟UART通信遇到的问题

工程师
2019-06-27 23:02:56     打赏

如上图,是串行发送8位数据的时序图

下图的程序是利用51单片机的IO口模拟UART串行通信

1.jpg


红色箭头所指的程序,是表示判断数据是否接收完毕

结合时序图来看,while(!RxdEnd);语句是判断数据是否接收完毕,

若接收完毕,则代表RxdEnd这个标志位等于1,即检测到停止位

如果8位数据中出现1,会不会使得程序误以为接受到的1是停止位的1,从而误以为接收完成了?

2.jpg








关键词: UART     模拟串口    

工程师
2019-06-30 21:51:17     打赏
2楼

最近我在DIY一个光纤串口,主要实现隔离信号和保护电脑免受高压、静电等损坏,喜欢的朋友,可以多关注我或直接联系哦


共2条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]