Moin, ich habe grade etwas zeitkritsches programmiert und mir stellt sich un die Frage, warum:
1 | // Im Programm das hier aufrufen
|
2 | |
3 | warten_ms(50); |
4 | |
5 | //Mit warte_ms als
|
6 | |
7 | void warten_ms(unsigned int i) |
8 | {
|
9 | for (j=0;j>i;j++) |
10 | _delay_ms(1); |
11 | }
|
länger dauert als
1 | _delay_ms(50); |
Wobei man ja eigentlich den ersten Fall benutzen soll. Gruß, Matze