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

📄 macan.mp

📁 工业开关量检测模块的原代码,带断线检测功能
💻 MP
字号:
NOTE: AVR Code addresses are word addresses
All other addresses (including ones in FLASH) are byte addresses

Area                               Addr   Size   Decimal Bytes (Attributes)
--------------------------------   ----   ----   ------- ----- ------------
                             lit   008C   0072 =    114. bytes (rel,con,rom)

       Addr  Global Symbol
      -----  --------------------------------
       008C  __lit_start
       008C  _CanBaud
       00FE  __lit_end

Area                               Addr   Size   Decimal Bytes (Attributes)
--------------------------------   ----   ----   ------- ----- ------------
                           idata   00FE   00F0 =    240. bytes (rel,con,rom)

       Addr  Global Symbol
      -----  --------------------------------
       00FE  __idata_start
       01EE  __idata_end

Area                               Addr   Size   Decimal Bytes (Attributes)
--------------------------------   ----   ----   ------- ----- ------------
                            text   01EE   2AA0 =  10912. bytes (rel,con,rom)

       Addr  Global Symbol
      -----  --------------------------------
       00F7  __start
       00F7  __text_start
       0117  _exit
       0118  _can_init
       011A  _canMob_init
       0327  _can_tx
       03A7  _can_ReceiveData
       0525  _port_init
       053B  _timer0_init
       0547  _init_devices
       054F  _watchdog_init
       0555  _spi_init
       055D  _spi_write
       0566  _spi_read
       0571  _adreset
       0581  _init_ad
       05F4  _conves_ad
       0611  _char_int
       061F  _full_ref
       075D  _jiaozhun
       0984  _timer0_ovf_isr
       09B9  _main
       0E0C  _zero_ref
       0F4A  _init_data
       0F83  _chan_change
       1019  _jiaozheng
       104A  _jisuan
       10EE  _delay_1us
       10F0  _delay_us
       10FF  _delay_1ms
       110A  _delay_ms
       1119  _filter
       1167  _lvbo
       1248  _get_id
       1253  _RUN_LED
       125B  push_arg4
       125D  push_arg2
       1260  asr32
       126C  div32u
       126E  mod32u
       1272  div32s
       1274  mod32s
       12A0  long_div_prolog
       12B3  long_div_epilog
       12C3  tst_R16_R19
       12C8  tst_R24_R27
       12CD  neg_R24_R27
       12D6  empy16s
       12E6  empy32s
       12E6  empy32u
       131A  pop_gset2
       131D  pop_gset3
       1320  pop_gset4
       1323  pop_gset5
       1326  push_gset5
       1328  push_gset4
       132A  push_gset3
       132C  push_gset2
       132E  push_gset1
       1331  pop_gset1
       1332  pop
       1345  neg32
       134E  long_prolog
       135C  long_epilog
       1367  tstzero1
       136D  tstzero2
       1373  lpm32
       1387  push_lset
       139E  pop_lset
       13B5  lsl16
       13BC  lsl32
       13C8  lsr32
       13D4  asgnblk
       13EC  _EEPROMread
       13F1  _EEPROMwrite
       1402  fpsub
       1404  fpadd
       1405  fpadd_alt
       146A  fpadd2
       1475  fpsub2
       1480  fpsub1x
       148D  fpint
       14B9  int2fp
       14BF  long2fp
       14D0  fpdiv
       1538  fpdiv2
       1543  unpacks
       154B  tstR16_R19
       1553  unpacku
       1568  normalize_and_pack
       1594  pack
       159E  saveR8toR25
       15AD  restoreR8toR25
       15BC  fpmule
       160C  fpmule1
       1616  fpmule2
       1621  fpmule1x
       162E  fpcmp
       163B  fpcmp2
       1647  __text_end

Area                               Addr   Size   Decimal Bytes (Attributes)
--------------------------------   ----   ----   ------- ----- ------------
                            data   0100   00F0 =    240. bytes (rel,con,ram)

       Addr  Global Symbol
      -----  --------------------------------
       0100  _CANMOBID
       0100  __data_start
       013C  _CANMOBMD
       0178  _CANIDT
       01B4  _CANIDM
       01F0  __data_end

Area                               Addr   Size   Decimal Bytes (Attributes)
--------------------------------   ----   ----   ------- ----- ------------
                             bss   01F0   01E5 =    485. bytes (rel,con,ram)

       Addr  Global Symbol
      -----  --------------------------------
       01F0  __bss_start
       01F0  _counterTemp
       01F1  _canbaud
       01F2  _Full_Data
       01F4  _Zero_Data
       01F6  _tempL
       01F7  _tempH
       01F8  _id5
       01FC  _id4
       0200  _id3
       0204  _id2
       0208  _id1
       020C  _rece_data
       0230  _msg
       0254  _Ad_Fu_Buf
       026A  _Ad_Ze_Buf
       0280  _k0
       0284  _x0
       0288  _Ad_Data_Lv
       02B8  _RUN
       02BA  _Ad_Out_Data
       02D2  _Ad_Data_Temp
       034A  _send_count
       034B  _Rece_data
       0356  _ID_net
       0357  _Pass_Flag
       0358  _Send_Flag
       0359  _Time
       035A  _Temp_Flag
       035B  _ID_nu
       035C  _turn
       0368  _channel
       0369  _flag
       0375  _new_value
       03A5  _value
       03D5  __bss_end

Area                               Start  End    Decimal Bytes (Attributes)
--------------------------------   ----   ----   ------- ----- ------------
                          vector   0000   004C =     76. bytes (abs,ovr,rom)

Files Linked      [ module(s) ]

C:\iccv7avr\lib\crtatmega.o	[ crtatmega.s ]
can.o	[ can.c ]
intmcu.o	[ intmcu.c ]
ad.o	[ ad.c ]
full.o	[ full.c ]
jiaozhun.o	[ jiaozhun.c ]
main.o	[ main.c ]
zero.o	[ zero.c ]
function.o	[ function.c ]
<library>	[ asave.s, asr32.s, div32.s, emul16s.s, emul32.s, gpop2.s, gpop3.s, gpop4.s, gpop5.s, gpush.s, lneg.s, longutil.s ]
[ lpm32.s, lpush.s, lsl16.s, lsl32.s, lsr32.s, struct.s, eepromr.s, eepromw.s, fpadd.s, fpadd2.s, fpsub2.s ]
[ fpsub1x.s, fpint.s, int2fp.s, fpdiv.s, fpdiv2.s, fputil.s, fputil2.s, fpmule.s, fpmule1.s, fpmule2.s ]
[ fpmule1x.s, fpcmp.s, fpcmp2.s ]

User Global Definitions

ram_end = 0x10ff
hwstk_size = 0x20

User Base Address Definitions

func_lit = 0x8c
data = 0x100
eeprom:1.4096

⌨️ 快捷键说明

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