5.4.6
Debug
De Debug Message functies maken het mogelijk een geformatteerde tekst naar het uitvoer-venster van
de IDE te zenden. Deze functies worden interrupt –aangestuurd met een buffer van maximaal 128 Byte.
D.w.z. er kunnen maximaal 128 Bytes via de debug afgezet worden zonder dat de Mega32 of Mega128
module moet wachten op de voltooiing van de uitvoer. De overdracht van de aparte tekens gebeurt op
de achtergrond. Als er geprobeerd wordt meer dan 128 te verzenden, dan moet de Mega Risc CPU
wachten tot alle tekens die niet meer in de buffer passen verzonden zijn.
5.4.6.1
Msg_WriteChar
Debug Message functies
Syntax
void Msg_WriteChar(char c);
Sub Msg_WriteChar(c As Char);
Beschrijving
Er wordt een teken naar het uitvoervenster gestuurd. Een C/R (Carriage Return – waarde 13) activeert
een sprong naar het begin van de volgende regel.
Parameter
c
het uit te voeren teken
5.4.6.2
Msg_WriteFloat
Debug Message functies
Syntax
void Msg_WriteFloat(float val);
Sub Msg_WriteFloat(val As Single)
Beschrijving
Het doorgegeven floating point getal wordt met voorteken weergegeven in het uitvoervenster.
Parameter
val
float waarde
5.4.6.3
Msg_WriteHex
Debug Message functies
117