This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
de:software:homelab:library:delay [2010/08/13 13:45] – angelegt Wember | de:software:homelab:library:delay [2020/07/20 09:00] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== Verzögerung ====== | ====== Verzögerung ====== | ||
- | Dieser Teil der Bibliothek enthält Funktionen um Verzögerungen | + | Dieser Teil der Bibliothek enthält |
===== Funktionen ===== | ===== Funktionen ===== | ||
* **//void sw_delay_ms(unsigned short count)//** \\ | * **//void sw_delay_ms(unsigned short count)//** \\ | ||
- | | + | |
- | * //count// - Delay time in milliseconds. 0 to 65535 ms. | + | * //count// - Verzögerungszeit |
* **//void sw_delay_us(unsigned short count)//** \\ | * **//void sw_delay_us(unsigned short count)//** \\ | ||
- | | + | |
- | * //count// - Delay time in microseconds. 0 to 65535 μs. | + | * //count// - Verzögerungszeit |
* **//void hw_delay_ms(unsigned short count)//** \\' | * **//void hw_delay_ms(unsigned short count)//** \\' | ||
- | | + | |
- | * //count// - Delay time in milliseconds. 0 to 65535 ms. | + | * //count// - Verzögerungszeit |
===== Beispiele ===== | ===== Beispiele ===== | ||
- | Demonstration | + | Demonstration |
<code c> | <code c> | ||
Line 26: | Line 26: | ||
int main(void) | int main(void) | ||
{ | { | ||
- | // Software | + | // Software-basierte Verzögerung von 100 ms. |
sw_delay_ms(100); | sw_delay_ms(100); | ||
- | // Hardware | + | // Hardware- (Timer-) basierte Verzögerung von 100 ms. |
hw_delay_ms(100); | hw_delay_ms(100); | ||
} | } | ||
</ | </ | ||