cześć od niedawna zacząłem uczyć się języka c z tego kursu http://hobby.abxyz.bplaced.net/index.php?pid=4&aid=2 doszłem do momentu gdzie opisywane jest to:
DDRx.n PORTx.n Px.n
0 0 wejście
0 1 wejście z podciągnięciem do VCC
1 X wyjście
nie bardzo kumam co znaczy DDRx.n PORTx.n i Px.n
przeczytalem to raz i nie skumałem bo pomyślałem że przy pierwszym czy drugim programie zakumam o co chodzi ale jakoś nie mogę potem czytałem jeszcze kilka razy i bardzo uważnie ale dalej nie kumam a w wielu programów później znajduje sie coraz więcej tych definicji moglibyście mi wyaśnić tak na chłopski rozum co o znaczy?
nauka programowania w c dla avr
-
konrad1115
- -
- Posty: 17
- Rejestracja: 06 sty 2011, 9:13
- Lokalizacja: Rajbrot
- Kontakt:
x to nazwa portu, czyli A, B ,C lub D. n to numer linii danego portu od 0 do 7, dzięki temu można odwoływać się do konkretnego bitu. DDRx to rejestr konfiguracji portu, określa czy port pracuje jako wejście (0) czy wyjście (1). PORTx to rejestr wyjściowy portu, to co zostanie wpisane do tego rejestru pojawi się na wyprowadzeniach procesora odpowiadającemu portowi x, np. zapali diody podłączone do wyjść. PINx to rejestr wejściowy portu. Ten rejestr służy do odczytywania stanów wyprowadzeniach procesora odpowiadającemu portowi x, można np. sprawdzić czy przycisk podłączony do wejścia procesora został wciśnięty.