当我将5V的value=1023作为输入时,当输入= 0时,我想得到1023。readADC函数读取微控制器ADC的特定通道.我的钟的频率是4兆赫。但是在读取输入时,我将获得255个作为最大值,而不是1023。知道avr编程的人能帮上忙!ADCSRA |= (1<<ADSC);
while(ADCSRA & (1<<ADSC); //wait for co
我有一个ADC,它将用于确定是否关闭(跳闸区域)我正在使用的PWM。但我的计算似乎并不像预期的那样工作,因为ADC在错误的电压电平下关闭了PWM。我将变量初始化为:Uint16 shutdown = 0;// Save the ADC input to variable
adc_info->adc_result0 = AdcRegs.ADCRESULT0>>4; /