热门关键词: ntfs硬盘分区工具 安装声卡驱动设备 显像管原理 禁用usb存储设备 整机装联设备 粉条加工设备 汽车轮胎翻新设备
  IC库存(8958万) PDF资料(329万) IC价格 IC求购 资讯 技术资料
电子元器件搜索:
维库电子市场网是知名的电子元器件交易网站,为电子生产企业提供IC库存和技术资料查询服务。
相关专题
关于c语言的485通讯协议
新闻出处:21ic 发布时间:2007-11-12
jdb1 发布于 2007-11-9 11:22:00

我正在学习使用c语言的485通讯的编程,两个单片机通讯,汇编语言每一字节都有奇偶校验,而c语言是如何校验的,有些程序好像就没用到校验,是不是不用也行呢?谢谢了,


草履虫 发布于 2007-11-9 17:33:00
校验出来又干嘛,根本不知道哪一位有错误,不能纠错。


5880527 发布于 2007-11-9 19:15:00
起始码、信息长度、信息正文、校验码、结束码......


草履虫 发布于 2007-11-10 18:56:00
所以大部分人根本不用。如果正的出现错码的话一般情况下都会用纠错处理,而不是用奇偶校验这种方法。


walnutcy 发布于 2007-11-11 11:40:00
这样系统比较易实现,稳定

4楼的不错,,多是这种,,


还有就是,485只是一个电气标准,软件实现不一定要用串口,,你也可以用spi,,等。。。


mohanwei 发布于 2007-11-11 12:25:00
在你的通信协议里直接判断最终数据包的对错就可以了。


jdb1 发布于 2007-11-12 10:31:00
多谢大家来参与。我认为3楼说的对,有时,这边一直发送,那边没有应答,如果出现问题,就不好解决了,是不是命令必须等候回答?而数据对整个包校验,这样好些?


关闭】【打印
友情链接:
© 2007 电子设备网 网站地图