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

📄 wwdg.ls

📁 该程序是ST7MC驱动BLDC120
💻 LS
字号:
   1                     ; C Compiler for ST7 (COSMIC Software)
   2                     ; Generator V4.4a - 17 Dec 2001
   3                     ; Optimizer V4.2g - 21 Dec 2001
  37                     ; 39 BOOL WWD_Init(void)
  37                     ; 40 {
  38                     .text:	section	.text,new
  39  0000               _WWD_Init:
  42                     ; 43 	WWDGCR = WDGA + 0x7F;	// Starts the Window watchdog and load it to its max value
  44  0000 a6ff          	ld	a,#255
  45  0002 b700          	ld	_WWDGCR,a
  46                     ; 44 	WWDGWR	= 0x5B;				// Refresh window is between 72 and 128ms (100ms+/-28ms)
  48  0004 a65b          	ld	a,#91
  49  0006 b700          	ld	_WWDGWR,a
  50                     ; 45 	Timer_WDG = WDG_TIMEOUT;
  52  0008 a650          	ld	a,#80
  53  000a c70000        	ld	_Timer_WDG,a
  54                     ; 46 	return(TRUE);
  56  000d a601          	ld	a,#1
  59  000f 81            	ret	
  83                     ; 50 void WWD_Refresh(void)
  83                     ; 51 {
  84                     .text:	section	.text,new
  85  0000               _WWD_Refresh:
  88                     ; 52 	WWDGCR = WDGA + 0x7F;	// Reload Window watchdog with max value
  90  0000 a6ff          	ld	a,#255
  91  0002 b700          	ld	_WWDGCR,a
  92                     ; 53 	Timer_WDG = WDG_TIMEOUT;
  94  0004 a650          	ld	a,#80
  95  0006 c70000        	ld	_Timer_WDG,a
  96                     ; 54 }
  99  0009 81            	ret	
 123                     ; 57 BOOL Chk_Timer_WDG_Elapsed(void)
 123                     ; 58 {
 124                     .text:	section	.text,new
 125  0000               _Chk_Timer_WDG_Elapsed:
 128                     ; 59 if (Timer_WDG == 0) return(TRUE);
 130  0000 c60000        	ld	a,_Timer_WDG
 131  0003 2603          	jrne	L14
 134  0005 a601          	ld	a,#1
 137  0007 81            	ret	
 138  0008               L14:
 139                     ; 60 else return(FALSE);
 141  0008 4f            	clr	a
 144  0009 81            	ret	
 167                     	xdef	_Chk_Timer_WDG_Elapsed
 168                     	xdef	_WWD_Refresh
 169                     	xdef	_WWD_Init
 170                     	switch	.bss
 171  0000               _Timer_WDG:
 172  0000 00            	ds.b	1
 173                     	xdef	_Timer_WDG
 174                     	xref.b	_WWDGWR
 175                     	xref.b	_WWDGCR
 195                     	end

⌨️ 快捷键说明

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