Gast
#510508
Hallo,
vielleicht kann mir jemand helfen. Ich generiere eine PWM an PB5 und
möchte bei fallender Flanke einen anderen Ausgang schalten(triggern),
zur zeit mache ich das mit einer do-while Schleife in C aber wenn ich am
Oszi nach der fallenden PWM-Flanke triggere schwankt das Signal am
anderen Ausgang um ca. 10µs.
Vielleicht kann man das mit Assambler beheben...
so sieht mein derzeitiger Code aus:
do
{
asm("nop");
}
while(PINB & (1 << PB5)); // OCR1A warten
SET_TRIGPIN_ON
Delay(DELY);
SET_TRIGPIN_OFF
wie könnte man das in inline ASM machen?
µC: ATMega64@6MHz
Danke im voraus, Gruß René