📄 init_5402.asm
字号:
;*********************************************************************************************************
;* uC/OS-II
;* The Real-Time Kernel
;*
;* (c) Copyright 1992-1998, Jean J. Labrosse, Plantation, FL
;* All Rights Reserved
;*
;* Device Initialize Codes for TMS320C5402
;*
;* File : Init_5402.asm
;* By : Zhang Zhenhua
;*********************************************************************************************************
.mmregs
.def _Start_Timer
.def _Init_Timer
TCR_STOP .set 0x001f
TCR_START .set 0x002f
PRD_INIT .set 0x1869 ;0x168a*0x10/100MHz=1ms
.text
_Init_Timer:
;Initialize Timer
STM #TCR_STOP, TCR ; stop timer
STM #PRD_INIT, PRD ; set prd
LDM IMR, A ; unmask TINT
OR #8, A
STLM A, IMR
NOP
NOP
STM #0, IFR ; clear all int flags
NOP
NOP
RET
_Start_Timer:
;Start Timer
STM #TCR_START, TCR ; start timer
NOP
NOP
RET
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -