پاسخ : راه اندازی stm8
خب خدا کمک کرد حل شد اینجا مینویسم تا اگه کسی مشکل داشت بتونه حل کنه .
void adc_sol () {
ADC_CSR=0x06; // ADC on AIN6
ADC_CR2=0X3A; // right Right alignment
ADC_CR1=0x01; // Turn ADC on & triger
//while(ADC_CSR_EOC==0);
ADC_CR3_DBUF=1;
l=ADC_DB6RL;
h=ADC_DB6RH;
sol=h*256;
sol=sol+l;
}
void adc_bat () {
ADC_CSR=0X03;
ADC_CR2=0X3A; // right Right alignment
ADC_CR1=0x01; // Turn ADC on & triger
ADC_CR3_DBUF=1;
l=ADC_DB3RL;
h=ADC_DB3RH;
bat=h*256;
bat=bat+l;
}



خب خدا کمک کرد حل شد اینجا مینویسم تا اگه کسی مشکل داشت بتونه حل کنه .
void adc_sol () {
ADC_CSR=0x06; // ADC on AIN6
ADC_CR2=0X3A; // right Right alignment
ADC_CR1=0x01; // Turn ADC on & triger
//while(ADC_CSR_EOC==0);
ADC_CR3_DBUF=1;
l=ADC_DB6RL;
h=ADC_DB6RH;
sol=h*256;
sol=sol+l;
}
void adc_bat () {
ADC_CSR=0X03;
ADC_CR2=0X3A; // right Right alignment
ADC_CR1=0x01; // Turn ADC on & triger
ADC_CR3_DBUF=1;
l=ADC_DB3RL;
h=ADC_DB3RH;
bat=h*256;
bat=bat+l;
}




دیدگاه