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

📄 udisk.dbg

📁 AVR单片机平台Atmega32+CH375A芯片读写U盘代码
💻 DBG
📖 第 1 页 / 共 2 页
字号:
FUNC watchdog_init 9F6 fV
BLOCK 799 9F6
LINE 799 9F6
LINE 800 9F6
LINE 801 9F8
BLOCKEND 0 9FC
FUNCEND 9FC
FUNC timer0_init 9FE fV
BLOCK 808 9FE
LINE 808 9FE
LINE 809 9FE
LINE 810 A02
LINE 811 A06
LINE 812 A0A
BLOCKEND 0 A0E
FUNCEND A0E
FUNC timer0_ovf_isr A10 fV
BLOCK 817 A18
LINE 817 A18
LINE 818 A18
LINE 819 A1C
LINE 820 A1E
LINE 821 A26
BLOCKEND 0 A36
FUNCEND A36
FUNC init_devices A38 fV
BLOCK 827 A38
LINE 827 A38
LINE 829 A38
LINE 830 A3A
LINE 831 A3C
LINE 832 A3E
LINE 834 A40
LINE 835 A44
LINE 836 A46
LINE 837 A4A
BLOCKEND 0 A4C
FUNCEND A4C
FILE twi_1.c
FUNC i2cSetBitrate A4E fV
BLOCK 46 A54
DEFREG bitrate_div 10 c
DEFREG bitrateKHz 10 i
LINE 46 A54
LINE 53 A54
LINE 54 A56
LINE 57 A58
LINE 58 A78
LINE 59 A7E
LINE 60 A84
BLOCKEND 0 A8A
FUNCEND A8A
FUNC i2cInit A8C fV
BLOCK 65 A8C
LINE 65 A8C
LINE 68 A8C
LINE 70 A92
LINE 72 A98
LINE 73 A9E
BLOCKEND 0 AA4
FUNCEND AA4
FUNC i2cSetLocalDeviceAddr AA6 fV
BLOCK 82 AAA
DEFREG genCallEn 18 c
DEFREG deviceAddr 16 c
LINE 82 AAA
LINE 84 AAA
BLOCKEND 0 ACA
FUNCEND ACA
FUNC i2cSendStart ACC fV
BLOCK 88 ACC
LINE 88 ACC
LINE 90 ACC
BLOCKEND 0 AD4
FUNCEND AD4
FUNC i2cSendStop AD6 fV
BLOCK 94 AD6
LINE 94 AD6
LINE 96 AD6
BLOCKEND 0 ADE
FUNCEND ADE
FUNC i2cWaitForComplete AE0 fV
BLOCK 100 AE0
LINE 100 AE0
LINE 102 AE0
LINE 102 AE0
BLOCKEND 0 AE6
FUNCEND AE6
FUNC i2cSendByte AE8 fV
BLOCK 106 AE8
DEFREG data 16 c
LINE 106 AE8
LINE 108 AE8
LINE 110 AEA
BLOCKEND 0 AF2
FUNCEND AF2
FUNC i2cReceiveByte AF4 fV
BLOCK 114 AF4
DEFREG ackFlag 16 c
LINE 114 AF4
LINE 116 AF4
LINE 117 AF8
LINE 119 AF8
LINE 120 B00
LINE 122 B02
LINE 124 B02
LINE 125 B0A
BLOCKEND 0 B0A
FUNCEND B0A
FUNC i2cGetReceivedByte B0C fc
BLOCK 129 B0C
LINE 129 B0C
LINE 131 B0C
BLOCKEND 0 B0E
FUNCEND B0E
FUNC i2cGetStatus B10 fc
BLOCK 135 B10
LINE 135 B10
LINE 137 B10
BLOCKEND 0 B12
FUNCEND B12
FUNC i2cMasterSend B14 fc
BLOCK 141 B1C
DEFLOCAL i 1 c
DEFREG length 20 i
DEFREG deviceAddr 22 c
LINE 141 B1C
LINE 144 B1C
LINE 144 B1C
LINE 146 B24
LINE 148 B2A
LINE 149 B32
LINE 150 B3E
LINE 152 B46
LINE 153 B48
LINE 153 B48
LINE 154 B50
BLOCKEND 0 B58
FUNCEND B58
FUNC i2cMasterReceive B5A fc
BLOCK 158 B62
DEFLOCAL i 1 c
DEFREG length 20 i
DEFREG deviceAddr 22 c
LINE 158 B62
LINE 161 B62
LINE 161 B62
LINE 163 B6A
LINE 165 B70
LINE 166 B78
LINE 167 B84
LINE 168 B8A
LINE 169 B8A
LINE 170 B92
LINE 171 B98
LINE 173 B9A
LINE 174 B9A
LINE 175 BA6
LINE 176 BAC
LINE 178 BAC
LINE 180 BAE
LINE 180 BAE
LINE 181 BB6
BLOCKEND 0 BBE
FUNCEND BBE
FUNC i2cMasterSendNI BC0 fc
BLOCK 189 BCC
DEFREG retval 20 c
DEFREG data 22 pc
DEFREG length 10 c
DEFREG deviceAddr 12 c
LINE 189 BCC
LINE 190 BCC
LINE 193 BCE
LINE 196 BD4
LINE 197 BD6
LINE 200 BD8
LINE 201 BDE
LINE 204 BE0
LINE 205 BE6
LINE 208 BE8
LINE 209 BE8
LINE 210 BF0
LINE 211 BF2
LINE 212 BF4
LINE 207 BF4
LINE 213 BF8
LINE 215 BFA
LINE 218 BFA
LINE 219 BFC
LINE 222 BFC
LINE 223 BFE
LINE 223 BFE
LINE 226 C04
LINE 228 C0A
BLOCKEND 0 C10
FUNCEND C10
FUNC i2cMasterReceiveNI C12 fc
BLOCK 236 C1E
DEFREG retval 20 c
DEFREG data 22 pc
DEFREG length 10 c
DEFREG deviceAddr 12 c
LINE 236 C1E
LINE 237 C1E
LINE 240 C20
LINE 243 C26
LINE 244 C28
LINE 247 C2A
LINE 248 C30
LINE 251 C32
LINE 252 C38
LINE 255 C3A
LINE 256 C3A
LINE 257 C3E
LINE 258 C40
LINE 259 C48
LINE 260 C4A
LINE 254 C4A
LINE 263 C50
LINE 264 C54
LINE 265 C56
LINE 266 C5E
LINE 268 C60
LINE 270 C60
LINE 271 C62
LINE 274 C62
LINE 277 C64
LINE 279 C68
BLOCKEND 0 C6E
FUNCEND C6E
FUNC i2cGetState C70 fc
BLOCK 283 C70
LINE 283 C70
LINE 284 C70
BLOCKEND 0 C74
FUNCEND C74
FUNC twi_isr C76 fV
BLOCK 290 C7E
DEFREG status 20 c
LINE 290 C7E
LINE 293 C7E
LINE 294 C82
LINE 295 E44
LINE 300 E44
LINE 301 E4A
LINE 302 E50
LINE 308 E52
LINE 309 E68
LINE 311 E68
LINE 312 E7A
LINE 313 E8C
LINE 315 E8E
LINE 317 E8E
LINE 319 E90
LINE 320 E96
LINE 321 E96
LINE 325 E98
LINE 326 EB0
LINE 333 EC2
LINE 336 EC4
LINE 337 ECA
LINE 338 ED0
LINE 343 ED2
LINE 345 EDA
LINE 347 EE0
LINE 351 EE2
LINE 352 EFA
LINE 356 F0C
LINE 357 F22
LINE 358 F22
LINE 359 F26
LINE 360 F28
LINE 361 F40
LINE 362 F40
LINE 363 F48
LINE 364 F48
LINE 365 F5C
LINE 367 F5C
LINE 368 F60
LINE 370 F62
LINE 372 F62
LINE 373 F66
LINE 374 F66
LINE 384 F68
LINE 386 F6E
LINE 388 F7A
LINE 389 F82
LINE 394 F84
LINE 395 F9C
LINE 397 FAE
LINE 398 FB6
LINE 400 FB6
LINE 401 FBA
LINE 403 FBC
LINE 405 FBC
LINE 406 FC0
LINE 407 FC0
LINE 412 FC2
LINE 413 FC6
LINE 415 FC8
LINE 417 FD0
LINE 418 FD6
LINE 419 FE0
LINE 427 FE2
LINE 429 FE8
LINE 430 FFC
LINE 435 1008
LINE 436 1020
LINE 437 1032
LINE 439 1040
LINE 442 104A
LINE 443 1052
LINE 449 1054
LINE 451 105C
LINE 452 1062
LINE 458 1064
LINE 462 1064
LINE 464 106C
LINE 465 1072
BLOCKEND 0 107A
FUNCEND 107A
FUNC testI2cMemory 107C fV
BLOCK 472 1086
DEFLOCAL rxdata 68 A[66:66]c
DEFLOCAL txdata 2 A[66:66]c
DEFREG i 20 c
LINE 472 1086
LINE 477 1086
LINE 478 108A
LINE 480 108C
LINE 481 1090
LINE 480 10AC
LINE 480 10AE
LINE 483 10B2
LINE 486 10C0
LINE 489 10C4
LINE 491 10D2
LINE 493 10E2
BLOCKEND 0 10F6
FUNCEND 10F6
FILE UART.c
FUNC put_c 10F8 fV
BLOCK 18 10F8
DEFREG c 16 c
LINE 18 10F8
LINE 19 10F8
LINE 19 10F8
LINE 20 10FC
BLOCKEND 0 10FE
FUNCEND 10FE
FUNC put_s 1100 fV
BLOCK 24 1106
DEFREG ptr 20 pc
LINE 24 1106
LINE 26 1108
LINE 27 1108
LINE 28 1110
LINE 25 1110
BLOCKEND 0 111C
FUNCEND 111C
FUNC put_bytes 111E fV
BLOCK 32 1126
DEFREG SendIndex 20 i
DEFREG length 22 i
DEFREG ptr 10 pc
LINE 32 1126
LINE 34 1126
LINE 35 112C
LINE 36 112C
LINE 37 1134
LINE 34 1134
LINE 34 1138
BLOCKEND 0 1142
FUNCEND 1142
FUNC usart_rx_isr 1144 fV
BLOCK 44 1154
LINE 44 1154
LINE 46 1154
LINE 47 116C
LINE 48 117E
LINE 50 1198
LINE 51 1198
LINE 52 11A4
LINE 53 11AE
BLOCKEND 0 11BE
FUNCEND 11BE
FUNC init_USART 11C0 fV
BLOCK 62 11C0
DEFREG EnInterrup 16 c
LINE 62 11C0
LINE 65 11C0
LINE 81 11C4
LINE 82 11C8
LINE 89 11CC
LINE 90 11CE
LINE 91 11D2
LINE 94 11D8
BLOCKEND 0 11DC
FUNCEND 11DC
FILE CH375HFB.h
FILE twi_1.c
DEFGLOBAL localBuffer 83 A[3:3]c
DEFGLOBAL localBufferLength 86 c
DEFGLOBAL EnFlex 87 c
DEFGLOBAL I2cNotAck 88 c
FILE UART.c
DEFGLOBAL RxIndex 89 i
DEFGLOBAL UartState 8B c
FILE udisk.c
STRUCT 514 .4
FIELD 0 Bytes i
FIELD 2 DataBuff A[512:512]c
STRUCTEND
STRUCT 9 .5
FIELD 0 FileSize l
FIELD 4 FileDate i
FIELD 6 FileTime i
FIELD 8 FileAttr c
STRUCTEND
UNION 514 .3
FIELD 0 FileName A[255:255]c
FIELD 0 SetOffset l
FIELD 0 ReadBytes i
FIELD 0 WriteDataVer S[.4]
FIELD 0 ModifyFileAttrVer S[.5]
UNIONEND
STRUCT 517 .2
FIELD 0 FrameLen i
FIELD 2 Com c
FIELD 3 VeryData S[.3]
STRUCTEND
STRUCT 514 .8
FIELD 0 ReadBytes i
FIELD 2 DataBuff A[512:512]c
STRUCTEND
STRUCT 9 .9
FIELD 0 FileSize l
FIELD 4 FileDate i
FIELD 6 FileTime i
FIELD 8 FileAttr c
STRUCTEND
STRUCT 13 .10
FIELD 0 DiskSize l
FIELD 4 TotalSize l
FIELD 8 FreeSize l
FIELD 12 DiskFat c
STRUCTEND
STRUCT 9 .11
FIELD 0 FileSize l
FIELD 4 FileDate i
FIELD 6 FileTime i
FIELD 8 FileAttr c
STRUCTEND
UNION 514 .7
FIELD 0 RealWriteByte i
FIELD 0 RealOffset l
FIELD 0 ReadDataVer S[.8]
FIELD 0 ReadFileAttrVer S[.9]
FIELD 0 ReadDiskAttrVer S[.10]
FIELD 0 ModifyFileAttrVer S[.11]
UNIONEND
STRUCT 517 .6
FIELD 0 FrameLen i
FIELD 2 Ack c
FIELD 3 VeryData S[.7]
STRUCTEND
UNION 517 _COM_BUFF
FIELD 0 FrameBuff A[517:517]c
FIELD 0 ReqData S[.2]
FIELD 0 AckData S[.6]
UNIONEND
FILE CH375HFB.h
STRUCT 30 .12
FIELD 0 mBuffer A[30:30]c
STRUCTEND
STRUCT 13 .13
FIELD 0 mDiskSizeSec l
FIELD 4 mTotalSector l
FIELD 8 mFreeSector l
FIELD 12 mDiskFat c
STRUCTEND
STRUCT 30 .14
FIELD 0 mPathName A[30:30]c
STRUCTEND
STRUCT 30 .15
FIELD 0 mPathName A[30:30]c
STRUCTEND
STRUCT 1 .16
FIELD 0 mUpdateLen c
STRUCTEND
STRUCT 30 .17
FIELD 0 mPathName A[30:30]c
STRUCTEND
STRUCT 30 .18
FIELD 0 mPathName A[30:30]c
STRUCTEND
STRUCT 9 .19
FIELD 0 mFileSize l
FIELD 4 mFileDate s
FIELD 6 mFileTime s
FIELD 8 mFileAttr c
STRUCTEND
STRUCT 4 .20
FIELD 0 mSectorOffset l
STRUCTEND
STRUCT 1 .21
FIELD 0 mSectorCount c
STRUCTEND
STRUCT 1 .22
FIELD 0 mSectorCount c
STRUCTEND
STRUCT 10 .23
FIELD 0 mSectorCount c
FIELD 1 mReserved A[7:7]c
FIELD 8 mDataBuffer pc
STRUCTEND
STRUCT 10 .24
FIELD 0 mSectorCount c
FIELD 1 mReserved A[7:7]c
FIELD 8 mDataBuffer pc
STRUCTEND
STRUCT 4 .25
FIELD 0 mDiskSizeSec l
STRUCTEND
STRUCT 4 .26
FIELD 0 mByteOffset l
STRUCTEND
STRUCT 256 .27
FIELD 0 mByteCount c
FIELD 1 mByteBuffer A[255:255]c
STRUCTEND
STRUCT 256 .28
FIELD 0 mByteCount c
FIELD 1 mByteBuffer A[255:255]c
STRUCTEND
STRUCT 6 .29
FIELD 0 mSaveVariable c
FIELD 1 mReserved A[3:3]c
FIELD 4 mBuffer pc
STRUCTEND
STRUCT 21 .31
FIELD 0 mCBW_Sig l
FIELD 4 mCBW_Tag l
FIELD 8 mCBW_DataLen c
FIELD 9 mCBW_DataLen1 c
FIELD 10 mCBW_DataLen2 c
FIELD 11 mCBW_DataLen3 c
FIELD 12 mCBW_Flag c
FIELD 13 mCBW_LUN c
FIELD 14 mCBW_CB_Len c
FIELD 15 mCBW_CB_Buf A[6:6]c
STRUCTEND
STRUCT 14 .32
FIELD 0 mCSW_Sig l
FIELD 4 mCSW_Tag l
FIELD 8 mCSW_Residue l
FIELD 12 mCSW_Status c
FIELD 13 mReserved c
STRUCTEND
UNION 21 .30
FIELD 0 mCBW S[.31]
FIELD 0 mCSW S[.32]
UNIONEND
UNION 256 _CMD_PARAM
FIELD 0 Other S[.12]
FIELD 0 Query S[.13]
FIELD 0 Open S[.14]
FIELD 0 Enumer S[.15]
FIELD 0 Close S[.16]
FIELD 0 Create S[.17]
FIELD 0 Erase S[.18]
FIELD 0 Modify S[.19]
FIELD 0 Locate S[.20]
FIELD 0 Read S[.21]
FIELD 0 Write S[.22]
FIELD 0 ReadX S[.23]
FIELD 0 WriteX S[.24]
FIELD 0 DiskSize S[.25]
FIELD 0 ByteLocate S[.26]
FIELD 0 ByteRead S[.27]
FIELD 0 ByteWrite S[.28]
FIELD 0 SaveVariable S[.29]
FIELD 0 BOC S[.30]
UNIONEND
DEFGLOBAL rdcount 8C c
DEFGLOBAL DataPrepared 8D c
DEFGLOBAL OperReturn 8E c
DEFGLOBAL temp 8F A[10:10]c
DEFGLOBAL B_status 99 c
DEFGLOBAL ys20ms 9A c
DEFGLOBAL nComBuff 9B S[_COM_BUFF]
DEFGLOBAL FILE_DATA_BUF 2A0 A[512:512]c
DEFGLOBAL DISK_BASE_BUF 4A0 A[512:512]c
DEFGLOBAL mCmdParam 6A0 S[_CMD_PARAM]
FILE twi_1.c
DEFGLOBAL SlaveSendLength 7A0 pi
DEFGLOBAL I2cComStatus 7A2 c
DEFSTATIC I2cReceiveDataLength 7A3 i
DEFSTATIC I2cReceiveDataIndex 7A5 i
DEFGLOBAL I2cReceiveData 7A7 pc
DEFSTATIC I2cSendDataLength 7A9 i
DEFSTATIC I2cSendDataIndex 7AB i
DEFGLOBAL I2cSendData 7AD pc
DEFSTATIC I2cDeviceAddrRW 7AF c
DEFSTATIC I2cState 7B0 c
FILE UART.c
DEFGLOBAL RxLength 7B1 pi
DEFGLOBAL UartRx 7B3 pc
START 0080

⌨️ 快捷键说明

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