Liste der Anhänge anzeigen (Anzahl: 1)
Galep-4 Fuse Bits setzen - aber wie?
Hallo Leute,
ich habe ein Projekt gefunden, welches in Bascom geschrieben ist. Leider habe ich zwar einen USB-ISP-Programmer jedoch kein Board, in welchem ich den dazugehörigen Atmega32L programmieren könnte. Dafür möchte ich meinen Galep-4 verwenden. In Bascom sind die Fuse-Bits gleich in den ersten Zeilen gesetzt.
($prog &HFF , &HA1 , &H99 , &H00 ' Fusebits, BODEN=2,7V, sonst Standard)
Wie mache ich das aber mit dem Galep? Es gibt zwar eine Möglichkeit (siehe Anhang) alle Fuses und Locks mit einem Haken zu aktivieren (oder umgekehrt) aber nach schier endlosen Programmierversuchen bin ich am Ende und suche Eure Hilfe.
Ich hab mir jetzt ein RN-Board für den Atmega32 bestellt - aber ich würde es doch gerne wissen wie es ansonsten,z.B. mit dem Galep-4 gemacht werden kann.
Ich würde mich sehr freuen, wenn mir jemand über diesen Weg seine Hilfe anbieten kann und will.
Vielen Dank für Eure Mühe und frohe Festtage
Richard
Liste der Anhänge anzeigen (Anzahl: 1)
So, da habe ich einige Info zum Programm. Es ist ein Atmega32L der mit 2.7V (bzw. 3.6V)betrieben wird. Bemerkenswert ist, daß dieser nicht an den entsprechenden Eingängen mit einem Quartz beschaltet wird, sondern er hat einen Uhrenquartz an den Pinnen 28/29.
Dennoch ist im Programm von einem "$crystal = 1000000" die Rede. Was für mich eigentlich einen externen Takt bedeutet. Hier ein Auszug vom Programm:
$regfile = "m32def.dat"
$crystal = 1000000
$hwstack = 32
$swstack = 32
$framesize = 40
$prog &HFF , &HA1 , &H99 , &H00 ' Fusebits, BODEN=2,7V, sonst Standard
Const Testmodus = 0
Also mit dem crystal komme ich bereits ins Schleudern. Wenn ich den Schaltplan ansehe, ist an den Pinnen 12/13 nix angeschlossen und demnach müsste (nach meinem Verständnis) ein interner Takt verwendet werden. Ich hänge sicherheitshalber mal einen Auszug vom Schaltplan dieser Geschichte mit an. Dort ist zwar ein Atmega16 zu sehen, es wird jedoch ein Atmega32L verwendet.
Ich hoffe ihr könnt mit den Infos was anfangen und bedanke mich für Eure Mühe!