Hallo!
Ich habe nun alles zusammengelötet (ISP Adapter und Controller in einem), Betriebsspannung angelegt, an den LPT Prt angesteckt und das Programm "yapp" gestartet!
Nun klicke ich auf "Detect Device" und es wird doch tatsächlich mein verwendeter AtMega8 erkannt *juhuuuu+freuuu*
Nun will ich mein erstes Programm schreiben, dazu wollte ich mit
"WAVRASM" aus einer .asm Datei ein HEX-File erstellen und mit yaap übertragen!!
Doch beim Compilieren vom led.asm nach led.hex mit wavrasm kommt folgender Fehler:
44eedef.inc(1) : File access error
Assembly complete with 1 Error
Deleting led.hex
....
Was soll ich nun machen? Die Datei 4433def.inc ist doch im selben Verzeichnis!
Was nun?
In welcher Sprache und mit welchem Compiler/Entwicklungssystem schreibst du überhaupt die Programme?
Vielleicht solltest du mit der Frage den Quellcode mal posten
Entweder hast du falsches ISP-Kabel oder falschen Chip bei Bascom eingestellt. Würde mal auf falsche Kabelwahl tippen, einfach mal AVR-Kabel oder STK200/500 Kabel ausprobieren
Tja, bei Bascom kann ich leider nur COM1 bis COM15 auswählen!
Da steht nichts von LPT !
Und von Kabeln hab ich nie geredet, ich habe mir den Adapter und Programmer selber gebaut!
Er wird auch erkannt und alles, nur per Bascom eben nicht! (nur per yaap)
Hmm das verstehe ich nicht..
Ich benutze auch Bascom und habe das wie unten eingestellt.
Jetzt musst du nur noch auf das 'Run Programmer' - Symbol klicken und da auf 'Manual Program' da jetzt bei Chip deinen wählen. Dann einfach raufladen.
Ach eins noch: Ich glaub man muss am Anfang immer mir $regfile den Chip auswählen. Bei dir also $regfile = "m8def.dat"
Lesezeichen