Forum: Mikrocontroller und Digitale Elektronik BASCOM AVR, ATmega8 - Programmer Problem


von Jonny S. (zonk)


Angehängte Dateien:

Lesenswert?

Hi

Erstmal vielen Dank für das gestrige Feedback zum Thema:
"µC-Einstieg mit ATMEGA8 - ist das OK ?"

Nun habe ich heute Morgen meinen Programmer bekommen.
http://www.conrad.at/ce/de/product/191406/
Seither versuche ich vergebens das Ding zum Laufen zu bringen.
Neuesten Treiber heruntergeladen und problemlos installiert. Programmer 
an den USB angeschlossen - Gerät wird erkannt und ist betriebsbereit.

Nun nur noch in der BASCOM AVR IDE unter Optionen/Programmer den 
richtigen auswählen und mit OK bestätigen. Alles klar.

Ein kleines Programm geschrieben (besser gesagt kopiert), compiliert - 
alles gut. Nun soll das Programm auf den Chip.
Sobald ich auf "Program chip" drücke, kommt folgende Meldung (Bild1):

Mit OK kommt man zu Bild2. Hier ist der falsche Chip ausgewählt (roter 
Kreis oben). In der Liste kann man den richtigen Chip auswählen (Bild3). 
Man kann aber nirgendwo mit OK bestätigen. Man kann nur auf Save 
klicken. Dann wird eine *.BIN-Datei erzeugt.
Wenn man nun das Fenster schließt und erneut versucht den Chip zu 
beschreiben, passiert wieder das gleiche - siehe Bild1. Der ausgewählte 
Chip wurde nicht gespeichert - Bild2.

Was mache ich falsch? Bin am Verzweifeln! :-(

lg

von leger (Gast)


Lesenswert?

Jonny S. schrieb:
> Erstmal vielen Dank für das gestrige Feedback zum Thema:
> "µC-Einstieg mit ATMEGA8 - ist das OK ?"

> Was mache ich falsch? Bin am Verzweifeln! :-(


Beitrag "Re: µC-Einstieg mit ATMEGA8 - ist das OK ?"

Aha. Ein Durchfrager.

von Mosfet (Gast)


Lesenswert?

Jonny S. schrieb:
> Nun nur noch in der BASCOM AVR IDE unter Optionen/Programmer den
> richtigen auswählen und mit OK bestätigen. Alles klar.

Und welchen hast Du ausgewählt? Im Manual steht " Atmel STK500 native 
driver".

von Jonny S. (zonk)


Lesenswert?

Mosfet schrieb:
> Und welchen hast Du ausgewählt? Im Manual steht " Atmel STK500 native
> driver".


Den Programmer den ich verwende: "AVI ISP Programmer".
Gleich der erste in der Liste.

von Karl H. (kbuchegg)


Lesenswert?

Jonny S. schrieb:
> Mosfet schrieb:
>> Und welchen hast Du ausgewählt? Im Manual steht " Atmel STK500 native
>> driver".
>
>
> Den Programmer den ich verwende: "AVI ISP Programmer".

und warum?
Im PDF zum Programmer ist ganz klar angegeben, welcher einzustellen ist.

von leger (Gast)


Lesenswert?

Options - Compiler - Chip

Besser als $regfile im prg.

von Timo (Gast)


Lesenswert?

richtiger Controller im Code oder/und IDE eingestellt?
Bester Weg im Code, sozusagen im HEader:
1
   $regfile = "m8def.dat"

Dein Bild2/3 zeigt die Situation nach dem kompilieren, sprich da hilft 
das Umstellen nichts mehr

Timo

von Mosfet (Gast)


Lesenswert?

Karl H. schrieb:
> Im PDF zum Programmer ist ganz klar angegeben, welcher einzustellen ist.

Aber wer liest sowas schon? Erstmal im Forum fragen, vielleicht ist ja 
einer so blöd und übernimmt das Lesen für ihn.

von Karl H. (kbuchegg)


Lesenswert?

Den Chip hat sich das Programmier-Programm schon richtig geholt. Steht 
ja in der Dialog Box mit der Fehlermeldung drinnen, dass er einen Mega 8 
gesucht hätte.

Aber wenn er den Programmer hardwaremässig nicht findet, dann meldet er 
das nicht, sondern beim Versuch die ID des tatsächlichen IC zu 
ermitteln, kommt er mangels Verbindungsaufbau auf das Ergebnis einen 
90S1200 zu haben.
Genau das gleiche Ergebnis hab ich auch, wenn ich überhaupt keine 
Brennerhardware angeschlossen habe: Keine Meldung, dass der Brenner 
nicht gefunden werden konnte.

-> Das Problem ist die nicht erfolgte Kommunikation mit der 
Brennerhardware. Den gewünschten IC-Typ (hier: Mega8) hat er schon 
richtig erkannt.
Fazit: Den Brenner laut Handbuch in Bascom eintragen und es müsste 
funktionieren.

: Bearbeitet durch User
von Jonny S. (zonk)


Lesenswert?

Mosfet schrieb:
> Und welchen hast Du ausgewählt? Im Manual steht " Atmel STK500 native
> driver".


Genau, dass war das Problem ! DANKE !!!

Ich hatte bislang noch kein Manual gesehen - bei der Lieferung ist nur 
ein Zettel dabei mit den technischen Daten und wo man die Treiber 
herunterladen kann. Es steht auch etwas drauf womit die Firmware des 
Programmers kompatibel ist - u.a. wird auch STK500 erwähnt. Aber von 
"Atmel STK500 native driver" ist nicht die Rede. Deshalb bin ich erst 
gar nicht auf die Idee gekommen.

Was ich seit heute Morgen schon alles versucht habe, um das Dingens zum 
Laufen zu bringen ... ich wollte es schon auf den Mond schießen ;-). 
Dabei ist die Lösung so nah :-)

Nochmals vielen Dank - jetzt kann ich mich an meiner ersten 
programmierten blinken LED erfreuen :-))

lg

von Karl H. (kbuchegg)


Lesenswert?

Conrad Website auf dem von dir angegebenen Link.
Eine Seite runter scrollen, rechts unter "Dokumente und Downloads"

: Bearbeitet durch User
von Jonny S. (zonk)


Lesenswert?

Karl H. schrieb:
> Conrad Website auf dem von dir angegebenen Link.
> Eine Seite runter scrollen, rechts unter "Dokumente und Downloads"


Da gibt es zwei Downloads. Ich habe den runtergeladen, in dem die Angabe 
des Programmers nicht ersichtlich ist. Den zweiten Download hab ich wohl 
verschlafen. Da beim gelieferten Artikel heute Morgen auch nicht viel 
mehr dabei stand, war ich eben etwas ratlos.
Inzwischen habe ich das richtige pdf runtergeladen, die Einstellung so 
vorgenommen (wie oben genannt) und alles ist OK.
Vielen Dank für die Hilfe aller beteiligten!
lg

von Paul P. (paul_p792)


Lesenswert?

Schon witzig, jetzt muss sich der Anwender schon beschimpfen lassen wenn 
der Hersteller keine gescheite Dokumentation beilegt und der Anwender 
sich nicht die richtigen Dokumente selbst zusammengesucht hat...
Ehrlich, der Ton der hier Anfängern gegenüner manchmal herrscht ist zum 
ko****, wollt ihr solche Leute gleich zu Beginn wieder vergrätzen um ein 
Eliteclub zu bleiben oder was?

von sach ich net! (Gast)


Lesenswert?

Eliteclub? Hier?
Nun ja, tatsächlich sind einige der hier schreibenden und lesenden 
Forumsmitglieder elitemäßig! Verneige mich!
Doch in der Realität versauen andere den Schnitt dramatisch, leider!

von Fred R. (fredylich)


Lesenswert?

Na Hallo,

was soll das?  Ob Gast oder Forumsmitglied, dies hat doch nichts mit der 
Qualität der Frage oder Antwort zu tun.
Dieses Forum ist nicht nur eins für Experten. Obwohl mir auch die vielen 
Antworten nerven „schau ins Datenblatt...“ ja ich habe es eben nicht 
verstanden, somit ist doch die nächste Anfrage okay.

Nun gibt es immer häufiger solche Kommentare „.Doch in der Realität 
versauen andere den Schnitt dramatisch, leider! „.

Wer versaut dieses Forum, der um Hilfe bittet und öfters nachfragen muss 
um zum Ziel zu kommen oder wer?
Sind die Anfragen missverständlich einfach noch mal Nachfragen.

Ist man der Meinung, der ist doch zu blöd und soll lieber mit Murmeln 
spielen. Muss doch kein Kommentar geschrieben werden oder liege ich da 
auf der falschen Seite.

So einfach ist es in einem guten Forum teilzunehmen.

Immer daran denken, auch ein Einsteiger kann später ein Experte sein. 
Dann freuen wir uns wenn er hilft.

Mit freundlichen Grüßen
Fred

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.