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–34AFREL8—Alternate function selection for port x bit y (y = 8..15)
4–74AFREL9—Alternate function selection for port x bit y (y = 8..15)
8–114AFREL10—Alternate function selection for port x bit y (y = 8..15)
12–154AFREL11—Alternate function selection for port x bit y (y = 8..15)
16–194AFREL12—Alternate function selection for port x bit y (y = 8..15)
20–234AFREL13—Alternate function selection for port x bit y (y = 8..15)
24–274AFREL14—Alternate function selection for port x bit y (y = 8..15)
28–314AFREL15—Alternate 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