Hallo, Ich wollte mir aus der letzten Elektor Zeitschrift das Mini Lauflicht nachbauen, hab ich auch getan, nur funktioniert beim Programmieren etwas nicht, und zwar: Der Befehl .ESEG weist doch den Assembler an, dass die Daten die in einer nachfolgenden Tabelle stehen beim Programmieren ins EEPROM zu schreiben. Und genau das ist das Problem, nach dem programmieren ist das gesamte EEPROM immer noch FF. Die Laufschrift fuktioniert soweit, nur dass eben in jeder Epromzelle FF steht, nicht sonderlich dekorativ als Laufschrift wenn immer wieder das selbe zeichen läuft :) Als Anhang mal die Datei die es auch bei Elektor zum herunterladen gab. Ich benutze statt dem 1200er den 2313, habe also nichts verändert bis auf das device ausgewählt (2313.def) und die semikolon vor der stackinitialisierung weg gemacht. Mach ich was verkehrt, gibts im AVR Studio4 eine gesonderte einstellung oder warum funktioniert das nicht dass die daten ins eeprom geschrieben werden ? Dank euch erstmal, Gruß, Andy
Hast du mal kontrolliert, ob die .eep Datei überhaupt mit auf den Chip übertragen wird? So weit ich weiß mß man bei den meisten Programmern extra einstellen, daß sie die Datei mit übertragen. Im Tutorial findest du auch etwas zum Thema EEPROM. http://www.mikrocontroller.net/tutorial/memory.htm MfG Mike
Aha, Stimmt, ich erhalte nach dem Assemblieren noch eine Datei mit endung .eep Darin sind die tabellendaten erhalten. Wie aber nun Programmiere ich diese daten mit PonyProg2000 ???? Ich kann zwar die eep datei auswählen aber habe nach wie vor beim schreiben des chips nur die möglichkeit WRITE ALL, WRITE FLASH, WRITE DATA und WRITE SECURITY, aber nix WRITE EEPROM. Jedenfalls gehts mit all diesen möglichkeiten nicht oder ist das eine besondere Prozedur ? Könnte mir einer bitte erklären wie ich diese daten mit pony Prog ins EEprom bekomme ? Thanx erstmal Andy
Ich arbeite nicht mit PonyProg... Also ich vermute, dass es sich bei dem WriteData um das von dir gesuchte WriteEEPROM handelt. Viel Glück Remo
und "write all" sollte sowohl flash, eeprom und fuses programmieren, kenne allerdings Ponyprog auch nicht. Musst nur eben vorher beide Dateien laden. Und bei AVR-Studio gibts die Option "upload/download memory", da kann man die .eep-Datei für die Simulation benutzen.
Hallo, Habe es bei PonyProg mit allen write versuchen probiert, leider ohne Erfolg. Das AVR Studio Arbeitet wohl nicht mit meinem Programmieradapter zusammen, habe leider kein Entwicklungsboard, somit kann ich auch nicht direkt über das AVR Studio Programmieren. ( Oder geht das doch irgendwie ? ) Habe nur den ganz normalen ISP Programmieradapter für den Parallelport. Oder gibt es alternative Programme mit dem ich beide Dateienauf den Controller bekomme ? Gruß, Andy
Hi du mußt sowohl die HEX-Datei als auch die EEP-Datei in Pony-Prog laden und dann über Write-All (schreibt Flash und EEPROM aber keine Fuse-Bits) schreiben. Einladen der HEX-Datei über File->Open Program (Flash) File... Einladen der EEP-Datei über File->Open Data (EEPROM) File... Dann über Command->Erase den Chip löschen und nun über Command->Write All den Chip beschreiben. Matthias
Hi, So, habs gefunden. Das steht unter "Open Special". Aber ich habe mir gerade die neue version 2.06 herunter geladen, weil ich grad auf xp umgestellt habe und die 2.00er version nicht unter xp läuft. in der neuen ist das ja jetzt offensichtlich besser dargestellt. Jedenfalls mal 1000 dank für die Antworten. Gruß, Andy
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.