📄 ir.h
字号:
#ifndef IR_H
#define IR_H
#ifdef __cplusplus
extern "C"
{
#endif
#define UART_BIT_9_H 0xA5
#define UART_BIT_9_L 0x5A
#define BAUD_RATE 1200
#define IR_CARRIER 38000
#define SMCLK_FREQ (32768*32*4)
#define IR_CAR_GEN (SMCLK_FREQ/IR_CARRIER)
#define Bitime_5 (SMCLK_FREQ/(2*BAUD_RATE))
#define Bitime ((SMCLK_FREQ/BAUD_RATE))
#define N_HALF_CLK 10
#define N_SEND_BIT 200
#define UART_HALF_BIT_TIME_1200 833
#define UART_BIT_TIME_1200 1667
#define UART_BOND_RATE_1200 200
extern unsigned char UartRxByte;
extern unsigned char RcKeyCode;
extern void INTP0Init(void);
extern void IrStartToRx(void);
extern void IrStartToTx(void);
extern void IrPrepareForRxFromLowPower(void);
extern void IrOff(void);
extern void IrOn(unsigned char tt);
#ifdef __cplusplus
}
#endif
#endif /* IR_H */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -