Task of Comm Testor is OVER !!!

头疼了3天,一直在解决串口的流控制问题,尝试了很多办法都不奏效 ,无奈之下只好求助经理了。我们首先用万用表检验了RTS线:OpenPort前为0.2V左右,Open之后(SetDCB)大约为5.2V,说明RTS部分一切正常。(强烈推荐使用万用表调程序,尤其是硬件相关的代码,直接,简洁,有效)。接下来进行DTR监测:我们查看了2440串口的底层驱动代码,并对照了2440的原理图(从经理身上学到了code2pcb转移大法,学会了怎么看原理图,受益匪浅),发现驱动中将DTR register分配到了GPIO的一个线上,而且2440的串口比PC的少2针,正好少了DTR线---没办法处理了,经理曰等下一个Edition的板子出来再说吧...  That's all.
看样子以后要养成看着原理图调程序的好习惯了...

p.s.百度了下“wince oal”,发现到处都是付林林老师的那篇“WinCE中OEM适配层编程点滴之创建OAL ”,里面讲“OAL的确很复杂,当实际需要时我们才会具体研究某一部分,因为带着问题研究是最有效率的。”,这才明白了为什么那本《Windows CE.net内核定制及应用开发》里面没有OAL开发部分。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值