TC 写的DOS 串口传输程序,换了机器就用不起来了?
问题好像处在对串口波特率设置的地方
程序是用tc写的我用了 outportb 来对串口进行波特率的修改。
如 115200, 19200, 9600...
在我的机器上(win2k),所有的波特率都可以成功收发数据。
可是在其他的机器上(win2k),115200 还可以传,换成 19200 就不稳定了, 9600 就肯定失败了,换成 2400 又好了 :(
如果换到 win98 的机器上,115200 也跑不起来
纯dos, 还没试过 。。。
1。 是不是 outportb, inportb 所编的程序,不是在每台机器上都能运行的?
2。 还有没有其他方法,来改变串口的设置?
谢谢大家,谢谢大家~~~