- volatile u8 xdata MP3_L_ARR_P_PSCRH[8190];
- volatile u8 xdata MP3_L_ARR_P_PSCRL[8190];
- volatile u8 xdata MP3_L_ARR_P_ARRH[8190];
- volatile u8 xdata MP3_L_ARR_P_ARRL[8190];
复制代码
- volatile u8 xdata MP3_L_ARR_P_PSCRH[8190];
- volatile u8 xdata MP3_L_ARR_P_PSCRL[8190];
- volatile u8 xdata MP3_L_ARR_P_ARRH[8190];
- volatile u8 xdata MP3_L_ARR_P_ARRL[8190];
-
-
- if(P05 == 0) //
- {
- number1=11;
- abcd=22;
- MP3_L_ARR_P_PSCRL[1] = 33;
- MP3_L_ARR_P_PSCRH[1] = 44;
- MP3_L_ARR_P_ARRH[1]=55;
- MP3_L_ARR_P_ARRL[1]=66;
- //printf("abcd=%bu|%bu|%bu|%bu \r\n",abcd,number1,MP3_L_ARR_P_PSCRH[1],MP3_L_ARR_P_PSCRL[1]);
- //下面一行是得到的输出信息
- //[13:20:23.477]接收←abcd=0|0|11|0
-
- printf("abcd=%bu\r\n",abcd); //这个正常
- Delay20ms();
- printf("number1=%bu\r\n",number1); //这个异常
- Delay20ms();
- printf("MP3_L_ARR_P_PSCRH=%bu\r\n",MP3_L_ARR_P_PSCRH[1]); //这个异常
- Delay20ms();
- printf("MP3_L_ARR_P_PSCRL=%bu\r\n",MP3_L_ARR_P_PSCRL[1]); //这个异常
- Delay20ms();
- printf("MP3_L_ARR_P_ARRH=%bu\r\n",MP3_L_ARR_P_ARRH[1]); //这个正常
- Delay20ms();
- printf("MP3_L_ARR_P_ARRL=%bu\r\n",MP3_L_ARR_P_ARRL[1]); //这个正常
- //下面一行是得到的输出信息
- /*
- [13:48:38.873]接收←number1=11
- MP3_L_ARR_P_PSCRH=0
- MP3_L_ARR_P_PSCRL=0
- MP3_L_ARR_P_ARRH=55
- MP3_L_ARR_P_ARRL=66
- */
-
- Delay20ms();
- Delay20ms();
- Delay20ms();
- Delay20ms();
- Delay20ms();
-
- }
复制代码
有的数组能赋上值 有人赋不上 是什么问题?
main.c
(10.54 KB, 下载次数: 0)
sample.uvproj
(12.2 KB, 下载次数: 0)
请大神帮忙看看 万分感谢
|