Цитата(urasinov @ Mar 24 2007, 21:47)

есть ли у кого-нибудь библиотека delay.h как для AVR в CodeVision.
Код
#define CPU_CLK_Hz 1000000
#ifndef DELAY_H
#define DELAY_H
#define CPU_CLK_kHz (unsigned long)(CPU_CLK_Hz/1000)
#define delay_ns(x) __delay_cycles(x*CPU_CLK_kHz*0.000001)
#define delay_us(x) __delay_cycles(x*(CPU_CLK_Hz/1000000))
#define delay_ms(x) __delay_cycles(x*(CPU_CLK_Hz/1000))
#define delay_s(x) __delay_cycles(x*CPU_CLK_Hz)
#endif
В ИАРе работает. ВачДог НЕ сбрасывает.
#define CPU_CLK_Hz 1000000 - задаём тактовую в герцах
Код не мой. Где-то нашёл, правда не помню где.