wangyun183
驱动牛犊
驱动牛犊
  • 注册日期2005-06-11
  • 最后登录2006-05-30
  • 粉丝0
  • 关注0
  • 积分40分
  • 威望4点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
阅读:1407回复:0

在写串口I/O寄存器0x3F8-0x3FF前还需要设置一下别的寄存器?Venturcom RTX下进行串口通行的问题

楼主#
更多 发布于:2005-06-15 10:25
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占用着串口?




游客

返回顶部