求大家帮帮忙了,谢谢了!
我的板子是at91rm9200的,我现在一直想实现串口数据的通讯,最近我一直在弄奇偶校验位的异步数据传输,在程序中我把终端的属性按如下的设置
newtio.c_cflag = BAUDRATE | CLOCAL | CREAD | PARENB ;
newtio.c_cflag &= ~(CSIZE | CSTOPB);
newtio.c_cflag |= CS7;
newtio.c_cflag &= ~PARODD;
newtio.c_iflag = 0;
newtio.c_iflag |= (INPCK | ISTRIP);
newtio.c_lflag &= ~ICANON;
newtio.c_cc[VMIN]=1;
newtio.c_cc[VTIME]=0;
设置后,用串口小助手向板子发送数据,板子收到的数据总是0,不知道为什么,求大家帮帮忙了!谢谢了!