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); | ||
| } | } | ||
| </ | </ | ||