⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 systimer.s

📁 嵌入式操作系统VxWorks中板级支持包文件
💻 S
📖 第 1 页 / 共 2 页
字号:
_ARM_FUNCTION_CALLED_FROM_C(sysEnable_PU_Mode_TMR1)        /* Read Timer 1 Mode Register  */        /* Set Privileged Write Control Bit  */        /* Write Timer 1 Mode Register */        mov     pc, lr/****************************************************************************** sysDisable_U_Mode_TMR0 - Disable User Mode Write Enable for Timer 0.** RETURNS:*/_ARM_FUNCTION_CALLED_FROM_C(sysDisable_U_Mode_TMR0)        /* Read Timer 0 Mode Register  */        /* Set Privileged Write Control Bit */        /* Write Timer 0 Mode Register */        mov     pc, lr/****************************************************************************** sysDisable_U_Mode_TMR1 - Disable User Mode Write Enable for Timer 1.** RETURNS:*/_ARM_FUNCTION_CALLED_FROM_C(sysDisable_U_Mode_TMR1)        /* Read Timer 1 Mode Register  */        /* Set Privileged Write Control Bit */        /* Write Timer 1 Mode Register */        mov     pc, lr/****************************************************************************** sysRead_TCS_TMR0 - Read Timer 0 Terminal Count Status.** RETURNS:       UINT32 containing the current TMR0 Terminal Count Status.*/_ARM_FUNCTION_CALLED_FROM_C(sysRead_TCS_TMR0)        /* Read Timer 0 Mode Register */        /* clear all but TC bits      */        mov     pc, lr/****************************************************************************** sysRead_TCS_TMR1 - Read Timer 1 Terminal Count Status.** RETURNS:       UINT32 containing the current TMR1 Terminal Count Status.*/_ARM_FUNCTION_CALLED_FROM_C(sysRead_TCS_TMR1)        /* Read Timer 1 Mode Register */        /* clear all but TC bits      */        mov     pc, lr/****************************************************************************** sysRead_CSel_TMR0 - Read Timer 0 Input Clock Select.** RETURNS:       UINT32 containing the current TMR0 Input Clock Select.*/_ARM_FUNCTION_CALLED_FROM_C(sysRead_CSel_TMR0)        /* Read Timer 0 Mode Register */        /* clear all but Clock Select */        mov     pc, lr/****************************************************************************** sysRead_CSel_TMR1 - Read Timer 1 Input Clock Select.** RETURNS:       UINT32 containing the current TMR1 Input Clock Select.*/_ARM_FUNCTION_CALLED_FROM_C(sysRead_CSel_TMR1)        /* Read Timer 1 Mode Register */        /* clear all but Clock Select */        mov     pc, lr/****************************************************************************** sysWrite_CSel_TMR0 - Write Timer 0 Input Clock Select.** R0:            UINT32 containing the current TMR0 Input Clock Select.** RETURNS:*/_ARM_FUNCTION_CALLED_FROM_C(sysWrite_CSel_TMR0)        /* Read Timer 0 Mode Register */        /* mask out clock select bits */        /* Set Input Clock Select Bits */        /* Write Timer 0 Mode Register */        mov     pc, lr/****************************************************************************** sysWrite_CSel_TMR1 - Write Timer 1 Input Clock Select.** R0:            UINT32 containing the current TMR1 Input Clock Select.** RETURNS:*/_ARM_FUNCTION_CALLED_FROM_C(sysWrite_CSel_TMR1)        /* Read Timer 1 Mode Register */        /* mask out clock select bits */        /* Set Input Clock Select Bits */        /* Write Timer 1 Mode Register */        mov     pc, lr/****************************************************************************** sysRead_TCR0 - Read Timer 0 Count Register.** RETURNS:       UINT32 containing the current TCR0 setting.*/_ARM_FUNCTION_CALLED_FROM_C(sysRead_TCR0)        /* Read Timer 0 Count Register */        mov     pc, lr/****************************************************************************** sysRead_TCR1 - Read Timer 1Count Register.** RETURNS:       UINT32 containing the current TCR1 setting.*/_ARM_FUNCTION_CALLED_FROM_C(sysRead_TCR1)        /* Read Timer 1 Count Register */        mov     pc, lr/****************************************************************************** sysWrite_TCR0 - Write Timer 0 Count Register.** R0:            UINT32 containing the current TCR0 setting.** RETURNS:                 */_ARM_FUNCTION_CALLED_FROM_C(sysWrite_TCR0)        /* Write Timer 0 Count Register */        mov     pc, lr/****************************************************************************** sysWrite_TCR1 - Write Timer 1 Count Register.** R0:            UINT32 containing the current TCR1 setting.** RETURNS:                 */_ARM_FUNCTION_CALLED_FROM_C(sysWrite_TCR1)        /* Write Timer 1 Count Register */        mov     pc, lr/****************************************************************************** sysRead_TRR0 - Read Timer 0 Reload Register.** RETURNS:       UINT32 containing the current TRR0 setting.*/_ARM_FUNCTION_CALLED_FROM_C(sysRead_TRR0)        /* Read Timer 0 Reload Register */        mov     pc, lr/****************************************************************************** sysRead_TRR1 - Read Timer 1 Reload Register.** RETURNS:       UINT32 containing the current TRR1 setting.*/_ARM_FUNCTION_CALLED_FROM_C(sysRead_TRR1)        /* Read Timer 1 Reload Register */        mov     pc, lr/****************************************************************************** sysWrite_TRR0 - Write Timer 0 Reload Register.** R0:            UINT32 containing the current TRR0 setting.** RETURNS:                */_ARM_FUNCTION_CALLED_FROM_C(sysWrite_TRR0)        /* Write Timer 0 Reload Register */        mov     pc, lr/****************************************************************************** sysWrite_TRR1 - Write Timer 1 Reload Register.** R0:            UINT32 containing the current TRR1 setting.** RETURNS:                */_ARM_FUNCTION_CALLED_FROM_C(sysWrite_TRR1)        /* Write Timer 1 Reload Register */        mov     pc, lr/****************************************************************************** sysRead_TISR0 - Read Timer 0 Interrupt Status Register.** RETURNS:       UINT32 containing the current TISR0 setting.*/_ARM_FUNCTION_CALLED_FROM_C(sysRead_TISR0)        /* Read Timer 0 Interrupt Status Register */        /* clear all but Timer 0 Interrupt Pending */        mov     pc, lr/****************************************************************************** sysRead_TISR1 - Read Timer 1 Interrupt Status Register.** RETURNS:       UINT32 containing the current TISR1 setting.*/_ARM_FUNCTION_CALLED_FROM_C(sysRead_TISR1)        /* Read Timer 1 Interrupt Status Register */        /* clear all but Timer 1 Interrupt Pending */        mov     pc, lr/****************************************************************************** sysClear_TISR0 - Clear Timer 0 Interrupt Status Register.** RETURNS:*/_ARM_FUNCTION_CALLED_FROM_C(sysClear_TISR0)        /* Clear Timer 0 Interrupt Status Register */        mov     pc, lr/****************************************************************************** sysClear_TISR1 - Clear Timer 1 Interrupt Status Register.** RETURNS:*/_ARM_FUNCTION_CALLED_FROM_C(sysClear_TISR1)        /* Clear Timer 1 Interrupt Status Register */        mov     pc, lr/****************************************************************************** sysEnable_WDTCR - Enable Watch Dog Timer.** RETURNS:*/_ARM_FUNCTION_CALLED_FROM_C(sysEnable_WDTCR)        /* Write WDT initial sequence */        /* Write WDT final sequence   */        mov     pc, lr/****************************************************************************** sysRead_WDTCR - Read Watch Dog Timer Register.** RETURNS:       UINT32 containing the current WDTCR setting.*/_ARM_FUNCTION_CALLED_FROM_C(sysRead_WDTCR)        /* Read Watch Dog Timer Register */        mov     pc, lr/***EOF***/

⌨️ 快捷键说明

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