问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

RS485主从式多机(单片机)通信,从机的地址是怎么确定或定义的?写个类似程序看看

发布网友 发布时间:2022-07-14 16:18

我来回答

3个回答

热心网友 时间:2023-09-29 22:32

从机地址是由你从机中的软件定义的,当然要设置界面方便修改,以避免地址相同的情况。在串口中断处理程序中监听接收所有的串口消息,然后看命令中的地址是否是本机地址,是则响应命令,不是则直接丢弃改命令。追问主要是用C语言怎么实现的呢?求解,。。。拜托!!!

追答编译出问题应该是第二个rcv_snd_buffer后面缺了[0],这个应该是ASCII方式的通讯协议,这句是在比较地址是否是本机地址。
比较稳定的方法是:在串口中断中查找命令首字母,然后根据协议格式处理分析后面的数据,一旦不符合协议则立即丢弃,并重新开始一个完整命令的分析。收到的命令放在命令缓冲数组中,在命令处理任务中处理并反馈。

热心网友 时间:2023-09-29 22:32

地址一般是可以任意指定的,当然得让主机知道你的地址才行
用C就是跟用串口一样,只是多了一个485的控制脚的控制即可了

热心网友 时间:2023-09-29 22:32

遵循协议 根据协议定
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
湖北哪些学校有专升本 湖北哪些学校可以报专升本 华为mate7会不会卡 中央集权的本质 秦朝中央集权的实质是什么 秦朝建立专制主义中央集权制度的本质特征是 A改王为皇帝 B建立中央官制... 想生个女儿怎么备孕 怎样备孕生女孩7个方法 备孕怎样做才能生女孩 天津市国税局公务员面试成绩去哪儿查? 直传式水表如何查看485通讯时的通讯地址,及如何更改地址? 迷你世界谁和谁是情侣? 怎么知道485设备寄存器地址 迷你世界按什么键才能接吻? 假如你在迷你世界被表白,对方说要和你结婚而且在下个星期六,怎么办。因为昨天我就碰上了!!!!!!! 您好,可以分享一下小学教资山香网课视频吗?蟹蟹啦 迷你世界:被心爱的人表白了,我该怎么办 迷你世界520表白就要用全套,想学吗 写寄给汶川的信 关於汶川大地震的 给汶川的一封信 要史论结合..(200字) 大众cc15款导航怎么 写给汶川的一封信 15款大众cc2.0t豪华版导航怎么用 家中供佛但初一十五总忘上香对家有什么影响吗 重症痤疮可以吃那些水果 初一15忘记给财神爷扛水果了晚上可以补吗? 下载完ppt模板后,无法在设计模板的“浏览”中找到怎么办 善于照顾孩子的英文 如何照顾孩子的英文是什么 照顾 英文怎么翻译 《幼训》名词解释 这句古文作何解:“玄冬脩夜,朱明永日”? 崔学古在蒙学方面最有代表性的著作是哪个 小狗幼训时咬手 工作犬幼训有哪些项目?分别在什么时候最佳? 工作犬幼训有哪些项目 下限是什么,不太懂 无上限的爱是怎样的举个例子,无下限的爱又是怎么样的举个例子 “有口皆杯”请将错别字指出来,并改正! java中biginteger怎么用%符号 JAVA编程用BigInteger类 找出成语中的错别字。 有口皆杯 () 口蜜腹建( ) java BigInteger的简单用法 有一点疑问??? 把“咳不容缓、有口皆杯、随心所浴”中的错别字改正过来! 下列成语中的错别字,找出来并改正。 1.快治人口2.刻不容缓3.有口皆杯4.湿出有名。 忘记给财神上供能补救 统计表由哪四部分组成?小学填空题 你善于处理人际关系吗? 正月初一忘了给财神上供怎么弥补? QQ如果我把他屏蔽了,他那边是什么状态!?