Archiv verlassen und diese Seite im Standarddesign anzeigen : suche die Delay-funktion!
Für die Zeitverzögerung, suche ich die delay-funktion!
kann mir jemand helfen?
danke
_delay_ms( Achtung kann nicht grösser werden als ca. 62ms bei 4MHz )
steht irgendwo, max delay bei F_CPU
mein Hilfskonstruct ist:
void _delay_up50(UBYTE n)
{ UBYTE tmp;
for(tmp=0; tmp<n; tmp++)
_delay_ms(50.0);
}
hab auch was. ist aber nicht von mir.
void delay_ms(unsigned int ms)
{
unsigned int zaehler;
while (ms) {
zaehler = F_CPU / 5000;
while (zaehler) {
asm volatile("nop");
zaehler--;
}
ms--;
}
}
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.