Hallo
Die orginale Library von der CD kennt die Funktion nicht, du kannst sie aber einfach in dein Programm reinkopieren:
Code:
void Msleep(int dauer)
{
int z;
for(z=0;z<dauer;z++) Sleep(72);
}
void PrintInt(int wert)
{ char text[6]=" ";
itoa(wert,text,10);
SerWrite(text,5);
}
(Aus der erweiterten asuro-Library)
In der orginalen Lib laüft der Timer mit 72kHz, deshalb dauert dann Sleep(72) eine Millisekunde. Bei den neueren Libs mit 36kHz-Timer steht hier Sleep(36).
Mit PrintInt() kann man Zahlen direkt zum Terminal schicken:
int a=12345;
PrintInt(a);
SerWrite("\n\r",2);
Gruß
mic
Lesezeichen