2019-12-22 13:44发布
huangqi412 发表于 2015-12-14 20:42 k线是这样逻辑 单线半双工 从接受判断冲突
usm4glx 发表于 2015-12-14 20:48 K线有专用的芯片支持啊
最多设置5个标签!
K线有专用的芯片支持啊
K线芯片只是把串口收发绑一起升压到12V,软件上跟普通串口一样一样,通过接受判断冲突。不外挂K线芯片,单片机支持单线的一回事,不支持单线的用二极管并上去也是一回事。 再延伸,CAN口不外挂CAN芯片也是一回事,自己加二极管往上并,通过接受能判断冲突。 继续延伸,网口也是类似,通过监听判断冲突。 不过CAN和网口已经是硬件级别判断冲突了。 总之,这种单线半双工玩意,就是要判断冲突,通过监听看收到的是不是跟自己发出去的一样,默认是高电平,如果收到意外的低电平,就是你在发时候别人也在发,两个人冲突了,要冲突处理机制介入。 跟中断接收没一毛钱关系,中断只是监听的具体做法之一。可以用中断,也可以不用,反正能达到监听判断冲突就行了。 这跟选择外中断+普通定时器 或者 带捕捉功能的定时器 来抓红外脉冲一回事。爱选哪个选哪个。
一周热门 更多>