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

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 数值就对了,为什么不能使用数组给数组赋值呢
 
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
5条回答
liyunjiajia
1楼-- · 2019-07-21 06:00
 精彩回答 2  元偷偷看……
lvehe
2楼-- · 2019-07-21 06:35
AD_value_3什么类型,你单独发这么一小块程序,怎么看得懂
xuande
3楼-- · 2019-07-21 06:37
多半是自己的问题。
Watmin
4楼-- · 2019-07-21 07:05
 精彩回答 2  元偷偷看……
正点原子
5楼-- · 2019-07-21 09:35
这个问题单步仿真,很容易解决.

一周热门 更多>