Gast
#148879
Hi Leutz, Für alle, die noch suchen: nach einigem rumdoktorn und ausprobieren hier eine Möglichkeit, das delay_ms() aus CVAVR auch im WinAVR verwenden zu können: !! Ab Version WinAVR-20050214 !! #define F_CPU 8000000UL // 8 MHz #include <avr/delay.h> void delay_ms(int ms) { int t; for(t=0; t<=ms; t++) _delay_ms(1); } Ein paar mehr Ticks gehen hier zwar für Aufruf, Variable anlegen und das Ausführen der for-schleife verloren, das sollte aber nicht so problematisch sein ;-) Möglich sind hier dann auch ohne Probleme Aufrufe wie delay_ms(1000); usw... Greetz, thorsten