?? ad.h
字號:
/************************************************************************
* *
* Copyright (C) SEIKO EPSON CORP. 1999 *
* *
* File name: ad.h *
* This is A/D converter driver header. *
* *
* Revision history *
* 1999.03.11 T.Mineshima Start. *
* *
************************************************************************/
/* Address definition */
#define AD_ADD_ADDR 0x40240 // Address for A/D converted data register
#define AD_CH_ADDR 0x40242 // Address for A/D conversion channel, A/D conversion trigger selection, A/D conversion mode selection register
#define AD_CS_ADDR 0x40243 // Address for A/D converter start channel selection, A/D converter end channel selection register
#define AD_OWE_ADDR 0x40244 // Address for A/D converter overwrite error flag, A/D conversion control/status, A/D enable, conversion-complete flag
#define AD_ST_ADDR 0x40245 // Address for A/D converter input signal sampling time setup
/* Bit field definition */
#define AD_MS_CON 0x20 // Continuous mode
#define AD_MS_NOR 0x00 // Normal mode
#define AD_TS_ADTRG 0x18 // #ADTRG trigger
#define AD_TS_T8T0 0x10 // 8bit timer0 underflow trigger
#define AD_TS_16T0 0x08 // 16bit timer0 underflow trigger
#define AD_TS_SOFT 0x00 // Software trigger
#define AD_CE_7 0x38 // A/D convert end channel AD7
#define AD_CE_6 0x30 // A/D convert end channel AD6
#define AD_CE_5 0x28 // A/D convert end channel AD5
#define AD_CE_4 0x20 // A/D convert end channel AD4
#define AD_CE_3 0x18 // A/D convert end channel AD3
#define AD_CE_2 0x10 // A/D convert end channel AD2
#define AD_CE_1 0x08 // A/D convert end channel AD1
#define AD_CE_0 0x00 // A/D convert end channel AD0
#define AD_CS_7 0x07 // A/D convert start channel AD7
#define AD_CS_6 0x06 // A/D convert start channel AD6
#define AD_CS_5 0x05 // A/D convert start channel AD5
#define AD_CS_4 0x04 // A/D convert start channel AD4
#define AD_CS_3 0x03 // A/D convert start channel AD3
#define AD_CS_2 0x02 // A/D convert start channel AD2
#define AD_CS_1 0x01 // A/D convert start channel AD1
#define AD_CS_0 0x00 // A/D convert start channel AD0
#define AD_ADF_FIN 0x08 // A/D convert finish
#define AD_ADE_ENA 0x04 // A/D convert enable
#define AD_ADE_DIS 0x00 // A/D convert disable
#define AD_ADST_RUN 0x02 // A/D convert run
#define AD_ADST_STOP 0x00 // A/D convert stop
#define AD_OWE_ERR 0x01 // A/D convert over write error
#define AD_OWE_NOERR 0x00 // A/D convert no over write error
#define AD_ST_9 0x03 // A/D sampling 9 clocks
#define AD_ST_7 0x02 // A/D sampling 7 clocks
#define AD_ST_5 0x01 // A/D sampling 5 clocks
#define AD_ST_3 0x00 // A/D sampling 3 clocks
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -