Arduino mega 2560 Communication ports

Gast #3919038
Lesenswert?
• ▲
▼
Hallo liebe Community,

Kann mir vielleicht jemand sagen wie man die pins 0-1 und 14-21 als 
digital Ausgänge nutzen kann?

Habe hier einem Beitrag aus dem Jahre 2009 gefunden der auch zu meinem 
Problem passt. Die Lösung soll heißen, das die default Communication 
Ports auf high stehen.

Irgendwie kann ich mit der Lösung nichts anfangen. Bin wohl grad 
bisschen zu blond :)

Ich möchte diese aber nicht als Communication Ports nutzen sondern als 
digitale Ausgänge. Denn ich habe ein Projekt vor indem ich 50 Ausgänge 
benötige.


Jemand eine Idee?
#3919243
Lesenswert?
• ▲
▼
nun Sascha,

dann musst Du die AVR-Leitungen zu den Anschlüssen durchmessen oder 
Dir die Belegung im Netz bei arduino.cc anschauen.

2 Sekunden Suchsystem:
# http://arduino.cc/en/pmwiki.php?n=Main/ArduinoBoardMega2560

Womit hast Du noch Probleme ?

Ich sehe kein Problem darin die DDRx und PORTx/PINx Register direkt zu 
nutzen und den zugehörigen Pins dein Willen, solange sie GPIO sind, auf 
zu zwingen.
Gast #3919312
Lesenswert?
• ▲
▼
Mhh vielleicht werde ich gerade missverstanden....

Mag sein das du jeden microcontroller deinen Willen aufzwingen kannst, 
wirklich! Das finde ich beachtlich?

Könnte ich das auch würde ich nicht in dieses Forum schreiben und um 
eure Zeit berauben.

Hier mal der Post von 2009....

Er beschreibt mein Problem

Dank euch für eure Zeit ??
#3919389
Lesenswert?
• ▲
▼
Die Antwort wurde doch bereits geschrieben. Greif über DDRx/PORTx auf 
die I/Os zu.

Lese dich in das Tutorial ein
http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial#Zugriff_auf_IO-Ports

Wenn du den Mega2560 über USB (Arduino Bootloader) programmierst, dann 
solltest du die Finger von der einer zusätzlichen Beschaltung lassen. 
Wenn dir die IOs ausgehen, gibt es da viele Alternativen.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.