📄 err_debug_main.lis
字号:
0036 20926900 sts 105,R2
003A .dbline 89
003A ; EIMSK = 0x00;
003A 2DBA out 0x1d,R2
003C .dbline 91
003C ;
003C ; TIMSK0 = 0x01; //timer 0 interrupt sources
003C 81E0 ldi R24,1
003E 80936E00 sts 110,R24
0042 .dbline 92
0042 ; TIMSK1 = 0x00; //timer 1 interrupt sources
0042 20926F00 sts 111,R2
0046 .dbline 93
0046 ; TIMSK2 = 0x00; //timer 2 interrupt sources
0046 20927000 sts 112,R2
004A .dbline 95
004A ;
004A ; PCMSK0 = 0x00; //pin change mask 0
004A 20926B00 sts 107,R2
004E .dbline 96
004E ; PCMSK1 = 0x00; //pin change mask 1
004E 20926C00 sts 108,R2
0052 .dbline 97
0052 ; PCMSK2 = 0x00; //pin change mask 2
0052 20926D00 sts 109,R2
0056 .dbline 98
0056 ; PCICR = 0x00; //pin change enable
0056 20926800 sts 104,R2
005A .dbline 99
005A ; PRR = 0x00; //power controller
005A 20926400 sts 100,R2
005E .dbline 100
005E ; SEI(); //re-enable interrupts
005E 7894 sei
0060 .dbline -2
0060 L4:
0060 .dbline 0 ; func end
0060 0895 ret
0062 .dbend
0062 .dbfunc e main _main fV
0062 ; i -> R20
.even
0062 _main::
0062 .dbline -1
0062 .dbline 106
0062 ; //all peripherals are now initialized
0062 ; }
0062 ;
0062 ; //
0062 ; void main(void)
0062 ; {
0062 .dbline 109
0062 ; byte i;
0062 ;
0062 ; i = 1;
0062 41E0 ldi R20,1
0064 .dbline 110
0064 ; init_devices();
0064 E3DF rcall _init_devices
0066 06C0 rjmp L7
0068 L6:
0068 .dbline 113
0068 ; //insert your functional code here...
0068 ; while (1)
0068 ; {
0068 .dbline 115
0068 ; //det_err();
0068 ; if (i)
0068 4423 tst R20
006A 19F0 breq L9
006C .dbline 117
006C ;
006C ; led_flicker(1,3);
006C 23E0 ldi R18,3
006E 01E0 ldi R16,1
0070 00D0 rcall _led_flicker
0072 L9:
0072 .dbline 119
0072 4427 clr R20
0074 .dbline 120
0074 L7:
0074 .dbline 112
0074 F9CF rjmp L6
0076 X0:
0076 .dbline -2
0076 L5:
0076 .dbline 0 ; func end
0076 0895 ret
0078 .dbsym r i 20 c
0078 .dbend
.area bss(ram, con, rel)
0000 .dbfile D:\bak\新建文件夹\Err_debug_main.c
0000 _g_LedTimesT3::
0000 .blkb 2
0002 .dbsym e g_LedTimesT3 _g_LedTimesT3 i
0002 _g_LowSpeedCnt::
0002 .blkb 2
0004 .dbsym e g_LowSpeedCnt _g_LowSpeedCnt i
0004 _g_Lower400VCnt::
0004 .blkb 2
0006 .dbsym e g_Lower400VCnt _g_Lower400VCnt i
0006 _g_Over400VCnt::
0006 .blkb 2
0008 .dbsym e g_Over400VCnt _g_Over400VCnt i
0008 _g_Lower220VCnt::
0008 .blkb 2
000A .dbsym e g_Lower220VCnt _g_Lower220VCnt i
000A _g_Over220VCnt::
000A .blkb 2
000C .dbsym e g_Over220VCnt _g_Over220VCnt i
000C _g_Err_Det_Disable::
000C .blkb 1
000D .dbsym e g_Err_Det_Disable _g_Err_Det_Disable c
000D _g_E_Mag_No::
000D .blkb 1
000E .dbsym e g_E_Mag_No _g_E_Mag_No c
000E _g_StartLedFlick::
000E .blkb 1
000F .dbsym e g_StartLedFlick _g_StartLedFlick c
000F _g_LedTimesT2::
000F .blkb 1
0010 .dbsym e g_LedTimesT2 _g_LedTimesT2 c
0010 _g_LedTimesT1::
0010 .blkb 1
0011 .dbsym e g_LedTimesT1 _g_LedTimesT1 c
0011 _g_LedTimes::
0011 .blkb 1
0012 .dbsym e g_LedTimes _g_LedTimes c
0012 _g_LedTimesCnt::
0012 .blkb 1
0013 .dbsym e g_LedTimesCnt _g_LedTimesCnt c
0013 _g_LedType::
0013 .blkb 1
0014 .dbsym e g_LedType _g_LedType c
0014 _g_HallErr::
0014 .blkb 1
0015 .dbsym e g_HallErr _g_HallErr c
0015 _g_LowSpeed::
0015 .blkb 1
0016 .dbsym e g_LowSpeed _g_LowSpeed c
0016 _g_MotorBlock::
0016 .blkb 1
0017 .dbsym e g_MotorBlock _g_MotorBlock c
0017 _g_SynEncoderErr::
0017 .blkb 1
0018 .dbsym e g_SynEncoderErr _g_SynEncoderErr c
0018 _g_SingleOverVol::
0018 .blkb 1
0019 .dbsym e g_SingleOverVol _g_SingleOverVol c
0019 _g_OverVol::
0019 .blkb 1
001A .dbsym e g_OverVol _g_OverVol c
001A _g_LowVol::
001A .blkb 1
001B .dbsym e g_LowVol _g_LowVol c
001B _g_NostopNeedle::
001B .blkb 1
001C .dbsym e g_NostopNeedle _g_NostopNeedle c
001C _g_singleLowVol::
001C .blkb 1
001D .dbsym e g_singleLowVol _g_singleLowVol c
001D _g_MotorRun::
001D .blkb 1
001E .dbsym e g_MotorRun _g_MotorRun c
001E _g_ErrCode02::
001E .blkb 1
001F .dbsym e g_ErrCode02 _g_ErrCode02 c
001F _g_ErrCode01::
001F .blkb 1
0020 .dbsym e g_ErrCode01 _g_ErrCode01 c
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -