Arduino MEGA 2560 Portbelegung

OP #3390459
Lesenswert?

Hallo Forum,
ich habe eine Verständnissfrage zu dem Board im Betreff.
Alle Informationen die ich diesbezüglich immer lese sagen, dass man 54 
I/O Ports hat, davon kann man 12 als PWM nutzen. Zudem hat man ebenfalls 
noch 15 Analog-IN Ports.
31 I/O Ports, 12 PWM Ports, 15 Analog-IN und 8 TX/RX finde ich.
Wie ist das nun mit 54 I/O Ports, wie setzen die sich aus den Prots 
zusammen.
Wenn ich das auch richtig gelesen habe kann man die Analog-IN Ports so 
programmieren das diese dann quasie als normale I/O Ports genutzt werden 
können.
Wer kann mir das mal erläutern.

Gruß Frank
Gast #3390486
Lesenswert?

Jeder AVR kann alle Ports als digitale IO-Ports nutzen. Einige dieser 
Ports können zudem auf Sonderfunktionen umgeschaltet werden (ADC, PWM, 
UART, SPI, TWI, usw.).

Wenn eine Sonderfuntion aktiv ist, ist der Port dafür reserviert, und 
dannj kein freier IO-Port mehr. Entweder IO-Port, oder Sonderfunktion.

Oliver
OP #3390526
Lesenswert?

Hallo Oliver,
danke für deine Antwort. Das heist ich kann das Programmtechnisch 
festlegen was wecher Port machen soll. Noch eine Frage zu den TX0/RX0 
(Pin 0 und 1), sind die nicht von hause aus so vergeben oder muss ich 
das wenn ich ein Programm schreibe explizid machen. Denke den Rest habe 
ich verstanden
Gruß Frank
Gast #3390536
Lesenswert?

Die Zuordnung, welche Sonderfunktion auf welchem Pin liegt, ist fest 
vorgegeben.

All das und noch viel mehr steht im Datenblatt. Das musst du lesen, 
anders geht es nunmal nicht. Zusätzlich gibt es hier Tutorials und 
Artikel, die auch einiges dazu erklären.

Oliver
#3390538
Lesenswert?

Frank Jakob schrieb:
> Hallo Oliver,
> danke für deine Antwort. Das heist ich kann das Programmtechnisch
> festlegen was wecher Port machen soll.

Nicht ganz.

Du kannst jeden Portpin als digitalen I/O benutzen.
Aber die Sonderfunktionen, die jeder Portpin zusätzlich erfüllen kann, 
die sind dir vorgegeben und die kannst du auch nicht ändern. IM 
Regelfall wird die Sonderfunktion durch programmtechnische Aktivierung 
des jeweiligen Subsystems aktiviert.

Was jeder Portpin kann, steht im Datenblatt des Prozessors.
Bei Atmel downloaden

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren