mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Mega644 PORTB (1 & 0) trotz SPI nutzen


Autor: Tom (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo Leute,

habe als Anfänger ein zu Ulrich Radigs software kompatibles board geätzt 
und vielleicht 'nen richtigen Fehler reingebaut:


an PORTB hängt bei Ulrich der ENC28j60. die Pins PB0 & PB1 waren aber 
noch nicht belegt, so dass ich daran zwei Leitungen geschlossen habe, 
die ich als "normale" I/O kanäle benutzen möchte.


In Ulrichs software ist nun bei DDRB ein Vermerk "change only if you 
know what you are doing"...

... und genau das weiß ich nicht ;)


Kann ich die PB0 und PB1 trotz des SPI Modus des PORTB normal nutzen? 
würde dann einfach das DDRB mit 1<<0 und 1<<1 verodern.



Danke für Hilfe!

Autor: Kurt Pieper (kurtcontroller)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo Tom,

PB0 und PB1 sind frei und können als Ein- oder Ausgabe genutzt werden.

Ich habe beim AVR-NET-IO einen two_wire Anschluss (LCD) realisiert.
SPI nutzt PORTB PIN4-PIN7. Schau in den Plan,Schaltung etc.


Gruß
Kurt

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.