lmserver 发表于 2012-11-14 15:42 Ad_Input=15*Ad_Val*Vref/256/4000; Vref怎么定义的?这句可能会溢出。
lmserver 发表于 2012-11-14 15:58 你定义了一个uchar,最大就到0XFF。 你把Ad_Val和Ad_Input定义成uint,这样才够10位。 然后这样写,Ad_Inpu ...
dongls 发表于 2012-11-16 08:14 AD转换后直接舍掉ADCL,如果转换电压小于基准电压的一半的话,ADCH就是0x00,程序完全错误。 ...