Gast
#148299
Hallo,
Es gibt ja die Datei delay.h. Wie aber kann ich diese Funktionen
benutzen.
#ifndef AVR_DELAY_H
#define AVR_DELAY_H 1
#include <inttypes.h>
/* 8-bit count, 3 cycles/loop */
static _inline_ void
_delay_loop_1(uint8_t __count)
{
asm volatile (
"1: dec %0" "\n\t"
"brne 1b"
: "=r" (__count)
: "0" (__count)
);
}
Ich habe 8MHz und möchte eine Funktion delay_µs() haben.
Woher weiß die funktion meinen Quarztakt, und wie bennen ich die
Funktion um? (mit Makros??, wenn ja wie geht soetwas)
Vielen Dank
Spider