mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Atmega8 und PB6, PB7


Autor: Der Techniker (_techniker_)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo!

Ich steh grad gewaltig auf der Leitung. ;)

Bin grad bei der Fehlersuche und hab dazu das Programm
auf folgenden Code minimiert:

--------
 DDRB = 0xdf;
 PORTB = 0x00;
--------

Theroretisch müsste jetzt der komplette PortB low sein und somit alle
LEDs vom STK500 leuchten. Leider ist dies mit PB6 und PB7 nicht so.

Folgende Fuses sind gesetzt:
-Brown-out auf 4.0V
-Int. RC Clock 1MHz 6CK+4ms

Im STK500 sind die Jumper XTAL1 und OSCSEL gezogen.

Der AVR selber ist nagelneu.

Woran könnte es noch liegen, dass ich PB6 und PB7 nicht ansprechen
kann?

Gruß,
Techniker

Autor: Der Techniker (_techniker_)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Sorry, hab mich vertippt!
Sollte DDRB = 0xff; heissen.

Autor: Paul Baumann (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Das liegt daran, daß das normalerweise die Quarzanschlüsse sind.
Man muß extra eine Fuse setzen, damit man die beiden als Ausgang nehmen
kann. Welche das ist, weiß ich aus dem Kopf auch nicht.
MfG Paul

Autor: Der Techniker (_techniker_)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
@Paul:
Echt? Welche sollte dass denn noch sein?

Ich glaub ich kenn schon des Rätsels Lösung, muss aber noch testen...

Meine Vermutung: Da es Quarzanschlüsse sind, könnten Sie beim STK500
evtl. zum PORTE/AUX-Stecker an Pin XTAL1 und XTAL2 geführt sein...

Muß mal den Schaltplan vom STK checken.

Gruß,
Techniker

Autor: Hannes Lux (hannes)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Zieh die entsprechenden Jumper am STK500 (Handbuch, Seite 3-13)

...

Autor: Der Techniker (_techniker_)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Jep, meine Vermutung hat sich bestätigt! :-D

PB6 geht auf XTAL1 und PB7 auf XTAL2 vom PORTE/AUX-Stecker!

(...immer diese verfluchten Scheinfehler...)

Trotzdem danke!

Gruß,
Techniker

Autor: Der Techniker (_techniker_)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
@HanneS:
Danke für den Hinweis, hatte ich jedoch schon gemacht!
Siehe Anfang.

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.