欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

写过mdb硬币器纸币器的进来下,mdb协议如何通信啊

更新时间: 2014-01-05 03:15:07 责任编辑: Author_N1

 

写过MDB硬币器纸币器的进来下,MDB协议怎么通信啊?
字节格式 1 个起始位+8 个数据位+1 个模式位+1 位停止位 ,起始位怎么发啊

这个是UART口的吧?

这个物理层的东西,不用你去算,配置好这些属性,把数据送入缓冲,启动发送就OK了
--参考方法--
1 实际使用的 MDB 物理协议有两种:

* 无奇偶校验的。这样,将原来的硬件的奇偶校验位来发送或接收是可以的。但要注意,主机发送到从机时,模式位要根据地址和数据字节切换;从机发往主机时,最后一个字节的模式位要置位,因此也是要切换的。

* 有奇偶校验的。这种情况下,要求硬件接口模块支持 9-bit 数据发送。

2 如果你的芯片是有硬件接口模块的,所有位(包括起始位)的发送都是硬件实现的,软件不关心。如果你是软件模拟方式,则起始位是将信号线拉低 1-bit 周期。

3 CHK Byte(检验字节,不是校验位),就是所有字节累加和的低 8 位。你可以用 16-bit 或 32-bit 变量做累加,然后取最低的 8-bit。
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 03:15:07
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/20123/
本文WWW.DOC100.NET DOC100.NET版权所有。