ist eine genaue delay funktion aber wie lange dauert sie ?Code:static inline void delayloop16(uint16_t count) { asm volatile ( "cp %A0,__zero_reg__ \n\t" \ "cpc %B0,__zero_reg__ \n\t" \ "breq L_Exit_%= \n\t" \ "L_LOOP_%=: \n\t" \ "sbiw %0,1 \n\t" \ "brne L_LOOP_%= \n\t" \ "L_Exit_%=: \n\t" \ : "=w" (count) : "0" (count) ); }
ich weiß das ist ab hängig vom quarz aber wie muß ist es hier rechnen ?
Lesezeichen