阅读:1417回复:0
在写串口I/O寄存器0x3F8-0x3FF前还需要设置一下别的寄存器?Venturcom RTX下进行串口通行的问题
Venturcom RTX下用串口接收数据,根据Venturcom RTX的开发文档,
1 .先允许I/O 0x3F8-0x3FF:RtEnablePortIo(0x3F8,8), 2.再设置波特率,写080到0x3FB, 3.再写0x3F8和0x3F9....... 这个过程应该是对的吧?至少我能找到的资料就说了这么多。 但写与读I/O都好像无效,无论如何读出的I/O都是0xFF。 但如果用串口调试助手打开串口后就写与读I/O都正常。 感觉就好像有串口开关似的,我没打开,用串口调试助手打开串口就打开了。 是不是在写串口I/O寄存器0x3F8-0x3FF前还需要设置一下别的寄存器? 还是windows占用着串口? |
|