No.4969 作者:dirty 邮件:@.com ID:5645 登陆:8次 文章数:890篇 最后登陆IP:218.71.204.242 最后登陆:2003/8/12 16:17:07 注册:2001/8/15 10:36:00 财富:3654 发帖时间:2002/1/18 9:53:00 发贴者IP:61.150.43.37 标题:dirty:初学者:初级问题:如何在两台计算机上完成串口通讯 摘要:No.4969初学者:初级问题:如何在两台计算机上完成串口通讯 各位大虾,不好意思,小弟有一初级问题,如何在两太计算机间实现串口通讯。 小弟已经制作了一跟数据线,2-3,3-2,7-7,连在两太计算机上后用从本站下载 的串口调试助手在windows98环境中的数据收发完全正常;但另小弟大惑不解的 是,在DOS下无论如何小弟也无法建立起通讯,小弟使用Broland C++ 3.1的Help 例程测试(应当是标准程序吧)仍然无法通讯。真是奇怪,无论在win98的DOS方式 还是纯Dos下都不成,而串口调试助手又能调通,说明硬件没问题。 小弟已经被此问题困扰4天了,那位大虾能帮帮小弟,救弟与水火之中,谢谢! 附,Broland C++ 3.1例程: #include <bios.h> #include <conio.h> #define COM1 0 #define DATA_READY 0x100 #define TRUE 1 #define FALSE 0 #define SETTINGS ( 0x80 | 0x02 | 0x00 | 0x00) int main(void) { int in, out, status, DONE = FALSE; bioscom(0, SETTINGS, COM1); cprintf("... BIOSCOM [ESC] to exit ...\n"); while (!DONE) { ......
>>返回讨论的主题
|