Jste zde

Attiny 13 Pascal

 Ahoj, mám malej problém, v e-labu píšu malej program a nedáří se mi ho zkompilovat, vždy píše chybu: Error: Adr: $4 not inside current ram page: IDATA

 

Program je následující:

 program blik;

 

{$NOSHADOW}

{ $WG}                     {global Warnings off}

 

Device = Tiny13, VCC=5;

 

Import SysTick;

 

From System Import LongInt;

 

 

Define

  ProcClock      = 4000000;       {Hertz}

  SysTick        = 10;             {msec}

  StackSize      = $0064, iData;

  FrameSize      = $0064, iData;

 

Implementation

 

{$IDATA}

 

{--------------------------------------------------------------}

{ Type Declarations }

 

type

 

 

{--------------------------------------------------------------}

{ Const Declarations }

 

{--------------------------------------------------------------}

{ Var Declarations }

{$IDATA}

 

 

{--------------------------------------------------------------}

{ functions }

 

procedure InitPorts;

begin

  PortB:= %00111111;

end InitPorts;

 

 

{--------------------------------------------------------------}

{ Main Program }

{$IDATA}

 

begin

  InitPorts;

 

 

  EnableInts;

  loop

  

  PortB := %00000001;

  MDelay(60000);

  PortB := %00000000;

  MDelay(1000);

  endloop;

end blik.

Děkuji za rady.

Forums: