当前位置: 技术问答>linux和unix
tq2440开发板串口读写问题,各位请进,在线等待
来源: 互联网 发布时间:2016-10-05
本文导语: 本帖最后由 dingyuanpu 于 2010-10-09 21:03:18 编辑 用串口线 pc机连接tc35开发板,使用虚拟机Linux,执行下列程序,能够成功打电话 可是用我的tq2440连接tc35开发板,写入数据却读不出来,也不能打电话,请各位大侠指点 #i...
可是用我的tq2440连接tc35开发板,写入数据却读不出来,也不能打电话,请各位大侠指点
#include
#include
#include
#include
#include
#include
#include
#include
int fd;
/*
* 打开串口1
*/
int open_ttyS0()
{
//O_RDWR:以读写的方式打开设备
//O_NOCTTY:如果欲打开的文件为终端设备时,则不会将该终端当成当前进程控制终端
//O_NDELAY:以不可阻断的方式打开文件,即无论有无数据读取或等待,都会立即返回进程之中
//fd = open("/dev/ttyS0", O_RDWR | O_NOCTTY | O_NDELAY); //虚拟机Linux测试
fd = open("/dev/tq2440_serial0", O_RDWR | O_NOCTTY | O_NDELAY); //tq2440 Linux测试
printf("nfd = %dnn", fd);
if(fd