Forum: Mikrocontroller und Digitale Elektronik Atmega8 & Olimex Board


von Der Lars (Gast)


Angehängte Dateien:

Lesenswert?

Hallo,

ich bin ein absoluter Anfänger im Bereich Elektrotechnik, 
C-Programmierung und Mikrocontroller.

Und schon stoß ich auf meine erste Hürde...

Problem:
ich bekomme bei AVR Studio die Fehlermeldung:
A problem occurred when executing the command. Make sure that you are 
usind the correct programming method. Current mode is ISP. See the 
command output für more info.

Wie ich dahin gekommen bin:
Ich habe mir ein Starterkit für AVR-Entwicklung gekauft.
(Anhängend ist ein Bild von der Hardware)
Enthalten sind ein USB Adapter (USBprog.), AVR Entwicklungsplatine 
(Hersteller: OLIMEX), Passendes Netzteil, ATMega8 Baustein und USB- 
Flachbandkabel.
Dazu habe ich das Buch "AVR-RISC Embedded Software selbst entwickeln" 
gekauft.
Den USB Adapter habe ich nach Anleitung zusammen gebaut und gelötet.
Dann habe ich nach Anweisung des Buches erst WinAvr, dann AVR-Studio 
insalliert.
Dem Buch gefolgt habe ich dann den USB Adapter am pc angeschlossen. Der 
wurde auch promt vom Pc gefunden und es wurde AVRisp mk2 Clone 
installiert.
Nun habe ich Nach dem Start von AVR Studio habe ich ein neues Projekt 
angelegt. Wie im Buch beschrieben habe ich unter Einstellungen
bei "Device" Atmega8, bei "Frequency" 8000000hz und bei Optimization: 
-Os
eingetragen.
Dann habe ich ein erstes ganz kleines Programm geschrieben (Alles nach 
Anleitung), Build und Run ausgeführt (hat alles geklappt)
und dann auf "Auto Connect" geklickt.
und ab hier taucht der Fehler auf.
in dem Erscheinenden Fenster erscheint unten eine Auflistung die so 
aussieht:

Setting mode and device parameters.. OK!
Entering programming mode.. FAILED!
Leaving programming mode.. OK!

und die Fehlermeldung taucht auf.
Aber wie schon gesagt bin ich absoluter Newbie und komme weder mit Tante 
Google, noch mit der Suchfunktion weiter.

Ich hoffe ihr könnt mir helfen.
Vielen Dank.

von JojoS (Gast)


Lesenswert?

hast du im Connect Dialog den 'AVRISP mkII' angewählt? Dann noch bei ISP 
Mode Settings die Frequenz auf 125khz runtersetzen. Wenn der ATMega8 neu 
ist und mit dem internen Oszi auf 1Mhz läuft muss man erst mit einer 
langsameren ISP Frequenz starten. Dann den Butten 'Read Signature' 
drücken um den ersten Verbindungstest zu machen (alles im Main Tab von 
dem Connect Dialog).

von Stefan B. (Gast)


Lesenswert?

Für mal die Quicktips aus. Besonders den Teil mit der ISP-Frequenz. 
Setze die runter auf weniger als 250 KHz (1/4 von 1 MHz = 
Werkseinstellung Atmega8). Wo man die Einstellung findet, sieht man auf 
dieser Seite: http://www.pololu.com/docs/0J6/5.b

von Der Lars (Gast)


Lesenswert?

Die ISP-Frequenz habe ich, wie beschrieben, nun auf 125KHz gedrosselt.

AVRISP mkII ist angewählt.

Wenn ich auf "Read Signature" drücke, kommt die gleiche Fehlermeldung.

Die Quicktipps geben ja leider auch nicht viel mehr her als zu schauen 
ob alles richtig angeschlossen ist und die Frequenz runter zu drehen.

Hat alles leider nix gebracht...

Ich habe irgentwie das Gefühl, dass AVR Studio die Olimex Platine 
garnicht erkannt hat.
Auf der Platine ist eine rote LED verbaut, aber die hat bisher überhaupt 
nichts angezeigt. Ist das ein schlechtes Zeichen?

von Sascha G. (sascha-g)


Lesenswert?

Hi,

ich würde sagen das ist eine Power LED sprich dein Board hat keine 
Spannung mögliche Fehler könnten sein Spannungsquelle verpolt oder die 
Spannung ist zu gering mess doch mal mit einem Multimeter nach.


Gruß

Sascha

von R. F. (rfr)


Lesenswert?

Wie wird dein Board mir Spannung versorgt?

Gruss

Robert

von JojoS (Gast)


Lesenswert?

die rote LED ist keine Power LED, die wird über einen Port Pin 
geschaltet (wenn der Jumper dazu gesteckt ist).
Ist das 10-polige Flachbandkabel richtig gesteckt (rote Seite an Pin 1 
Markierung)?

von Der Lars (Gast)


Lesenswert?

Guten Morgen,

aufgrund der Steckerform ist es nicht möglich das Flachbandkabel falsch 
herum aufzusetzen.

Mit spannung wird das board über ein Netzstecker mit 7.5V versorgt.

von Basti (Gast)


Lesenswert?

Doch ist es, wenn jeamnd den Stecker falsch rum auf das Kabel gepresst 
hat!

Schau mal bitte, das die Rote markierung an beiden seiten an den VCC und 
MOSI Pin zeigt. Zeigt die Rote markierung auf GND /Miso is was 
falsch....

von Stefan B. (Gast)


Lesenswert?

Reichen dem Spannungswandler auf dem Olimex-Board die 7,5V Vin? Kannst 
du das Steckernetzteil auch auf Vin = 9V stellen? Polung des 
Steckernetzteils ist richtig; bei manchen kann man die auswählen und 
nach Murphy...?

von Der Lars (Gast)


Lesenswert?

Nun möchte ich noch einmal darauf hinweisen, dass ich Newbie bin ^^

"Schau mal bitte, das die Rote markierung an beiden seiten an den VCC 
und
MOSI Pin zeigt. Zeigt die Rote markierung auf GND /Miso is was
falsch...."

Wie erkenne ich den VCC Pin? wie erkenne ich den MOSI Pin?


er lässt sich auf 9V schalten.
Ich habe aber Anfangs mit 9V begonnen,
Weil ich aber auf die Fehlermeldung gestoßen bin habe ich gegoogelt und 
auf einer Seite gelesen, dass man ihn auf 7.5V stellen soll.
Hat aber nix gebracht.

von Der Lars (Gast)


Lesenswert?

Hab ein Datenblatt gefunden.

Das Flachbandkabel sitzt richtig.

von Der Lars (Gast)


Lesenswert?

Achso, und dann möchte ich noch anmerken...

Also ich bin mir nicht sicher, aber es ist durchaus auch möglich, dass 
ich den µController Anfangs falsch herum in den Sockel gesteckt habe.
Könnte er dadurch vielleicht beschädigt wurden sein?

von Stefan B. (Gast)


Lesenswert?

Weiss ich nicht. Ist mir noch nie passiert. Toi Toi Toi. Ich würde um 
sicher zu gehen einen neuen Atmega8 ordern.

von M. K. (sensationseeking)


Lesenswert?

Hallo Lars,

ich hatte letztens das gleiche Problem wie du! Ich nutzte Vista (bitte 
keine Kommentare). Als ich das ganze unter XP zu laufen brachte, ging 
alles reibungslos. Vermute deshalb ein USB-Treiber-Problem mit Vista.

Gruss

SSM

von Der Lars (Gast)


Lesenswert?

Das ist ein versuch wert.

von JojoS (Gast)


Lesenswert?

wenn der Clone mit der org. Treibern vom AVRISP läuft sollte es unter 
Vista klappen, läuft hier auch ohne Probleme, AVR Studio 4.16.
Hast du die Lötstellen am ISP kontrolliert? Bei dem Bausatz musste man 
doch nur die Steckerleisten einlöten?
Dann wäre ein Oszi natürlich hilfreich um zu sehen ob der Mega taktet.

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.