Forum: Mikrocontroller und Digitale Elektronik Bascom-AVR Fehlermeldung: "Could not detect Chip"


von Kevin K. (dpi300)


Lesenswert?

Hallo,
Ich habe folgendes Problem: Ich bin zur Zeit dabei mich in das Programm 
Bascom einzuarbeiten. Ich habe folgendes Programm aus einem 
Einsteiger-Buch übernommen und würde dieses Programm auch gerne auf dein 
µP übertragen:

$regfile= "M8def.dat"
                                                                             $crystal 
= 16000000
                                                                             $baud 
= 19200


                                                                             Config 
Portb.1 = Output


                                                                             Do
                                                                                Toggle 
Portb.1
                                                                                Waitms 
500
                                                                             Loop

                                                                             End


Wenn ich auf Check Syntax gehe, zeigt er mir an, dass keine Fehler 
gefunden wurden. Also gehe ich auf Compile Program , auch dort treten 
keine Fehler auf. Gehe ich jetzt jedoch auf Program Chip, zeigt er mir 
unten an: "Could not detect Chip, Auto program Faild."
Nun habe ich irgendwo gelesen, dass ich etwas in dem "Lock and Fusebits" 
Register ändern muss. Gehe ich jedoch auf das Register, so hängt sich 
das Fenster auf. Auch nach neu Starten des Programms und des PCs tut 
sich dort nichts.
Als Programmer habe ich den "DIAMEX USB ISP-Programmer Stick für AVR". 
In Bascom sollte ich alles richtig eingestellt haben (STK500 native 
driver etc) Treiber für den Programmer, sowie AVR Studio sind richtig 
Installiert.
Ich hoffe jemand weiß wie ich das Problem lösen kann, Danke im Voraus!

P.S.: Ich bin absoluter Neuling was das Programm und dieses Forum an 
geht, also bitte für Anfänger geeignet :-)

von LCD leidender (Gast)


Lesenswert?

Dein Programm hat damit absolut nix zu tun!

Konzentrier Dich auf die korrekte Kopplung Programmmer (kenne mich mit 
dem Diamex nicht aus) zu BASCOM.
Ist der Diamex im Betriebssystem korrekt erkennbar, welches OS nutzt Du 
überhaupt??


Gerade als Anfänger kauf die lieber einen originalen AVR Programme der 
immer funktioniert.

AVRISP mkii, oder AVR dragon....

spart viel Zeit und Nerven

von Wilhelm S. (wilhelmdk4tj)


Lesenswert?

Hallo zusammen, hallo Kevin.

Läuft dein Mega8 mit einem 16MHz Quarz?
Wenn nicht, ändere '$Crytal' auf 1MHz. Mit dieser Frequnez
läuft ein Mega8 von Hause (ab Werk) aus. Ich hoffe, du hast noch nicht
an den FUSE-Bits gefummelt.

2. Möglichkeit: der Programmer. Zum DIAMEX USB ISP-Programmer
kann ich nichts sagen. Ich arbeite mit einem DIAMEX ALL AVR.
Der braucht ein installiertes AVR-Studio, um die entsprechenden
Treiber zu finden. Ich habe mir damals einen Wolf gesucht, um
entsprechende Treiber zu finden. Nach der Installation von AVR-Studio
ging es sofort.
So wie du es beschreibst, scheinst du ja alles richtig gemacht zu haben.
Programmierst du aus BASCOM oder aus dem Studio?

Versuche auch mal, aus dem Studio den Chip anzusprechen.

73
Wilhelm

: Bearbeitet durch User
von Kevin K. (dpi300)


Lesenswert?

Erst einmal Danke für die Antworten!
1
 Läuft dein Mega8 mit einem 16MHz Quarz?
2
Wenn nicht, ändere '$Crytal' auf 1MHz. Mit dieser Frequnez
3
läuft ein Mega8 von Hause (ab Werk) aus.

Ich habe den Wert von '$Crytal' jetzt auf 1MHz geändert, danke für die 
Info.

Habe das Problem jetzt gelöst, es lag daran das ich den Falschen Chip 
ausgewählt hatte. Ich habe das Ganze jetzt mit '$regfile= "M8adef.dat"' 
zum laufen bekommen. Das komische war nur, dass sich der Chip bei mir 
nicht mit Installiert hatte, also die .dat,  sondern es von einem 
bekannten zugeschickt bekommen habe.

Jetzt habe ich aber eine andere Frage:
Ich habe das AVR-Studio Installiert, jedoch weiß ich nicht genau wieso 
ich das Programm überhaupt benötige. Hat da Vielleicht noch jemand ein 
oder zwei Sätze zu? Danke schon mal :-)

Liebe Grüße,
Kevin

von Icke (Gast)


Lesenswert?

Du installierst ein Programm und hast keine Ahnung wozu?

Du liest auf der Atmel Webseite auch nicht die ersten zwei Sätze zum 
Produkt?


Prost Mahlzeit.

von Jürgen T. (dj4jz)


Lesenswert?

Wenn du aus Bascom den Chip nun ansprechen kannst, brauchst nichts mehr 
weiter machen. Wähle einfach immer den passenden Chip aus, dann kannst 
du programmieren.
Das AVR-Studio brauchst du dann nicht.
Beschäftige dich jetzt erst einmal mit den Grundlagen. Hilfreich sind 
immer die passenden Foren.
http://bascom-forum.de/forum.php
Oder auch andere die sich mit dem Thema beschäftigen.

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.