一个串口C语言编程问题,高分求解!!

目前有7个MSP430单片机都会发送数据求解如何用C语言连接这些单片机然后读取数据?要求同时读取,并且print出来目前只能做到读取一个COM接口。。输出结果为:电脑的时... 目前有7个MSP430单片机 都会发送数据
求解如何用C语言连接这些单片机然后读取数据?要求同时读取,并且print出来
目前只能做到读取一个COM接口。。
输出结果为:
电脑的时间 读取的数值(十进制) 端口
类似于
16:07:33.235 1 COM1
16:07:33.987 2 COM2
.....
.....
不是让回答者写出答案
现在已经写出来了一部分可以读取一个串口的……但是多个的就不是特别会……
现在的程序太长也发不上来……
希望朋友可以说说这个多个串口读取实现的方法~!谢谢!
展开
 我来答
pattision
2010-10-12 · TA获得超过134个赞
知道答主
回答量:45
采纳率:0%
帮助的人:71.7万
展开全部
你说的是电脑接收单片机的串口数据吗?
RS232并不适合多机通信,但是短距离内应该可以做到。电脑和单片机都需要编程。
采用主从结构,主机(电脑)轮询从机(单片机)。
从机的发送端连接在一起并和主机接收端相连;从机接收端连接在一起并和主机发送端相连;地线全接在一起。
给每个从机分配一个ID。主机先通过串口发送ID号进行查询,然后相应的从机做出反应,回复串口数据。
主从机程序流程分别如下:
主机:发送第一个ID(如发“1”)-->等待一号机回复-->收到回复后发送第二个ID-->等待二号机回复-->……如此循环
从机:等待接收ID-->收到ID-->判断是否本机ID-->如果非本机ID,继续等待;如果是,发送数据
上海实邦电子科技
2025-08-04 广告
联系方式:13671592388上海实邦电子科技有限公司是一家专业电子产品开发与ODM/OEM/电子制造服务(EMS)企业,具有多年基于消费电子产品、工业自动化产品、机电控制产品的PCBA开发与生产经验,更有多年的单片机开发及工业控制电路设... 点击进入详情页
本回答由上海实邦电子科技提供
huangzhe678
2010-10-12 · TA获得超过280个赞
知道答主
回答量:109
采纳率:0%
帮助的人:46.6万
展开全部
这个程序也太复杂了。。。有C语言串口编程的参考书,但是也很基础,我猜你是想要我直接给你写出来个程序吧。。。这个太复杂了。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
dufanfanceqwe
2010-10-18
知道答主
回答量:53
采纳率:0%
帮助的人:35.7万
展开全部
你把所有的232 都接到一起,每个从机都分配相应的地址,在制定通讯协议,这些我都实现过,不难解决
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
街头小虎
2010-10-26
知道答主
回答量:24
采纳率:0%
帮助的人:22.8万
展开全部
要给不同的串口分配ID号,,根据ID号去连接串口端~~~

若要做多机通讯,,最好使用RS485~~~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式