?? btask.lis
字號:
.module btask.c
.area text(rom, con, rel)
0000 .dbfile ..\source\bms\btask.c
.area data(ram, con, rel)
0000 .dbfile ..\source\bms\btask.c
0000 _BatScanStack::
0000 .blkb 1
.area idata
0000 00 .byte 0
.area data(ram, con, rel)
0001 .dbfile ..\source\bms\btask.c
0001 .blkb 169
.area idata
0001 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 .word 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
003D 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 .word 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
0079 00000000000000000000 .word 0,0,0,0,0
0083 00000000000000000000 .word 0,0,0,0,0
008D 00000000000000000000 .word 0,0,0,0,0
0097 00000000000000000000 .word 0,0,0,0,0
00A1 000000000000000000 .byte 0,0,0,0,0,0,0,0,0
.area data(ram, con, rel)
00AA .dbfile ..\source\bms\btask.c
00AA .dbfile C:\DOCUME~1\Administrator\桌面\MEGA16\source\bms\btask.c
00AA .dbsym e BatScanStack _BatScanStack A[170:170]c
00AA _Adc7923ReadStack::
00AA .blkb 1
.area idata
00AA 00 .byte 0
.area data(ram, con, rel)
00AB .dbfile C:\DOCUME~1\Administrator\桌面\MEGA16\source\bms\btask.c
00AB .blkb 169
.area idata
00AB 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 .word 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
00E7 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 .word 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
0123 00000000000000000000 .word 0,0,0,0,0
012D 00000000000000000000 .word 0,0,0,0,0
0137 00000000000000000000 .word 0,0,0,0,0
0141 00000000000000000000 .word 0,0,0,0,0
014B 000000000000000000 .byte 0,0,0,0,0,0,0,0,0
.area data(ram, con, rel)
0154 .dbfile C:\DOCUME~1\Administrator\桌面\MEGA16\source\bms\btask.c
0154 .dbsym e Adc7923ReadStack _Adc7923ReadStack A[170:170]c
0154 _BalanceStack::
0154 .blkb 1
.area idata
0154 00 .byte 0
.area data(ram, con, rel)
0155 .dbfile C:\DOCUME~1\Administrator\桌面\MEGA16\source\bms\btask.c
0155 .blkb 169
.area idata
0155 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 .word 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
0191 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 .word 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
01CD 00000000000000000000 .word 0,0,0,0,0
01D7 00000000000000000000 .word 0,0,0,0,0
01E1 00000000000000000000 .word 0,0,0,0,0
01EB 00000000000000000000 .word 0,0,0,0,0
01F5 000000000000000000 .byte 0,0,0,0,0,0,0,0,0
.area data(ram, con, rel)
01FE .dbfile C:\DOCUME~1\Administrator\桌面\MEGA16\source\bms\btask.c
01FE .dbsym e BalanceStack _BalanceStack A[170:170]c
01FE _TempReadStack::
01FE .blkb 1
.area idata
01FE 00 .byte 0
.area data(ram, con, rel)
01FF .dbfile C:\DOCUME~1\Administrator\桌面\MEGA16\source\bms\btask.c
01FF .blkb 169
.area idata
01FF 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 .word 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
023B 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 .word 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
0277 00000000000000000000 .word 0,0,0,0,0
0281 00000000000000000000 .word 0,0,0,0,0
028B 00000000000000000000 .word 0,0,0,0,0
0295 00000000000000000000 .word 0,0,0,0,0
029F 000000000000000000 .byte 0,0,0,0,0,0,0,0,0
.area data(ram, con, rel)
02A8 .dbfile C:\DOCUME~1\Administrator\桌面\MEGA16\source\bms\btask.c
02A8 .dbsym e TempReadStack _TempReadStack A[170:170]c
02A8 _NTCTemperaStack::
02A8 .blkb 1
.area idata
02A8 00 .byte 0
.area data(ram, con, rel)
02A9 .dbfile C:\DOCUME~1\Administrator\桌面\MEGA16\source\bms\btask.c
02A9 .blkb 169
.area idata
02A9 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 .word 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
02E5 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 .word 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
0321 00000000000000000000 .word 0,0,0,0,0
032B 00000000000000000000 .word 0,0,0,0,0
0335 00000000000000000000 .word 0,0,0,0,0
033F 00000000000000000000 .word 0,0,0,0,0
0349 000000000000000000 .byte 0,0,0,0,0,0,0,0,0
.area data(ram, con, rel)
0352 .dbfile C:\DOCUME~1\Administrator\桌面\MEGA16\source\bms\btask.c
0352 .dbsym e NTCTemperaStack _NTCTemperaStack A[170:170]c
.area text(rom, con, rel)
0000 .dbfile C:\DOCUME~1\Administrator\桌面\MEGA16\source\bms\btask.c
0000 .dbfunc e StartTask _StartTask fV
0000 ; pdata -> <dead>
.even
0000 _StartTask::
0000 1A93 st -y,r17
0002 0A93 st -y,r16
0004 2397 sbiw R28,3
0006 .dbline -1
0006 .dbline 21
0006 ; #ifndef _BMSTASK_SOURCE
0006 ; #define _BMSTASK_SOURCE
0006 ;
0006 ; #include "..\source\CPU_source\includes.h"
0006 ;
0006 ; void Adc7923ReadTask(void *pdata);
0006 ; void BatScanTask(void *pdata);
0006 ; void BalanceTask(void *pdata);
0006 ; void TempReadTask(void *pdata);
0006 ; void NTCTemperaManagementTask(void*pdata);
0006 ;
0006 ; OS_STK BatScanStack[BATTERY_SCAN_STK_SIZE]={0};
0006 ; OS_STK Adc7923ReadStack[ADC7923_READ_STK_SIZE]={0};
0006 ; OS_STK BalanceStack[BALANCE_STK_SIZE]={0};
0006 ; OS_STK TempReadStack[TEMP_READ_STK_SIZE]={0};
0006 ; OS_STK NTCTemperaStack[NTC_TEMPERA_STK_SIZE] = {0};
0006 ;
0006 ;
0006 ;
0006 ; void StartTask(void *pdata)
0006 ; {
0006 .dbline 22
0006 ; OSTick_Init();
0006 0E940000 xcall _OSTick_Init
000A .dbline 24
000A ;
000A ; OSTaskStkSize =BATTERY_SCAN_STK_SIZE; /* Setup the total stack size */
000A 8AEA ldi R24,170
000C 90E0 ldi R25,0
000E 90930100 sts _OSTaskStkSize+1,R25
0012 80930000 sts _OSTaskStkSize,R24
0016 .dbline 25
0016 ; OSTaskStkSizeHard =BATTERY_SCAN_STK_SIZE_HARD; /* Setup the hardware stack size */
0016 80E2 ldi R24,32
0018 90930100 sts _OSTaskStkSizeHard+1,R25
001C 80930000 sts _OSTaskStkSizeHard,R24
0020 .dbline 26
0020 ; OSTaskCreate(BatScanTask,
0020 83E0 ldi R24,3
0022 8A83 std y+2,R24
0024 80E0 ldi R24,<_BatScanStack
0026 90E0 ldi R25,>_BatScanStack
0028 E0910000 lds R30,_OSTaskStkSize
002C F0910100 lds R31,_OSTaskStkSize+1
0030 3197 sbiw R30,1
0032 E80F add R30,R24
0034 F91F adc R31,R25
0036 F983 std y+1,R31
0038 E883 std y+0,R30
003A 2227 clr R18
003C 3327 clr R19
003E 00E0 ldi R16,<PL_BatScanTask
0040 10E0 ldi R17,>PL_BatScanTask
0042 0E940000 xcall _OSTaskCreate
0046 .dbline 31
0046 ; (void *)0,
0046 ; (OS_STK *)&BatScanStack[OSTaskStkSize - 1],
0046 ; BATTERY_SCAN_PRIO );
0046 ;
0046 ; OSTaskStkSize =ADC7923_READ_STK_SIZE; /* Setup the total stack size */
0046 8AEA ldi R24,170
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -