📄 sio.o
字号:
XL
H 3 areas 1B global symbols
M sio.c
S push_gset1 Ref0000
S push_gset2 Ref0000
S push_gset3 Ref0000
S push_gset4 Ref0000
S div32s Ref0000
S pop_gset1 Ref0000
S pop_gset2 Ref0000
S pop_gset3 Ref0000
S pop_gset4 Ref0000
S mod8u Ref0000
A text size 3B2 flags 0
dbfile D:\avrvi\AVRVi_m128_Starter_Kit\USART_24C01\source\lib\sio.c
dbstruct 208 .1
dbfield 0 R_front c
dbfield 1 R_rear c
dbfield 2 R_count c
dbfield 3 R_overflow c
dbfield 4 R_buf A[100:100]c
dbfield 104 T_front c
dbfield 105 T_rear c
dbfield 106 T_count c
dbfield 107 T_buf A[100:100]c
dbfield 207 T_disabled c
dbend
dbfunc e Com_init 0 fV
dbline FFFFFFFF 0
dbline 2B 0
dbline 2F 0
dbline 30 6
dbline 31 C
dbline 32 10
dbline 38 12
dbline 39 18
dbline 47 1C
dbline FFFFFFFE 22
dbline 0 22
dbfunc e Com_baudrate 24 fV
dbsym r tmp A i
dbsym r baudrate A i
dbline FFFFFFFF 2A
dbline 54 2A
dbline 56 2A
dbline 58 72
dbline 59 7A
dbline FFFFFFFE 7C
dbline 0 80
dbfunc e Com_putchar 82 fc
dbsym r RTbuf 16 pS[.1]
dbsym r c 14 c
dbline FFFFFFFF 8A
dbline 6A 8A
dbline 6C 8A
dbline 6D 92
dbline 6E 96
dbline 6F 96
dbline 70 9C
dbline FFFFFFFE 9E
dbline 0 A2
dbfunc e Com_putstring A4 fV
dbsym r i C c
dbsym r RTbuf 16 pS[.1]
dbsym r len A c
dbsym r p 14 pc
dbline FFFFFFFF B0
dbline 7D B0
dbline 80 B0
dbline 80 B4
dbline 81 B4
dbline 82 B8
dbline 82 B8
dbline 81 CA
dbline 81 CC
dbline 83 D0
dbline 84 D2
dbline 85 D2
dbline 86 D2
dbline 86 D2
dbline 87 DE
dbline 87 DE
dbline 88 E8
dbline FFFFFFFE E8
dbline 0 EC
dbfunc e Com_getchar EE fc
dbsym r RTbuf 14 pS[.1]
dbsym r mode 16 c
dbline FFFFFFFF F6
dbline 97 F6
dbline 9F F6
dbline 9F F6
dbline A0 FE
dbline FFFFFFFE 102
dbline 0 106
dbfunc e Com_Rbuf_Clear 108 fV
dbsym r RTbuf 14 pS[.1]
dbline FFFFFFFF 10E
dbline A5 10E
dbline A6 10E
dbline FFFFFFFE 112
dbline 0 116
dbfunc e Com_getstring 118 fc
dbsym r i 14 c
dbsym r RTbuf 16 pS[.1]
dbsym r len C c
dbsym r p A pc
dbline FFFFFFFF 124
dbline AB 124
dbline AC 124
dbline AE 126
dbline AE 12C
dbline AF 12C
dbline AF 12E
dbline B1 12E
dbline B2 13A
dbline AF 13A
dbline AF 13C
dbline B3 140
dbline B5 144
dbline B8 144
dbline B9 144
dbline BA 150
dbline BC 152
dbline BC 152
dbline BF 15C
dbline FFFFFFFE 15E
dbline 0 162
dbfunc e Com_R_count 164 fc
dbsym r RTbuf 10 pS[.1]
dbline FFFFFFFF 164
dbline CF 164
dbline D0 164
dbline FFFFFFFE 168
dbline 0 168
dbfunc e Rbuf_init 16A fV
dbsym r RTbuf 10 pS[.1]
dbline FFFFFFFF 16A
dbline DC 16A
dbline DD 16A
dbline DE 170
dbline DF 172
dbline E0 176
dbline FFFFFFFE 17A
dbline 0 17A
dbfunc e Tbuf_init 17C fV
dbsym r RTbuf 10 pS[.1]
dbline FFFFFFFF 17C
dbline EC 17C
dbline ED 17C
dbline EE 186
dbline EF 18E
dbline F0 196
dbline FFFFFFFE 1A0
dbline 0 1A0
dbfunc e Rbuf_empty 1A2 fc
dbsym r RTbuf 10 pS[.1]
dbline FFFFFFFF 1A6
dbline FC 1A6
dbline FD 1A6
dbline FFFFFFFE 1BA
dbline 0 1BE
dbfunc e Tbuf_full 1C0 fc
dbsym r RTbuf 10 pS[.1]
dbline FFFFFFFF 1C4
dbline 123 1C4
dbline 124 1C4
dbline FFFFFFFE 1DC
dbline 0 1E0
dbfunc e Tbuf_putchar 1E2 fV
dbsym r RTbuf 14 pS[.1]
dbsym r x 16 c
dbline FFFFFFFF 1EA
dbline 143 1EA
dbline 144 1EA
dbline 144 1F4
dbline 145 1F4
dbline 145 1F4
dbline 145 1F6
dbline 145 1F6
dbline 146 1F6
dbline 147 202
dbline 148 202
dbline 149 204
dbline 14A 20E
dbline 14C 210
dbline 14D 210
dbline 14E 21E
dbline 14F 234
dbline 150 24C
dbline 151 24C
dbline 151 24C
dbline 151 24E
dbline 151 24E
dbline 152 24E
dbline FFFFFFFE 24E
dbline 0 252
dbfunc e Rbuf_getchar 254 fc
dbsym r Btemp 14 c
dbsym r RTbuf 16 pS[.1]
dbline FFFFFFFF 25A
dbline 178 25A
dbline 179 25A
dbline 17A 25C
dbline 17A 264
dbline 17B 264
dbline 17C 274
dbline 17C 274
dbline 17C 276
dbline 17C 276
dbline 17D 276
dbline 17E 282
dbline 17F 292
dbline 180 294
dbline 181 294
dbline FFFFFFFE 296
dbline 0 29A
dbfunc e uart0_rx_isr 29C fV
dbsym r data 16 c
dbsym r status A c
dbsym r RTbuf 14 pS[.1]
dbline FFFFFFFF 2B4
dbline 1A1 2B4
dbline 1A4 2B4
dbline 1A6 2B8
dbline 1A7 2BA
dbline 1A9 2BC
dbline 1AA 2C4
dbline 1AB 2C4
dbline 1AB 2CE
dbline 1AC 2CE
dbline 1AD 2DA
dbline 1AE 2EA
dbline 1AF 300
dbline 1B1 302
dbline 1B2 302
dbline 1B3 308
dbline 1B4 308
dbline FFFFFFFE 308
dbline 0 320
dbfunc e uart0_tx_isr 322 fV
dbsym r RTbuf 14 pS[.1]
dbline FFFFFFFF 33A
dbline 1BA 33A
dbline 1BE 33A
dbline 1BF 33E
dbline 1BF 34E
dbline 1C0 34E
dbline 1C1 366
dbline 1C2 374
dbline 1C3 38C
dbline 1C4 38E
dbline FFFFFFFE 398
dbline 0 3B0
S _Rbuf_init Def016A
S _Tbuf_full Def01C0
S _Tbuf_init Def017C
S _Com_baudrate Def0024
S _Rbuf_getchar Def0254
S _uart0_rx_isr Def029C
S _uart0_tx_isr Def0322
S _Tbuf_putchar Def01E2
S _Rbuf_empty Def01A2
S _Com_init Def0000
S _Com_Rbuf_Clear Def0108
S _Com_getstring Def0118
S _Com_R_count Def0164
S _Com_getchar Def00EE
S _Com_putstring Def00A4
S _Com_putchar Def0082
A vector size 54 flags C
A bss size D0 flags 20
dbfile D:\avrvi\AVRVi_m128_Starter_Kit\USART_24C01\source\lib\sio.c
dbsym e RTbuf_UART0 0 S[.1]
S _RTbuf_UART0 Def0000
T 00 00 00 E0 10 E0 BB D0
R 00 00 00 00 20 02 02 00 00 00 40 04 02 00 00 00
T 06 00 00 E0 10 E0 AF D0 22 24 2A B8 2B B8 86 E0
R 00 00 00 00 20 02 02 00 00 00 40 04 02 00 00 00
T 14 00 80 93 95 00 88 ED 8A B9 00 E8 15 E2 01 D0
R 00 00 00 00
T 22 00 08 95
R 00 00 00 00
T 24 00 0E 94 00 00 58 01 15 01 44 24 55 24 40 E0
R 00 00 00 00 12 04 02 00
T 32 00 52 E1 6A E7 70 E0 5A 92 4A 92 3A 92 2A 92
R 00 00 00 00
T 40 00 8A 01 9B 01 0E 94 00 00 40 E1 50 E0 60 E0
R 00 00 00 00 12 08 04 00
T 4E 00 70 E0 7A 93 6A 93 5A 93 4A 93 0E 94 00 00
R 00 00 00 00 12 0E 04 00
T 5C 00 18 01 29 01 41 E0 50 E0 60 E0 70 E0 24 1A
R 00 00 00 00
T 6A 00 35 0A 46 0A 57 0A 51 01 23 2C 33 24 20 92
R 00 00 00 00
T 78 00 90 00 A9 B8 0E 94 00 00 08 95
R 00 00 00 00 12 08 07 00
T 82 00 0E 94 00 00 B9 01 40 2F 8B 01 99 D0 00 23
R 00 00 00 00 12 04 01 00
T 90 00 11 F0 00 27 04 C0 9B 01 04 2F A3 D0 01 E0
R 00 00 00 00
T 9E 00 0E 94 00 00 08 95
R 00 00 00 00 12 04 06 00
T A4 00 0E 94 00 00 A2 2E A8 01 68 85 79 85 AA 20
R 00 00 00 00 12 04 03 00
T B2 00 79 F0 CC 24 0A C0 9B 01 EC 2D FF 27 E4 0F
R 00 00 00 00
T C0 00 F5 1F 00 81 DE DF 00 23 B9 F3 C3 94 CA 14
R 00 00 00 00
T CE 00 A0 F3 0B C0 9B 01 FA 01 00 81 D4 DF 00 23
R 00 00 00 00
T DC 00 D1 F3 FA 01 81 91 AF 01 8A 30 A9 F7 0E 94
R 00 00 00 00
T EA 00 00 00 08 95
R 00 00 00 00 12 02 08 00
T EE 00 0E 94 00 00 A9 01 60 2F 8A 01 35 D0 00 23
R 00 00 00 00 12 04 01 00
T FC 00 E1 F3 8A 01 A9 D0 0E 94 00 00 08 95
R 00 00 00 00 12 0A 06 00
T 08 01 0E 94 00 00 A8 01 8A 01 2C D0 0E 94 00 00
R 00 00 00 00 12 04 00 00 12 0E 05 00
T 16 01 08 95
R 00 00 00 00
T 18 01 0E 94 00 00 C2 2E 58 01 68 85 79 85 44 27
R 00 00 00 00 12 04 03 00
T 26 01 22 24 2C 14 60 F4 07 C0 9B 01 01 E0 DD DF
R 00 00 00 00
T 34 01 F5 01 01 93 5F 01 43 95 4C 15 B8 F3 0C 2D
R 00 00 00 00
T 42 01 0D C0 9B 01 01 E0 D2 DF F5 01 01 93 5F 01
R 00 00 00 00
T 50 01 43 95 F5 01 31 97 80 81 8A 30 A1 F7 04 2F
R 00 00 00 00
T 5E 01 0E 94 00 00 08 95
R 00 00 00 00 12 04 08 00
T 64 01 F8 01 02 81 08 95
R 00 00 00 00
T 6A 01 22 24 F8 01 20 82 21 82 F8 01 22 82 F8 01
R 00 00 00 00
T 78 01 23 82 08 95
R 00 00 00 00
T 7C 01 22 24 F8 01 E8 59 FF 4F 20 82 F8 01 E7 59
R 00 00 00 00
T 8A 01 FF 4F 20 82 F8 01 E6 59 FF 4F 20 82 81 E0
R 00 00 00 00
T 98 01 F8 01 E1 53 FF 4F 80 83 08 95
R 00 00 00 00
T A2 01 0E 94 00 00 F8 01 22 80 22 20 19 F4 41 E0
R 00 00 00 00 12 04 00 00
T B0 01 50 E0 02 C0 44 27 55 27 04 2F 0E 94 00 00
R 00 00 00 00 12 0E 05 00
T BE 01 08 95
R 00 00 00 00
T C0 01 0E 94 00 00 F8 01 E6 59 FF 4F 80 81 84 36
R 00 00 00 00 12 04 00 00
T CE 01 19 F4 41 E0 50 E0 02 C0 44 27 55 27 04 2F
R 00 00 00 00
T DC 01 0E 94 00 00 08 95
R 00 00 00 00 12 04 05 00
T E2 01 0E 94 00 00 A9 01 60 2F 8A 01 E9 DF 00 23
R 00 00 00 00 12 04 01 00
T F0 01 09 F0 2D C0 56 98 FA 01 E1 53 FF 4F 20 80
R 00 00 00 00
T FE 01 22 20 39 F0 6C B9 22 24 FA 01 E1 53 FF 4F
R 00 00 00 00
T 0C 02 20 82 1E C0 CA 01 86 59 9F 4F FC 01 80 81
R 00 00 00 00
T 1A 02 8F 5F 80 83 CA 01 85 59 9F 4F FA 01 E7 59
R 00 00 00 00
T 28 02 FF 4F E0 81 FF 27 E8 0F F9 1F 60 83 CA 01
R 00 00 00 00
T 36 02 87 59 9F 4F 1C 01 14 E6 FC 01 00 81 0F 5F
R 00 00 00 00
T 44 02 0E 94 00 00 F1 01 00 83 56 9A 0E 94 00 00
R 00 00 00 00 12 04 09 00 12 0E 06 00
T 52 02 08 95
R 00 00 00 00
T 54 02 0E 94 00 00 B8 01 44 27 8B 01 A1 DF 00 23
R 00 00 00 00 12 04 01 00
T 62 02 C1 F4 CB 01 04 96 FB 01 E0 81 FF 27 E8 0F
R 00 00 00 00
T 70 02 F9 1F 40 81 57 98 CB 01 02 96 FC 01 80 81
R 00 00 00 00
T 7E 02 81 50 80 83 14 E6 FB 01 00 81 0F 5F 0E 94
R 00 00 00 00
T 8C 02 00 00 FB 01 00 83 57 9A 04 2F 0E 94 00 00
R 00 00 00 00 12 02 09 00 12 0E 06 00
T 9A 02 08 95
R 00 00 00 00
T 48 00 0C 94 4E 01
R 00 00 01 00 10 04 00 00
T 9C 02 2A 92 3A 92 0A 93 1A 93 8A 93 9A 93 EA 93
R 00 00 00 00
T AA 02 FA 93 2F B6 2A 92 0E 94 00 00 40 E0
R 00 00 00 00 12 0A 02 00 20 0C 02 00 00 00
T B6 02 50 E0 AB B0 6C B1 8A 2D 88 71 09 F0 22 C0
R 00 00 00 00 40 02 02 00 00 00
T C4 02 FA 01 82 81 84 36 08 F0 1A C0 CA 01 02 96
R 00 00 00 00
T D2 02 FC 01 80 81 8F 5F 80 83 CA 01 04 96 FA 01
R 00 00 00 00
T E0 02 E1 81 FF 27 E8 0F F9 1F 60 83 CA 01 01 96
R 00 00 00 00
T EE 02 1C 01 14 E6 FC 01 00 81 0F 5F 0E 94 00 00
R 00 00 00 00 12 0E 09 00
T FC 02 F1 01 00 83 03 C0 81 E0 FA 01 83 83 0E 94
R 00 00 00 00
T 0A 03 00 00 29 90 2F BE F9 91 E9 91 99 91 89 91
R 00 00 00 00 12 02 07 00
T 18 03 19 91 09 91 39 90 29 90 18 95
R 00 00 00 00
T 50 00 0C 94 91 01
R 00 00 01 00 10 04 00 00
T 22 03 2A 92 3A 92 0A 93 1A 93 8A 93 9A 93 EA 93
R 00 00 00 00
T 30 03 FA 93 2F B6 2A 92 0E 94 00 00 40 E0
R 00 00 00 00 12 0A 00 00 20 0C 02 00 00 00
T 3C 03 50 E0 22 24 FA 01 E6 59 FF 4F 30 80 23 14
R 00 00 00 00 40 02 02 00 00 00
T 4A 03 08 F0 20 C0 CA 01 85 59 9F 4F FA 01 E8 59
R 00 00 00 00
T 58 03 FF 4F E0 81 FF 27 E8 0F F9 1F 20 80 2C B8
R 00 00 00 00
T 66 03 CA 01 86 59 9F 4F FC 01 80 81 81 50 80 83
R 00 00 00 00
T 74 03 CA 01 88 59 9F 4F 1C 01 14 E6 FC 01 00 81
R 00 00 00 00
T 82 03 0F 5F 0E 94 00 00 F1 01 00 83 05 C0 81 E0
R 00 00 00 00 12 06 09 00
T 90 03 FA 01 E1 53 FF 4F 80 83 0E 94 00 00 29 90
R 00 00 00 00 12 0C 05 00
T 9E 03 2F BE F9 91 E9 91 99 91 89 91 19 91 09 91
R 00 00 00 00
T AC 03 39 90 29 90 18 95
R 00 00 00 00
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -