PIC 指针超出范围该怎样处理啊
采用的是 PIC18F66K22芯片,定义了结构体指针如下:structMoveMassStructconst *pMAutoValue;
struct MoveMassStructconst near FullAuto[]=
{
{MUP,CQS,0,0, TZ,0x00,WIDW,0x00}, {MDW,CQS,8,0, RP,0x36,WIDW,0x00},
{MTZ,CSJ,8,15,RP,0x36,WIDW,0x00}, {MUP,CQS,0,0, TZ,0x13,WIDZ,0x03},
{MDW,CQS,8,0, TZ,0x02,WIDK,0x03},{MUP,CQS,0,0, TZ,0x13,WIDZ,0x03},
{MDW,CQS,8,0, TZ,0x02,WIDK,0x03}, {MTZ,CSJ,0,15,RN,0x30,WIDW,0x00},
{MTZ,CSJ,0,15,RN,0x50,WIDW,0x00}, {MDW,CQS,2,0, RN,0x50,WIDW,0x00},
{MTZ,CSJ,2,15,RP,0x55,WIDW,0x03},{MTZ,CSJ,2,15,RP,0x36,WIDW,0x03},
{MDW,CQS,8,0, RP,0x36,WIDW,0x00}, {MTZ,CSJ,8,15,RP,0x55,WIDW,0x00},
{MTZ,CSJ,8,15,RP,0x36,WIDW,0x00}, {MUP,CQS,0,0, QJ,0x02,WIDZ,0x00},
{MTZ,CSJ,0,15,RN,0x30,WIDW,0x00},{MTZ,CSJ,0,15,RN,0x50,WIDW,0x00},
{MDW,CQS,2,0, RN,0x50,WIDW,0x00}, {MTZ,CSJ,2,15,RP,0x36,WIDW,0x00},
}
pMAutoValue=FullAuto;
硬件仿真的是观察WATCH窗口显示: Out ofBounds
这种情况如何修改啊, 用MPLABX 查看过CAN MSG结构体内部变量,没发现LZ问题 bailao99 发表于 2014-7-23 18:51
用MPLABX 查看过CAN MSG结构体内部变量,没发现LZ问题
有问题的,指针出错,我采用的是MPLAB IDEV8.60
页:
[1]