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

📄 modbus.o

📁 使用Atmel88芯片实现RS485通讯,Modbus通讯协议.在IVR_AVR环境中编译,文件完整.
💻 O
字号:
XL
H 3 areas 20 global symbols
M modbus.c
S push_gset1 Ref0000
S push_gset3 Ref0000
S push_gset4 Ref0000
S push_gset5 Ref0000
S pop_gset1 Ref0000
S pop_gset3 Ref0000
S empy16s Ref0000
S pop_gset4 Ref0000
S pop_gset5 Ref0000
S _LedShowLink Ref0000
A text size 380 flags 0
dbfile D:\ICCTES~1\1128\modbus.c
dbfunc e uart0_init 0 fV
dbline FFFFFFFF 0
dbline 20 0
dbline 21 0
dbline 22 6
dbline 23 C
dbline 24 12
dbline 25 18
dbline 27 1C
dbline FFFFFFFE 22
dbline 0 22
dbfunc e beginSend 24 fV
dbline FFFFFFFF 24
dbline 2E 24
dbline 30 24
dbline 31 2A
dbline 32 34
dbline 34 3E
dbline 36 46
dbline 37 50
dbline FFFFFFFE 5A
dbline 0 5A
dbfunc e singleKeyTranmit 5C fV
dbline FFFFFFFF 5C
dbline 4F 5C
dbline 50 5C
dbline 51 62
dbline 52 68
dbline 53 6E
dbline 54 80
dbline 55 88
dbline 57 94
dbline 59 9A
dbline FFFFFFFE 9C
dbline 0 9C
dbfunc e ReceiveFrameDisFun 9E fV
dbline FFFFFFFF A0
dbline 5F A0
dbline 60 A0
dbline 61 AC
dbline 62 AC
dbline 63 EA
dbline 65 EA
dbline 67 EA
dbline 6A EA
dbline 6B F4
dbline 6E F4
dbline 6F 104
dbline 70 104
dbline 71 116
dbline 72 116
dbline 73 118
dbline 74 124
dbline 75 124
dbline 76 124
dbline 77 12A
dbline 78 12E
dbline 7A 12E
dbline 7D 130
dbline 81 130
dbline 82 138
dbline 84 138
dbline 85 148
dbline 87 148
dbline 88 158
dbline 8A 158
dbline 8B 160
dbline 8C 16A
dbline 8D 16C
dbline 8E 16C
dbline 8F 16C
dbline 90 172
dbline 91 176
dbline 92 176
dbline 95 176
dbline 97 176
dbline 98 176
dbline FFFFFFFE 178
dbline 0 17A
dbfunc e RecFrameCheck 17C fc
dbsym r CRCWord 14 i
dbsym r GetCntTempBuf A c
dbsym r p_CheckData 16 pc
dbline FFFFFFFF 182
dbline 9D 182
dbline 9F 182
dbline A3 1A6
dbline A4 1B8
dbline A5 1B8
dbline A8 1BC
dbline A9 1BC
dbline FFFFFFFE 1BE
dbline 0 1C0
dbfunc e CRC16 1C2 fI
dbsym r i 14 I
dbsym r CH 16 c
dbsym r CL A c
dbsym r SaveLo E c
dbsym l SaveHi 2 c
dbsym l Flag 0 I
dbsym r CRC16Hi C c
dbsym r CRC16Lo 6 c
dbsym r iLength 8 I
dbsym r data 4 pc
dbline FFFFFFFF 1CA
dbline B2 1CA
dbline B8 1CA
dbline B9 1CE
dbline BA 1D0
dbline BB 1D4
dbline BC 1D6
dbline BD 1DC
dbline BE 1DC
dbline BF 1E6
dbline C0 1EE
dbline C1 1EE
dbline C2 1F0
dbline C3 1F2
dbline C4 1F4
dbline C6 1F6
dbline C7 1FE
dbline C9 204
dbline CA 20C
dbline CB 20C
dbline CC 20E
dbline CD 210
dbline CE 210
dbline BF 210
dbline BF 21A
dbline CF 228
dbline BC 228
dbline BC 22C
dbline D0 232
dbline FFFFFFFE 236
dbline 0 23A
dbfunc e readRegisters 23C fV
dbsym l finsh 1 c
dbsym l result 1 i
dbsym r readCount 14 c
dbsym r addr 14 i
dbsym r crcData 14 i
dbsym r byteCount A c
dbsym r tempAddr C i
dbsym l tempData 0 i
dbsym r i 16 i
dbline FFFFFFFF 240
dbline D6 240
dbline DF 240
dbline E2 248
dbline E6 254
dbline E8 256
dbline EB 262
dbline ED 268
dbline EE 26E
dbline EF 26E
dbline F0 274
dbline F1 28A
dbline F2 29A
dbline ED 29A
dbline ED 2A4
dbline F4 2AE
dbline F5 2B4
dbline F6 2BA
dbline F7 2BE
dbline F8 2C4
dbline F9 2D0
dbline FA 2E4
dbline FB 2E6
dbline FD 2F4
dbline 100 2FC
dbline FFFFFFFE 2FE
dbline 0 302
dbfunc e getRegisterVal 304 fi
dbsym l tempAddr 1 i
dbsym r result 14 i
dbsym r p_tempData 16 pi
dbsym r addr A i
dbline FFFFFFFF 30A
dbline 106 30A
dbline 107 30A
dbline 10B 30E
dbline 10C 316
dbline 10D 33C
dbline 10F 33C
dbline 111 33C
dbline 112 34A
dbline 114 34C
dbline 115 35A
dbline 117 35C
dbline 118 36A
dbline 11A 36C
dbline 11B 37A
dbline 11D 37A
dbline 11F 37A
dbline 121 37A
dbline 123 37A
dbline 125 37A
dbline 127 37A
dbline 129 37A
dbline 12B 37A
dbline 12D 37A
dbline 12F 37A
dbline 131 37A
dbline 134 37A
dbline 136 37A
dbline 138 37A
dbline FFFFFFFE 37C
dbline 0 37E
S _getRegisterVal Def0304
S _RecFrameCheck Def017C
S _ReceiveFrameDisFun Def009E
S _uart0_init Def0000
S _CRC16 Def01C2
S _readRegisters Def023C
S _singleKeyTranmit Def005C
S _beginSend Def0024
A func_lit size 22 flags 0
A bss size 31 flags 20
dbfile D:\ICCTES~1\1128\modbus.c
dbsym e GetKeyValue 0 c
dbsym e crc_result 1 i
dbsym e testVarInputDown 3 i
dbsym e testVarInputUp 5 i
dbsym e testVarPoint 7 i
dbsym e testVarAnalog 9 i
dbsym e receBuf B A[16:16]c
dbsym e sendBuf 1B A[16:16]c
dbsym e receTimeOut 2B c
dbsym e checkoutError 2C c
dbsym e GetCntTemp 2D c
dbsym e receCount 2E c
dbsym e sendCount 2F c
dbsym e sendPosi 30 c
S _receCount Def002E
S _sendCount Def002F
S _receBuf Def000B
S _testVarInputUp Def0005
S _sendBuf Def001B
S _GetCntTemp Def002D
S _testVarPoint Def0007
S _crc_result Def0001
S _testVarAnalog Def0009
S _sendPosi Def0030
S _GetKeyValue Def0000
S _checkoutError Def002C
S _receTimeOut Def002B
S _testVarInputDown Def0003
T 00 00 22 24 20 92 C1 00 82 E0 80 93 C0 00 8E E3
R 00 00 00 00
T 0E 00 80 93 C2 00 87 E6 80 93 C4 00 20 92 C5 00
R 00 00 00 00
T 1C 00 80 E9 80 93 C1 00 08 95
R 00 00 00 00
T 24 00 22 24 20 92 30 00 81 E0 20 90 2F 00 82 15
R 00 00 00 00 00 06 02 00 00 0C 02 00
T 32 00 28 F4 80 91 2F 00 81 50 80 93 2F 00 20 90
R 00 00 00 00 00 06 02 00 00 0C 02 00
T 40 00 1B 00 20 92 C6 00 80 91 C1 00 80 64 80 93
R 00 00 00 00 00 02 02 00
T 4E 00 C1 00 80 91 C1 00 88 60 80 93 C1 00 08 95
R 00 00 00 00
T 5C 00 8F EF 80 93 1B 00 8A EA 80 93 1C 00 85 E5
R 00 00 00 00 00 06 02 00 00 0C 02 00
T 6A 00 80 93 1D 00 23 E0 30 E0 00 E0
R 00 00 00 00 00 04 02 00 20 0A 02 00 1B 00
T 74 00 10 E0 A5 D0 10 93 02 00 00 93
R 00 00 00 00 40 02 02 00 1B 00 00 08 02 00
T 7E 00 01 00 C8 01 90 70 80 93 1E 00 C8 01 80 70
R 00 00 00 00 00 02 02 00 00 0A 02 00
T 8C 00 89 2F 99 27 80 93 1F 00 85 E0 80 93 2F 00
R 00 00 00 00 00 08 02 00 00 0E 02 00
T 9A 00 C4 DF 08 95
R 00 00 00 00
T 9E 00 00 D0 84 E0 20 90 2E 00 82 15 08 F0 65 C0
R 00 00 00 00 82 02 00 00 00 08 02 00
T AC 00 40 91 0C 00 55 27 40 30 45 07 09 F4 5E C0
R 00 00 00 00 00 04 02 00
T BA 00 41 30 E0 E0 5E 07 09 F4 59 C0 43 30 E0 E0
R 00 00 00 00
T C8 00 5E 07 79 F0 45 30 E0 E0 5E 07 09 F4 50 C0
R 00 00 00 00
T D6 00 40 30 E0 E0 5E 07 0C F4 4B C0 4A 3A E0 E0
R 00 00 00 00
T E4 00 5E 07 21 F1 46 C0 80 91 2E 00 88 30 08 F4
R 00 00 00 00 00 0A 02 00
T F2 00 41 C0 80 91 0B 00 81 30 A1 F4 20 90 2C 00
R 00 00 00 00 00 06 02 00 00 0E 02 00
T 00 01 22 20 81 F4 20 91 2E 00 33 27 00 E0
R 00 00 00 00 00 08 02 00 20 0C 02 00 0B 00
T 0C 01 10 E0 36 D0 00 30 01 07 39 F0 92 D0 85 EB
R 00 00 00 00 40 02 02 00 0B 00
T 1A 01 96 E0 90 93 01 00 80 93 00 00 22 24 20 92
R 00 00 00 00 02 06 09 00 02 0A 09 00
T 28 01 2E 00 20 92 2C 00 23 C0 80 91 2E 00 85 30
R 00 00 00 00 00 02 02 00 00 06 02 00 00 0C 02 00
T 36 01 F8 F0 80 91 0B 00 81 30 B1 F4 20 90 2C 00
R 00 00 00 00 00 06 02 00 00 0E 02 00
T 44 01 22 20 91 F4 25 E0 30 E0 00 E0 10 E0 15 D0
R 00 00 00 00 20 0A 02 00 0B 00 40 0C 02 00 0B 00
T 52 01 00 30 01 07 51 F0 20 90 0D 00 20 92 00 00
R 00 00 00 00 00 0A 02 00 00 0E 02 00
T 60 01 33 24 30 92 01 00 20 92 00 00 78 DF 22 24
R 00 00 00 00 02 06 09 00 02 0A 09 00
T 6E 01 20 92 2E 00 20 92 2C 00 00 00 00 D0 08 95
R 00 00 00 00 00 04 02 00 00 08 02 00 82 0C 04 00
T 7C 01 00 D0 A2 2E B8 01 EA 2D FF 27 32 97 E6 0F
R 00 00 00 00 82 02 01 00
T 8A 01 F7 1F 20 80 33 24 32 2C 22 24 EA 2D FF 27
R 00 00 00 00
T 98 01 31 97 E6 0F F7 1F 40 81 55 27 42 0D 53 1D
R 00 00 00 00
T A6 01 2A 2D 33 27 22 50 30 40 8B 01 08 D0 40 17
R 00 00 00 00
T B4 01 51 07 11 F4 01 E0 01 C0 00 27 00 D0 08 95
R 00 00 00 00 82 0C 05 00
T C2 01 00 D0 49 01 28 01 23 97 8F EF 68 2E C8 2E
R 00 00 00 00 82 02 03 00
T D0 01 AA 24 A3 94 60 EA 44 27 55 27 28 C0 FA 01
R 00 00 00 00
T DE 01 E4 0D F5 1D 20 80 62 24 00 24 11 24 19 82
R 00 00 00 00
T EC 01 08 82 CA 82 E6 2C C6 94 66 94 8A 81 81 70
R 00 00 00 00
T FA 01 81 30 19 F4 86 2D 80 68 68 2E 8E 2D 81 70
R 00 00 00 00
T 08 02 81 30 11 F4 C6 26 6A 24 88 81 99 81 01 96
R 00 00 00 00
T 16 02 99 83 88 83 87 E0 90 E0 08 80 19 80 80 15
R 00 00 00 00
T 24 02 91 05 1C F7 4F 5F 5F 4F 48 15 59 05 AC F2
R 00 00 00 00
T 32 02 1C 2D 06 2D 23 96 00 D0 08 95
R 00 00 00 00 82 08 08 00
T 3C 02 00 D0 22 97 22 24 33 24 39 82 28 82 20 90
R 00 00 00 00 82 02 02 00
T 4A 02 0E 00 30 90 0D 00 53 2D 42 2D 6A 01 20 90
R 00 00 00 00 00 02 02 00 00 06 02 00
T 58 02 10 00 30 90 0F 00 53 2D 42 2D 82 E0 84 9F
R 00 00 00 00 00 02 02 00 00 06 02 00
T 66 02 A0 2C 66 27 77 27 1B C0 9E 01 86 01 48 D0
R 00 00 00 00
T 74 02 80 E0 90 E0 FB 01 33 96 E8 0F F9 1F 28 80
R 00 00 00 00 20 02 02 00 1B 00 40 04 02 00 1B 00
T 82 02 39 80 23 2C 33 24 20 82 FB 01 34 96 E8 0F
R 00 00 00 00
T 90 02 F9 1F 88 81 99 81 90 70 80 83 6E 5F 7F 4F
R 00 00 00 00
T 9E 02 C6 01 01 96 6C 01 2A 2C 33 24 62 15 73 05
R 00 00 00 00
T AC 02 00 F3 8F EF 80 93 1B 00 83 E0 80 93 1C 00
R 00 00 00 00 00 08 02 00 00 0E 02 00
T BA 02 A0 92 1D 00 82 2D 8D 5F A8 2E 28 2F 33 27
R 00 00 00 00 00 04 02 00
T C8 02 00 E0 10 E0 7A DF A8 01
R 00 00 00 00 20 02 02 00 1B 00 40 04 02 00 1B 00
T D0 02 80 E0 90 E0 EA 2D FF 27 E8 0F F9 1F 1A 01
R 00 00 00 00 20 02 02 00 1B 00 40 04 02 00 1B 00
T DE 02 23 2C 33 24 20 82 A3 94 EA 2D FF 27 E8 0F
R 00 00 00 00
T EC 02 F9 1F CA 01 90 70 80 83 8A 2D 8F 5F 80 93
R 00 00 00 00
T FA 02 2F 00 93 DE 22 96 00 D0 08 95
R 00 00 00 00 00 02 02 00 82 08 07 00
T 00 00 BD 01 9E 01 A6 01
R 00 00 01 00 10 02 00 00 10 04 00 00 10 06 00 00
T 06 00 AE 01 B6 01 BD 01
R 00 00 01 00 10 02 00 00 10 04 00 00 10 06 00 00
T 0C 00 BD 01 BD 01 BD 01
R 00 00 01 00 10 02 00 00 10 04 00 00 10 06 00 00
T 12 00 BD 01 BD 01 BD 01
R 00 00 01 00 10 02 00 00 10 04 00 00 10 06 00 00
T 18 00 BD 01 BD 01 BD 01
R 00 00 01 00 10 02 00 00 10 04 00 00 10 06 00 00
T 1E 00 BD 01 BD 01
R 00 00 01 00 10 02 00 00 10 04 00 00
T 04 03 00 D0 B9 01 58 01 44 27 55 27 C5 01 80 54
R 00 00 00 00 82 02 01 00
T 12 03 9C 49 5C 01 80 E1 90 E0 8A 15 9B 05 0C F4
R 00 00 00 00
T 20 03 2C C0 02 E0 10 E0 95 01 00 D0 F8 01 80 E0
R 00 00 00 00 82 0A 06 00 20 0E 01 00 00 00
T 2E 03 90 E0 E8 0F F9 1F 05 90 14 90 F0 01 09 94
R 00 00 00 00 40 02 01 00 00 00
T 3C 03 20 90 09 00 30 90 0A 00 FB 01 31 82 20 82
R 00 00 00 00 00 04 02 00 00 08 02 00
T 4A 03 17 C0 20 90 07 00 30 90 08 00 FB 01 31 82
R 00 00 00 00 00 06 02 00 00 0A 02 00
T 58 03 20 82 0F C0 20 90 05 00 30 90 06 00 FB 01
R 00 00 00 00 00 08 02 00 00 0C 02 00
T 66 03 31 82 20 82 07 C0 20 90 03 00 30 90 04 00
R 00 00 00 00 00 0A 02 00 00 0E 02 00
T 74 03 FB 01 31 82 20 82 8A 01 00 D0 08 95
R 00 00 00 00 82 0A 05 00

⌨️ 快捷键说明

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