This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
de:software:homelab:library:delay [2011/08/16 13:07] – wittkoepper | de:software:homelab:library:delay [2020/07/20 09:00] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 14: | Line 14: | ||
* **//void hw_delay_ms(unsigned short count)//** \\' | * **//void hw_delay_ms(unsigned short count)//** \\' | ||
- | Zeitgeber basierte Verzögerung in Millisekunden. Diese Funktionen verwenden den ATmega128 8-bit Zeitgeber | + | Zeitgeber basierte Verzögerung in Millisekunden. Diese Funktionen verwenden den ATmega128 8-bit Timer 0. In Abhängigkeit von der Taktfrequenz kann eine Verzögerung von bis zu einigen Millisekunden auftreten. Parameter: |
* //count// - Verzögerungszeit in ms. 0 bis 65535 ms. | * //count// - Verzögerungszeit in ms. 0 bis 65535 ms. | ||
Line 29: | Line 29: | ||
sw_delay_ms(100); | sw_delay_ms(100); | ||
- | // Hardware- (Zeitgeber-) basierte Verzögerung von 100 ms. | + | // Hardware- (Timer-) basierte Verzögerung von 100 ms. |
hw_delay_ms(100); | hw_delay_ms(100); | ||
} | } | ||
</ | </ | ||