hallsensor_int.asm
来自「HT45RM03A 在電動自行車控制器中的應用」· 汇编 代码 · 共 56 行
ASM
56 行
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 + =
减小字号Ctrl + -
显示快捷键?