rskup napisał(a):
Gdy masz odpięte piny od timera to nie ma prawa być między nimi żadnych zależności.
I właśnie dlatego tak bardzo mnie zdziwiło gdy to wyszło na jaw... Sterowanie diodami to w zasadzie żadna wymyślna filozofia:
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
Diody załączam kiedy chcę a kasuję po krótkim czasie w pętli głównej przy pomocy leds_off().
kicajek napisał(a):
Może jakieś przerwania "nachodzą na siebie"?
Jaki uC?
Taka szczypta kodu...
Całość lata na atmedze168, a jedyne przerwania w programie to 2 timery i obsługa UARTu. Timery odpowiadają za generowanie opóźnień i są odpalane w kompletnie niezwiązanych "wątkach". Już pojęcia nie mam co tu może być nie halo... skonfiguruję ledy na dowolne inne wyjścia i wszystko śmiga, a po przeniesieniu na OC0A/B całość po chwili się sypie. Jedyne co mi przychodzi do głowy to że timer jednak jest skonfigurowany nie tak jak trzeba, ale piąty raz patrzyłem do noty i ewidentnie przy tej konfiguracji piny są odłączone...