ROBOT & AI

首页 | 新闻 | 产品 | 竞赛 | 学苑 | 读书 | 硬件 | 软件 | 智能 | 制作 | 项目 | 资源 | 论坛
 您的位置:首页 >> 软件 >> 机器人编程 >> 正文
站内搜索:   

用PComm开发PC机与单片机的通信程序

来源:   字体:[ ]  2007-03-24

关键词:通信

3.3 数据通信

下面举例说明PC机如何通过串口向单片机发送并接收数据。

void CTXRXDlgSendRecv//收发数据子函数

{

while1

{

int ret1

sio flushport2;//清空串口输入输出缓冲区

sio- write(port,1,5);

向串口缓冲区发送5个字符

sio- SetReadTimeouts(port,40,1);

//在40ms内每隔1ms读一次串口

ret1=sio-read(port,RecvBuf,1);

if (ret1>0)

{

sio- close(port);

break;

}

//若收到数据,关闭串口,跳出循环

else;

//若未收到数据,对串口再一次发数据并再次查询接收。

}

}

4 结束语

本文给出了分布式控制系统中上位PC机与下位单片机之间进行异步串行通信的解决方案。此方案在实际运行过程中,运行稳定,通信性能良好,从而较好地解决了上位机与下位机之间的通信问题。

4页 上一页 [1] [2] [3] [4] 

录入:master 点击:

[发表评论] [打印文章] [关闭窗口]  

原创文章属本站所有,转载请注明来源:Robotain.com  
相关文章

 网友评论(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)

发表评论 昵称:

  

  • 请遵守《互联网电子公告服务管理规定》及中华人民共和国其他各项有关法律法规。
  • 严禁发表危害国家安全、损害国家利益、破坏民族团结、破坏国家宗教政策、破坏社会稳定、侮辱、诽谤、教唆、淫秽等内容的评论 。
最新推荐
热门文章
论坛精华
网站简介设为首页 加入收藏在线留言友情链接联系我们 - 广告服务 - 版权申明

Copyright © Robotain.com  all rights reserved  浙ICP备07003355号

版权所有 机器与智能网