请问:i萝丽的源代码CH_value[1]=CH_calib(adc[7],CH2_offset)是否有...
CH_value=CH_calib(adc,CH2_offset);//电压?,是否应该是adc
用这个值修正摇杆?
明明adc为P1.0,P1.0 为电压采集输入口,见下面:
case 8:adc=ADC_RES,adc<<=2,adc+=ADC_RESL;ADC_CONTR=0x88;t_adc=0;break;
这一句在这个(void PCA_isr()interrupt 7 //任务定时器 中优先级)函数中
这一句是否有错?谢谢
试一下不就知道了吗 还没有做好{:1_1:} 明白了,读的是上1次的值。当ADC_CONTR=0x88启动时,这时本次ADC_RES寄存器的值还没有出来。ADC_RES里面是上次的值,也就是前一个A/D口的值,注意语句顺序。 萝莉的代码,主函数和子函数都写在一起,又没写注释,太难看懂了。没有大神重写代码? tianmo 发表于 2020-2-26 12:29
萝莉的代码,主函数和子函数都写在一起,又没写注释,太难看懂了。没有大神重写代码? ...
做这个的都是小白,大神不削做这个,萝丽除外,但不是讲师
页:
[1]