AVR im eimer?

OP #2811499
Lesenswert?
• ▲
▼
Tach zusammen
Ich habe ein eingenes simples AVR Board mit nem mega32 gebastelt, aber 
irgendwie ist der wurm drin und ich versteh nicht wo der fehler liegt.

Was ich beobachte: Ich setze den mega32 ein, und schreib in die main 
routine:

DDRC=255;
PORTC=255;

nun beobachte ich, das nur 6 der 8 pins wirklich auf 5V sind, einer ist 
auf 2.5mV und ein anderer auf ca 1V...
Die pins sind sonst nicht weiter verbunden, also ich hab keine shorts 
oder so. Wenn ich nun den AVR in mein RNControl einbaue, hab ich 
immernoch das selbe problem, auch bei erneuter programmierung. Habe auch 
schon nen neuen chip versucht.

Denkt ihr dass der chip im eimer ist oder gibts da noch was zu retten? 
Wie kann es passieren, dass 2 Pins nicht richtig sollen, obwohl gar 
nicht angeschlossen? Wo wäre demnach der fehler zu suchen?

beste grüsse
serge
OP #2811524
Lesenswert?
• ▲
▼
Eumel schrieb:
> Hast du ALLE VCC und GND Anschlüsse verbunden?

habe GND / AGND auf ground und Vcc, Aref und Avcc auf +5V

Ansonsten:
Von den Fuse bits hab ich schon oft gehört, allerdings nie wirklich 
verstanden was sie steuern und wie man auf sie zugreiffen kann.

Ich werd mich da mal einlesen müssen.

Kann ich mit dem AVR Studio auf diese bits zugreiffen?

Und noch eine letzte sache: Die AVRs sind neu als ich sie verwendet hab. 
Wie kann es sein, das irgendwelche Fuses "falsch" eingestellt sind? Oder 
wie passiert sowas? Ich nehme nicht an dass es so ist, dass man bei 
PORTC standardmässig nicht alle pins auf high schalten kann...
#2811536
Lesenswert?
• ▲
▼
Serge W. schrieb:
> Von den Fuse bits hab ich schon oft gehört, allerdings nie wirklich
> verstanden was sie steuern und wie man auf sie zugreiffen kann.
>
> Ich werd mich da mal einlesen müssen.
Aber ganz schnell.

> Kann ich mit dem AVR Studio auf diese bits zugreiffen?
Ja.

> Und noch eine letzte sache: Die AVRs sind neu als ich sie verwendet hab.
Das war schon klar.

> Wie kann es sein, das irgendwelche Fuses "falsch" eingestellt sind?
Die sind nicht falsch eingestellt.

> Ich nehme nicht an dass es so ist, dass man bei
> PORTC standardmässig nicht alle pins auf high schalten kann...
Deine Annahme in allen Ehren. Aber der Auslieferungszustand ist JTAG = 
ein.

mfg.
OP #2811585
Lesenswert?
• ▲
▼
ach du scheisse, ich denk da ist was schiefgelaufen...

Was ich gemacht habe:
Habe mein RNControl mit dem ursprünglichen mega32 im avrstudio 
angeschaut. Das hat mir dann was angezeigt wie in bild 1. Hab dann den 
neuen AVR angeschlossen und genau die selben einstellungen vorgenommen. 
Dann hab ich auf write geklickt. Nun schauts aus wie in bild 2... Und 
ja, ich verwende auch nen externen quarz mit 16mhz, genau wie jener des 
RNCs. Was lief da schief?

grüsse
Angehängte Dateien:

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 14 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.