tomasz1987 napisał(a):
co zrobiłem źle
Nieuważnie przeczytałeś notę katalogową, lub pomyliłeś się przy wpisywaniu konfiguracji. To drugie jest bardzo łatwe gdy pola bitowe ustawia się w taki sposób. Nadrzędną zasadą w programowaniu jest czytelność kodu, dlatego NIE używa się tzw. magic numbers, a już szczególnie w postaci liczby dwójkowej.
tomasz1987 napisał(a):
jak to naprawić
Jeszcze raz przeczytać notę katalogową i upewnić się, że przerwanie dla zbocza opadającego wymaga ustawienia bitu ISC01. Nie 0b01 ani 0b10 tylko ISC01. Następnie ustawić konfigurację
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
Można też sobie przygotować w osobnym pliku zestaw makr:
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
które po zainkludowaniu do programu można wykorzystać w konfiguracji
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
W ten sposób unika się głupich błędów i od razu widać co jest grane.
_________________
Think for yourself and question authority
.