GPIO

GPIOA 0x50000000

11 rejestrów/klastrów w tym peryferium.

Rejestr: MODER  0x50000000
rw

GPIO port mode register

Bit 31: MODER15:31Bit 30: MODER15:Bit 29: MODER14:Bit 28: MODER14:28Bit 27: MODER13:Bit 26: MODER13:Bit 25: MODER12:Bit 24: MODER12:24Bit 23: MODER11:Bit 22: MODER11:Bit 21: MODER10:Bit 20: MODER10:20Bit 19: MODER9:Bit 18: MODER9:Bit 17: MODER8:Bit 16: MODER8:16Bit 15: MODER7:Bit 14: MODER7:Bit 13: MODER6:Bit 12: MODER6:12Bit 11: MODER5:Bit 10: MODER5:Bit 9: MODER4:Bit 8: MODER4:8Bit 7: MODER3:Bit 6: MODER3:Bit 5: MODER2:Bit 4: MODER2:4Bit 3: MODER1:Bit 2: MODER1:Bit 1: MODER0:Bit 0: MODER0:0
BitSzer.PoleDostępOpis
0–12MODER0:Port x configuration pin 0
2–32MODER1:Port x configuration pin 1
4–52MODER2:Port x configuration pin 2
6–72MODER3:Port x configuration pin 3
8–92MODER4:Port x configuration pin 4
10–112MODER5:Port x configuration pin 5
12–132MODER6:Port x configuration pin 6
14–152MODER7:Port x configuration pin 7
16–172MODER8:Port x configuration pin 8
18–192MODER9:Port x configuration pin 9
20–212MODER10:Port x configuration pin 10
22–232MODER11:Port x configuration pin 11
24–252MODER12:Port x configuration pin 12
26–272MODER13:Port x configuration pin 13
28–292MODER14:Port x configuration pin 14
30–312MODER15:Port x configuration pin 15
Rejestr: OTYPER  0x50000004
rw

GPIO port output type register

Bit 31: zarezerwowany31Bit 30: zarezerwowanyBit 29: zarezerwowanyBit 28: zarezerwowany28Bit 27: zarezerwowanyBit 26: zarezerwowanyBit 25: zarezerwowanyBit 24: zarezerwowany24Bit 23: zarezerwowanyBit 22: zarezerwowanyBit 21: zarezerwowanyBit 20: zarezerwowany20Bit 19: zarezerwowanyBit 18: zarezerwowanyBit 17: zarezerwowanyBit 16: zarezerwowany16Bit 15: OT15:Bit 14: OT14:Bit 13: OT13:Bit 12: OT12:12Bit 11: OT11:Bit 10: OT10:Bit 9: OT9:Bit 8: OT8:8Bit 7: OT7:Bit 6: OT6:Bit 5: OT5:Bit 4: OT4:4Bit 3: OT3:Bit 2: OT2:Bit 1: OT1:Bit 0: OT0:0
BitSzer.PoleDostępOpis
01OT0:Port x configuration pin 0
11OT1:Port x configuration pin 1
21OT2:Port x configuration pin 2
31OT3:Port x configuration pin 3
41OT4:Port x configuration pin 4
51OT5:Port x configuration pin 5
61OT6:Port x configuration pin 6
71OT7:Port x configuration pin 7
81OT8:Port x configuration pin 8
91OT9:Port x configuration pin 9
101OT10:Port x configuration pin 10
111OT11:Port x configuration pin 11
121OT12:Port x configuration pin 12
131OT13:Port x configuration pin 13
141OT14:Port x configuration pin 14
151OT15:Port x configuration pin 15
Rejestr: OSPEEDR  0x50000008
rw

GPIO port output speed register

Bit 31: OSPEEDR15:31Bit 30: OSPEEDR15:Bit 29: OSPEEDR14:Bit 28: OSPEEDR14:28Bit 27: OSPEEDR13:Bit 26: OSPEEDR13:Bit 25: OSPEEDR12:Bit 24: OSPEEDR12:24Bit 23: OSPEEDR11:Bit 22: OSPEEDR11:Bit 21: OSPEEDR10:Bit 20: OSPEEDR10:20Bit 19: OSPEEDR9:Bit 18: OSPEEDR9:Bit 17: OSPEEDR8:Bit 16: OSPEEDR8:16Bit 15: OSPEEDR7:Bit 14: OSPEEDR7:Bit 13: OSPEEDR6:Bit 12: OSPEEDR6:12Bit 11: OSPEEDR5:Bit 10: OSPEEDR5:Bit 9: OSPEEDR4:Bit 8: OSPEEDR4:8Bit 7: OSPEEDR3:Bit 6: OSPEEDR3:Bit 5: OSPEEDR2:Bit 4: OSPEEDR2:4Bit 3: OSPEEDR1:Bit 2: OSPEEDR1:Bit 1: OSPEEDR0:Bit 0: OSPEEDR0:0
BitSzer.PoleDostępOpis
0–12OSPEEDR0:Port x configuration pin 0
2–32OSPEEDR1:Port x configuration pin 1
4–52OSPEEDR2:Port x configuration pin 2
6–72OSPEEDR3:Port x configuration pin 3
8–92OSPEEDR4:Port x configuration pin 4
10–112OSPEEDR5:Port x configuration pin 5
12–132OSPEEDR6:Port x configuration pin 6
14–152OSPEEDR7:Port x configuration pin 7
16–172OSPEEDR8:Port x configuration pin 8
18–192OSPEEDR9:Port x configuration pin 9
20–212OSPEEDR10:Port x configuration pin 10
22–232OSPEEDR11:Port x configuration pin 11
24–252OSPEEDR12:Port x configuration pin 12
26–272OSPEEDR13:Port x configuration pin 13
28–292OSPEEDR14:Port x configuration pin 14
30–312OSPEEDR15:Port x configuration pin 15
Rejestr: PUPDR  0x5000000C
rw

GPIO port pull-up/pull-down register

Bit 31: PUPDR15:31Bit 30: PUPDR15:Bit 29: PUPDR14:Bit 28: PUPDR14:28Bit 27: PUPDR13:Bit 26: PUPDR13:Bit 25: PUPDR12:Bit 24: PUPDR12:24Bit 23: PUPDR11:Bit 22: PUPDR11:Bit 21: PUPDR10:Bit 20: PUPDR10:20Bit 19: PUPDR9:Bit 18: PUPDR9:Bit 17: PUPDR8:Bit 16: PUPDR8:16Bit 15: PUPDR7:Bit 14: PUPDR7:Bit 13: PUPDR6:Bit 12: PUPDR6:12Bit 11: PUPDR5:Bit 10: PUPDR5:Bit 9: PUPDR4:Bit 8: PUPDR4:8Bit 7: PUPDR3:Bit 6: PUPDR3:Bit 5: PUPDR2:Bit 4: PUPDR2:4Bit 3: PUPDR1:Bit 2: PUPDR1:Bit 1: PUPDR0:Bit 0: PUPDR0:0
BitSzer.PoleDostępOpis
0–12PUPDR0:Port x configuration pin 0
2–32PUPDR1:Port x configuration pin 1
4–52PUPDR2:Port x configuration pin 2
6–72PUPDR3:Port x configuration pin 3
8–92PUPDR4:Port x configuration pin 4
10–112PUPDR5:Port x configuration pin 5
12–132PUPDR6:Port x configuration pin 6
14–152PUPDR7:Port x configuration pin 7
16–172PUPDR8:Port x configuration pin 8
18–192PUPDR9:Port x configuration pin 9
20–212PUPDR10:Port x configuration pin 10
22–232PUPDR11:Port x configuration pin 11
24–252PUPDR12:Port x configuration pin 12
26–272PUPDR13:Port x configuration pin 13
28–292PUPDR14:Port x configuration pin 14
30–312PUPDR15:Port x configuration pin 15
Rejestr: IDR  0x50000010
ro

GPIO port input data register

Bit 31: zarezerwowany31Bit 30: zarezerwowanyBit 29: zarezerwowanyBit 28: zarezerwowany28Bit 27: zarezerwowanyBit 26: zarezerwowanyBit 25: zarezerwowanyBit 24: zarezerwowany24Bit 23: zarezerwowanyBit 22: zarezerwowanyBit 21: zarezerwowanyBit 20: zarezerwowany20Bit 19: zarezerwowanyBit 18: zarezerwowanyBit 17: zarezerwowanyBit 16: zarezerwowany16Bit 15: IDR15:Bit 14: IDR14:Bit 13: IDR13:Bit 12: IDR12:12Bit 11: IDR11:Bit 10: IDR10:Bit 9: IDR9:Bit 8: IDR8:8Bit 7: IDR7:Bit 6: IDR6:Bit 5: IDR5:Bit 4: IDR4:4Bit 3: IDR3:Bit 2: IDR2:Bit 1: IDR1:Bit 0: IDR0:0
BitSzer.PoleDostępOpis
01IDR0:Port input data pin 0
11IDR1:Port input data pin 1
21IDR2:Port input data pin 2
31IDR3:Port input data pin 3
41IDR4:Port input data pin 4
51IDR5:Port input data pin 5
61IDR6:Port input data pin 6
71IDR7:Port input data pin 7
81IDR8:Port input data pin 8
91IDR9:Port input data pin 9
101IDR10:Port input data pin 10
111IDR11:Port input data pin 11
121IDR12:Port input data pin 12
131IDR13:Port input data pin 13
141IDR14:Port input data pin 14
151IDR15:Port input data pin 15
Rejestr: ODR  0x50000014
rw

GPIO port output data register

Bit 31: zarezerwowany31Bit 30: zarezerwowanyBit 29: zarezerwowanyBit 28: zarezerwowany28Bit 27: zarezerwowanyBit 26: zarezerwowanyBit 25: zarezerwowanyBit 24: zarezerwowany24Bit 23: zarezerwowanyBit 22: zarezerwowanyBit 21: zarezerwowanyBit 20: zarezerwowany20Bit 19: zarezerwowanyBit 18: zarezerwowanyBit 17: zarezerwowanyBit 16: zarezerwowany16Bit 15: ODR15:Bit 14: ODR14:Bit 13: ODR13:Bit 12: ODR12:12Bit 11: ODR11:Bit 10: ODR10:Bit 9: ODR9:Bit 8: ODR8:8Bit 7: ODR7:Bit 6: ODR6:Bit 5: ODR5:Bit 4: ODR4:4Bit 3: ODR3:Bit 2: ODR2:Bit 1: ODR1:Bit 0: ODR0:0
BitSzer.PoleDostępOpis
01ODR0:Port output data pin 0
11ODR1:Port output data pin 1
21ODR2:Port output data pin 2
31ODR3:Port output data pin 3
41ODR4:Port output data pin 4
51ODR5:Port output data pin 5
61ODR6:Port output data pin 6
71ODR7:Port output data pin 7
81ODR8:Port output data pin 8
91ODR9:Port output data pin 9
101ODR10:Port output data pin 10
111ODR11:Port output data pin 11
121ODR12:Port output data pin 12
131ODR13:Port output data pin 13
141ODR14:Port output data pin 14
151ODR15:Port output data pin 15
Rejestr: BSRR  0x50000018
wo

GPIO port bit set/reset register

Bit 31: BR15:31Bit 30: BR14:Bit 29: BR13:Bit 28: BR12:28Bit 27: BR11:Bit 26: BR10:Bit 25: BR9:Bit 24: BR8:24Bit 23: BR7:Bit 22: BR6:Bit 21: BR5:Bit 20: BR4:20Bit 19: BR3:Bit 18: BR2:Bit 17: BR1:Bit 16: BR0:16Bit 15: BS15:Bit 14: BS14:Bit 13: BS13:Bit 12: BS12:12Bit 11: BS11:Bit 10: BS10:Bit 9: BS9:Bit 8: BS8:8Bit 7: BS7:Bit 6: BS6:Bit 5: BS5:Bit 4: BS4:4Bit 3: BS3:Bit 2: BS2:Bit 1: BS1:Bit 0: BS0:0
BitSzer.PoleDostępOpis
01BS0:Port x set pin 0
11BS1:Port x set pin 1
21BS2:Port x set pin 2
31BS3:Port x set pin 3
41BS4:Port x set pin 4
51BS5:Port x set pin 5
61BS6:Port x set pin 6
71BS7:Port x set pin 7
81BS8:Port x set pin 8
91BS9:Port x set pin 9
101BS10:Port x set pin 10
111BS11:Port x set pin 11
121BS12:Port x set pin 12
131BS13:Port x set pin 13
141BS14:Port x set pin 14
151BS15:Port x set pin 15
161BR0:Port x reset pin 0
171BR1:Port x reset pin 1
181BR2:Port x reset pin 2
191BR3:Port x reset pin 3
201BR4:Port x reset pin 4
211BR5:Port x reset pin 5
221BR6:Port x reset pin 6
231BR7:Port x reset pin 7
241BR8:Port x reset pin 8
251BR9:Port x reset pin 9
261BR10:Port x reset pin 10
271BR11:Port x reset pin 11
281BR12:Port x reset pin 12
291BR13:Port x reset pin 13
301BR14:Port x reset pin 14
311BR15:Port x reset pin 15
Rejestr: LCKR  0x5000001C
rw

GPIO port configuration lock register

Bit 31: zarezerwowany31Bit 30: zarezerwowanyBit 29: zarezerwowanyBit 28: zarezerwowany28Bit 27: zarezerwowanyBit 26: zarezerwowanyBit 25: zarezerwowanyBit 24: zarezerwowany24Bit 23: zarezerwowanyBit 22: zarezerwowanyBit 21: zarezerwowanyBit 20: zarezerwowany20Bit 19: zarezerwowanyBit 18: zarezerwowanyBit 17: zarezerwowanyBit 16: LCKK:16Bit 15: LCK15:Bit 14: LCK14:Bit 13: LCK13:Bit 12: LCK12:12Bit 11: LCK11:Bit 10: LCK10:Bit 9: LCK9:Bit 8: LCK8:8Bit 7: LCK7:Bit 6: LCK6:Bit 5: LCK5:Bit 4: LCK4:4Bit 3: LCK3:Bit 2: LCK2:Bit 1: LCK1:Bit 0: LCK0:0
BitSzer.PoleDostępOpis
01LCK0:Port x lock pin 0
11LCK1:Port x lock pin 1
21LCK2:Port x lock pin 2
31LCK3:Port x lock pin 3
41LCK4:Port x lock pin 4
51LCK5:Port x lock pin 5
61LCK6:Port x lock pin 6
71LCK7:Port x lock pin 7
81LCK8:Port x lock pin 8
91LCK9:Port x lock pin 9
101LCK10:Port x lock pin 10
111LCK11:Port x lock pin 11
121LCK12:Port x lock pin 12
131LCK13:Port x lock pin 13
141LCK14:Port x lock pin 14
151LCK15:Port x lock pin 15
161LCKK:Port x lock bit y (y= 0..15)
Rejestr: AFRL  0x50000020
rw

GPIO alternate function low register

Bit 31: AFREL7:31Bit 30: AFREL7:Bit 29: AFREL7:Bit 28: AFREL7:28Bit 27: AFREL6:Bit 26: AFREL6:Bit 25: AFREL6:Bit 24: AFREL6:24Bit 23: AFREL5:Bit 22: AFREL5:Bit 21: AFREL5:Bit 20: AFREL5:20Bit 19: AFREL4:Bit 18: AFREL4:Bit 17: AFREL4:Bit 16: AFREL4:16Bit 15: AFREL3:Bit 14: AFREL3:Bit 13: AFREL3:Bit 12: AFREL3:12Bit 11: AFREL2:Bit 10: AFREL2:Bit 9: AFREL2:Bit 8: AFREL2:8Bit 7: AFREL1:Bit 6: AFREL1:Bit 5: AFREL1:Bit 4: AFREL1:4Bit 3: AFREL0:Bit 2: AFREL0:Bit 1: AFREL0:Bit 0: AFREL0:0
BitSzer.PoleDostępOpis
0–34AFREL0:Alternate function selection for port x bit y (y = 0..7)
4–74AFREL1:Alternate function selection for port x bit y (y = 0..7)
8–114AFREL2:Alternate function selection for port x bit y (y = 0..7)
12–154AFREL3:Alternate function selection for port x bit y (y = 0..7)
16–194AFREL4:Alternate function selection for port x bit y (y = 0..7)
20–234AFREL5:Alternate function selection for port x bit y (y = 0..7)
24–274AFREL6:Alternate function selection for port x bit y (y = 0..7)
28–314AFREL7:Alternate function selection for port x bit y (y = 0..7)
Rejestr: AFRH  0x50000024
rw

GPIO alternate function high register

Bit 31: AFREL1531Bit 30: AFREL15Bit 29: AFREL15Bit 28: AFREL1528Bit 27: AFREL14Bit 26: AFREL14Bit 25: AFREL14Bit 24: AFREL1424Bit 23: AFREL13Bit 22: AFREL13Bit 21: AFREL13Bit 20: AFREL1320Bit 19: AFREL12Bit 18: AFREL12Bit 17: AFREL12Bit 16: AFREL1216Bit 15: AFREL11Bit 14: AFREL11Bit 13: AFREL11Bit 12: AFREL1112Bit 11: AFREL10Bit 10: AFREL10Bit 9: AFREL10Bit 8: AFREL108Bit 7: AFREL9Bit 6: AFREL9Bit 5: AFREL9Bit 4: AFREL94Bit 3: AFREL8Bit 2: AFREL8Bit 1: AFREL8Bit 0: AFREL80
BitSzer.PoleDostępOpis
0–34AFREL8Alternate function selection for port x bit y (y = 8..15)
4–74AFREL9Alternate function selection for port x bit y (y = 8..15)
8–114AFREL10Alternate function selection for port x bit y (y = 8..15)
12–154AFREL11Alternate function selection for port x bit y (y = 8..15)
16–194AFREL12Alternate function selection for port x bit y (y = 8..15)
20–234AFREL13Alternate function selection for port x bit y (y = 8..15)
24–274AFREL14Alternate function selection for port x bit y (y = 8..15)
28–314AFREL15Alternate function selection for port x bit y (y = 8..15)
Rejestr: BRR  0x50000028
wo

port bit reset register

Bit 31: zarezerwowany31Bit 30: zarezerwowanyBit 29: zarezerwowanyBit 28: zarezerwowany28Bit 27: zarezerwowanyBit 26: zarezerwowanyBit 25: zarezerwowanyBit 24: zarezerwowany24Bit 23: zarezerwowanyBit 22: zarezerwowanyBit 21: zarezerwowanyBit 20: zarezerwowany20Bit 19: zarezerwowanyBit 18: zarezerwowanyBit 17: zarezerwowanyBit 16: zarezerwowany16Bit 15: BR15:Bit 14: BR14:Bit 13: BR13:Bit 12: BR12:12Bit 11: BR11:Bit 10: BR10:Bit 9: BR9:Bit 8: BR8:8Bit 7: BR7:Bit 6: BR6:Bit 5: BR5:Bit 4: BR4:4Bit 3: BR3:Bit 2: BR2:Bit 1: BR1:Bit 0: BR0:0
BitSzer.PoleDostępOpis
01BR0:Port x reset pin 0
11BR1:Port x reset pin 1
21BR2:Port x reset pin 2
31BR3:Port x reset pin 3
41BR4:Port x reset pin 4
51BR5:Port x reset pin 5
61BR6:Port x reset pin 6
71BR7:Port x reset pin 7
81BR8:Port x reset pin 8
91BR9:Port x reset pin 9
101BR10:Port x reset pin 10
111BR11:Port x reset pin 11
121BR12:Port x reset pin 12
131BR13:Port x reset pin 13
141BR14:Port x reset pin 14
151BR15:Port x reset pin 15