Im Anhang ein Ausschnitt aus dem Schaltplan der bee. Rechts die X-Erweiterungsstecker, links der Mega16 der bee. Jeder X-Stecker hat vier Stifte: Vcc,GND und je zwei Portpins des Mega16.
Der Mega16 hat vier Ports mit jeweils acht Portpins: PA0-PA7, PB0-PB7, PC0-PC7 und PD0-PD7. Die Portpins PA0-7 sind dabei auch die Eingänge der acht ADC-Kanäle. Die Zählung beginnt jeweils bei null, weil die Wertigkeit der Portpins innerhalb eines Ports einer Zweierpotenz entspricht. 2^0 entspricht PORTx0, 2^7 ist PORTx7
Jeder Portpin kann drei Zustände haben: Ausgang High, Ausgang Low und Eingang (und Eingang mit internem Pullup) Ein Port mit seinen acht Pins kann über zwei Register gesteuert werden: Das Datenrichtungsregister (DDRA-DDRD) steuert die Datenrichtung und das Portregister (PORTA-PORTD) setzt den Ausgangspegel oder schaltet den internen PullUp. Mit den Eingangsregistern (PINA-PIND) kann man die Pegel der Portpins digital einlesen.
Lesezeichen