adc.h
来自「PSOC 电动自行车代码 器件采用CYPRESS新电动自行车器件CY8C245」· C头文件 代码 · 共 75 行
H
75 行
#ifndef ADC_C_HEADER
#define ADC_C_HEADER
#pragma ioport ADC_DL: 0x067
BYTE ADC_DL;
#pragma ioport ADC_CR0: 0x069
BYTE ADC_CR0;
#define ADC_CR0_CH_P00 ((0x00)>>1)
#define ADC_CR0_CH_P01 ((0x10)>>1)
#define ADC_CR0_CH_P02 ((0x20)>>1)
#define ADC_CR0_CH_P03 ((0x30)>>1)
#define ADC_CR0_CH_P04 ((0x40)>>1)
#define ADC_CR0_CH_P05 ((0x50)>>1)
#define ADC_CR0_CH_P06 ((0x60)>>1)
#define ADC_CR0_CH_P07 ((0x70)>>1)
#define ADC_CR0_CH_CT1 ((0x80)>>1)
#define ADC_CR0_CH_CT2 ((0x90)>>1)
#define ADC_CR0_ADC_EN (0x01)
#define ADC_CR0_ADC_START (0x02)
#define ADC_CR0_ADC_READY (0x04)
#pragma ioport ADC_CR1: 0x06A
BYTE ADC_CR1;
#define ADC_CR1_ALIGN_EN (0x01)
#define ADC_CR1_ALIGN_MODE_MASK (0x06)
#define ADC_CR1_ALIGN_MODE0 (0x00)
#define ADC_CR1_ALIGN_MODE1 (0x02)
#define ADC_CR1_ALIGN_MODE2 (0x04)
#define ADC_CR1_ALIGN_MODE3 (0x06)
#define ADC_CR1_ADCCMPPWR_P30 (0x80)
#define ADC_CR1_ADCR2RPWR_P30 (0x40)
#pragma ioport ADC_TRS: 0x1A8
BYTE ADC_TRS;
#define ADC_TRS_LCH_B0 (0x01)
#define ADC_TRS_HCH_B0 (0x02)
#define ADC_TRS_LCH_B1 (0x04)
#define ADC_TRS_HCH_B1 (0x08)
#define ADC_TRS_LCH_B2 (0x10)
#define ADC_TRS_HCH_B2 (0x20)
#define ADC_TRS_LCH_B3 (0x40)
#define ADC_TRS_HCH_B3 (0x80)
#pragma ioport ADC_TRCL: 0x1A9
BYTE ADC_TRCL;
#pragma ioport ADC_TRCH: 0x1AA
BYTE ADC_TRCH;
#pragma ioport ADC_CR2: 0x1AB
BYTE ADC_CR2;
#define ADC_CR2_CLK_DIV_1 (0x00)
#define ADC_CR2_CLK_DIV_2 (0x01)
#define ADC_CR2_CLK_DIV_4 (0x02)
#define ADC_CR2_CLK_DIV_8 (0x03)
#define ADC_CR2_CLK_DIV_16 (0x04)
#define ADC_CR2_CLK_DIV_32 (0x05)
#define ADC_CR2_CLK_DIV_64 (0x06)
#define ADC_CR2_RLT_DIV_1 (0x00)
#define ADC_CR2_RLT_DIV_2 (0x08)
#define ADC_CR2_RLT_DIV_4 (0x10)
#define ADC_CR2_RLT_DIV_8 (0x18)
#define ADC_CR2_RLT_DIV_16 (0x20)
#define ADC_CR2_RLT_DIV_32 (0x28)
#define ADC_CR2_RLT_DIV_64 (0x30)
#define ADC_CR2_FREE_RUN (0x40)
// the end of head file
#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?