调试过程的问题,求大神。百思不得其解啊

2019-07-21 01:17发布

调试过程的问题,求大神。
for (n = 0; n < 300; n++)
 { //把AD值按比例转换成在LCD上显示的值
    AD_value_2[n] =AudioRecBuffer[n];
  AD_value_3[n] = (AD_value_2[n]/4096)*3.3;
  AD_value_2[n]= (AD_value_2[n]/4096)*200;
}
AudioRecBuffer[n];值已经正确了,但是显示AD_value_3[n]一直几乎等于0但是把程序换成
for (n = 0; n < 300; n++)
{ //把AD值按比例转换成在LCD上显示的值
AD_value_2 =AudioRecBuffer[n];
AD_value_3 = (AD_value_2[n]/4096)*3.3;
AD_value_2(AD_value_2[n]/4096)*200;
}
AD_value_2 数值就对了,为什么不能使用数组给数组赋值呢
 
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。