Forum: Analoge Elektronik und Schaltungstechnik Komische Spannungen an den AVR Pins


von torstenlabs (Gast)


Lesenswert?

Hallo Forum,

ich habe einen Atmega 168 auf eine Testplatine mit Sockel gelötet und 
nur ISP und die GND(8,22) und VCC(7)/AVCC(20)/AREF(21) miteinander 
verbunden und Reset über einen R 10K nach VCC gezogen. Anschließend habe 
ich folgendes Programm hineingeladen:

---------------------------------
#include <avr/io.h>

int main()
{
DDRD=0xff;
DDRC=0x00;
DDRB=0x00;
PORTD = 0xff;

while(1)
;

return 0;

}
----------------------------------
 Und jetzt habe ich Port D gemessen und messe immer 0,5 - 0,7V DC und an 
allen anderen Pins auch......Ich verstehe nicht warum, es ist ja nichts 
anderes mehr dran.....könnt ihr mir helfen????

Danke schonmal

von Fasti (Gast)


Lesenswert?

Hallo

Mhm, JTAG deaktiviert? Sollte zwar nicht der ganze Port sein aber wer 
weiß...

Grüße

Fasti

von Knut B. (Firma: TravelRec.) (travelrec) Benutzerseite


Lesenswert?

Ich würde auf mieses Lötzinn tippen.

von torstenlabs (Gast)


Lesenswert?

hmm der atmega168 hat doch keine JTAG oder?

und an dem Lötzinn kann auch net liegen, habs mit nem anderen mal 
nachgelötet...

von Johannes M. (johnny-m)


Lesenswert?

Abgesehen davon, dass man AREF nicht an (A)VCC anschließen sollte, 
siehts zunächst mal nicht verkehrt aus. JTAG hat der 168 übrigens 
tatsächlich nicht. Das gibts nur bei den AVRs ab 40-Pin-Gehäuse.

Aber bist Du sicher, dass das Programm auch drin ist?

von Linux-User (Gast)


Lesenswert?

ja da zweifle ich langsam dran, aber das AVR Studio bestätigt mir das 
zumindest ständig......

und die Fuse-Bits kann ich auch setzen...hab mal den Clock auf PB0 
ausgeben lassen, das funktioniert.....

echt "komischer" Fehler...

von Linux-User (Gast)


Lesenswert?

Hat keiner mehr eine Idee????

von peter-neu-ulm (Gast)


Lesenswert?

Messe mal an den Pins 8,22 und Masse mit dem Durchgangsprüfer herum. 
Vielleicht ist einer der Anschlüsse durch Haarriss oder Ähnliches 
abgetrennt.

von Linux-User (Gast)


Lesenswert?

Hmm so jetzt funktionierts...aber woran es gelegen hat weiß ich auch net 
so genau....

Danke euch allen für die Hilfe!!!

Grüße aus dem Süden

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.