سلام
با استفاده از میکرو atmega32 و LM35 یک کنترل کننده دمای محیط نوشتم واز مود free running استفاده کردم اما یک بار بیشتر دما را نمی خونه و دما را پدیت نمی کنه؟
ACSR=(1<<ACD);
SFIOR=0x00;
ADMUX=(1<<REFS1)|(1<<REFS0)|(1<< MUX1)(1<<MUX0);
// Internal 2.56v reference - PA3
ADCSRA=(1<<ADEN)|(1<<ADSC)|(1<<A DATE)|(1<<ADPS1)|(1<<ADPS0);
// Clk_ADC=CLK_IO / 8 - Free running mode
با استفاده از میکرو atmega32 و LM35 یک کنترل کننده دمای محیط نوشتم واز مود free running استفاده کردم اما یک بار بیشتر دما را نمی خونه و دما را پدیت نمی کنه؟
ACSR=(1<<ACD);
SFIOR=0x00;
ADMUX=(1<<REFS1)|(1<<REFS0)|(1<< MUX1)(1<<MUX0);
// Internal 2.56v reference - PA3
ADCSRA=(1<<ADEN)|(1<<ADSC)|(1<<A DATE)|(1<<ADPS1)|(1<<ADPS0);
// Clk_ADC=CLK_IO / 8 - Free running mode
دیدگاه