sar8.inc

来自「PSOC 电动自行车代码 器件采用CYPRESS新电动自行车器件CY8C245」· INC 代码 · 共 95 行

INC
95
字号
;;*****************************************************************************
;;*****************************************************************************
;;  FILENAME:   SAR8.inc
;;  Version: 1.0, Updated on 2007/09/06 at 14:58:30
;;  Generated by PSoC Designer ver 4.4  b1884 : 14 Jan, 2007
;;
;;  DESCRIPTION: SAR8 User Module software implementation file for the
;;                24x33 PSoC family of devices.
;;
;;-----------------------------------------------------------------------------
;;  Copyright (c) Cypress Semiconductor 2007. All Rights Reserved.
;;*****************************************************************************
;;*****************************************************************************

;--------------------------------------------------
; Constants for SAR8 API's
;--------------------------------------------------

;--------------------------------------------------
; SAR8_TRS values
;--------------------------------------------------
SAR8_None:                   equ 00h
SAR8_DBB00:                  equ 01h
SAR8_DBB01:                  equ 02h
SAR8_DCB02:                  equ 03h
SAR8_DCB03:                  equ 04h

;--------------------------------------------------
; SAR8_Control_0_ADC values
;--------------------------------------------------
SAR8_P0_0:                   equ 00h
SAR8_P0_1:                   equ 08h
SAR8_P0_2:                   equ 10h
SAR8_P0_3:                   equ 18h
SAR8_P0_4:                   equ 20h
SAR8_P0_5:                   equ 28h
SAR8_P0_6:                   equ 30h
SAR8_P0_7:                   equ 38h
SAR8_ACB00:                  equ 40h
SAR8_ACB01:                  equ 48h

SAR8_Ready:                  equ 04h
SAR8_StartBusy:              equ 02h
SAR8_ENABLE:                 equ 01h

;--------------------------------------------------
; SAR8_Control_1_ADC values
;--------------------------------------------------

SAR8_LowHighIndependent:     equ 00h
SAR8_LowOnly:                equ 02h
SAR8_HighOnly:               equ 04h
SAR8_LowHighCombined:        equ 06h

SAR8_NOAUTOALIGN:            equ 00h
SAR8_AUTOALIGN:              equ 01h

;--------------------------------------------------
; SAR8_Control_2_ADC Channel values
;--------------------------------------------------
SAR8_OneShot:                equ 00h
SAR8_FreeRun:                equ 01h

SAR8_1_1:                    equ 00h
SAR8_1_2:                    equ 08h
SAR8_1_4:                    equ 10h
SAR8_1_8:                    equ 18h
SAR8_1_16:                   equ 20h
SAR8_1_32:                   equ 28h
SAR8_1_64:                   equ 30h

SAR8_SYSCLK:                 equ 00h
SAR8_SYSCLK_by2:             equ 01h
SAR8_SYSCLK_by4:             equ 02h
SAR8_SYSCLK_by8:             equ 03h
SAR8_SYSCLK_by16:            equ 04h
SAR8_SYSCLK_by32:            equ 05h
SAR8_SYSCLK_by64:            equ 06h

;--------------------------------------------------
; Register Address Constants for SAR8
;--------------------------------------------------
SAR8_INT_REG:                 equ 0e0h
SAR8_INT_MASK:                equ 10h
SAR8_CONTROL_0_REG:           equ 69h             ; Control 0 reg
SAR8_CONTROL_1_REG:           equ 6ah             ; Control 1 reg
SAR8_CONTROL_2_REG:           equ abh             ; Control 2 reg
SAR8_TRIGGER_SRC_REG:         equ a8h             ; Align/Trigger Source reg
SAR8_COMPARE_LO_REG:          equ a9h             ; Low Ch Comparator Data reg
SAR8_COMPARE_HI_REG:          equ aah             ; High Ch Comparator Data reg
SAR8_DATA_LO_REG:             equ 67h             ; Low Byte Result reg

; end of file SAR8_.inc

⌨️ 快捷键说明

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