Kolejne zadanie, kolejny problem - podłączam wyjście int z PCF pod port PD2, inicjuję przerwanie INT0, i z każdym cyknięciem INT0 zwiększam licznik, na podstawie którego wyświetlam cyfry na 7-seg.
Zmodyfikowałem bibliotekę d_led_.h tak, aby dane (katody) były na porcie A, a anody 4 sztuki na C (PC0...PC3)
Generalnie działa, ale... no właśnie zawsze musi być to ale... Wygląda na to, jakby dwa przerwania się zakłócały (?) Nie wiem, czy to możliwe, z przerwaniami pracuję dopiero parę godzinek.
Dokładnie - mam nadzieję, że na tym własnym bolesnym przykładzie zapamiętasz - że jeśli przerwanie to BROŃ BOŻE - żadnych NIGDY w ŻYCIU DELAYów czy też innych długotrwałych operacji - np wyświetlania na LCD itp
Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 6 gości
Nie możesz rozpoczynać nowych wątków Nie możesz odpowiadać w wątkach Nie możesz edytować swoich postów Nie możesz usuwać swoich postów Nie możesz dodawać załączników