arduino 端口问题-Arduino中文社区 - Powered by Discuz!

Arduino中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 5675|回复: 3

[已解决] arduino 端口问题

[复制链接]
发表于 2014-5-12 08:09 来自手机 | 显示全部楼层 |阅读模式
Arduino 怎样把同一协议的外部串口放在一起,不同时间去读取不同外设的数据!例如:有两个都是I2C 协议的!放在同一端口,不同时间读取!
发表于 2014-5-12 09:01 | 显示全部楼层
可以从协议的命令格式下手:比如主机发送@A!就A从机回传数据,发送@B!就B从机回传数据。也可以从回传的数据下手:比如A从机返回数据前先发送字符A,B从机返回数据前先发送B,主机根据数据前的字符判断数据属于那个从机。
发表于 2014-5-12 09:15 | 显示全部楼层
也可以参考SDI-12简单串行口协议。大体和64...10的建议一样。定义一个主机命令格式,命令结束符,比如叹号,从机反应,和结束符等等。
发表于 2014-5-12 09:21 | 显示全部楼层
没太理解楼主意思,如果是两个I2C设备需要读取,那只用通过这两个设备的地址,就可以直接读到了
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|Archiver|手机版|Arduino中文社区

GMT+8, 2024-12-5 03:47 , Processed in 0.070694 second(s), 15 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表