103VET6的串口接一个GPRS模块实现远程网络通信和短消息通信,为了控制串口的操作时序,定义了一个结构变量:
typedef struct
{
// Uint08 TcpLinkSta :8;
Uint08 Port :8;
// Uint32 TcpLinkSearchDelay :32;
// Uint08 TcpLinkSearch :8;
} GprsType;
程序在标记为MYS的CPU芯片上一切正常;当在标记为PHL的芯片上,操作GPRS的时候,串口状态就不对了,当把结构变量的其它3个域屏蔽(如上)或者串口不接GPRS模块(没有返回数据)时,串口没有问题。百思不得其解!
|