阅读:1488回复:7
问题若能解决,100分相送!!!!!
我现在用的是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
|
|
沙发#
发布于:2002-11-15 14:35
CE下用CREATEFILE函数打开COM3,他打开的是红外口,因为CE将COM3虚拟成了IRCOMM口。
我问一下既然“CE将COM3虚拟成了IRCOMM口”,它应接管对串口的操作函数,比如READFILE,WRITEFILE,难道这些函数不能用吗? |
|
|
板凳#
发布于:2002-11-15 16:50
可以使用,但是它操作的就是红外端口,因为我使用示波器将所有的串口看过了,在发送数据时,只有红外端口有波形。其他端口都没有。望DX给予指点。
|
|
地板#
发布于:2002-11-15 20:46
重新把基地址定一一下不就完了吗?
从来没做过驱动,但是弄过assabet,但用的是汇编,只知道作为串口时两者只是基地址不同。 :cool: |
|
地下室#
发布于:2002-11-15 21:17
按理是这样的,在BSP包中几个串口都是使用的相同的驱动程序,就是因为它们只是基地址不同,所以在调用驱动程序时,应该只是传递基地址而已。但是就是不行,好象是驱动程序就没有被调用
|
|
5楼#
发布于:2002-11-15 21:19
兄弟,可以给我一分你的汇编的源代码?
|
|
6楼#
发布于:2002-11-15 21:23
另外,在CE的注册表文件中根本看不见,我自己的COM3的注册键
|
|
7楼#
发布于:2002-11-15 21:57
很遗憾,我是搞硬件的只用了几天汇编,对于驱动程序我是一点一不懂啊!
|
|