Chinaunix
标题:
为什么串口接收的数据总是0啊,请大家帮帮我吧!谢谢啦!
[打印本页]
作者:
theoneclan
时间:
2008-04-09 20:21
标题:
为什么串口接收的数据总是0啊,请大家帮帮我吧!谢谢啦!
我的板子是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,不知道为什么,求大家帮帮忙了!谢谢了!
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2