При работе с АЦП нужны небольшие интервалы? Например 40нс держать RD, или CS... и т.п.
Хочу сделать метод
inline void Wait(unsigned int ns)
{
тут поставить ожидание с пустыми циклами...только не могу точно задать интервал, так как не уверен
за сколько выполнится та или иная операция.
}
Вот параметры кварцев
#define PLLAR 0x2026BF04 //* 179,712000 MHz for PCK
#define PLLBR 0x10483F0E //* 48,054857 MHz (divider by 2 for USB)
#define MCKR 0x00000202 //* PCK/3 = MCK Master Clock = 59,904000MHz with PLLA selected
#define SLOWCLOCK 32768 //* In Hz
#define MAIN_OSC_CLK 18432000 //* In Hz
Есть какие нибудь др способы, точно задать маленькие интервалы задержки? Таймеры с прерываниями не предлагать.