各位热心人,我使用的是QQ2440V3开发板,我用配套光盘里的串口例程comtest测试串口,但该例程根本不正常,收发都失败,
其中启动串口的语句是:
const char *DeviceName = "/dev/ttyS0"; // 我把 ttyS0改为tty1了。
const char *TtyName = "/dev/tty";
CommFd = open(DeviceName, O_RDWR, 0);
TtyFd = open(TtyName, O_RDWR | O_NDELAY, 0);
我改了发送语句为:
jjj=write(CommFd,buf,5);
jjj=write(TtyFd,buf,8);
,打印jjj值为5和8,说明写文件已经成功,但串口没有输出,不
知道为什么。
串口0用于与XP的超级终端时,可以使用命令正常操作,是否表示串口驱动正常。
我调试2个月了,没有任何进展,求大师耐烦指点,感激万分。
我的邮箱:
yjie9200@163.com