Witam
Mam problem z przerwaniem od przetwornika ADC w Atmega8. Napisałem następujący kod:
Ogólnie program ma liczyć różnicę wartości pomiędzy dwoma kanałami przetwornika ADC. Jednak zatrzymałem się na samym przełączaniu kanałów. Konkretnie gdy wartość na kanale adc1 będzie większa niż 300 mają się zapalić diody. Nic się jednak takiego nie dzieje. Może któryś z kolegów podpowiedzieć jak zrobić to przerwanie od przetwornika ADC w trybie FreeRun ? Co mam tutaj źle ?[/code]
Mam problem z przerwaniem od przetwornika ADC w Atmega8. Napisałem następujący kod:
Kod: C / C++
Ogólnie program ma liczyć różnicę wartości pomiędzy dwoma kanałami przetwornika ADC. Jednak zatrzymałem się na samym przełączaniu kanałów. Konkretnie gdy wartość na kanale adc1 będzie większa niż 300 mają się zapalić diody. Nic się jednak takiego nie dzieje. Może któryś z kolegów podpowiedzieć jak zrobić to przerwanie od przetwornika ADC w trybie FreeRun ? Co mam tutaj źle ?[/code]