📄 sacmv40.inc
字号:
//========================================================================================
// Progarm: SACMV40.inc The file be included by modules
// Arranged by: Ray Cheng
// Date:
// 2002/11/04: V40 for sacmV40.lib
//
//
// For: sacmV40.lib
//
//========================================================================================
.ifndef __SACMV40_INC__
.define __SACMV40_INC__
//////////////////////////////////////////////////////////////////
// Definitions for I/O Port
//////////////////////////////////////////////////////////////////
//.include spce.inc
//////////////////////////////////////////////
// Note: This register will map to the P_INT_Ctrl
// (0x7010), The SACMvxx.lib use this register to
// combine with user's interrupt setting
//////////////////////////////////////////////////
.EXTERNAL R_InterruptStatus
//////////////////////////////////////////////////
.define C_SYSTEM_SPCE500A 0
.define C_SYSTEM_SPCE061A 1
// Function headers
.external F_SP_RampUpDAC1 // refer to sacm.asm
.external F_SP_RampDnDAC1 // refer to sacm.asm
.external F_SP_RampUpDAC2 // refer to sacm.asm
.external F_SP_RampDnDAC2 // refer to sacm.asm
.external F_SACM_S200_ISR_On
.external F_SACM_S200_ISR_Off
.external F_SACM_S200_GetADC
.external F_SACM_S200_SendDAC1
.external F_SACM_S200_SendDAC2
.external F_SACM_S200_EndPlay
// Algorithm initial function APIs
.external F_SP_SACM_S200_Init_ // refer to sacm.asm
.external F_SACM_S480_ISR_On
.external F_SACM_S480_ISR_Off
.external F_SACM_S480_GetADC
.external F_SACM_S480_SendDAC1
.external F_SACM_S480_SendDAC2
.external F_SACM_S480_EndPlay
// Algorithm initial function APIs
.external F_SP_SACM_S480_Init_ // refer to sacm.asm
.external F_SACM_S530_ISR_On
.external F_SACM_S530_ISR_Off
.external F_SACM_S530_GetADC
.external F_SACM_S530_SendDAC1
.external F_SACM_S530_SendDAC2
.external F_SACM_S530_EndPlay
// Algorithm initial function APIs
.external F_SP_SACM_S530_Init_ // refer to sacm.asm
.external F_SACM_A1600_ISR_On
.external F_SACM_A1600_ISR_Off
.external F_SACM_A1600_GetADC
.external F_SACM_A1600_SendDAC1
.external F_SACM_A1600_SendDAC2
.external F_SACM_A1600_EndPlay
// Algorithm initial function APIs
.external F_SP_SACM_A1600_Init_ // refer to sacm.asm
.external F_SACM_MS01_ISR_On
.external F_SACM_MS01_ISR_Off
.external F_SACM_MS01_GetADC
.external F_SACM_MS01_SendDAC1
.external F_SACM_MS01_SendDAC2
.external F_SACM_MS01_EndPlay
// Algorithm initial function APIs
.external F_SP_SACM_MS01_Init_ // refer to sacm.asm
.external F_SACM_DVR1600_ISR_On
.external F_SACM_DVR1600_ISR_Off
.external F_SACM_DVR1600_GetADC
.external F_SACM_DVR1600_SendDAC1
.external F_SACM_DVR1600_SendDAC2
.external F_SACM_DVR1600_EndPlay
// Hardware dependent APIs in sacm.asm
.external F_SP_SwitchChannel
.external F_SACM_DVR1600_EndRecord
.external F_SACM_DVR1600_EndPlay
.external F_SP_SACM_DVR1600_ADC_Timer_Init_
.external F_SP_SACM_DVR1600_DAC_Timer_Init_
.external F_SP_SACM_DVR1600_DAC_TimerDiv2_Init_
// Algorithm initial function APIs
.external F_SP_SACM_DVR1600_Init_ // refer to sacm.asm
.external F_SP_SACM_DVR1600_Speed_Init_ // refer to sacm.asm
//
.endif
//========================================================================================
// End of sacmv40.inc
//========================================================================================
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -