Hallo Rolf,
ich verwende für ein neues Projekt den ATMEGA 324A. Dieser hat nach Datenblat die Signatur $1E9515. Der ISP sagt mir aber was anders und möchte $1E9502 oder sehe ich hier was falsches. Als Compiler Version benutze ich die letzte Version.
Gruß
WOM
PS: auch mit dem Applikations Wizzard bekomme ich nichts hin.
ich verwende für ein neues Projekt den ATMEGA 324A. Dieser hat nach Datenblat die Signatur $1E9515. Der ISP sagt mir aber was anders und möchte $1E9502 oder sehe ich hier was falsches. Als Compiler Version benutze ich die letzte Version.
Gruß
WOM
PS: auch mit dem Applikations Wizzard bekomme ich nichts hin.
Code
program TestM324;
{$NOSHADOW}
{$WG} {global Warnings on}
Device = mega324a, VCC=5;
{ $BOOTRST $03800} {Reset Jump to $03800}
Define_Fuses
Override_Fuses;
NoteBook = A;
COMport = USB2;
LockBits0 = [];
FuseBits0 = [CKSEL0, CKSEL2, CKSEL3, SUT0, CKDIV8];
FuseBits1 = [SPIEN, JTAGEN, OCDEN];
FuseBits2 = [];
ProgMode = SPI;
Import SysTick, WatchDog;
From System Import ;
Define
ProcClock = 12000000; {Hertz}
SysTick = 10; {msec}
WatchDog = msec500; {presc = 5}
StackSize = $0064, iData;
FrameSize = $0064, iData;
Implementation
{$IDATA}
{--------------------------------------------------------------}
{ Type Declarations }
type
{--------------------------------------------------------------}
{ Const Declarations }
{--------------------------------------------------------------}
{ Var Declarations }
{$IDATA}
{--------------------------------------------------------------}
{ functions }
{--------------------------------------------------------------}
{ Main Program }
{$IDATA}
begin
// WatchDogStart;
EnableInts;
loop
// WatchDogTrig;
endloop;
end TestM324.
{$NOSHADOW}
{$WG} {global Warnings on}
Device = mega324a, VCC=5;
{ $BOOTRST $03800} {Reset Jump to $03800}
Define_Fuses
Override_Fuses;
NoteBook = A;
COMport = USB2;
LockBits0 = [];
FuseBits0 = [CKSEL0, CKSEL2, CKSEL3, SUT0, CKDIV8];
FuseBits1 = [SPIEN, JTAGEN, OCDEN];
FuseBits2 = [];
ProgMode = SPI;
Import SysTick, WatchDog;
From System Import ;
Define
ProcClock = 12000000; {Hertz}
SysTick = 10; {msec}
WatchDog = msec500; {presc = 5}
StackSize = $0064, iData;
FrameSize = $0064, iData;
Implementation
{$IDATA}
{--------------------------------------------------------------}
{ Type Declarations }
type
{--------------------------------------------------------------}
{ Const Declarations }
{--------------------------------------------------------------}
{ Var Declarations }
{$IDATA}
{--------------------------------------------------------------}
{ functions }
{--------------------------------------------------------------}
{ Main Program }
{$IDATA}
begin
// WatchDogStart;
EnableInts;
loop
// WatchDogTrig;
endloop;
end TestM324.