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

📄 hallsensor_int.asm

📁 HT45RM03A 在電動自行車控制器中的應用
💻 ASM
字号:
isr_HallSensor:
;;-----------------------------------------------
;;-----------------------------------------------
	mov		isr_acc0,a
	mov		a,status
	mov		isr_status0,a

	set		F_EntryInt
	


	clr             F_Timer1_En_Bak1
	sz              intc1.2               ;timer1 interrupt enable bit...
	set             F_Timer1_En_Bak1
	
	mov		a,11111001b
	andm		a,intc1
	mov		a,11111011b
	andm		a,intc0	
	
	set		intc0.0			

	snz		F_PowerOnMotor		
	jmp		L_CheckSpeed	
		
	call		SBR_GetHallSensor      ;read Hall Sensor State From PA.4 PA.5 PA.6

;;-----------------------------------------------
L_CheckControlMode:
	sz		F_GetHSError
	jmp		L_HallSensorErrorProc   ;ExitHallSensor        
	
		
	swap		R_HallSensor0          ;BIT6/BIT5/BIT4-> BIT2/BIT1/BIT0....
;;-----------------------------------------------



;;-----------------------------------------------
;;L_GetTableAddress_HSPwm:

;        MOV             A,0FFH
; 	 mov		pcc,a                    ;to control Motor... 
;        NOP  
;        NOP  
;        NOP  
;        NOP  
;        NOP  
;        NOP  
;        NOP  
;        NOP  
;        NOP  
;        NOP  
;        NOP  

	mov		a,low T_Motor_60_Pwm     ;60"C

⌨️ 快捷键说明

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