如何把串口的数据转换出来,并把数据传送的网络(口)上。

zolacole 2004-08-10 08:08:22
如题。哪个大哥知道的,给我个代码,我现在急需。
...全文
305 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
zolacole 2004-08-15
  • 打赏
  • 举报
回复
那谢谢这位大哥了.
zolacole 2004-08-12
  • 打赏
  • 举报
回复
原来光说不练.
fanfyj 2004-08-12
  • 打赏
  • 举报
回复
up
imperial_king 2004-08-12
  • 打赏
  • 举报
回复
while(flag){

if((sys_clock_ms() - time) > 1000){
time = sys_clock_ms();
if((len = (int)sio_read(sport,sbuf,10)) > 0){
dbg_put_string("read com is success\n");
dbg_put_word(len);
sbuf[len] = '\0';
dbg_put_string(sbuf);
dbg_put_string("\n");
if(send(client_sock,sbuf,len,0) == -1){
sdkprint("Send data fail:\n",errno);
break;
}else
dbg_put_string("Send data is success\n");
}else{
dbg_put_string("Read com is fail:\n");
continue;
}


len = recv(client_sock,rbuf,RECVLEN,0);
if(len > 0){
rbuf[len] = '\0';
dbg_put_string(rbuf);
dbg_put_string("\n");
if ((ret=sio_write(sport,rbuf,len)) <= 0) {
sdkprint("sio_write fail: ", ret);
break;
}
continue;
}else if(len == 0){
dbg_put_string("Disconnect\n");
break;
}else if(len < 0){
dbg_put_string("Recv Data Fail\n");
break;
}

}else
continue;





}

以前在别的产品下写的,只不过一些读写串口的函数名字不大一样,还有事先要有一些配置。
不过可以将就将就,应该有帮助吧。
danielzhu 2004-08-11
  • 打赏
  • 举报
回复
很简单啊,兄弟,只需搞清楚串口编程,然后熟悉Socket编程,中间的数据格式,可按两边的通讯协议进行调整即可以了
stevecrisewu 2004-08-11
  • 打赏
  • 举报
回复
其实也不难,就看什么平台了,如果是windows下,简单。
有兴趣可以交流交流,呵呵。
qq:8807514
zhangnanonnet 2004-08-11
  • 打赏
  • 举报
回复
readfile串口的数据,然后把数据按格式通过socket发送出去就是了
AthlonxpX86 2004-08-10
  • 打赏
  • 举报
回复
包括虚拟串口,串口过滤驱动程序
申明,只是NT/2K/XP/2003
AthlonxpX86 2004-08-10
  • 打赏
  • 举报
回复
包括源代码说明,SDK
cst1978 2004-08-10
  • 打赏
  • 举报
回复
给钱我做把Email留下。
webwalker 2004-08-10
  • 打赏
  • 举报
回复
如何做的彻彻底底?

AthlonxpX86 2004-08-10
  • 打赏
  • 举报
回复
掏钱,我可以把这部分给你做的彻彻底底

2,643

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 硬件/系统
社区管理员
  • 硬件/系统社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧