Код
#define Fosc 12000000
#define Fosc_Hz Fosc
#define Fosc_kHz (Fosc/1000)
#define Fosc_MHz (Fosc_kHz/1000)
#define Fosc_GHz (Fosc_MHz/1000)
#define delay_ns(x) __delay_cycles(x*Fosc_GHz)
#define delay_us(x) __delay_cycles(x*Fosc_MHz)
#define delay_ms(x) __delay_cycles(x*Fosc_kHz)
#define delay_s(x) __delay_cycles(x*Fosc_Hz)
#define Fosc_Hz Fosc
#define Fosc_kHz (Fosc/1000)
#define Fosc_MHz (Fosc_kHz/1000)
#define Fosc_GHz (Fosc_MHz/1000)
#define delay_ns(x) __delay_cycles(x*Fosc_GHz)
#define delay_us(x) __delay_cycles(x*Fosc_MHz)
#define delay_ms(x) __delay_cycles(x*Fosc_kHz)
#define delay_s(x) __delay_cycles(x*Fosc_Hz)
Я понимаю, из за чего так происходит, но вот как сделать индикацию не зависящую от задержек в программе, не представляю. Может посоветуете что-нить? Может сами задержки как-нить по другому организовать? Не пинайте сильно только
