www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Egnite Ethernut 2.1B Pin setzen


Autor: Fritz Maier (implophant)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo Leute

Ich versuche bei meinem Ethernutboard, von Egnite, einen Port (also alle 
Pins) auf High zu setzen.
Wenn wer das Ethernutboard kennt: Da is so ne Leiste wo viele Pins 
hervorstehen. Da steht der Reihe nach "PORT D     PORTB    PORT E 
ADDRESS     DATA     CONTROL   GND   PWR". Nennt sich glaube ich 
"Erweiterungsboard".
Ich hab das Programm auf den MC hochgeladen aber wenn ich zwischen nem 
PIN von PORT E und GND messe hab ich keine Spannung drauf.

Hier der CODE:
....
outp(0xff, DDRE);//Alle Pins sind Ausgänge
outp(0xff, PORTE);//Alle Pins auf High
....


Was mache ich falsch?

Grüße, Hannes

Autor: ruepel (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo Hannes-Fritz,

ist schwierig, wenn man nicht weiß, welche Programmzeilen noch vorher 
stehen. Hast Du einen bestimmten Thread benutzt, in dem die beiden 
Programmzeilen stehen?

Prinzipiell setzt Du DDRE und PORTE schon richtig; die Frage ist, ob die 
beiden Programmzeilen überhaupt angesprungen werden.

Die neuere Schreibweise für das Setzen von Bits in Registern ist 
übrigens

...
DDRE |= 0xFF;
PORTE |= 0xFF;
...

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
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.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.