赤裸裸开源了!远程(rs485)控制雨刷开关

2020-01-20 19:15发布

本帖最后由 coltex 于 2014-11-17 22:19 编辑

离开原来的行业已经有好多年了,做过的小项目分享出来,大家互相学习一下,借鉴一下思路。可以变通的别的控制项目上
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
100条回答
coltex
1楼-- · 2020-02-01 04:55
konger2012 发表于 2014-11-20 15:20
接收处理最好放主程序

一般串口接受,main 解析,这个简单,好像就放到定时器里,其它向红外高速球,osd 那些复杂的都是main处理的,这只是很小很小一点的
konger2012
2楼-- · 2020-02-01 07:45
 精彩回答 2  元偷偷看……
konger2012
3楼-- · 2020-02-01 12:10
截图截不了,简单说一下,用一个串口助手,填入各种数据(包括错误的和正确的),一串数据有和协议个别数据一样的,也有不一样的,发不一样的肯定时不会动作,但是发正确的一定要动作不能是无发应或不动作
coltex
4楼-- · 2020-02-01 14:33
不过楼主的程序还是值得借鉴的
coltex
5楼-- · 2020-02-01 20:13
本帖最后由 coltex 于 2014-11-20 16:02 编辑
konger2012 发表于 2014-11-20 15:43
截图截不了,简单说一下,用一个串口助手,填入各种数据(包括错误的和正确的),一串数据有和协议个别数据 ...


你说的这种情况,只存在只发一次命令(300ms内)你测试不符合协议规定,肯定不动作。最多是浪费时间,为啥数据还要校验呢?那种不校验的数据的才危险呢(就是你说的那种情况。校验就是排除你的那种测试手段的)
konger2012
6楼-- · 2020-02-01 22:24
校验码是控制器 算好 发出来的  ,被控的设备是根据接收的数据算出来的, 这两个要一致,数据才有效 ,你说的那种情况  ,要做到这2个一致,概率有多大?

一周热门 更多>