Hallo
Die orginale Library von der CD kennt die Funktion nicht, du kannst sie aber einfach in dein Programm reinkopieren:
(Aus der erweiterten asuro-Library)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); }
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







Zitieren

Lesezeichen