Chinaunix首页 | 论坛 | 博客
  • 博客访问: 504271
  • 博文数量: 76
  • 博客积分: 4010
  • 博客等级: 上校
  • 技术积分: 1534
  • 用 户 组: 普通用户
  • 注册时间: 2007-04-10 16:28
文章分类
文章存档

2010年(1)

2009年(3)

2008年(72)

我的朋友

分类: LINUX

2008-04-19 15:48:17

       今天准备调试一个多串口程序,由于开发板上没有接MAX芯片不能够用串口和PC机之间通讯,考虑采用的方法是将TxD和RxD短接,然后在终端上打印接收到的信息。自己写了两个测试程序test_read和test_write。将test_write在开发板系统的后台运行,不停的发数据。将test_read在前台运行不停的接收,然后我就将两个引脚短接上,搞笑的事情开始了,我傻乎乎的按照原理图中画的方向来短接两个引见,发现什么数据也收不到!!!
       我首先开始怀疑TxD没有正常工作,用示波器扫了一下,显示正常发送数据。然后我又开始怀疑是测试程序有问题,有调了调程序,并没有发现问题,这样我就开始郁闷了........又开始怀疑这种自回环的方法是否可行,在网上查了查,没有什么问题啊继续郁闷ing........., 做点事情咋就这么困难呢?----(从这件事情上看出我是一个拥有悲观情绪的人,这点上我要学习杨头,他身上就有种无所畏惧,永往直前的精神!!!!)
      世界上的事情就是这么难以预料,要相信阳光总在风雨后 哈哈,就在俺郁闷的时候,拿着那个万用表的指针在串口上随便移动,突然在屏幕上出现了我朝思暮想要打印出的数据,一点点兴奋!!!然后我又认真的一短接,数据又消失了。这时我就开始怀疑是哪个引脚接错了,一个一个的对,终于有一组可以正确的显示数据!!!,但是发现和原理图上的完全不一样!!!,凑巧杨头过来了,我和他说了这个问题,他告诉我不能看原理图,每个DB9中的每个针都是有号的,要自己看那个标号!,我拿了放大镜仔细一看,傻眼了!!!自己一直是连错了!
       从这件事情上我总结出几点经验:
1.   永远不要自以为是的说自己正确的。
2.  同时又要永远相信自己,能够做好事情,自己要有信心!
3.  想真正的成为一名合格的嵌入式工程师,有很长的一段路要走。
4.  自己的硬件方面的知识急需加强!!!
5.  做任何事情之前都要规划好,一步一步的进行,循序渐进
6.  做事情的态度决定一切!
        在公司的沙盒上看到一位同事写下了这样一句话:
 最大的敌人就是自己,能否战胜自己,是取得胜利的关键。狭路相逢勇者生,一定要冲过自己的心理障碍!
阅读(1512) | 评论(2) | 转发(0) |
给主人留下些什么吧!~~

phillipls2008-04-21 08:44:35

好啊,呵呵怎么联系你呢?

chinaunix网友2008-04-20 21:23:05

MOXA呵呵又是这个 我写过几个VB串口通讯的软件 不负责接线 主要是做系统移植 有机会交流啊呵呵