adconchip.h

来自「程序展示了 ucos在EASYARM2200上的移植。并添加了多个设备在UCOS」· C头文件 代码 · 共 50 行

H
50
字号
//ADC 采集通道
typedef enum   
{
ADCCHANNEL0,    
ADCCHANNEL1,     
ADCCHANNEL2,   
ADCCHANNEL3,      
ADCCHANNEL4,      
ADCCHANNEL5,     
ADCCHANNEL6,     
ADCCHANNEL7      
}ADCCHANNEL;
/*
#define ADCCHANNEL0      0X00
#define ADCCHANNEL1      0X01
#define ADCCHANNEL2      0X02
#define ADCCHANNEL3      0X03
#define ADCCHANNEL4      0X04
#define ADCCHANNEL5      0X05
#define ADCCHANNEL6      0X06
#define ADCCHANNEL7      0X07
*/
//ADC工作在 正常模式;
//          掉电模式
typedef enum 
{
   ADCNORMALMODE,
   ADCPOWERDOWNMODE
}ADCWORKMODE;   
//ADC启动方式选择,包含不启动,立即启动 MATCAP启动
typedef enum  
{
   ADCSTARTNOSTART,
   ADCSTARTNOW,
   ADCSTARTMATCHCAP02,
   ADCSTARTMATCHCAP00,
   ADCSTARTMATCHCAP01,
   ADCSTARTMATCHCAP03,
   ADCSTARTMATCHCAP10,
   ADCSTARTMATCHCAP11,
   ADCSTARTSOFTWARE 
}ADCSTARTMODE;
//启动边沿选择 CAP/MAT
typedef enum  
{
   ADCCAPMATDOWNEDGE,
   ADCCAPMATRISEEDGE
}ADCSTARTEDGE;

extern void startAdc(uint8 channel,uint8 startMode,uint8 adcStartEdge);

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?