我做了一个程序,是基于TQ2440ARM开发板的。现在通过串口ARM能收到PC机发给它的数据,但是mycom->write函数却不起作用,PC机收不到ARM发给它的数据。有人遇到过类似的情况吗?
究竟要怎样write函数才能起作用?(注,我代码里用的确实是读写方式打开,不是只读方式)
这是我程序中调用mycom->write的方法,是不是这个函数我使用的方法不对呢?
sendBuf[0]=(quint8) 0x01;
sendBuf[1]=(quint8) 0x01;
sendBuf[2]=(quint8) 0x00;
sendBuf[3]=(quint8) 0x00;
sendBuf[4]=(quint8) 0x00;
sendBuf[5]=(quint8) 0x07;
sendBuf[6]=(quint8) 0x07;
sendBuf[7]=(quint8) 0x07;
myCom->write(sendBuf,8);
结果这函数没起作用,PC机收不到这些数据。但是PC机发给ARM的数据ARM能收到