User manual
229 C-Control Pro IDE
© 2013 Conrad Electronic
Beim arbeiten mit Threads immer Thread_Delay und nicht AbsDelay benutzen. Wird trotzdem z.B. ein
AbsDelay(1000) benutzt, so tritt folgender Effekt auf: Da der Thread erst nach 5000 Zyklen (Default Wert)
zum nächsten Thread wechselt, würde der Thread 5000 * 1000ms (5000 Sek.) laufen, bis der nächste
Thread anfangen könnte zu arbeiten.
Parameter
ms Wartezeit in ms
5.2.2 ForceBootloader (AVR32Bit)
Allgemeine Funktionen
Syntax
void ForceBootloader(void);
Sub ForceBootloader();
Beschreibung
Springt in den Bootloader. Danach ist die Unit wieder zugänglich für Kommandos, um z.B. die Software
upzudaten.
Parameter
Keine
5.2.3 Sleep (Mega)
Allgemeine Funktionen
Syntax
void Sleep(byte ctrl);
Sub Sleep(ctrl As Byte)
Beschreibung
Mit dieser Funktion läßt sich die Atmel CPU in eine der 6 verschiedenen Sleep Modi bringen. Die exakte
Funktionalität wird im Atmel Mega Reference Manual im Kapitel "Power Management and Sleep Modes"
beschrieben. Der Wert von ctrl wird in die Bits SM0 bis SM2 geschrieben. Das sleep enable Bit (SE in
MCUCR) wird gesetzt und eine Assembler sleep Instruktion wird ausgeführt.
Parameter
ctrl Initialisierungsparameter (SM0 bis SM2)