📄 ad.h
字号:
#ifndef _AD_H_
#define _AD_H_
// ****************************** //
// *** ADC Hardware Interface *** //
// ****************************** //
#define AD_BUSY BIT0
#define AD_RST BIT1
#define AD_A0 BIT2
#define AD_A1 BIT3
#define AD_A2 BIT4
#define AD_HOLDA BIT5
#define AD_HOLDB BIT6
#define AD_HOLDC BIT7
#define AD_CS BIT0
#define AD_RD BIT1
#define AD_BUSY_OUT PORTD
#define AD_BUSY_DIR DDRD
#define AD_BUSY_IN PIND
#define AD_RST_OUT PORTD
#define AD_RST_DIR DDRD
#define AD_RST_IN PIND
#define AD_A0_OUT PORTD
#define AD_A0_DIR DDRD
#define AD_A0_IN PIND
#define AD_A1_OUT PORTD
#define AD_A1_DIR DDRD
#define AD_A1_IN PIND
#define AD_A2_OUT PORTD
#define AD_A2_DIR DDRD
#define AD_A2_IN PIND
#define AD_HOLDA_OUT PORTD
#define AD_HOLDA_DIR DDRD
#define AD_HOLDA_IN PIND
#define AD_HOLDB_OUT PORTD
#define AD_HOLDB_DIR DDRD
#define AD_HOLDB_IN PIND
#define AD_HOLDC_OUT PORTD
#define AD_HOLDC_DIR DDRD
#define AD_HOLDC_IN PIND
#define AD_CS_OUT PORTG
#define AD_CS_DIR DDRG
#define AD_CS_IN PING
#define AD_RD_OUT PORTG
#define AD_RD_DIR DDRG
#define AD_RD_IN PING
//QD related channel
//#define QDA 2
//#define QDB 3
//#define QDC 0
//#define QDD 1
#define QDA 0
#define QDB 1
#define QDC 2
#define QDD 3
void AD_Init(void);
void AD_GetData(u16* pusOutBuff);
//void AD_GetData1(s16* pusOutBuff);
void ulAD_GetData(u32* pulOutBuff);
void usAD_GetData(u16* pusOutBuff);
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -