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

📄 f24xwdog.asm

📁 TI公司的DSP(LF2407A)编写的有霍尔位置传感器的无刷直流电机控制程序,内含子程序说明
💻 ASM
字号:
*******************************************************
* TMS320C24xx ANSI C Codegen Version 7.04       
*******************************************************
;	dspac -i../src -v2xx -iD:/CCStudio_v3.1/c2400/cgtools/include f24xwdog.c C:\DOCUME~1\liuping\LOCALS~1\Temp\f24xwdog.if 
;	dspopt NOT RUN
;	dspcg -o -v2xx -o C:\DOCUME~1\liuping\LOCALS~1\Temp\f24xwdog.if C:\DOCUME~1\liuping\LOCALS~1\Temp\f24xwdog.asm C:\DOCUME~1\liuping\LOCALS~1\Temp\f24xwdog.tmp 
	.port
	.file	"f24xwdog.c"
	.file	"../src\regs24x.h"
	.globl	_portffff
	.globl	_port0
	.globl	_port1
	.globl	_port2
	.globl	_port3
	.globl	_port4
	.file	"../src\F24X_WD.H"

	.stag	.fake0,32
	.member	_disable,0,148,8,16
	.member	_reset,16,148,8,16
	.eos
	.sym	_WATCHDOG,0,8,13,32,.fake0
	.sym	_WATCHDOG_handle,0,24,13,16,.fake0
	.globl	_F24x_WD_ResetCounter
	.globl	_F24x_WD_Disable
	.file	"f24xwdog.c"
	.text

	.sym	_F24x_WD_ResetCounter,_F24x_WD_ResetCounter,32,2,0
	.globl	_F24x_WD_ResetCounter

	.func	11
;>>>> 	void F24x_WD_ResetCounter(void)
******************************************************
* FUNCTION DEF : _F24x_WD_ResetCounter
******************************************************
_F24x_WD_ResetCounter:
	POPD	*+
	SAR	AR0,*+
	SAR	AR1,*
	LARK	AR0,1
	LAR	AR0,*0+,AR3

	.line	3
;>>>> 	        WDKEY=0x5555;                  /* Reset WDog   */
	LARK	AR3,28709
	SPLK	#21845,* 
	.line	4
;>>>> 	        WDKEY=0xaaaa;
	SPLK	#-21846,* ,AR1
EPI0_1:
	.line	5
	SBRK	2
	LAR	AR0,*-
	PSHD	*
	RET

	.endfunc	15,000000000H,1

	.sym	_F24x_WD_Disable,_F24x_WD_Disable,32,2,0
	.globl	_F24x_WD_Disable

	.func	17
;>>>> 	void F24x_WD_Disable(void)
******************************************************
* FUNCTION DEF : _F24x_WD_Disable
******************************************************
_F24x_WD_Disable:
	POPD	*+
	SAR	AR0,*+
	SAR	AR1,*
	LARK	AR0,1
	LAR	AR0,*0+,AR3

	.line	3
;>>>> 	        WDCR=0x006f;                /* Write Control Register to Disable Watchdog */
	LARK	AR3,28713
	LACK	111
	SACL	* ,AR1
EPI0_2:
	.line	4
	SBRK	2
	LAR	AR0,*-
	PSHD	*
	RET

	.endfunc	20,000000000H,1
	.end

⌨️ 快捷键说明

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