Zaloguj się, aby zobaczyć kod
wpisane jest 011, a input mode też jest ustawione jako 11
więc chyba jest ok ? tak mi się wydaje
jednak kombinuje z przerwaniem, bo coś nie chce mi wejść do pętli przerwania. Na razie nie mierzę a jedynie chce wyświetlić jakiś znak na wyświetlaczu
Przeleciałem sumiennie z notą katalogową nagłówki i wszystko zrozumiałem, nic dla mnie nie jest już tajemnicą z tego co napisałem
Powstało
Zaloguj się, aby zobaczyć kod
a przerwanie obsługiwane jest
Zaloguj się, aby zobaczyć kod
i nic 0 efektu nie wchodzi do przerwania
Dodano po 53 [minuty]:
OK problem częściowo rozwiązany.
Problemem były lvl przerwań, zezwolone były tylko te o niskim poziomie a dałem wysoki dla ADC.
Program wchodzi do przerwania, jednak nie wychodził. Ręcznie trzeba zerować flagę
Daje fragment kodu który napisałem, może przyda się potomnym
Zaloguj się, aby zobaczyć kod
Dodano po 53 [minuty]:
zrodził się problem kolejny, wyświetlany wynik strasznie biega
przerwanie
Zaloguj się, aby zobaczyć kod
Wyświetlanie wyniku
Zaloguj się, aby zobaczyć kod
Wartość otrzymaną dzielę przed 2048, napięcie odniesienia to 1V więc wartość wyświetlana powinna być wyrażona w woltach a wartości strasznie biegają.
Czy robię jakiś głupi błąd w programie? Czy winy powinienem szukać gdzie indziej?