swarthur 发表于 2009-8-9 22:24:52

求助:串口写LCD面板显示

从一台跑ROS的废板上拆到PIC单片机做的LCD模块一只,想用它做个机箱上的大屏电子表(RH ES5,用不了win下面的smartie :()~
在ROS里设置的是2400的波特率,应该是portwell的模块吧~
从PC直接写串口,没反应啊。。。
串口设置的时候是这样的:
term.c_iflag &= ~(IGNBRK|BRKINT|PARMRK|INPCK|ISTRIP|INLCR|IGNCR|ICRNL
                  |IXON|IXOFF);
term.c_iflag |= IGNPAR;

term.c_oflag &= ~(OPOST|ONLCR|OCRNL|ONOCR|ONLRET|OFILL
                  |OFDEL|NLDLY|CRDLY|TABDLY|BSDLY|VTDLY|FFDLY);

term.c_cflag &= ~(CSIZE|PARENB|PARODD|HUPCL|CRTSCTS);
term.c_cflag |= CREAD|CS8|CSTOPB|CLOCAL;

term.c_lflag &= ~(ISIG|ICANON|IEXTEN|ECHO);
term.c_lflag |= NOFLSH;

cfsetospeed(&term, B2400);
cfsetispeed(&term, B2400);
设置完就直接write了,是少了什么呢还是串口选项配置有问题?
页: [1]
查看完整版本: 求助:串口写LCD面板显示