Umstieg von Attiny24 auf Attiny84 geht nicht

Gast #2027441
Lesenswert?

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!
Gast #2027757
Lesenswert?

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 ?
Gast #2027764
Lesenswert?

..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.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren