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 ©2025 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.