Forum: Mikrocontroller und Digitale Elektronik AtMega8 mySmartUSB externer Takt nicht erkannt


von Amiki (Gast)


Lesenswert?

Hallo,
Ich habe einen ATMega8 AVR auf einem Board, das ich mir extra zum 
Programmieren gebastelt habe ( also kein "Schnick-Schnack" ) über den 
MySmartUSB mit meinem PC verbunden (Linux)
Das ganze funktioniert prima.
Ich habe jetzt allerdings den Takt vom internen umgestellt auf einen 
externen (per uisp:
1
uisp -dprog=avr910 -dserial=/dev/ttyUSB0 -dpart=ATmega8 --wr_fuse_l=0x00
 ).
Einmal hat das Ganze funktioniert.
Auch das zurückstellen ging prima.
Als ich aber den Takt jetzt wieder umstellen wollte, bekam ich nur diese 
schöne Meldung:
1
Check if the programmer is properly connected. 
2
 The wiring may be incorrect or target might be 'damaged'.

Ab und zu gibts auch diese:
1
Probably the AVR MCU is not in the RESET state.
2
Check it out and run me again.

der Takt (8 MHz) kommt definitiv am Atmega an, war auf dem Oszilloskop 
sehr schön sichtbar.
Ich habe allerdings festgestellt, dass wenn ich einen Reset von Hand 
ausführe (über Draht) über 70 mA zum Reset-Pin fließen.
Ist das normal?

Hoffe ihr könnt mir helfen, da ich mit Microcontrollern noch nicht soo 
vertraut bin.
Gruß
Amiki

von Stefan B. (stefan) Benutzerseite


Lesenswert?

Amiki schrieb:

> Ich habe allerdings festgestellt, dass wenn ich einen Reset von Hand
> ausführe (über Draht) über 70 mA zum Reset-Pin fließen.
> Ist das normal?

Nö! Der AVR ist im RESET, wenn eine Verbindung zwischen GND und dem 
Reset-Pin besteht. In den AVR (zum Reset-Pin) dürfen da keine 70 mA 
fließen, woher auch?

von Dario B. (amiki)


Lesenswert?

Hi,
Danke für den Hinweis!

Ich hab gerade gemerkt, dass der hohe Strom an einem defekten ELKO lag, 
der eher als Widerstand funktioniert hat (warum auch immer.). Jetzt 
fließt wieder ein Strom, der den Zeiger am Multimeter kaum merklich 
zucken lässt ;)

Aber ansonsten das alte Schema:
keine Reaktion, kein Programmablauf, nichts (eigendlich sollten LEDs zum 
Test in einem langsamen Takt blinken - die Ports sind trotzdem tot)

Über jeden Tipp wäre ich dankbar!
Ach ja, leider habe ich keinen HV-Programmer, der soll ja fast immer 
helfen^^

Gruß
Amiki

von Stefan B. (stefan) Benutzerseite


Lesenswert?

Hoffentlich hatte dann der defekte Elko den AVR nicht ins Jenseits 
befördert. 70 mA in einen Portpin rein ist über den absoluten 
elektrischen Spezifikationen. Und der RESET-Pin hat keine Schutzdioden 
wie andere I/O-Pins... wenn da noch eine Überspannung im Spiel war...

Bevor ich mir einen Wolf suchen würde, würde ich den AVR gegen einen 
frischen austauschen.

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.