Chinaunix首页 | 论坛 | 博客
  • 博客访问: 694846
  • 博文数量: 85
  • 博客积分: 1797
  • 博客等级: 上尉
  • 技术积分: 1238
  • 用 户 组: 普通用户
  • 注册时间: 2007-12-02 08:53
个人简介

职位:技术总监 1、精通c++(linux平台、vc++Mfc、qt)、java、php、unity3d,略懂python 2、用c++开发过嵌入式产品,用c++开发过大型银行运维产品 3、用java开发大型银行运维产品,学校教务系统 4、用php开发进销存系统(在销售中),用php开发淘宝小程序 5、用unity3d开发衣柜设计软件,在运营中

文章分类

全部博文(85)

分类: C/C++

2011-08-27 07:46:23

        linux下的短信猫,同事折腾了好几天,在windows上发短信没任何问题,但到linux上,发送一次命令,剩下的命令就如泥牛入海一般,再也没有回应。我使用minicom打开串口,发送at、ate0、ate1的,发多少指令都没有问题,想发几条发几条。
 
        因为发的指令都是一样的,于是我想到了自己写的程序可能是终端初始化存在问题,找了一篇关于短信猫的代码,他的代码就比我们的代码多设置了几个终端属性,如获至宝,把这几个属性加到我们的工程中,成了。
 
        经试验,起作用的只有一个属性,c_cflag|=CRTSCTS;
        这个属性是属于数据流控制的,就是说我准备好了,你发数据吧,因为串口通讯是单向的,同时发数据会撞车。
阅读(3721) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~