Witam. Ma problem z ustawieniem wyjść procesora Atmega16. Mianowicie buduję zegar i potrzebuje wysterować tranzystory sterujące segmentami wyświetlaczy 7-segmentowych (1 pin = jeden tranzystor = 1 segment). Mój problem polega na tym że wyjścia mikrokontrolera cały czas są w stanie niskim. Jtag'a wyłączyłem (bo świeciły się cały czas segmenty sterowane y nek od jtaga), teraz nie świeci się już żaden segment. Próbowałem wgrać prosty programik zmieniający stan kilku pinów i piny były wysterowane, więc problem jest raczej po stronie programu. jeśli ktoś mógłby mi pomoc byłbym wdzięczny. Z góry dziękuje za odpowiedź.
To jest mój program:
Plik main:
Plik display.h
Plik display.c
Plik hal.h
To jest mój program:
Plik main:
Kod: C / C++
Plik display.h
Kod: C / C++
Plik display.c
Kod: C / C++
Plik hal.h
Kod: C / C++
