Was spricht eigentlich dagegen einfach die _delay Funktion zu nutzen statt sich eine eigene Funktion zu basteln die sowieso die delay Funktion aus der Header-File lädt? Eigentlich doch nichts oder? Gruß --Miro
In der delay.h steht folgendes:
The maximal possible delay is 262.14 ms / F_CPU in MHz.
When the user request delay which exceed the maximum possible one, _delay_ms() provides a decreased resolution functionality. In this mode _delay_ms() will work with a resolution of 1/10 ms, providing delays up to 6.5535 seconds (independent from CPU frequency). The user will not be informed about decreased resolution.
Ich weiß nicht, wie stark der Fehler bei einer größeren Angabe als 262.14 ms / F_CPU ist. Daher kann ich nicht beurteilen,
ob es nun sinnvoll ist sich seine eigene warte-Routine zu basteln.