Übersicht

EnableInts

Die Prozedur EnableInts erlaubt die Ausführung von Interrupts des Mikrocontrollers. Hinweis: Dieser Befehl wird durch Ausführen der Assembleranweisung "SEI" umgesetzt. SEI setzt das globale Interrupt-Flag.

Syntax

EnableInts

Parameter

keine

Beispiel


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
PROGRAM test_ISR;
 
DEVICE = mega8;
 
{$I mega8_Register.INC}
 
procedure InitPorts;
begin
  DDRB:=  %11111111;
  DDRC:=  %11111111;
  DDRD:=  %11111100;
end InitPorts;
 
BEGIN
 
  InitPorts;
 
  EnableInts;
 
  LOOP
  ENDLOOP;
 
  DisableInts;
 
END test_ISR.

Ab der Zeile 18 wird die Abarbeitung von Interrupts (mit EnableInts) auf diesem Microcontroller aktiviert.

Ab der Zeile 23 werden Interrupts (mit DisabeInts) auf diesem Microcontroller gesperrt.

siehe auch

DisableInts



Übersicht