Difference between revisions of "AVR Embedded Tutorial - Library/de"

From Free Pascal wiki
Jump to navigationJump to search
(Created page with "{{Translate}} =Bibliotheken für AVR= ==Unit intrinsics== Folgende Unit enthält folgende proceduren, welche man auch mit einem asm ... end; machen könnte: * '''avr_cli''':...")
 
Line 4: Line 4:
  
 
==Unit intrinsics==
 
==Unit intrinsics==
Folgende Unit enthält folgende proceduren, welche man auch mit einem asm ... end; machen könnte:
+
Die Unit intrinsics enthält folgende proceduren, welche man auch mit einem  
* '''avr_cli''': Unterbindet Interrupts.
+
<syntaxhighlight lang="pascal">
* '''avr_sei''': Interrupts frei geben.
+
asm ... end;
* '''avr_wdr''': ????
+
</syntaxhighlight>
* '''avr_sleep''': Kleine Verzögerung.
+
machen könnte:
* '''avr_nop''': Ein Leerbefehl.
+
* '''avr_cli;''': Interrupts sperren.
ZB. entspricht ein '''avr_cli''' einem
+
* '''avr_sei;''': Interrupts entsperren.
 +
* '''avr_wdr;''': Watchdog-Reset.
 +
* '''avr_sleep;''': Pausieren, bis zu einem vorher festgelegten Ereignis.
 +
* '''avr_nop;''': Ein Leerbefehl.
 +
ZB. entspricht ein '''avr_cli;''' einem
 
<syntaxhighlight lang="pascal">
 
<syntaxhighlight lang="pascal">
 
asm  
 
asm  

Revision as of 20:31, 17 February 2018

Template:Translate

Bibliotheken für AVR

Unit intrinsics

Die Unit intrinsics enthält folgende proceduren, welche man auch mit einem

asm ... end;

machen könnte:

  • avr_cli;: Interrupts sperren.
  • avr_sei;: Interrupts entsperren.
  • avr_wdr;: Watchdog-Reset.
  • avr_sleep;: Pausieren, bis zu einem vorher festgelegten Ereignis.
  • avr_nop;: Ein Leerbefehl.

ZB. entspricht ein avr_cli; einem

asm 
  cli
end;


Siehe auch

Autor: Mathias