Witam
Programuje 2x ADC które szczytuje mi wartości z potencjometrów podłączonych przez dzielnik napięcia do portów PC0 PC1, za pomocą przerwania ADCSRA ( ADIE
-Kiedy ten bit jest ustawiony wraz z I-bitem w rejestrze SREG wtedy aktywne jest
przerwanie od zakończenia konwersji.)
Robię tak za pomocą przerwania a nie timera bo nie chce aby mi ciągle czytał wartość z potencjometry tylko wtedy kiedy coś się zmieni, jak jest stała to będzie robić co innego, atmega8 będzie miała inne jeszcze zadania.
Nie wiem czemu on mi nie wchodzi w te przerwanie z tego co widzę w debugging. Jeśli chodzi o cześć analogowa jest OK. Z góry dziękuje za podpowiedzi co może być nie tak.
Kod programu
Programuje 2x ADC które szczytuje mi wartości z potencjometrów podłączonych przez dzielnik napięcia do portów PC0 PC1, za pomocą przerwania ADCSRA ( ADIE
-Kiedy ten bit jest ustawiony wraz z I-bitem w rejestrze SREG wtedy aktywne jest
przerwanie od zakończenia konwersji.)
Robię tak za pomocą przerwania a nie timera bo nie chce aby mi ciągle czytał wartość z potencjometry tylko wtedy kiedy coś się zmieni, jak jest stała to będzie robić co innego, atmega8 będzie miała inne jeszcze zadania.
Nie wiem czemu on mi nie wchodzi w te przerwanie z tego co widzę w debugging. Jeśli chodzi o cześć analogowa jest OK. Z góry dziękuje za podpowiedzi co może być nie tak.
Kod programu
Kod: text
