求助个问题:在51单片机中做串口通信工作方式3下,数据的帧格式的起始位是否可以设置?
答案:2 悬赏:0
解决时间 2021-02-17 18:46
- 提问者网友:伴他一生,无悔
- 2021-02-17 09:55
一般时序图上显示起始位都是0,但我用到的芯片的通信模式下数据帧的起始位要为1,求助该怎么来写这个串口程序!
最佳答案
- 二级知识专家网友:时光不老我们不分离
- 2021-02-17 11:27
“数据帧的起始位要为1”
你再好好阅读一下芯片的时序图吧。起始位为1,那么通信之前是什么电平?作为异步通信,没有跳变沿如何判定帧起始?
也许你根本就没弄懂这颗芯片到底是同步还是异步通信。
你再好好阅读一下芯片的时序图吧。起始位为1,那么通信之前是什么电平?作为异步通信,没有跳变沿如何判定帧起始?
也许你根本就没弄懂这颗芯片到底是同步还是异步通信。
全部回答
- 1楼网友:伤口狠精致
- 2021-02-17 12:00
51单片机是通过sbuf这个串口专用寄存器和串口模块来收发数据的。发送时,只要将数据送入到sbuf,等等ti状态到1就发送完毕。同样接收时,ri为1,那么说明sbuf接收完毕一帧数据,可以直接从sbuf读取数据了。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯