Forum: Mikrocontroller und Digitale Elektronik Problem: AVR Studio 5, Tutorialschaltung, myAVR USB light


von Tim K. (eiszeit)


Angehängte Dateien:

Lesenswert?

Hallo,

ich bin Student der Elektrotechnik (2. Semester) und versuche grade den 
Einstieg in Atmel AVR mit Hilfe des Tutorials und Assembler.
Meine Erfahrung mit uC's beschränkt sich auf eine kleine 
Sensorauswertung mit C-Control II M-Unit.
Hardware: Atmega8, myavr usb light, Steckbrett
Software: AVR Studio 5, MyAVR USB Treiber

Die Software ist installiert und der virtuelle Com Port eingerichtet und 
ich versuche nun den uC das erste mal zu verbinden. Im AVR Studio hab 
ich als Tool STK500 mit dem erstellten Com Port ausgewählt.

Aufbau (Foto): GND an Pin 8, 5V an Pin 7, 10kOhm Pullup an Pin1, 6 Kabel 
zum ISP gehen nach unten weg.
6 Pin ISP Adapter siehe Foto.

Die Blaue und die 5V LED des ISP leuchten bevor ich den USB stick in den 
PC stecke, ich denke das ist korrekt so?!

Das Problem:
Wenn ich über Tools > AVR Programming
Device ID oder Target Voltage lesen will kommen folgende 
Fehlermeldungen:
1
12:46:30.298: [ERROR] TCF command: Device:startSession failed:  Code:1 ,Service: ,Message from peer:Failed to enter programming mode. ispEnterProgMode: Error status received: Got 0xc0, expected 0x00
2
12:46:30.711: [ERROR] Programming session setup failed: TCF command: Device:startSession failed:  Code:1 ,Service: ,Message from peer:Failed to enter programming mode. ispEnterProgMode: Error status received: Got 0xc0, expected 0x00
bzw.
1
12:46:36.676: [WARNING] Read voltage 0,0V is outside selected device's operating range: 2,7 V to 5,5 V.

Wo kann dabei der Fehler liegen? ich dachte eigentlich bei der kleinen 
Schaltung könnte man nicht viel falsch machen? :-D
Wenn der ISP angeschlossen ist, benötigt die Schaltung ja trotzdem die 
5V Versorgung und holt sich die NICHT über USB, oder?

Viele Grüße
Tim

PS: Schaltung von hier: 
http://mschrod.de/Elektronik/AVR/Atmega8/Atmega8_Board/Atmega8_Board.html

von Displayrecycler (Gast)


Lesenswert?

Hi!
Du hast Miso mit Mosi vertauscht.
Einfach mal das Schwarz/rote mit dem Gelb/grünen vertauschen.
Gruß
Displayrecycler

von Tim K. (eiszeit)


Lesenswert?

naja, das Vertauschen der beiden Kabel ändert aber nichts an dem Problem 
:-/

von ich (Gast)


Lesenswert?

Über der Versorgungsspannung sollte dicht am µC grundsäztlich ein 100nF 
Kondensator sitzen.

von Tim K. (eiszeit)


Lesenswert?

einen 100n Kerko hab ich dazugesteckt, keine Änderung
hab außerdem mit dem myavr "Prog Tool" versucht den Flash auszulesen:
1
auslesen ...
2
benutze: mySmartUSB light an COM9 mit ATmega8
3
lese Flash ...
4
Timeout beim Starten des Programmiermodus.

von Tim K. (eiszeit)


Lesenswert?

gelöst!

Dumme sache: der IC sitzt nicht gescheit im Steckbrett und rutscht immer 
ein wenig heraus, so dass nicht alle Pins Kontakt haben.

So ein Ärger!!

von Christian P. (peterfrosta)


Lesenswert?

hallo liebe leute,

ich habe die selbe Fehlermeldung:


bin erst jetzt auf diesen thread gestoßen.

ich habe mein problem hier geschildert:
Beitrag "Board defekt! Atmega32 lässt sich nicht progammieren"
vllt kommt hier ja wer einfallsreiches vorbei ;)

wäre schön wenn ihr euch die zeit nehmt.

viele grüße
peter

von Ulli (Gast)


Lesenswert?

Moin,

die Warnung "Read voltage 0,0V is outside selected device's operating 
range ..." ist ein Problem der Prommers. MyAVR-Prommer liefern auf 
Anfrage des AVR-Studio 0,0V zurück. Seit AVR-Studio 5 wird das gemacht. 
Die Antwort kannst du getrost ignorieren.

Viele Grüße
Ulli

--------------------------------------
http://bienonline.magix.net/public

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.