+ -
当前位置:首页 → 问答吧 → 求大家帮帮忙了,谢谢了!

求大家帮帮忙了,谢谢了!

时间:2008-04-09

来源:互联网

我的板子是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,不知道为什么,求大家帮帮忙了!谢谢了!      

作者: theoneclan   发布时间: 2008-04-09