Hallo Nachdem der Speicher des Attiny24 zu klein wurde, bin ich auf den pin- kompatiblen Attiny 84 umgestiegen. Das selbe Programm und die selbe Verdrahtung müßte doch auf beiden funktionieren ? Ach ja- ähem - ich programmiere in BASCOM d.h. ich muß doch nur statt $regfile ="Attiny24.dat" $regfile="Attiny84" an den Programmanfang setzten und den Compiler in "Chip" ebenfalls auf attiny84.dat umstellen ? Danke!
Guten Morgen. Hier nochmal meine Problemstellung: Ich habe eine Test- Schaltung aufgebaut , in der ich den Attiny 24 programmieren kann. Das ursprüngliche Programm übersteigt die 2k Speicher des Attiny 24, weshalb ich jetzt auf den Attiny 84 mit 8 k Speicher umsteigen will. Diese kleiner Test- Programm funktioniert mit dem Attiny 24 einwandfrei: $regfile = "Attiny24.dat" $crystal = 1000000 $hwstack 20 Config Portb = Output Do Toggle Portb Waitms 100 Loop End Stecke ich jetzt in die selbe Test- Schaltung den pinkompatiblen Attiny 84, programmiere ihn mit dem selben Programm ( nur mit der angepaßten $regfile Zeile), so funktioniert der nicht. $regfile = "attiny84.dat" $crystal = 1000000 $hwstack = 32 $swstack = 8 $framesize = 24 Config Portb = Output Do Toggle Portb Waitms 100 Loop End Habe die Vollversion von BASCOM, die keine 4 k Speicherbegrenzung hat , was ja eigentlich ohnehin keine Rolle spielen dürfte, da das kleine Programm keine 2k benötigt. Was könnte der Fehler sein ?
und wie sieht die Schaltung aus? Wie sind die Fuses gesetzt? Was heißt "geht nicht"?
Fusebits unterschiedlich gesetzt? Z.B. DWEN beim tiny84 gesetzt?
Hallo, Fuse Bits sind im Originalzustand d.h. wurden nicht verändert. Schaltung: Nur Programmieranschlüße und LED an PIN 2 über 1k an Masse.
..ja und "geht nicht" meint, dass ich das Programm ohne Fehlermeldung compiliere, über den Programmer in den Chip lade und die LED dann nicht blinkt, was wie gesagt mit dem Attiny24 alles einwandfrei geht, d.h. kein Verdrahtungs- oder Hardwarefehler vorliegen dürfte.
schon mal waitms 1000 versucht? oder waits 5? vielleicht läuft der ja schneller als erwartet.
Danke an alle, die helfen wollten. Habe jetzt einen anderen Programmer AVRISP MKII verwendet und siehe da, mit dem funktioniert es ; sehr merkwürdig das..
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.