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 :-)
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
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
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
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.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.