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

📄 esp.lst

📁 FE42X单相防窃电电表DEMO(编译器 AQ430 AQ430 V2.0.6.5)
💻 LST
📖 第 1 页 / 共 5 页
字号:
                   287 ;   DISPLAY_STAGE_TEST3,
                   288 ;   DISPLAY_STAGE_TEST4,
                   289 ;   DISPLAY_STAGE_TEST5,
                   290 ;   DISPLAY_STAGE_TEST6,
                   291 ;   DISPLAY_STAGE_TEST7,
                   292 ;   DISPLAY_STAGE_TEST8,
                   293 ;   DISPLAY_STAGE_TEST9,                
                   294 ;     DISPLAY_STAGE_LAST
                   295 ; };
                   296 ; struct  rtc_s
                   297 ; {
                   298 ;   uint8 second;
                   299 ;   uint8 minute;
                   300 ;   uint8 hour;
                   301 ;   uint8 day;
                   302 ;   uint8 week;
                   303 ;   uint8 month;
                   304 ;   uint8 year;
                   305 ;   uint8 sumcheck;
                   306 ; };
                   307 ; extern struct rtc_s rtc;  
                   308 ; extern uint32 ul_actensper1;
                   309 ; extern uint32 ul_actensper2;
                   310 ; extern void display (unsigned int value);
                   311 ; extern void update_display(void);
                   312 ; extern void LCDudec16(unsigned int value, int pos, int digits, int after);
                   313 ; extern void LCDudec32(unsigned long value, int pos, int digits, int after);
                   314 ; extern void LCDicon(int id, int on);
                   315 ; extern void LCDmodify_char(unsigned char ch, int pos, int on);
                   316 ; extern void LCDchar(unsigned char ch, int pos);
                   317 ; extern void clr_lcd_display(void);
                   318 ; extern void bin2bcd32(unsigned char bcd[5], unsigned long bin);
                   319 ; extern void bin2bcd16(unsigned char bcd[3], unsigned int bin);
                   320 ; extern unsigned long scale_long(unsigned long l, float f);
                   321 ; extern unsigned int scale_int(unsigned int i, float f);
                   322 ; extern void set_rtc_sumcheck(void);
                   323 ; extern int check_rtc_sumcheck(void);
                   324 ; extern int bump_rtc(void);
                   325 ; extern int weekday(void);
                   326 ; extern void rtc_bumper(void);
                   327 ; extern void correct_rtc(void);
                   328 ; extern void init_analog_front_end_ESP(void);
                   329 ; extern void init_esp_parameter(void);
                   330 ; extern void set_parameter(unsigned int param, unsigned int data);
                   331 ; extern void start_measurement(void);
                   332 ; extern char store_flash_var(char *ptr,char *from, int len);
                   333 ; extern void EnergyReadyIntMapping(void);
                   334 ; extern void ActensperReadyIntMapping(void);
                   335 ; extern void BasicTimerIntMapping(void);
                   336 ; void init_analog_front_end_SD16(void);
                   337 ; extern void tpd_gen(void);
                   338 ; extern int16_t dc_filter(register int32_t *p, register int16_t x);
                   339 ; extern int32_t imul16_up(register int16_t x, register int16_t y);
                   340 ; extern void accum48(register int16_t x[3], register int32_t y);
                   341 ; extern void log_parameters(void);
                   342 ; extern void transfer48(register int16_t y[3], register int16_t x[3]);
                   343 ; extern int32_t div48(register int16_t x[3], register int16_t y);
                   344 ; extern int32_t isqrt32(register int32_t h);
                   345 ; extern int32_t div_sh48(register int16_t x[3], int sh, register int16_t y);
                   346 ; extern int32_t current(void);
                   347 ; extern int32_t voltage(void);
                   348 ; extern void CheckExternVoltage(void);
                   349 ; extern void EnterSD16Measure (void);
                   350 ; extern void ExitSD16Measure (void);
                   351 ; extern void EnterESPMeasure (void);
                   352 ; extern void ExitESPMeasure (void);
                   353 ; extern void SwitchToSD16Measure(void);
                   354 ; extern void SwitchToESPMeasure(void);
                   355 ; extern void OnlyRTCMode(void);
                   356 ; void ClrDispVary(unsigned char OpMode);
                   357 ; void init_analog_front_end_ESP(void)
                   358 DBG3:
0028 00000000      359     .long 0x0
002c 00000188      360     .long DBG10
0030 00000000      361     .long _init_analog_front_end_ESP
0034 00000040      362     .long 0x40
0038 01020001      363     .long 0x1020001
003c 00000050      364     .long DBG1
0040 00000032      365     .long DBG7-DBG8
0044 00000000      366     .long DBG9
0048 000000f0      367     .long DBG6
004c 00000000      368     .long 0x0
                   369     .pseg esp_code
                   370 DBG8:
                   371     .dbgseg dbg_syms
                   372 DBG1:
0050 0066622e      373     .long 0x66622e
0054 00000000      374     .long 0x0
0058 00000000      375     .long DBG8
005c 00000000      376     .long 0x0
0060 01650001      377     .long 0x1650001
0064 00000000      378     .long 0x0
0068 0000001c      379     .long 0x1c
006c 00000000      380     .long 0x0
0070 00000118      381     .long DBG11
0074 00000000      382     .long 0x0
                   383     .dbgseg dbg_line
0000               384     .align 0x2
                   385 DBG9:
0000 00000028      386     .long DBG3
0004 00000000      387     .long 0x0
0008 00000000      388     .long _init_analog_front_end_ESP
000c 00000001      389     .long 0x1
0010 00000000      390     .long DBG13
0014 00000002      391     .long 0x2
0018 00000000      392     .long DBG14
001c 00000007      393     .long 0x7
0020 00000004      394     .long DBG15
0024 00000012      395     .long 0x12
0028 0000000a      396     .long DBG16
002c 00000023      397     .long 0x23
0030 0000000e      398     .long DBG17
0034 00000024      399     .long 0x24
0038 00000012      400     .long DBG18
003c 0000002d      401     .long 0x2d
0040 00000018      402     .long DBG19
0044 0000002e      403     .long 0x2e
0048 0000001c      404     .long DBG20
004c 00000037      405     .long 0x37
0050 00000020      406     .long DBG21
0054 00000038      407     .long 0x38
0058 00000024      408     .long DBG22
005c 0000003b      409     .long 0x3b
0060 0000002a      410     .long DBG23
0064 0000003c      411     .long 0x3c
0068 00000030      412     .long DBG24
006c 0000003d      413     .long 0x3d
                   414     .pseg esp_code
                   415     .global _init_analog_front_end_ESP
                   416 _init_analog_front_end_ESP:
                   417 ; ENTRY
                   418 DBG12:
                   419 ; {
                   420 DBG13:
                   421 ;       ESPCTL &= ~ (0x0001) ;
                   422 DBG14:
0000 92c35001      423     bic #0x1,&0x150
                   424 DBG15:
                   425 ;       SD16CTL= 0x800
                   426 ;           | ( (0x0010) )    
                   427 ;       | ( (0x0040) + (0x0080) )    
0004 b240d4080001  428     mov #0x8d4,&0x100
                   429 DBG16:
                   430 ;         | (0x0004) ;  
                   431 ;       SD16INCTL0= (0x0000) ; 
000a c243b000      432     mov.b   #0x0,&0xb0
                   433 DBG17:
                   434 ;       SD16CCTL0 = (0x0000) ;       
000e 82430201      435     mov #0x0,&0x102
                   436 DBG18:
                   437 ;       SD16INCTL1= (0x0020) ; 
0012 f2402000b100  438     mov.b   #0x20,&0xb1
                   439 DBG19:
                   440 ;       SD16CCTL1 = (0x0000) ;      
0018 82430401      441     mov #0x0,&0x104
                   442 DBG20:
                   443 ;       SD16INCTL2= (0x0000) ;
001c c243b200      444     mov.b   #0x0,&0xb2
                   445 DBG21:
                   446 ;       SD16CCTL2 = (0x0000) ;     
0020 82430601      447     mov #0x0,&0x106
                   448 DBG22:
                   449 ;       SD16CONF0 = 0xC0 ;
0024 f240c000b700  450     mov.b   #0xc0,&0xb7
                   451 DBG23:
                   452 ;     SD16CONF1 = 0x40 ;
002a f2404000bf00  453     mov.b   #0x40,&0xbf
                   454 DBG25:
                   455 DBG24:
                   456 ; EXIT
0030 3041          457     ret
                   458     .dbgseg dbg_syms
0078 00000000      459     .long 0x0
007c 000000ac      460     .long DBG26
0080 00000000      461     .long 0x0
0084 00000000      462     .long 0x0
0088 00010002      463     .long 0x10002
008c 00000000      464     .long 0x0
0090 000002ec      465     .long DBG27
0094 00000002      466     .long 0x2
0098 00000000      467     .long 0x0
009c 00010002      468     .long 0x10002
00a0 504e5f5f      469     .long 0x504e5f5f
00a4 534d5241      470     .long 0x534d5241
00a8 00000000      471     .long 0x0
00ac 00000000      472     .long 0x0
00b0 00010002      473     .long 0x10002
00b4 0066652e      474     .long 0x66652e
00b8 00000000      475     .long 0x0
00bc 00000030      476     .long DBG25
00c0 00000000      477     .long 0x0
00c4 01650001      478     .long 0x1650001
00c8 00000000      479     .long 0x0
00cc 00000058      480     .long 0x58
00d0 00000000      481     .long 0x0
00d4 00000000      482     .long 0x0
00d8 00000000      483     .long 0x0
                   484     .pseg esp_code
                   485 DBG7:
                   486     .dbgseg dbg_syms
00dc 00000000      487     .long 0x0
00e0 00000188      488     .long DBG10
00e4 00000032      489     .long DBG7
00e8 00000000      490     .long 0x0
00ec 00ff0001      491     .long 0xff0001
                   492 ; } 
                   493 ; void set_parameter(unsigned int param, unsigned int data)
                   494 DBG6:
00f0 00000000      495     .long 0x0
00f4 000001c8      496     .long DBG32
00f8 00000032      497     .long _set_parameter
00fc 00000040      498     .long 0x40
0100 01020001      499     .long 0x1020001
0104 00000118      500     .long DBG11
0108 00000038      501     .long DBG29-DBG30
010c 00000070      502     .long DBG31
0110 000003d4      503     .long DBG28
0114 00000000      504     .long 0x0
                   505     .pseg esp_code
                   506 DBG30:
                   507     .dbgseg dbg_syms
                   508 DBG11:
0118 0066622e      509     .long 0x66622e
011c 00000000      510     .long 0x0
0120 00000032      511     .long DBG30
0124 00000000      512     .long 0x0
0128 01650001      513     .long 0x1650001
012c 00000000      514     .long 0x0
0130 00000061      515     .long 0x61
0134 00000000      516     .long 0x0
0138 000003fc      517     .long DBG33
013c 00000000      518     .long 0x0
                   519     .dbgseg dbg_line
                   520 DBG31:
0070 000000f0      521     .long DBG6
0074 00000000      522     .long 0x0
0078 00000032      523     .long _set_parameter
007c 00000001      524     .long 0x1
0080 00000032      525     .long DBG35
0084 00000002      526     .long 0x2
0088 00000032      527     .long DBG36
008c 00000003      528     .long 0x3
0090 00000034      529     .long DBG37
0094 00000005      530     .long 0x5
0098 00000038      531     .long DBG38
009c 00000006      532     .long 0x6
00a0 0000003c      533     .long DBG39
00a4 00000007      534     .long 0x7
00a8 0000003c      535     .long DBG40
00ac 00000008      536     .long 0x8
00b0 0000003c      537     .long DBG41
00b4 0000000a      538     .long 0xa
00b8 0000004c      539     .long DBG42
00bc 0000000b      540     .long 0xb
00c0 00000050      541     .long DBG43
00c4 0000000c      542     .long 0xc
00c8 00000050      543     .long DBG44
00cc 0000000d      544     .long 0xd
00d0 00000058      545     .long DBG45
00d4 0000000e      546     .long 0xe
00d8 0000005a      547     .long DBG46
00dc 0000000f      548     .long 0xf
00e0 0000005a      549     .long DBG47
00e4 00000011      550     .long 0x11
00e8 00000068      551     .long DBG49
00ec 00000012      552     .long 0x12
                   553     .pseg esp_code
                   554     .global _set_parameter
                   555 _set_parameter:
                   556 ; ENTRY
                   557 DBG34:
                   558 ; param at argloc 0 (0x0) in reg  size 2
                   559 ; data at argloc 0 (0x0) in reg  size 2
                   560 ; timeout in reg  size 2
                   561 ; {
                   562 DBG35:
                   563 ;       unsigned int timeout= 0xffff; 
                   564 DBG36:
0032 3e43          565     mov #0xffff,r14
                   566 DBG37:
                   567 ;       MBOUT1= data;      
0034 824d5a01      568     mov r13,&0x15a
                   569 DBG38:
                   570 ;       MBOUT0= param;     
0038 824c5801      571     mov r12,&0x158
                   572 DBG39:
                   573 ;       do
                   574 set_parameter_L2:

⌨️ 快捷键说明

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