现在在用dsPIC33FJ128GP706这个片子控制GPRS模块发送短信,我用串口发送AT指令,有的一条指令包含字节数超过5个,用串口发送时,最多只能发送5个,我的串口发送程序如下:
void messagesend(void)
{
uchar i=0;
uchar SIMCON[]={'A','T','\r\n','+','C','M'};
for(i=0;i<7;i++)
{
U2TXREG=SIMCON[i];
U2STAbits.UTXEN = 1;
}
delay(200000);
}
我用串口助手进行实验时只接收到了前五个字节,后面的都丢了 这是怎么回事 请教大神指导。。。 |