st-logo

ST RM0433 Tautuhi Me te Mana Karaka

ST RM0433-Tautuhi-Me-Karaka-Mana-hua

Whakatakotoranga:

  • Ingoa Hua: RM0433 Pukapuka Tohutoro
  • Arotakenga: 7
  • Whakaputaina: Hui-tanguru 2020
  • Nga wharangi: 3319
  • Kaihanga: www.st.com

Nga Tohutohu Whakamahi Hua

RCC AHB4 Rēhita Karaka (RCC_AHB4ENR)

Ko tenei rehita e whakahaere ana i nga momo karaka peripheral ka taea. Kei raro nei nga whakamaramatanga mo ia moka:

  • Moka 28 – BKPRAMEN: Whakahohe Karaka RAM Pūrua
    • Ka whakahaere i te karaka mo te RAM Pūrua. Kua monoa te taunoa i muri i te tautuhi.
  • Moka 25 – HSEMEN: HSEM Karaka Pikitia Whakahohe
    • Ka whakahaere i te karaka mo te HSEM peripheral. Kua monoa te taunoa i muri i te tautuhi.
  • Moka 24 – ADC3EN: ADC3 Karaka Pikitia Whakahohe
    • Whakahohehia nga karaka mo te ADC3 peripheral tae atu ki te karaka kernel i tohua e ADCSEL me te karaka atanga pahi rcc_hclk4.
  • Moka 21 – BDMAEN: BDMA me DMAMUX2 Karaka Whakahohe
    • Whakahohe karaka mo nga taputapu BDMA me DMAMUX2.
  • Moka 19 – CRCEN: Whakahohe Karaka Pihoe CRC
    • Whakahohe karaka mo te CRC peripheral.
  • Paraka 10-3 – GPIOKEN ki GPIODEN: GPIO Karaka Pikitia Whakahohe
    • Whakahohehia nga karaka mo nga taputapu GPIO K ki D.

Pātai Auau (FAQ):

  • Q: He aha nga tautuhinga taunoa mo te RCC AHB4 Clock Register?
    A: Ma te taunoa i muri i te tautuhi, kua monoa te nuinga o nga karaka peripheral engari mo nga karaka peripheral ADC3 e taea ana.
  • P: Me pehea e taea ai e au te whakarereke i nga tautuhinga karaka mo tetahi taputapu motuhake?
    A: Ka taea e koe te tautuhi, te tautuhi ano ranei i te moka e rite ana i roto i te RCC AHB4 Clock Register ma te whakamahi i te rorohiko hei whakaahei, hei whakakore ranei i te karaka mo taua peripheral motuhake.

Kupu Whakataki

  • Ko tenei pukapuka tohutoro e aro ana ki nga kaihanga tono. Ka whakarato i nga korero katoa mo te whakamahi i te STM32H742xx, STM32H743/53xx me te STM32H750xB microcontroller memory and peripheral.
  • Ko te STM32H742, STM32H743/753 me STM32H750 he rarangi o nga microcontrollers he rereke te rahi o te mahara, nga kohinga me nga taputapu.
  • Mo te ota korero, nga ahuatanga miihini me nga taputapu hiko tirohia nga papaarangi raraunga e pa ana.
  • Mo nga korero mo te Arm® Cortex®-M7 me te matua FPU, tirohia nga Pukapuka Tohutoro Hangarau Arm.

Nga tuhinga e pa ana

  • Arm® Cortex®-M7 Pukapuka Tohutoro Hangarau, e waatea ana mai i www.arm.com.
  • Cortex®-M7 pukapuka kaupapa (PM0253).
  • STM32H742xx, STM32H743xx me STM32H753xx Raraunga Raraunga
  • Pepa pepa STM32H750xB

RCC AHB4 Rēhita Karaka (RCC_AHB4ENR)

Ka taea te uru atu ki tenei rehita ma nga wahitau rereke e rua.

Rēhita Ingoa Wāhitau Wāhitau Wāhitau Tautuhi Uara
RCC_AHB4ENR 0x0E0  

0x0000 0000

RCC_C1_AHB4ENR 0x140

ST RM0433-Tautuhi-Me-Karaka-Mana-piki- (1)

  • Paraka 31:29 Kua rahuitia, me pupuri i te uara tautuhi.
    • Moka 28 BKPRAMEN: Whakahohe Karaka RAM Pūrua
      • Tautuhi me te tautuhi ma te rorohiko.
      • 0: Kua monoa te karaka RAM Pūrua (taunoa i muri i te tautuhi)
      • 1: Kua whakahohea te karaka RAM Pūrua
  • Paraka 27:26 Kua rahuitia, me pupuri i te uara tautuhi.
    • Bit 25 HSEMEN: HSEM karaka peripheral whakahohe
      • Tautuhi me te tautuhi ma te rorohiko.
      • 0: Kua monoa te karaka peripheral HSEM (taunoa i muri i te tautuhi)
      • 1: HSEM karaka peripheral whakahohea
    • Bit 24 ADC3EN: ADC3 Karaka Pikitia Whakahohe
      • Tautuhi me te tautuhi ma te rorohiko.
      • 0: Kua monoa nga karaka peripheral ADC3 (taunoa i muri i te tautuhi)
      • 1: ADC3 karaka peripheral whakahohea
      • Ko nga karaka taapiri o te ADC3: ko te karaka karaka i kowhiria e ADCSEL ka tukuna ki te adc_ker_ck_input, me te karaka atanga pahi rcc_hclk4.
  • Paraka 23:22 Kua rahuitia, me pupuri i te uara tautuhi.
    • Bit 21 BDMAEN: BDMA me DMAMUX2 Karaka Whakahohe
      • Tautuhi me te tautuhi ma te rorohiko.
      • 0: Kua monoa te karaka BDMA me DMAMUX2 (taunoa i muri i te tautuhi)
      • 1: BDMA me DMAMUX2 karaka whakahohea
    • Bit 20 Kua rahuitia, me pupuri i te uara tautuhi.
    • Moka 19 CRCEN: Ka taea te karaka peripheral CRC
      • Tautuhi me te tautuhi ma te rorohiko.
      • 0: Kua monoa te karaka peripheral CRC (taunoa i muri i te tautuhi)
      • 1: Kua whakahohea te karaka peripheral CRC
  • Paraka 18:11 Kua rahuitia, me pupuri i te uara tautuhi.
    • Bit 10 GPIOKEN: GPIOK karaka peripheral whakahohe
      • Tautuhi me te tautuhi ma te rorohiko.
      • 0: Kua monoa te karaka peripheral GPIOK (taunoa i muri i te tautuhi)
      • 1: GPIOK karaka peripheral whakahohea
    • Bit 9 GPIOJEN: GPIOJ karaka peripheral whakahohe
      • Tautuhi me te tautuhi ma te rorohiko.
      • 0: Kua monoa te karaka peripheral GPIOJ (taunoa i muri i te tautuhi)
      • 1: GPIOJ karaka peripheral whakahohea
    • Moka 8 GPIOIEN: GPIOI karaka peripheral whakahohe
      • Tautuhi me te tautuhi ma te rorohiko.
      • 0: Kua monoa te karaka peripheral GPIOI (taunoa i muri i te tautuhi)
      • 1: GPIOI karaka peripheral whakahohea
    • Bit 7 GPIOHEN: GPIOH karaka peripheral whakahohe
      • Tautuhi me te tautuhi ma te rorohiko.
      • 0: Kua monoa te karaka peripheral GPIOH (taunoa i muri i te tautuhi)
      • 1: GPIOH karaka peripheral whakahohea
    • Bit 6 GPIOGEN: GPIOG karaka peripheral whakahohe
      • Tautuhi me te tautuhi ma te rorohiko.
      • 0: Kua monoa te karaka peripheral GPIOG (taunoa i muri i te tautuhi)
      • 1: GPIOG karaka peripheral whakahohea
    • Bit 5 GPIOFEN: GPIOF karaka peripheral whakahohe
      • Tautuhi me te tautuhi ma te rorohiko.
      • 0: Kua monoa te karaka peripheral GPIOF (taunoa i muri i te tautuhi)
      • 1: GPIOF karaka peripheral whakahohea
    • Bit 4 GPIOEEN: GPIOE karaka peripheral whakahohe
      • Tautuhi me te tautuhi ma te rorohiko.
      • 0: Kua monoa te karaka peripheral GPIOE (taunoa i muri i te tautuhi)
      • 1: GPIOE karaka peripheral whakahohea
    • Bit 3 GPIODEN: GPIOD karaka peripheral whakahohe
      • Tautuhi me te tautuhi ma te rorohiko.
      • 0: Kua monoa te karaka peripheral GPIOD (taunoa i muri i te tautuhi)
      • 1: Kua whakahohea te karaka peripheral GPIOD
    • Bit 2 GPIOCEN: GPIOC karaka peripheral whakahohe
      • Tautuhi me te tautuhi ma te rorohiko.
      • 0: Kua monoa te karaka peripheral GPIOC (taunoa i muri i te tautuhi)
      • 1: GPIOC karaka peripheral whakahohea
    • Moka 1 GPIOBEN: GPIOB karaka peripheral whakahohe
      • Tautuhi me te tautuhi ma te rorohiko.
      • 0: Kua monoa te karaka peripheral GPIOB (taunoa i muri i te tautuhi)
      • 1: GPIOB karaka peripheral whakahohea
    • Bit 0 GPIOAEN: GPIOA karaka peripheral whakahohe
      • Tautuhi me te tautuhi ma te rorohiko.
      • 0: Kua monoa te karaka peripheral GPIOA (taunoa i muri i te tautuhi)
      • 1: Kua whakahohea te karaka peripheral GPIOA

I/Os kaupapa-whanui

Kupu Whakataki
Kei ia tauranga I/O e wha nga rehita whirihora moka-32 (GPIOx_MODER, GPIOx_OTYPER, GPIOx_OSPEEDR me GPIOx_PUPDR), e rua nga rehita raraunga moka-32
(GPIOx_IDR me GPIOx_ODR) me te rehita huinga 32-bit/reset (GPIOx_BSRR). I tua atu i nga GPIO katoa he rehita raka 32-bit (GPIOx_LCKR) me nga rehita whiriwhiri mahi 32-bit e rua (GPIOx_AFRH me GPIOx_AFRL).

Ko nga waahanga matua o te GPIO

  • Ko te ahua o te putanga: pana-toia, tuwhera awa ranei + toia-runga/iho
  • Raraunga putanga mai i te rehita raraunga putanga (GPIOx_ODR) ranei i te taha (whakaputa mahi rereke)
  • Te kowhiringa tere mo ia I/O
  • E kī ana te tāuru: mānu, kumea-runga/iho, tairitenga
  • Whakauruhia nga raraunga ki te rehita raraunga whakauru (GPIOx_IDR) ki te papaahuri ranei (whakauru mahi rereke)
  • Whakaritea moka me te rehita tautuhi (GPIOx_ BSRR) mo te urunga tuhi moka ki te GPIOx_ODR
  • Ko te tikanga maukati (GPIOx_LCKR) i whakaratohia hei whakatio i nga whirihora tauranga I/O
  • Mahi tairitenga
  • Ko nga rehita whiriwhiri mahi rereke
  • Takahuri tere ka taea te huri ia rua huringa karaka
  • Ka taea e te whakatiki titi tino ngawari te whakamahi i nga titi I/O hei GPIO, hei tetahi ranei o nga mahi peripheral.

Whakaahuatanga mahi a GPIO

I runga i nga ahuatanga taputapu motuhake o ia tauranga I/O kua whakarārangihia ki te raurau raraunga, ka taea e ia moka tauranga o nga tauranga I/O (GPIO) te whirihora takitahi e te rorohiko i roto i nga momo momo maha:

  • Tāuru mānu
  • Whakauru-whakarunga
  • Whakauru-kume-iho
  • Tauritenga
  • Whakaputa i te wai-tuwhera me te kaha ki te kume-ake, ki te kumea-iho ranei
  • Puta-pupuri me te kaha kume-runga, kumea-iho ranei
  • He mahi rereke te pana-kume me te kaha ki te kume-ake, ki te kume-iho ranei
  • Ko te mahi rereke he tuwhera-whakaheke me te kaha ki te kume-ake, ki te kumea-iho ranei

Ko ia moka tauranga I/O ka taea te hotaka, heoi me uru nga rehita tauranga I/O hei kupu 32-bit, haurua kupu, paita ranei. Ko te kaupapa o te rehita GPIOx_BSRR he tuku i te panui ngota / whakarereke i nga urunga ki tetahi o nga rehita GPIOx_ODR. Ma tenei ara, karekau he tupono ka puta he IRQ i waenga i te panui me te urunga whakarereke.
Ko te Whakaahua 70 me te Whakaaturanga 71 e whakaatu ana i nga hanganga taketake o te paerewa me te moka tauranga I/O 5-Volt whakaarata. Ko te Ripanga 92 e whakaatu ana i nga whirihoranga moka tauranga.

ST RM0433-Tautuhi-Me-Karaka-Mana-piki- (2) ST RM0433-Tautuhi-Me-Karaka-Mana-piki- (3)

Ko te VDD_FT he mea motuhake mo nga I/O e rima-volt me ​​te rereke mai i te VDD.

MODE(i) [1:0]  

OTYPER(i)

OPEED(i) [1:0] PUPD(i) [1:0]  

whirihoranga I/O

 

 

 

 

 

01

0  

 

 

 

Tere [1:0]

0 0 Putanga GP PP
0 0 1 Putanga GP PP + PU
0 1 0 Putanga GP PP + PD
0 1 1 Kua rahuitia
1 0 0 Putanga GP OD
1 0 1 Putanga GP OD + PU
1 1 0 Putanga GP OD + PD
1 1 1 Kua Rahui (GP putanga OD)
 

 

 

 

 

10

0  

 

 

 

 

Tere [1:0]

0 0 AF PP
0 0 1 AF PP + PU
0 1 0 AF PP + PD
0 1 1 Kua rahuitia
1 0 0 AF OD
1 0 1 AF OD + PU
1 1 0 AF OD + PD
1 1 1 Kua rahuitia
 

 

00

x x x 0 0 Whakauru Mānu ana
x x x 0 1 Whakauru PU
x x x 1 0 Whakauru PD
x x x 1 1 Kua rāhuitia (tāuru mānu)
 

 

11

x x x 0 0 Whakauru/putanga Tauritenga
x x x 0 1  

Kua rahuitia

x x x 1 0
x x x 1 1

GP = kaupapa-whānui, PP = pana-kume, PU = kume-ake, PD = kumea-iho, OD = tuwhera-whakaheke, AF = mahi rereke

Ko te I/O (GPIO)
I te wa me muri noa i te tautuhi, kaore i te kaha nga mahi rereke, ka whirihorahia te nuinga o nga tauranga I/O ki te aratau tairitenga.

Ko nga titi patuiro kei roto i te AF kume-ake/kumea-iho i muri i te tautuhi:

  • PA15: JTDI kei te kume-ake
  • PA14: JTCK/SWCLK kei te kumea-iho
  • PA13: JTMS/SWDAT kei te kumea-ake
  • PB4: NJTRST kei te kume-ake
  • PB3: JTDO i roto i te ahua tere

Ina whirihorahia te titi hei putanga, ko te uara kua tuhia ki te rehita raraunga putanga (GPIOx_ODR) ka puta ki te titi I/O. Ka taea te whakamahi i te taraiwa whakaputa i roto i te aratau pana-pull, aratau-tuwhera ranei (ko te taumata iti anake ka peia, ko te taumata teitei ko HI-Z).
Ko te rehita raraunga whakauru (GPIOx_IDR) ka hopu i nga raraunga kei runga i te titi I/O i ia huringa karaka AHB.
Ko nga titi GPIO katoa he ngoikore nga parenga kume-ake me te kume-iho, ka taea te whakahohe, kaore ranei i runga i te uara o te rehita GPIOx_PUPDR.

I/O pine alternate function multiplexer and mapping
Ko nga titi I/O o te taputapu e hono ana ki nga papaarangi/whakawaewae i runga i te papa ma te maha o te maha ka taea e tetahi anake te mahi rereke (AF) e hono ana ki tetahi titi I/O i te wa kotahi. Ma tenei ara, karekau he taupatupatu i waenga i nga peripheral e waatea ana i runga i te titi I/O kotahi. Kei ia titi I/O he multiplexer tae atu ki te tekau ma ono nga whakauru mahi rereke (AF0 ki te AF15) ka taea te whirihora ma te GPIOx_AFRL (mo te titi 0 ki te 7) me te GPIOx_AFRH (mo te titi 8 ki te 15) rehita:

  • Whai muri i te tautuhi i te kowhiringa multiplexer ko te mahi rereke 0 (AF0). Kua whirihorahia nga I/Os ki te aratau mahi rereke ma te rehita GPIOx_MODER.
  • Ko nga taumahi mahi rereke motuhake mo ia titi he taipitopito kei roto i te papaaarangi taputapu.
  • Ko Cortex-M7 me te FPU EVENTOUT he mahere ki te AF15
    I tua atu i tenei hoahoanga whakatiki I/O ngawari, he mahi rerekee ia peripheral kua mapi ki nga titi I/O rereke hei arotau i te maha o nga peripheral e waatea ana i roto i nga kete iti.
    Hei whakamahi i tetahi I/O i roto i tetahi whirihoranga, me whai tonu te kaiwhakamahi:
  • Taumahi patuiro: i muri i ia taputapu tautuhi ka tohua enei titi hei titi mahi rereke ka whakamahia tonu e te kaihautu patuiro
  • Mahi a te punaha: Me whirihora nga titi MCOx ki te aratau mahi rereke.
  • GPIO: whirihorahia te I/O e hiahiatia ana hei putanga, whakauru, tairitenga ranei i roto i te rehita GPIOx_MODER.
  • Taumahi rereke tahataha:
    • Honoa te I/O ki te AFx e hiahiatia ana ki tetahi o te rehita GPIOx_AFRL ranei GPIOx_AFRH.
    • Tīpakohia te momo, kumea-ake/kumea-iho me te tere whakaputa ma te rehita GPIOx_OTYPER, GPIOx_PUPDR me GPIOx_OSPEEDER.
    • Whirihorahia te I/O e hiahiatia ana hei mahi rereke i roto i te rehita GPIOx_MODER.
  • Nga mahi taapiri:
    • Mo te ADC me te DAC, whirihorahia te I / O e hiahiatia ana i roto i te aratau analog i roto i te rehita GPIOx_MODER me te whirihora i te mahi e hiahiatia ana i roto i nga rehita ADC me DAC.
      I runga ake nei, mo nga mahi taapiri (penei i te DAC, OP raneiAMP), ka whakahaeretia te putanga e te peripheral e rite ana. Me tupato ki te kowhiri i te taumahi tairitenga tauranga I/O i mua i te whakaahei i te putanga mahi taapiri i roto i te rehita mana whakahaere peripheral.
    • Mo nga mahi taapiri penei i te RTC_OUT, RTC_TS, RTC_TAMPx, WKUPx me oscillators, whirihora i te mahi e hiahiatia ana i roto i nga RTC, PWR me RCCregisters e pa ana. Ko enei mahi he kaupapa matua mo te whirihoranga i roto i nga rehita GPIO paerewa. Mo nga taipitopito mo te mana I/O a te RTC, tirohia te Wāhanga 46.3: RTC whakaahuatanga mahi i te wharangi 1924.
  • NGA MAHI
    • Whirihorahia te titi I/O hei whakaputa i te tohu EVENTOUT matua ma te hono ki te AF15.
      Tirohia te ripanga "Mahere mahi rereke" i roto i te papaaarangi taputapu mo te whakamaarama taipitopito o nga pine I/O mahi rereke

Ko nga rehita whakahaere tauranga I/O

Kei ia tauranga GPIO e wha nga rehita mana-mahere moka-32 (GPIOx_MODER, GPIOx_OTYPER, GPIOx_OSPEEDR, GPIOx_PUPDR) hei whirihora ki te 16 I/Os. Ka whakamahia te rehita GPIOx_MODER ki te whiriwhiri i te aratau I/O (whakauru, putanga, AF, tairitenga). Ka whakamahia nga rehita GPIOx_OTYPER me GPIOx_OSPEEDR ki te whiriwhiri i te momo whakaputa (pupuhi-toia, tuwhera-waahi) me te tere. Ka whakamahia te rehita GPIOx_PUPDR hei whiriwhiri i te kume-
ki runga/kumea-iho ahakoa te ahunga I/O.

Rehita raraunga tauranga I/O

  • Kei ia GPIO e rua nga rehita raraunga 16-bit-mapi-mahara: nga rehita raraunga whakauru me te putanga (GPIOx_IDR me GPIOx_ODR). Pupuri ana a GPIOx_ODR i nga raraunga hei whakaputanga, ka taea te panui/tuhi. Ko te whakauru raraunga ma te I/O ka rongoa ki te rehita raraunga whakauru (GPIOx_IDR), he rehita panui-anake.
  • Tirohia te Wāhanga 11.4.5: Rēhita raraunga tāuru tauranga GPIO (GPIOx_IDR) (x = A ki K) me
  • Wāhanga 11.4.6: Rēhita raraunga putanga tauranga GPIO (GPIOx_ODR) (x = A ki K) mo nga whakaahuatanga rehita.

Te whakahaere mokamoka raraunga I/O

  • Ko te rehita moka tautuhi (GPIOx_BSRR) he rehita 32-bit e taea ai e te tono te tautuhi me te tautuhi i ia moka takitahi i roto i te rehita raraunga putanga (GPIOx_ODR). Ko te rehita tautuhi huinga moka he rua te rahi o te GPIOx_ODR.
  • Ki ia moka i roto i te GPIOx_ODR, kia rua nga paraka whakahaere i GPIOx_BSRR: BS(i) me BR(i). Ina tuhia ki te 1, ka tautuhia e te moka BS(i) te moka ODR(i) e rite ana. Ina tuhia ki te 1, ka tautuhi ano te bit BR(i) i te ODR(i) moka e rite ana.
  • Ko te tuhi i tetahi moka ki te 0 i te GPIOx_BSRR karekau he paanga ki te moka e rite ana ki GPIOx_ODR. Mena he ngana ki te tautuhi me te tautuhi i tetahi wahi i roto i te GPIOx_BSRR, ko te mahi kua whakaritea hei kaupapa matua.
  • Ko te whakamahi i te rehita GPIOx_BSRR hei huri i nga uara o nga moka takitahi i roto i te GPIOx_ODR he huanga "kotahi-pere" e kore e maukati nga paraka GPIOx_ODR. Ko nga moka GPIOx_ODR ka taea te uru tika tonu. Ko te rehita GPIOx_BSRR e whakarato ana i tetahi huarahi ki te whakahaere i te whakahaere bitwise ngota.
  • Karekau he hiahia mo te rorohiko ki te whakakore i nga haukoti i te wa e whakahoahoa ana te GPIOx_ODR i te taumata moka: ka taea te whakarereke i tetahi moka, neke atu ranei i roto i te uru tuhi AHB ngota kotahi.

Tikanga maukati GPIO

  • Ka taea te whakatio i nga rehita mana GPIO ma te tono raupapa tuhi motuhake ki te rehita GPIOx_LCKR. Ko nga rehita tio ko GPIOx_MODER, GPIOx_OTYPER, GPIOx_OSPEEDR, GPIOx_PUPDR, GPIOx_AFRL me GPIOx_AFRH.
  • Hei tuhi i te rehita GPIOx_LCKR, me tono he raupapa tuhi / panui motuhake. Ina hoatu te raupapa LOCK tika ki te moka 16 i roto i tenei rehita, ka whakamahia te uara o LCKR[15:0] ki te maukati i te whirihoranga o nga I/Os (i roto i te raupapa tuhi ko te uara LCKR[15:0] me te taua). Ina tukuna te raupapa LOCK ki tetahi moka tauranga, kaore e taea te whakarereke i te uara o te moka tauranga kia tae ra ano ki te tautuhi MCU e whai ake nei, ki te tautuhi taapiri ranei. ia
  • Ko te moka GPIOx_LCKR ka whakatio i te moka e rite ana ki nga rehita mana (GPIOx_MODER, GPIOx_OTYPER, GPIOx_OSPEEDR, GPIOx_PUPDR, GPIOx_AFRL me GPIOx_AFRH.
  • Ko te raupapa LOCK (tirohia te Wāhanga 11.4.8: Rēhita maukati whirihora tauranga GPIO
    (GPIOx_LCKR) (x = A ki K)) ka taea anake te mahi ma te whakamahi i te kupu (32-bit te roa) te uru ki te rehita GPIOx_LCKR na te mea me whakarite te GPIOx_LCKR bit 16 i te wa ano ki te [15: 0] moka.
  • Mo etahi atu taipitopito tirohia te whakamaarama rehita LCKR kei te Wāhanga 11.4.8: Rēhita maukati whirihora tauranga GPIO (GPIOx_LCKR) (x = A ki K).

I/O taumahi rereke whakauru/putanga

  • E rua nga rehita hei kowhiri i tetahi o nga whakaurunga mahi rereke e waatea ana mo ia I/O. Ma enei rehita, ka taea e te kaiwhakamahi te hono atu i tetahi mahi rereke ki etahi atu titi e hiahiatia ana e te tono.
  • Ko te tikanga he maha o nga mahi peripheral ka taea te whakareahia ki ia GPIO ma te whakamahi i nga rehita mahi rereke GPIOx_AFRL me GPIOx_AFRH. Ka taea e te tono te kowhiri i tetahi o nga mahi ka taea mo ia I/O. Ko te tohu kowhiringa AF he mea noa ki te whakauru taumahi rereke me te whakaputa mahi rereke, ka tohua he hongere kotahi mo te whakaurunga mahi rereke / putanga o tetahi I/O kua hoatu.
  • Ki te mohio ko wai nga mahi ka whakahiatohia ki ia titi GPIO tirohia te papaaarangi taputapu.

Raina haukoti/whakaoho o waho

  • Ko nga tauranga katoa kei waho te kaha aukati. Hei whakamahi i nga raina haukoti o waho, me whirihora te tauranga ki te aratau whakauru.
  • Tirohia te Wāhanga 20: Whakaroa atu me te kaiwhakahaere takahanga (EXTI) me te Wāhanga 20.3: Whakaahuatanga mahi EXTI.

Whirihoranga whakauru

Ina whakaritea te tauranga I/O hei whakauru:

  • Kua monoa te parepare whakaputa
  • Kua whakahohehia te urunga keu a Schmitt
  • Ko nga parenga kume me te kume-iho ka whakahohehia i runga i te uara o te rehita GPIOx_PUPDR
  • Ko nga raraunga kei runga i te titi I/O he sampi arahina ki te rehita raraunga whakauru ia huringa karaka AHB
  • Ko te urunga panui ki te rehita raraunga whakauru e whakarato ana i te ahua I/O
    Ko te ahua 72 e whakaatu ana i te whirihoranga whakauru o te moka tauranga I/O.

ST RM0433-Tautuhi-Me-Karaka-Mana-piki- (4)

whirihoranga putanga

Ina whakaritea te tauranga I/O hei putanga:

  • Kua whakahohea te pūrei putanga:
    • Whakatuwherahia te aratau wairere: Ko te "0" kei te rehita Huaputa ka whakahohe i te N-MOS engari ko te "1" kei te rehita Huaputa ka waiho te tauranga ki Hi-Z (kaore te P-MOS e whakahohehia)
    • Aratau pana-pull: Ko te "0" i te rehita Putanga ka whakahohe i te N-MOS engari ko te "1" i te rehita Putanga ka whakahohe i te P-MOS
  • Kua whakahohehia te urunga keu a Schmitt
  • Ko nga parenga kume me te kume-iho ka whakahohehia i runga i te uara o te rehita GPIOx_PUPDR
  • Ko nga raraunga kei runga i te titi I/O he sampi arahina ki te rehita raraunga whakauru ia huringa karaka AHB
  • Ma te panui panui ki te rehita raraunga whakauru ka whiwhi te ahua I/O
  • Ma te uru panui ki te rehita raraunga putanga ka whiwhi te uara tuhi whakamutunga
    Ko te ahua 73 e whakaatu ana i te whirihoranga putanga o te moka tauranga I/O.ST RM0433-Tautuhi-Me-Karaka-Mana-piki- (5)

Pūtau utu I/O

Ka whakamahia tenei pūtau ki te whakahaere i te reiti mate whakawhiti I/O (tfall / trise) hei whakaiti i te haruru I/O i runga i te tuku hiko.

Kua wehea te pūtau ki nga poraka e rua:

  • Ko te poraka tuatahi he tohu tino pai mo te PVT o naianei. Ka taea te panui te waehere kei roto i tenei paraka ina whakaritea te haki READY o te SYSCFG_CCSR.
  • Ko te poraka tuarua e whakahaere ana i te reiti mate I/O. Ka whiriwhiria e te kaiwhakamahi te waehere hei tono me te whakarite ma te rorohiko.

Ko te pūtau utu I/O he 2 voltage awhe: 1.62 ki te 2.0 V me te 2.7 ki te 3.6 V.

whirihoranga mahi rereke

Ina whakaritea te tauranga I/O hei mahi rereke:

  • Ka taea te whirihora i te parepare whakaputa i roto i te aratau-a-tuwhera, i te aratau pana-kumea ranei
  • Ko te kaitapa whakaputa ka peia e nga tohu ka puta mai i te peripheral (ka taea te whakawhiti me te raraunga)
  • Kua whakahohehia te urunga keu a Schmitt
  • Ko nga parenga kume me te kume-iho ngoikore ka whakahohehia, kaore ranei i runga i te uara o te rehita GPIOx_PUPDR
  • Ko nga raraunga kei runga i te titi I/O he sampi arahina ki te rehita raraunga whakauru ia huringa karaka AHB
  • Ma te panui panui ki te rehita raraunga whakauru ka whiwhi te ahua I/O
    Ko te ahua 74 e whakaatu ana i te whirihoranga mahi rereke o te moka tauranga I/O.ST RM0433-Tautuhi-Me-Karaka-Mana-piki- (6)

whirihoranga tairitenga

Ina whakaritea te tauranga I/O hei whirihoranga tairitenga:

  • Kua monoa te parepare whakaputa
  • Kua whakakorehia te urunga keu a Schmitt, e kore e kai mo ia uara tairitenga o te titi I/O. Ko te putanga o te keu a Schmitt ka pehia ki te uara tonu (0).
  • Ko nga parenga kume-ake me te kume-iho ngoikore kua monokia e te taputapu
  • Panui te uru ki te rehita raraunga whakauru ka whiwhi te uara "0"
    Ko te ahua 75 e whakaatu ana i te whirihoranga-impedance teitei, tairitenga-whakauru o nga paraka tauranga I/O.ST RM0433-Tautuhi-Me-Karaka-Mana-piki- (7)

Ko etahi titi/poi e hono tika ana ki te PA0_C, PA1_C, PC2_C me te PC3_C ADC whakaurunga tairitenga (tirohia te Whakaahua 76): he ara tika kei waenganui i nga titi/poi Pxy_C me Pxy, na roto i te whakahuri tairitenga (tirohia te Wahanga 12.3.1: SYSCFG rehita whirihoranga aratau papaahuri (SYSCFG_PMCR) mo nga korero mo te whirihora i nga huringa tairitenga).ST RM0433-Tautuhi-Me-Karaka-Mana-piki- (8)

Ko te VDD_FT he mea motuhake mo te 5V I/Os. He rereke mai i te VDD.

Ma te whakamahi i nga titi oscillator HSE, LSE ranei hei GPIO

  • Ina whakawetohia te HSE, LSE oscillator ranei (te ahua taunoa i muri i te tautuhi), ka taea te whakamahi i nga titi oscillator e pa ana hei GPIO noa.
  • Ina whakakāhia te HSE, LSE oscillator ranei (ma te whakatakoto i te moka HSEON, LSEON ranei i roto i te rehita RCC_CSR) ka riro ma te oscillator te mana o ona titi e hono ana, karekau he painga o te whirihoranga GPIO o enei titi.
  • Ina whirihorahia te oscillator i roto i te aratau karaka o waho o te kaiwhakamahi, ko te pine OSC_IN, OSC32_IN anake ranei ka waiho mo te whakauru karaka ka taea tonu te whakamahi i te pine OSC_OUT, OSC32_OUT ranei hei GPIO noa.

Ma te whakamahi i nga titi GPIO i roto i te rohe tuku taapiri

Ka ngaro te mahi PC13/PC14/PC15/PI8 GPIO i te wa e whakawetohia ana te rohe tuku matua (ina ka uru te taputapu ki te aratau Standby). I tenei keehi, ki te kore to raatau whirihoranga GPIO e tukuna e te whirihoranga RTC, ka whakatakotoria enei titi ki te aratau whakauru tairitenga.

Rehita GPIO
Ko tenei waahanga he whakamaarama taipitopito mo nga rehita GPIO.
Mo te whakarapopototanga o nga moka rehita, rehita i nga wahitau wahitau me te tautuhi i nga uara, tirohia te Ripanga 93. Ka taea te tuhi i nga rehita peripheral ki te kupu, te haurua kupu, te aratau paita ranei.

Rēhita aratau tauranga GPIO (GPIOx_MODER)

(x =A ki te K)
Wāhitau wāhikē:0x00
Tautuhi uara: 0xABFF FFFF mo te tauranga A Tautuhi uara: 0xFFFF FEBF mo te tauranga B Tautuhi uara: 0xFFFF FFFF mo etahi atu taurangaST RM0433-Tautuhi-Me-Karaka-Mana-piki- (9)Moka 31:0 MODER[15:0][1:0]: Tauranga x whirihoranga I/O titi y (y = 15 ki te 0)
Ko enei moka ka tuhia e te rorohiko hei whirihora i te aratau I/O.

  • 00: Aratau Whakauru
  • 01: Aratau putanga kaupapa whanui
  • 10: Aratau mahi rereke
  • 11: Aratau tairitenga (tautuhinga)

Rehita momo putanga tauranga GPIO (GPIOx_OTYPER)

(x = A ki te K)
Wāhitau wāhikē: 0x04
Tautuhi uara: 0x0000 0000ST RM0433-Tautuhi-Me-Karaka-Mana-piki- (10)

Paraka 31:16 Kua rahuitia, me pupuri i te uara tautuhi.
Moka 15:0 OT[15:0]: Tauranga x whirihoranga I/O titi y (y = 15 ki te 0)
Ka tuhia enei moka e te rorohiko hei whirihora i te momo putanga I/O.

0: Putanga pana-kume (te ahua tautuhi)
1: Putanga tuwhera-whakaheke

Rehita tere putanga tauranga GPIO (GPIOx_OSPEEDR)
(x = A ki te K)

  • Wāhitau wāhikē: 0x08
  • Tautuhi uara: 0x0C00 0000 (mo te tauranga A)
  • Tautuhi uara: 0x0000 00C0 (mo te tauranga B)
  • Tautuhi uara: 0x0000 0000 (mo etahi atu tauranga)ST RM0433-Tautuhi-Me-Karaka-Mana-piki- (11)

Moka 31:0 OSPEEDR[15:0][1:0]: Tauranga x whirihoranga I/O titi y (y = 15 ki te 0)
Ka tuhia enei moka e te rorohiko hei whirihora i te tere whakaputa I/O.

  • 00: Tere iti
  • 01: Waenga tere
  • 10: Tere tere
  • 11: Tino tere tere

Tuhipoka: Tirohia te pepa raraunga hua mo nga uara o nga moka OSPEEDRy me te awhe VDD me te uta o waho.

Rehita tauranga kumea/tuku-iho (GPIOx_PUPDR)
(x = A ki te K)

  • Wāhitau wāhikē: 0x0C
  • Tautuhi uara: 0x6400 0000 (mo te tauranga A)
  • Tautuhi uara: 0x0000 0100 (mo te tauranga B)
  • Tautuhi uara: 0x0000 0000 (mo etahi atu tauranga)

ST RM0433-Tautuhi-Me-Karaka-Mana-piki- (12)

Moka 31:0 PUPDR[15:0][1:0]: Tauranga x whirihoranga I/O titi y (y = 15 ki te 0)
Ka tuhia enei moka e te rorohiko hei whirihora i te kume-ake, te kume-iho I/O

  • 00: Karekau he kumea, he kumea ki raro
  • 01: Huna-ake
  • 10: Kumea-iho
  • 11: Kua rahui

Rēhita raraunga tāuru tauranga GPIO (GPIOx_IDR)

(x = A ki te K)
Wāhitau wāhikē: 0x10
Tautuhianu uara: 0x0000 XXXXST RM0433-Tautuhi-Me-Karaka-Mana-piki- (13)

Paraka 31:16 Kua rahuitia, me pupuri i te uara tautuhi.
Moka 15:0 IDR[15:0]: Tauranga x raraunga whakauru titi I/O y (y = 15 ki te 0)
He panui-anake enei moka. Kei roto i a raatau te uara whakauru o te tauranga I/O e pa ana.

Rehita raraunga putanga tauranga GPIO (GPIOx_ODR) 

(x = A ki te K)
Wāhitau Wāhitau Wāhitau: 0x14 Tautuhi Uara: 0x0000 0000.ST RM0433-Tautuhi-Me-Karaka-Mana-piki- (14)

Paraka 31:16 Kua rahuitia, me pupuri i te uara tautuhi.

Moka 15:0 ODR[15:0]: Raraunga putanga tauranga I/O titi y (y = 15 ki te 0)
Ko enei moka ka taea te panui me te tuhi ma te rorohiko.
Tuhipoka: Mo te tautuhi/tautuhi moka ngota, ka taea te whakarite takitahi me te tautuhi ano nga moka ODR ma te tuhi ki te rehita GPIOx_BSRR (x = A..F).

Rēhita moka tauranga GPIO tautuhi/tautuhi (GPIOx_BSRR)

(x = A ki te K)
Wāhitau wāhikē: 0x18
Tautuhi uara: 0x0000 0000ST RM0433-Tautuhi-Me-Karaka-Mana-piki- (15)

  • Moka 31:16 BR[15:0]: Tauranga x tautuhi I/O titi y (y = 15 ki te 0)
    • He tuhi-anake enei moka. Ko te panui ki enei moka ka whakahokia te uara 0x0000.
    • 0: Karekau he mahi mo te moka ODRx e rite ana
    • 1: Ka tautuhi ano i te moka ODRx e rite ana
      Tuhipoka: Mena kua whakaritea nga BSx me te BRx, kei a BSx te kaupapa matua.
  • Moka 15:0 BS[15:0]: Tauranga x huinga I/O titi y (y = 15 ki te 0)
    • He tuhi-anake enei moka. Ko te panui ki enei moka ka whakahokia te uara 0x0000.
    • 0: Karekau he mahi mo te moka ODRx e rite ana
    • 1: Ka tautuhi i te moka ODRx e rite ana

Rēhita maukati whirihora tauranga GPIO (GPIOx_LCKR)

(x = A ki te K)ST RM0433-Tautuhi-Me-Karaka-Mana-piki- (16)

  • Ka whakamahia tenei rehita ki te maukati i te whirihoranga o nga moka tauranga ina hoatu he raupapa tuhi tika ki te moka 16 (LCKK). Ko te uara o nga moka [15:0] ka whakamahia hei maukati i te whirihoranga o te GPIO. I roto i te raupapa tuhi, kaua e huri te uara o LCKR[15:0]. Ina tukuna te raupapa LOCK ki runga moka tauranga, kaore e taea te whakarereke i te uara o tenei moka tauranga kia tae ra ano ki te tautuhi MCU e whai ake nei, ki te tautuhi peripheral ranei.
    Tuhipoka: Ka whakamahia he raupapa tuhi motuhake hei tuhi ki te rehita GPIOx_LCKR. Ko te uru kupu anake (32-bit te roa) ka whakaaetia i roto i tenei raupapa maukati.
  • Ka whakatio ia moka raka he rehita whirihoranga motuhake (whakahaere me nga rehita mahi rereke).
  • Wāhitau wāhikē: 0x1C
  • Tautuhi uara: 0x0000 0000ST RM0433-Tautuhi-Me-Karaka-Mana-piki- (17)

Paraka 31:17 Kua rahuitia, me pupuri i te uara tautuhi.
Bit 16 LCKK: Kī maukati
Ka taea te panui tenei moka i nga wa katoa. Ka taea anake te whakarereke ma te whakamahi i te raupapa tuhi tuhi maukati.

0: Kī maukati whirihoranga tauranga kore hohe
1: Kī maukati whirihoranga tauranga hohe. Kua maukati te rehita GPIOx_LCKR tae noa ki te tautuhi MCU e whai ake nei, ki te tautuhi peripheral ranei.

Maukati te raupapa tuhi tuhi:

WR LCKR[16] = '1' + LCKR[15:0] WR LCKR[16] = '0' + LCKR[15:0] WR LCKR[16] = '1' + LCKR[15:0] RD LCKR
RD LCKR[16] = '1' (he mea kowhiria tenei mahi panui engari e whakau ana kei te kaha te maukati)
Tuhipoka: I roto i te raupapa tuhi tuhi matua LOCK, me kaua e huri te uara o te LCK[15:0].
Ko nga hapa o te raupapa maukati ka whakakorehia te maukati.
Whai muri i te raupapa maukati tuatahi i runga i tetahi moka o te tauranga, ka hoki mai te urunga panui ki te moka LCKK '1' tae noa ki te tautuhi MCU e whai ake nei, ki te tautuhi taapiri ranei.

Moka 15:0 LCK[15:0]: Tauranga x maukati I/O titi y (y = 15 ki te 0)
Ka panui/tuhia enei moka engari ka taea te tuhi ina he '0 te moka LCKK.

  • 0: Ko te whirihoranga tauranga kaore i maukati
  • 1: Kua maukati te whirihoranga tauranga

GPIO mahi rereke rehita iti (GPIOx_AFRL)
(x = A ki te K)
Wāhitau wāhikē: 0x20
Tautuhi uara: 0x0000 0000ST RM0433-Tautuhi-Me-Karaka-Mana-piki- (18)

Moka 31:0 AFR[7:0][3:0]: Kowhiringa mahi rereke mo te tauranga x I/O titi y (y = 7 ki te 0)
Ka tuhia enei moka e te rorohiko hei whirihora i nga mahi rereke I/Os.

  • 0000: AF0
  • 0001: AF1
  • 0010: AF2
  • 0011: AF3
  • 0100: AF4
  • 0101: AF5
  • 0110: AF6
  • 0111: AF7
  • 1000: AF8
  • 1001: AF9
  • 1010: AF10
  • 1011: AF11
  • 1100: AF12
  • 1101: AF13
  • 1110: AF14
  • 1111: AF15

GPIO mahi rereke rehita teitei (GPIOx_AFRH)

(x = A ki J)
Wāhitau wāhikē: 0x24
Tautuhi uara: 0x0000 0000

Moka 31:0 AFR[15:8][3:0]: Kowhiringa mahi rereke mo te tauranga x I/O titi y (y = 15 ki te 8)
Ka tuhia enei moka e te rorohiko hei whirihora i nga mahi rereke I/Os.

  • 0000: AF0
  • 0001: AF1
  • 0010: AF2
  • 0011: AF3
  • 0100: AF4
  • 0101: AF5
  • 0110: AF6
  • 0111: AF7
  • 1000: AF8
  • 1001: AF9
  • 1010: AF10
  • 1011: AF11
  • 1100: AF12
  • 1101: AF13
  • 1110: AF14
  • 1111: AF15

Mapi rehita GPIO

Ko te ripanga e whai ake nei ka whakaatu i te mapi rehita GPIO me nga uara tautuhi.

 

 

0x0C

 

 

 

0x08

 

 

 

0x08

 

 

 

0x08

 

0x04

 

 

0x00

 

 

0x00

 

 

0x00

Whangai
Tautuhi uara  

 

GPIOA_PUPDR

Tautuhi uara  

 

GPIOx_OSPEEDR

(kei hea x = C..K)

Tautuhi uara  

 

GPIOB_OSPEEDR

Tautuhi uara  

 

GPIOA_OSPEEDR

Tautuhi uara GPIOx_OTYPER

(kei hea x = A ki K)

Tautuhi uara  

GPIOx_MODER

(kei hea x = C..K)

Tautuhi uara  

 

GPIOB_MODER

Tautuhi uara  

 

GPIOA_MODER

Rēhita ingoa
0 PUPDR15[1:0] 0 OSPEEDR15[1:0] 0 OSPEEDR15[1:0] 0 OSPEEDR15[1:0]   Res. 1 MODER15[1:0] 1 MODER15[1:0] 1 MODER15[1:0] 31
1 0 0 0   Res. 1 1 0 30
1 PUPDR14[1:0] 0 OSPEEDR14[1:0] 0 OSPEEDR14[1:0] 0 OSPEEDR14[1:0]   Res. 1 MODER14[1:0] 1 MODER14[1:0] 1 MODER14[1:0] 29
0 0 0 0   Res. 1 1 0 28
0 PUPDR13[1:0] 0 OSPEEDR13[1:0] 0 OSPEEDR13[1:0] 1 OSPEEDR13[1:0]   Res. 1 MODER13[1:0] 1 MODER13[1:0] 1 MODER13[1:0] 27
1 0 0 1   Res. 1 1 0 26
0 PUPDR12[1:0] 0 OSPEEDR12[1:0] 0 OSPEEDR12[1:0] 0 OSPEEDR12[1:0]   Res. 1 MODER12[1:0] 1 MODER12[1:0] 1 MODER12[1:0] 25
0 0 0 0   Res. 1 1 1 24
0 PUPDR11[1:0] 0 OSPEEDR11[1:0] 0 OSPEEDR11[1:0] 0 OSPEEDR11[1:0]   Res. 1 MODER11[1:0] 1 MODER11[1:0] 1 MODER11[1:0] 23
0 0 0 0   Res. 1 1 1 22
0 PUPDR10[1:0] 0 OSPEEDR10[1:0] 0 OSPEEDR10[1:0] 0 OSPEEDR10[1:0]   Res. 1 MODER10[1:0] 1 MODER10[1:0] 1 MODER10[1:0] 21
0 0 0 0   Res. 1 1 1 20
0 PUPDR9[1:0] 0 OSPEEDR9[1:0] 0 OSPEEDR9[1:0] 0 OSPEEDR9[1:0]   Res. 1 MODER9[1:0] 1 MODER9[1:0] 1 MODER9[1:0] 19
0 0 0 0   Res. 1 1 1 18
0 PUPDR8[1:0] 0 OSPEEDR8[1:0] 0 OSPEEDR8[1:0] 0 OSPEEDR8[1:0]   Res. 1 MODER8[1:0] 1 MODER8[1:0] 1 MODER8[1:0] 17
0 0 0 0   Res. 1 1 1 16
0 PUPDR7[1:0] 0 OSPEEDR7[1:0] 0 OSPEEDR7[1:0] 0 OSPEEDR7[1:0] 0 OT15 1 MODER7[1:0] 1 MODER7[1:0] 1 MODER7[1:0] 15
0 0 0 0 0 OT14 1 1 1 14
0 PUPDR6[1:0] 0 OSPEEDR6[1:0] 0 OSPEEDR6[1:0] 0 OSPEEDR6[1:0] 0 OT13 1 MODER6[1:0] 1 MODER6[1:0] 1 MODER6[1:0] 13
0 0 0 0 0 OT12 1 1 1 12
0 PUPDR5[1:0] 0 OSPEEDR5[1:0] 0 OSPEEDR5[1:0] 0 OSPEEDR5[1:0] 0 OT11 1 MODER5[1:0] 1 MODER5[1:0] 1 MODER5[1:0] 11
0 0 0 0 0 OT10 1 1 1 10
0 PUPDR4[1:0] 0 OSPEEDR4[1:0] 0 OSPEEDR4[1:0] 0 OSPEEDR4[1:0] 0 OT9 1 MODER4[1:0] 1 MODER4[1:0] 1 MODER4[1:0] 9
0 0 0 0 0 OT8 1 0 1 8
0 PUPDR3[1:0] 0 OSPEEDR3[1:0] 1 OSPEEDR3[1:0] 0 OSPEEDR3[1:0] 0 OT7 1 MODER3[1:0] 1 MODER3[1:0] 1 MODER3[1:0] 7
0 0 1 0 0 OT6 1 0 1 6
0 PUPDR2[1:0] 0 OSPEEDR2[1:0] 0 OSPEEDR2[1:0] 0 OSPEEDR2[1:0] 0 OT5 1 MODER2[1:0] 1 MODER2[1:0] 1 MODER2[1:0] 5
0 0 0 0 0 OT4 1 1 1 4
0 PUPDR1[1:0] 0 OSPEEDR1[1:0] 0 OSPEEDR1[1:0] 0 OSPEEDR1[1:0] 0 OT3 1 MODER[1:0] 1 MODER1[1:0] 1 MODER1[1:0] 3
0 0 0 0 0 OT2 1 1 1 2
0 PUPDR0[1:0] 0 OSPEEDR0[1:0] 0 OSPEEDR0[1:0] 0 OSPEEDR0[1:0] 0 OT1 1 MODER0[1:0] 1 MODER0[1:0] 1 MODER0[1:0] 1
0 0 0 0 0 OT0 1 1 1 0
 

0x24

 

0x20

 

0x1C

 

0x18

 

0x14

 

0x10

 

 

0x0C

 

 

0x0C

Whangai
Tautuhi uara GPIOx_AFRH

(kei hea x = A ki K)

Tautuhi uara GPIOx_AFRL

(kei hea x = A ki K)

Tautuhi uara GPIOx_LCKR

(kei hea x = A ki K)

Tautuhi uara GPIOx_BSRR

(kei hea x = A..I/J/K)

Tautuhi uara GPIOx_ODR

(kei hea x = A ki K)

Tautuhi uara GPIOx_IDR

(kei hea x = A..I/J/K)

Tautuhi uara  

GPIOx_PUPDR

(kei hea x = C..K)

Tautuhi uara  

 

GPIOB_PUPDR

Rēhita ingoa
0 AFR15[3:0] 0 AFR7[3:0]   Res. 0 BR15   Res.   Res. 0 PUPDR15[1:0] 0 PUPDR15[1:0] 31
0 0   Res. 0 BR14   Res.   Res. 0 0 30
0 0   Res. 0 BR13   Res.   Res. 0 PUPDR14[1:0] 0 PUPDR14[1:0] 29
0 0   Res. 0 BR12   Res.   Res. 0 0 28
0 AFR14[3:0] 0 AFR6[3:0]   Res. 0 BR11   Res.   Res. 0 PUPDR13[1:0] 0 PUPDR13[1:0] 27
0 0   Res. 0 BR10   Res.   Res. 0 0 26
0 0   Res. 0 BR9   Res.   Res. 0 PUPDR12[1:0] 0 PUPDR12[1:0] 25
0 0   Res. 0 BR8   Res.   Res. 0 0 24
0 AFR13[3:0] 0 AFR5[3:0]   Res. 0 BR7   Res.   Res. 0 PUPDR11[1:0] 0 PUPDR11[1:0] 23
0 0   Res. 0 BR6   Res.   Res. 0 0 22
0 0   Res. 0 BR5   Res.   Res. 0 PUPDR10[1:0] 0 PUPDR10[1:0] 21
0 0   Res. 0 BR4   Res.   Res. 0 0 20
0 AFR12[3:0] 0 AFR4[3:0]   Res. 0 BR3   Res.   Res. 0 PUPDR9[1:0] 0 PUPDR9[1:0] 19
0 0   Res. 0 BR2   Res.   Res. 0 0 18
0 0   Res. 0 BR1   Res.   Res. 0 PUPDR8[1:0] 0 PUPDR8[1:0] 17
0 0 0 LCKK 0 BR0   Res.   Res. 0 0 16
0 AFR11[3:0] 0 AFR3[3:0] 0 LCK15 0 BS15 0 ODR15 x IDR15 0 PUPDR7[1:0] 0 PUPDR7[1:0] 15
0 0 0 LCK14 0 BS14 0 ODR14 x IDR14 0 0 14
0 0 0 LCK13 0 BS13 0 ODR13 x IDR13 0 PUPDR6[1:0] 0 PUPDR6[1:0] 13
0 0 0 LCK12 0 BS12 0 ODR12 x IDR12 0 0 12
0 AFR10[3:0] 0 AFR2[3:0] 0 LCK11 0 BS11 0 ODR11 x IDR11 0 PUPDR5[1:0] 0 PUPDR5[1:0] 11
0 0 0 LCK10 0 BS10 0 ODR10 x IDR10 0 0 10
0 0 0 LCK9 0 BS9 0 ODR9 x IDR9 0 PUPDR4[1:0] 0 PUPDR4[1:0] 9
0 0 0 LCK8 0 BS8 0 ODR8 x IDR8 0 1 8
0 AFR9[3:0] 0 AFR1[3:0] 0 LCK7 0 BS7 0 ODR7 x IDR7 0 PUPDR3[1:0] 0 PUPDR3[1:0] 7
0 0 0 LCK6 0 BS6 0 ODR6 x IDR6 0 0 6
0 0 0 LCK5 0 BS5 0 ODR5 x IDR5 0 PUPDR2[1:0] 0 PUPDR2[1:0] 5
0 0 0 LCK4 0 BS4 0 ODR4 x IDR4 0 0 4
0 AFR8[3:0] 0 AFR0[3:0] 0 LCK3 0 BS3 0 ODR3 x IDR3 0 PUPDR1[1:0] 0 PUPDR1[1:0] 3
0 0 0 LCK2 0 BS2 0 ODR2 x IDR2 0 0 2
0 0 0 LCK1 0 BS1 0 ODR1 x IDR1 0 PUPDR0[1:0] 0 PUPDR0[1:0] 1
0 0 0 LCK0 0 BS0 0 ODR0 x IDR0 0 0 0

Tuhinga / Rauemi

ST RM0433 Tautuhi Me te Mana Karaka [pdf] Aratohu Kaiwhakamahi
RM0433 Tautuhi Me te Mana Karaka, RM0433, Tautuhi Me te Mana Karaka, Me te Mana Karaka, Mana Karaka, Mana

Tohutoro

Waiho he korero

Ka kore e whakaputaina to wahitau imeera. Kua tohua nga mara e hiahiatia ana *