C语言操作PC串口
快疯了。。。。。。。。前几天在论坛里问了一个关于“C语言操作PC串口”的问题。感觉是不是太简单了,大家都不屑一顾。
然后自己瞎捣腾,捣腾了好几天,终于捣腾一点点点点东西,然后又彻底没有头绪了。。。

#include <stdio.h> int main(void) { FILE *fp; if((fp=fopen("com1","r"))==NULL) puts("COM 1 opened!\n"); else puts("Can't open COM1!\n"); return 0; }以下是想到的解决方案:
(1)C++、C#编写串口调试工具。
(2)使用VC++6.0的MFC的com控件。
(3)使用Turbo C 的outportb()函数。
(4)上面这段代码。
以下是对上面方案的评价:
(1)不懂C++、C#
(2)win7(x64)下无法加载控件(亲测)。
(3)turbo C是老古董了,只能在dos环境下运行。
(4)看上去这段代码很诱人、很简单,但是现在完全没有头绪,快疯了!!!!我线能打开串口了,现在主要是不知道怎么去配置串口,比如:波特率、奇偶校验、停止位、几位数据位等等。
版主,快来救我。
如果这个被我搞定了,我就宣布我从“C语言论坛”毕业!!!进军“C++论坛”。