Serdecznie wszystkim dziękuję za pomoc.
Poradnik obejrzałem - wszystko na prawdę pięknie wytłumaczone.
Jako ciekawostkę, w celu wywołania uśmiechu bardziej doświadczonych na wspomnienie początkowych dni nauki programowania, powiem czemu ten poradnik okazał się niepomocny w programie, który aktualnie piszę - choć później na pewno się przyda, bo nie wpadłbym na taki sposób debugowania.
Ciężko żeby dioda robiła za debugger, gdy człowiek zastanawia się właśnie czemu dioda na wyjściu nie świeci
A teraz ta część rozweselająca. Napisałem prosty program:
PORTD wyjścia i 8 podpiętych diód przez rezystory oczywiście, anoda do portu, katoda do masy,
PORTC wejścia, 4 z podciągnięciem do Vcc mają podłączoną masę przez przełączniki, pozostałe 4 bez podciągnięcia do Vcc.
Efekt:
diody 0,1,2,3 działają jak trzeba - wciskam guzik gasną
diody 4,5 migają jak chcą - to mnie bardzo dziwiło, wszak dla mnie brak podciągnięcia do Vcc oznaczał 0V, więc chciałem podejrzeć ten rejestr i stąd cały temat
dioda 6 zgaszona - to pewnie przez specyfikę PC6, na razie nie wnikam
dioda 7 zgaszona - przypuszczam że dla tego, że nie ma wyjścia PC7
już rozumiem miganie diód 4,5 - jak nie jest podciągnięte do Vcc, to procesor odczytuje losowy stan, no ale parę godzin minęło jak z bicza strzelił
Pozdrawiam jeszcze raz dziękuję za życzliwą pomoc, a temat do zamknięcia