1/1页1 跳转到查看:152
发新话题 回复该主题

通讯协议(转贴)

通讯协议(转贴)

关于串行通讯的通讯协议,我一直搞不明白。请各位大哥指点。
协议定义为:1个起始位+8个数据位+0个检验位+1个停止位;
一个设备不断把端子状态以串行通讯的形式发送到单片机,
收到的数据怎样区分以上的10个位呢?
具体的例子:
设备的端子状态为10000000,要把这些状态发送到单片机,
问题1.我应该要发10000000还是要发128呢?
问题2.我试过发10000000,但在SBUF里只看到0。
问题3.如果我是连续重复地发,我要怎样确定哪个是数据的头呢?

TOP

 
1/1页1 跳转到
发表新主题 回复该主题