导航

天下程序一大抄 之 以讹传讹

Posted on 2013-10-10 02:53  xhawk18  阅读(302)  评论(0编辑  收藏  举报

前段时间支持客户的项目,对方的串口始终调试不通。

仔细检查程序,发现问题所在 --

 

设置串口的某个参数,写

    opt.c_cflag &= ~(OPOST)

实际上,OPOST是 c_oflag上的属性,用在c_cflag上,显然不对,这也导致串口不通。

奋战一夜,找到一个字母的bug,我肋个去。。

 

客户的代码,来自一篇流传甚广的网文,找到一个链接如下。

http://hi.baidu.com/zxchao/item/fd888110f2138ff8ddeeca72

果然天下程序一大抄,你抄我来我抄他,哈哈。

大家对串口编程时,可参考上面链接中的文章,但是其中是有bug的。一般人我不告诉他。

 

(转载请标明:http://www.cnblogs.com/xhawk18/)