mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik merkwürdige werte am eingabe register


Autor: ALB (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
hallo,
ich habe das programm aus dem avr-tutorial kapitel i/o-grundlagen auf 
meinen atmege32 gebrannt und beobachte etwas sehr merkwürdiges.
das programm macht folgendes:
es wird ein eingaberegister eingestellt, und auf den wert 0xff gesetzt 
(pullaup-widerstände)
es wird ein ausgaberegister eingestellt und dann in einer endlosschleife 
die werte des eingabereigsters auf das ausgaberegister übertragen.

merkwürdig: am ausgabe register sind nur die ersten und die letzten 
beiden bits auf high und verhalten sich wie sie sollen (gehen auf 0 wenn 
ich den zugehörigen eingangspin auf masse ziehe) alle anderen sind 0 und 
bleiben es auch.

an kaputten pins liegt es nicht. in anderen programmen bringen auch die 
mittleren pins ne led zum leuchten.

jemand ne idee woran das liegt?

Autor: Teplotaxl X. (t3plot4x1)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Welche Pins sinds denn?
Meine Glaskugel sagt mir, dass die betreffenden Pins fürs JTAG-Interface 
zuständig sind.
Abhilfe JTAG deaktivieren:
MCUCSR |= (1<<JTD);
MCUCSR |= (1<<JTD); //muss 2x geschrieben werden

Autor: Johannes M. (johnny-m)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Tja, klingt tatsächlich nach Port C. Aber das wäre ja zu viel 
Information gewesen. "EIn Eingaberegister" sagt ja schon alles...

Autor: ALB (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
danke daran lag es.

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.