Witam, skonstruowalem zegar widmowy, udalo mi sie zaprogramowac napis (wyglada przyzwoicie) ale pojawil sie problem, wyswietla mi sie, tzn gdy wlaczam diody na wyliczonych pozycjach (do 60) jest okej, natomiast gdy probuje wyswietlic cos na wyzszych katach (powyzej 60) jest problem i nie wyswietla sie nic, dziwna sprawa bo programowo robie tak samo (moge napisac pojedynczego ifa, gdy ustawie do wyswietlania 1, jest okej, gdy zmienie przykladowo na 100, juz nic nie wyswietla).
Ogolna struktura programu dosc znana w internecie (odmierzenie czasu pelnego obrotu przez przerwanie od fototranzystora, podzielenie na 180 co daje nam 2 stopnie na pozycje, inicjowanie timerow wartoscia pelnego obrotu/180 i wlaczanie w tym momencie odpowiednich diod na chwile)
Zalacze kod, moze jest ktos w stanie udzielic mi odpowiedzi czemu tak sie dzieje, pomóc? (jesli trzeba to oczywiscie odplatnie)
Co ciekawe, gdy wyswietlam tylko do pozycji 60 jest okej, gdy ustawie wyswietlanie np na pozycjach ponizej 60 i jakas pozyca powyzej 60, to nie wyswietla sie nic (nie potrafie tego ogarnac)
Ogolna struktura programu dosc znana w internecie (odmierzenie czasu pelnego obrotu przez przerwanie od fototranzystora, podzielenie na 180 co daje nam 2 stopnie na pozycje, inicjowanie timerow wartoscia pelnego obrotu/180 i wlaczanie w tym momencie odpowiednich diod na chwile)
Zalacze kod, moze jest ktos w stanie udzielic mi odpowiedzi czemu tak sie dzieje, pomóc? (jesli trzeba to oczywiscie odplatnie)
Co ciekawe, gdy wyswietlam tylko do pozycji 60 jest okej, gdy ustawie wyswietlanie np na pozycjach ponizej 60 i jakas pozyca powyzej 60, to nie wyswietla sie nic (nie potrafie tego ogarnac)
Kod: C / C++