我自己顶一顶一个函数unsigned char USB_DATA_proc(unsigned char ch1)
unsigned char USB_DATA_proc(unsigned char ch1)
{
.....
unsigned long DSP_rece=0x00000000;
......
while(rece_usb<rece_act&&flag5==0x00)
{
if(flag6)
{
flag6=0x00;
DSP_rece=rece_usb;
process_rece_num();
}
}
}
就如我上传的附件中,我在第184行设置了断点,在184行我就单步运行,其实在184行时这个rece_usb(我设置的是全局变量和DSP_rece是一样的数据类型)就有一个非零直了,但是我一直在单步运行都到了186行了,不知道为什么这个DSP_rece还是没有被赋值