IAR for AVR delay函数
时间:2019-01-03 09:40:01
[导读]众所周知,在GCC AVR里有个delay.h的头文件,可以直接使用.IAR for AVR里面只有__delay_cycles所以,我自己写了个delay.h,包含三个可调用的函数#ifndef __DELAY_H__#define __DELAY_H__#include #ifndef F_CPU#define F
众所周知,在GCC AVR里有个delay.h的头文件,可以直接使用.
IAR for AVR里面只有__delay_cycles
所以,我自己写了个delay.h,包含三个可调用的函数
#ifndef __DELAY_H__
#define __DELAY_H__
#include
#ifndef F_CPU
#define F_CPU 16000000L
#endif
#define _delay_us(t) __delay_cycles(F_CPU / 1000000 * t)
#define _delay_ms(t) __delay_cycles(F_CPU / 1000 * t)
#define _delay_s(t) __delay_cycles(F_CPU * t)
#endif/* __DELAY_H__ */





