zhangbin
驱动牛犊
驱动牛犊
  • 注册日期2002-08-21
  • 最后登录2003-10-17
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1488回复:7

问题若能解决,100分相送!!!!!

楼主#
更多 发布于:2002-11-15 14:18
我现在用的是ASSABET1110的开发板,操作系统是WINCE3。0,在CPU:SA1110上一个有5个串口,0作为USB口,1作为RS232口,2作为红外口,3是UART口,我现在就是想在WINCE下控制这个UART口,接一个GPS信号。我在CE下用CREATEFILE函数打开COM3,他打开的是红外口,因为CE将COM3虚拟成了IRCOMM口,请问我该怎样操作这个UART口?EMAIL:zhangbin7674@163.com


 
ydyuse
驱动老牛
驱动老牛
  • 注册日期2002-07-25
  • 最后登录2005-03-26
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-11-15 14:35
CE下用CREATEFILE函数打开COM3,他打开的是红外口,因为CE将COM3虚拟成了IRCOMM口。

我问一下既然“CE将COM3虚拟成了IRCOMM口”,它应接管对串口的操作函数,比如READFILE,WRITEFILE,难道这些函数不能用吗?
生命驱动,活力无限!
zhangbin
驱动牛犊
驱动牛犊
  • 注册日期2002-08-21
  • 最后登录2003-10-17
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-11-15 16:50
可以使用,但是它操作的就是红外端口,因为我使用示波器将所有的串口看过了,在发送数据时,只有红外端口有波形。其他端口都没有。望DX给予指点。
snowfox
驱动小牛
驱动小牛
  • 注册日期2001-04-23
  • 最后登录2003-12-18
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-11-15 20:46
重新把基地址定一一下不就完了吗?
从来没做过驱动,但是弄过assabet,但用的是汇编,只知道作为串口时两者只是基地址不同。 :cool:
zhangbin
驱动牛犊
驱动牛犊
  • 注册日期2002-08-21
  • 最后登录2003-10-17
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2002-11-15 21:17
按理是这样的,在BSP包中几个串口都是使用的相同的驱动程序,就是因为它们只是基地址不同,所以在调用驱动程序时,应该只是传递基地址而已。但是就是不行,好象是驱动程序就没有被调用
zhangbin
驱动牛犊
驱动牛犊
  • 注册日期2002-08-21
  • 最后登录2003-10-17
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2002-11-15 21:19
兄弟,可以给我一分你的汇编的源代码?
zhangbin
驱动牛犊
驱动牛犊
  • 注册日期2002-08-21
  • 最后登录2003-10-17
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2002-11-15 21:23
另外,在CE的注册表文件中根本看不见,我自己的COM3的注册键
snowfox
驱动小牛
驱动小牛
  • 注册日期2001-04-23
  • 最后登录2003-12-18
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2002-11-15 21:57
很遗憾,我是搞硬件的只用了几天汇编,对于驱动程序我是一点一不懂啊!
游客

返回顶部