ст-логотип

ST RM0433 Бозсозӣ ва назорати соат

ST RM0433-Бозсозӣ-Ва-Соат-Назорати-маҳсулот

Мушаххасоти:

  • Номи маҳсулот: Дастури истинод RM0433
  • Навсозӣ: 7
  • Нашр шудааст: феврали соли 2020
  • Саҳифаҳо: 3319
  • Истеҳсолкунанда: www.st.com

Дастурҳои истифодаи маҳсулот

Феҳристи соати RCC AHB4 (RCC_AHB4ENR)

Ин реестр соатҳои гуногуни перифериро назорат мекунад. Дар зер шарҳҳои муфассал барои ҳар як бит оварда шудаанд:

  • Бит 28 - BKPRAMEN: Соатҳои эҳтиётии RAM Фаъолсозӣ
    • Соатро барои RAM нусхабардорӣ назорат мекунад. Пешфарз пас аз барқароркунӣ ғайрифаъол аст.
  • Бит 25 - HSEMEN: Соати периферии HSEM Фаъол
    • Соатро барои периферии HSEM идора мекунад. Пешфарз пас аз барқароркунӣ ғайрифаъол аст.
  • Бит 24 - ADC3EN: Соатҳои периферии ADC3 Фаъол
    • Соатҳоро барои периферии ADC3 фаъол мекунад, аз ҷумла соати ядрои аз ҷониби ADCSEL интихобшуда ва соати интерфейси автобус rcc_hclk4.
  • Бит 21 - BDMAEN: Соатҳои BDMA ва DMAMUX2 Фаъолсозӣ
    • Соатҳоро барои таҷҳизоти канории BDMA ва DMAMUX2 фаъол мекунад.
  • Бит 19 - CRCEN: Соати периферии CRC Фаъолсозӣ
    • Соатро барои периферии CRC фаъол мекунад.
  • Битҳои 10-3 - GPIOKEN ба GPIODEN: Соати периферии GPIO фаъол мекунад
    • Соатҳоро барои дастгоҳҳои периферии GPIO мутаносибан K то D фаъол созед.

Саволҳои зуд-зуд додашаванда (FAQ):

  • Савол: Танзимоти пешфарз барои Реестри соати RCC AHB4 кадомҳоянд?
    Ҷавоб: Бо нобаёнӣ пас аз барқароркунӣ, аксари соатҳои канорӣ ғайрифаъол мешаванд, ба истиснои соатҳои канории ADC3, ки фаъоланд.
  • Савол: Чӣ тавр ман метавонам танзимоти соатро барои дастгоҳи периферии мушаххас тағир диҳам?
    Ҷавоб: Шумо метавонед битҳои мувофиқро дар Реестри соати RCC AHB4 бо истифода аз нармафзор барои фаъол ё ғайрифаъол кардани соат барои ин периферии мушаххас танзим ё аз нав танзим кунед.

Муқаддима

  • Ин дастурамал барои таҳиягарони барномаҳо нигаронида шудааст. Он маълумоти пурра дар бораи чӣ гуна истифода бурдани хотираи микроконтроллерҳои STM32H742xx, STM32H743/53xx ва STM32H750xB ва таҷҳизоти перифериро медиҳад.
  • STM32H742, STM32H743/753 ва STM32H750 хатҳои микроконтроллерҳо бо андозаҳои гуногуни хотира, бастаҳо ва периферияҳо мебошанд.
  • Барои фармоиш додани маълумот, хусусиятҳои механикӣ ва электрикии дастгоҳ ба варақаи маълумоти мувофиқ муроҷиат кунед.
  • Барои маълумот дар бораи Arm® Cortex®-M7 бо ядрои FPU, ба дастурҳои мувофиқи истинодҳои техникии Arm муроҷиат кунед.

Ҳуҷҷатҳои марбут

  • Дастури маълумотномаи техникии Arm® Cortex®-M7, аз www.arm.com дастрас аст.
  • Дастури барномасозии Cortex®-M7 (PM0253).
  • Варақаи маълумотии STM32H742xx, STM32H743xx ва STM32H753xx
  • Варақаи маълумотии STM32H750xB

Феҳристи соати RCC AHB4 (RCC_AHB4ENR)

Ин реестрро тавассути ду суроғаи гуногуни офсетӣ дастрас кардан мумкин аст.

Номи бақайдгирӣ Офсети суроға Арзиши Reset
RCC_AHB4ENR 0x0E0  

0х0000 0000

RCC_C1_AHB4ENR 0х140

ST RM0433-Бозсозӣ-ва-Назорати-соат-расм- (1)

  • Лаҷом 31:29 Маҳфуз аст, бояд дар арзиши азнавсозӣ нигоҳ дошта шавад.
    • Бит 28 BKPRAMEN: Нусхаи RAM Соат Фаъолсозии
      • Бо нармафзор танзим ва аз нав танзим кунед.
      • 0: Соати эҳтиётии RAM ғайрифаъол аст (пешфарз пас аз аз нав барқароркунӣ)
      • 1: Нусхаи соати RAM фаъол аст
  • Лаҷом 27:26 Маҳфуз аст, бояд дар арзиши азнавсозӣ нигоҳ дошта шавад.
    • Бит 25 HSEMEN: Соати периферии HSEM фаъол аст
      • Бо нармафзор танзим ва аз нав танзим кунед.
      • 0: Соати периферии HSEM ғайрифаъол аст (пешфарз пас аз барқароркунӣ)
      • 1: Соати канории HSEM фаъол аст
    • Бит 24 ADC3EN: Соатҳои периферии ADC3 Фаъол
      • Бо нармафзор танзим ва аз нав танзим кунед.
      • 0: Соатҳои периферии ADC3 ғайрифаъол карда шудаанд (пешфарз пас аз барқароркунӣ)
      • 1: Соатҳои канории ADC3 фаъол карда шудаанд
      • Соатҳои периферии ADC3 инҳоянд: соати ядрои аз ҷониби ADCSEL интихобшуда ва ба adc_ker_ck_input додашуда ва соати интерфейси автобус rcc_hclk4.
  • Лаҷом 23:22 Маҳфуз аст, бояд дар арзиши азнавсозӣ нигоҳ дошта шавад.
    • Бит 21 BDMAEN: Фаъолсозии соати BDMA ва DMAMUX2
      • Бо нармафзор танзим ва аз нав танзим кунед.
      • 0: Соатҳои BDMA ва DMAMUX2 ғайрифаъол карда шудаанд (пешфарз пас аз барқароркунӣ)
      • 1: Соати BDMA ва DMAMUX2 фаъол аст
    • Бит 20 ҳифз карда шудааст, бояд дар арзиши азнавсозӣ нигоҳ дошта шавад.
    • Бит 19 CRCEN: Фаъолсозии соати канории CRC
      • Бо нармафзор танзим ва аз нав танзим кунед.
      • 0: Соати периферии CRC ғайрифаъол аст (пешфарз пас аз аз нав танзимкунӣ)
      • 1: Соати канории CRC фаъол аст
  • Лаҷом 18:11 Маҳфуз аст, бояд дар арзиши азнавсозӣ нигоҳ дошта шавад.
    • Бит 10 GPIOKEN: GPIOK соати канории фаъол
      • Бо нармафзор танзим ва аз нав танзим кунед.
      • 0: соати периферии GPIOK ғайрифаъол аст (пешфарз пас аз аз нав танзимкунӣ)
      • 1: соати канории GPIOK фаъол аст
    • Бит 9 GPIOJEN: Фаъолсозии соати канории GPIOJ
      • Бо нармафзор танзим ва аз нав танзим кунед.
      • 0: Соати периферии GPIOJ ғайрифаъол аст (пешфарз пас аз барқароркунӣ)
      • 1: Соати периферии GPIOJ фаъол аст
    • Бит 8 GPIOIEN: Фаъолсозии соати канории GPIOI
      • Бо нармафзор танзим ва аз нав танзим кунед.
      • 0: Соати периферии GPIOI ғайрифаъол аст (пешфарз пас аз аз нав танзимкунӣ)
      • 1: Соати периферии GPIOI фаъол аст
    • Бит 7 GPIOHEN: GPIOH соати канории фаъол
      • Бо нармафзор танзим ва аз нав танзим кунед.
      • 0: GPIOH соати канории ғайрифаъол (пешфарз пас аз аз нав танзимкунии)
      • 1: Соати канории GPIOH фаъол аст
    • Бит 6 GPIOGEN: Фаъолсозии соати периферии GPIOG
      • Бо нармафзор танзим ва аз нав танзим кунед.
      • 0: Соати периферии GPIOG ғайрифаъол аст (пешфарз пас аз аз нав танзимкунӣ)
      • 1: Соати периферии GPIOG фаъол аст
    • Бит 5 GPIOFEN: GPIOF соати канории фаъол
      • Бо нармафзор танзим ва аз нав танзим кунед.
      • 0: GPIOF соати канории ғайрифаъол (пешфарз пас аз барқароркунӣ)
      • 1: GPIOF соати канории фаъол
    • Бит 4 GPIOEEN: Фаъолсозии соати периферии GPIOE
      • Бо нармафзор танзим ва аз нав танзим кунед.
      • 0: Соати периферии GPIOE ғайрифаъол аст (пешфарз пас аз аз нав танзимкунӣ)
      • 1: Соати периферии GPIOE фаъол аст
    • Bit 3 GPIODEN: GPIOD соати канории фаъол
      • Бо нармафзор танзим ва аз нав танзим кунед.
      • 0: GPIOD соати канории ғайрифаъол (пешфарз пас аз аз нав танзимкунии)
      • 1: GPIOD соати канории фаъол
    • Бит 2 GPIOCEN: GPIOC соати канории фаъол
      • Бо нармафзор танзим ва аз нав танзим кунед.
      • 0: Соати периферии GPIOC ғайрифаъол аст (пешфарз пас аз аз нав танзимкунӣ)
      • 1: Соати канории GPIOC фаъол аст
    • Бит 1 GPIOBEN: GPIOB соати канории фаъол
      • Бо нармафзор танзим ва аз нав танзим кунед.
      • 0: соати канории GPIOB ғайрифаъол аст (пешфарз пас аз барқароркунӣ)
      • 1: Соати канории GPIOB фаъол аст
    • Бит 0 GPIOAEN: Фаъолсозии соати канории GPIOA
      • Бо нармафзор танзим ва аз нав танзим кунед.
      • 0: Соати периферии GPIOA ғайрифаъол аст (пешфарз пас аз аз нав танзимкунӣ)
      • 1: Соати периферии GPIOA фаъол аст

I/O-ҳои таъиноти умумӣ

Муқаддима
Ҳар як бандари таъиноти умумӣ чор регистрҳои конфигуратсияи 32-битӣ (GPIOx_MODER, GPIOx_OTYPER, GPIOx_OSPEEDR ва GPIOx_PUPDR), ду регистри додаҳои 32-бит дорад.
(GPIOx_IDR ва GPIOx_ODR) ва реестри 32-бити танзим/аз нав танзимкунӣ (GPIOx_BSRR). Илова бар ин, ҳама GPIO-ҳо дорои реестри қулфи 32-бит (GPIOx_LCKR) ва ду регистри интихоби алтернативии 32-бит (GPIOx_AFRH ва GPIOx_AFRL) мебошанд.

Хусусиятҳои асосии GPIO

  • Ҳолатҳои баромад: тела кашидан ё резиши кушода + кашидан боло/поён
  • Маълумоти баромад аз реестри маълумоти баромад (GPIOx_ODR) ё перифери (баромади функсияи алтернативӣ)
  • Интихоби суръат барои ҳар як вуруд / баромад
  • Ҳолатҳои вуруд: шинокунанда, боло/поён, аналогӣ
  • Дохил кардани маълумот ба феҳристи додаҳои воридотӣ (GPIOx_IDR) ё периферӣ (вориди функсияи алтернативӣ)
  • Реестри танзим ва аз нав танзимкунии бит (GPIOx_ BSRR) барои дастрасии битавии навиштан ба GPIOx_ODR
  • Механизми қулфкунӣ (GPIOx_LCKR) барои ях кардани конфигуратсияҳои порти I/O пешбинӣ шудааст
  • Функсияи аналогӣ
  • Реестрҳои интихоби алтернативии функсия
  • Гузариши зуд қодир аст ҳар ду даври соатро иваз кунад
  • Мультиплексинги пинҳои хеле чандир имкон медиҳад, ки пинҳои I/O ҳамчун GPIO ё яке аз якчанд функсияҳои периферӣ истифода шаванд.

Тавсифи функсионалии GPIO

Бо дарназардошти хусусиятҳои сахтафзори мушаххаси ҳар як бандари вуруди баромади дар варақаи маълумот номбаршуда, ҳар як бит порти портҳои таъиноти умумии I/O (GPIO) метавонад аз ҷониби нармафзор дар якчанд шеваҳои алоҳида танзим карда шавад:

  • Вуруди шинокунанда
  • Намоиши вуруд
  • Вуруд-паст-поён
  • Аналогӣ
  • Натиҷаи дренажии кушода бо қобилияти кашидан ё кашидан
  • Баромади такони кашидан бо қобилияти кашидан ё кашидан
  • Функсияи алтернативии push-pull бо қобилияти кашидан ё кашидан
  • Функсияи алтернативии дренажии кушода бо қобилияти кашидан ё кашидан

Ҳар як бит порти I/O озодона барномарезӣ карда мешавад, аммо ба регистрҳои портҳои воридотӣ / баромад бояд ҳамчун калимаҳои 32-битӣ, нимкалимаҳо ё байтҳо дастрас карда шаванд. Мақсади реестри GPIOx_BSRR иҷозат додан ба хондан/тағир додани дастрасии атомӣ ба ҳама гуна реестрҳои GPIOx_ODR мебошад. Бо ин роҳ, хатари рух додани IRQ байни дастрасии хондан ва тағир додан вуҷуд надорад.
Дар расми 70 ва расми 71 сохторҳои асосии стандартӣ ва битҳои порти 5-Волта таҳаммулпазири I/O нишон дода шудаанд. Ҷадвали 92 конфигуратсияҳои имконпазири портро медиҳад.

ST RM0433-Бозсозӣ-ва-Назорати-соат-расм- (2) ST RM0433-Бозсозӣ-ва-Назорати-соат-расм- (3)

VDD_FT потенсиали хоси мансуб ба панҷвольти таҳаммулпазирӣ / баромад ва аз VDD фарқ мекунад.

РЕЖИМ(i) [1:0]  

OTYPER(i)

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

Конфигуратсияи I/O

 

 

 

 

 

01

0  

 

 

 

СУРЪАТ [1:0]

0 0 Натиҷаи GP PP
0 0 1 Натиҷаи GP PP + PU
0 1 0 Натиҷаи GP PP + PD
0 1 1 Захира карда шудааст
1 0 0 Натиҷаи GP OD
1 0 1 Натиҷаи GP ОД + ПУ
1 1 0 Натиҷаи GP OD + PD
1 1 1 Захирашуда (баромади GP OD)
 

 

 

 

 

10

0  

 

 

 

 

СУРЪАТ [1:0]

0 0 AF PP
0 0 1 AF PP + PU
0 1 0 AF PP + PD
0 1 1 Захира карда шудааст
1 0 0 AF OD
1 0 1 AF ОД + ПУ
1 1 0 AF OD + PD
1 1 1 Захира карда шудааст
 

 

00

x x x 0 0 Вуруд Шинокунанда
x x x 0 1 Вуруд PU
x x x 1 0 Вуруд PD
x x x 1 1 Захирашуда (вориди шинокунанда)
 

 

11

x x x 0 0 Вуруд/баромад Аналогӣ
x x x 0 1  

Захира карда шудааст

x x x 1 0
x x x 1 1

GP = ҳадафи умумӣ, PP = тела-кашӣ, PU = кашолакунӣ, PD = кашолакунӣ, OD = дренажии кушод, AF = функсияи алтернативӣ

I/O-и таъиноти умумӣ (GPIO)
Ҳангоми ва танҳо пас аз барқароркунӣ, функсияҳои алтернативӣ фаъол нестанд ва аксари бандарҳои вуруд/чор дар ҳолати аналогӣ танзим карда мешаванд.

Пинҳонҳои дебагӣ пас аз аз нав танзимкунии AF дар боло/поён ҳастанд:

  • PA15: JTDI дар кашолакунӣ
  • PA14: JTCK/SWCLK дар кашидашаванда
  • PA13: JTMS/SWDAT дар кашолакунӣ
  • PB4: NJTRST дар кашолакунӣ
  • PB3: JTDO дар ҳолати шинокунанда

Вақте ки пин ҳамчун баромад танзим карда мешавад, қимате, ки ба реестри маълумоти баромад (GPIOx_ODR) навишта шудааст, дар пини I/O бароварда мешавад. Драйвери баромадро дар реҷаи пуш-каш ё реҷаи кушода истифода бурдан мумкин аст (танҳо сатҳи паст ронда мешавад, сатҳи баланд HI-Z аст).
Феҳристи додаҳои воридотӣ (GPIOx_IDR) маълумотеро, ки дар пинҳои вуруд/чор дар ҳар як давраи соати AHB мавҷуд аст, сабт мекунад.
Ҳама пинҳои GPIO дорои резисторҳои дохилии заиф мебошанд, ки метавонанд вобаста ба арзиши реестри GPIOx_PUPDR фаъол шаванд ё не.

Мультиплексор ва харитасозии алтернативии пинҳои I/O
Тавассути мултиплексер, ки имкон медиҳад, ки дар як вақт танҳо як функсияи алтернативии периферии (AF) ба пинҳои вуруд/ховарӣ пайваст карда шавад, пинҳои вуруд/хори дастгоҳ ба перифери/модулҳои бортӣ пайваст карда мешаванд. Бо ин роҳ, байни дастгоҳҳои периферӣ, ки дар ҳамон як пин-и I/O мавҷуд аст, ихтилоф вуҷуд дошта наметавонад. Ҳар як пинҳои воридотӣ / баромад дорои мултиплексор бо то шонздаҳ вуруди функсияҳои алтернативӣ (AF0 то AF15) мебошад, ки онҳоро тавассути регистрҳои GPIOx_AFRL (барои пинҳои 0 то 7) ва GPIOx_AFRH (барои пинҳои 8 то 15) танзим кардан мумкин аст:

  • Пас аз барқароркунӣ интихоби мултиплексор вазифаи алтернативии 0 (AF0) мебошад. I/O-ҳо дар ҳолати алтернативии функсия тавассути реестри GPIOx_MODER танзим карда мешаванд.
  • Супоришҳои махсуси алтернативии функсияҳо барои ҳар як пин дар варақаи маълумотии дастгоҳ муфассал оварда шудаанд.
  • Cortex-M7 бо FPU EVENTOUT дар AF15 харита шудааст
    Илова ба ин меъмории чандири мултиплексии I/O, ҳар як дастгоҳи периферӣ дорои вазифаҳои алтернативӣ мебошад, ки ба пинҳои гуногуни I/O барои оптимизатсия кардани шумораи перифериҳое, ки дар бастаҳои хурд мавҷуд аст, харита шудаанд.
    Барои истифодаи I/O дар конфигуратсияи додашуда, корбар бояд ба таври зерин амал кунад:
  • Функсияи ислоҳи хатогӣ: пас аз ҳар як аз нав танзимкунии дастгоҳ ин пинҳо ҳамчун пинҳои вазифаи алтернативӣ таъин карда мешаванд, ки фавран аз ҷониби мизбони ислоҳкунанда истифода мешаванд.
  • Функсияи система: пинҳои MCOx бояд дар ҳолати функсияи алтернативӣ танзим карда шаванд.
  • GPIO: I/O-и дилхоҳро ҳамчун баромад, вуруд ё аналогӣ дар реестри GPIOx_MODER танзим кунед.
  • Функсияи алтернативии периферӣ:
    • I/O-ро ба AFx-и дилхоҳ дар яке аз реестри GPIOx_AFRL ё GPIOx_AFRH пайваст кунед.
    • Навъ, боло/поён ва суръати баромадро тавассути регистрҳои GPIOx_OTYPER, GPIOx_PUPDR ва GPIOx_OSPEEDER мутаносибан интихоб кунед.
    • I/O-и дилхоҳро ҳамчун вазифаи алтернативӣ дар реестри GPIOx_MODER танзим кунед.
  • Функсияҳои иловагӣ:
    • Барои ADC ва DAC, I/O-и дилхоҳро дар реестри GPIOx_MODER дар реестри аналогӣ танзим кунед ва функсияи заруриро дар регистрҳои ADC ва DAC танзим кунед.
      Тавре ки дар боло зикр гардид, барои вазифаҳои иловагӣ (ба монанди DAC ё OPAMP), баромад аз ҷониби периферии мувофиқ идора карда мешавад. Пеш аз фаъол кардани баромади функсияи иловагӣ дар реестри назорати периферӣ бояд барои интихоби функсияи аналогии порти I/O эҳтиёткор бошад.
    • Барои функсияҳои иловагӣ ба монанди RTC_OUT, RTC_TS, RTC_TAMPx, WKUPx ва осцилляторҳо, функсияи заруриро дар RTC, PWR ва RCCregisters мувофиқ танзим кунед. Ин функсияҳо нисбат ба конфигуратсия дар регистрҳои стандартии GPIO афзалият доранд. Барои тафсилот дар бораи назорати вуруд/чор аз ҷониби RTC, ба Бахши 46.3: Тавсифи функсионалии RTC дар саҳифаи 1924 нигаред.
  • ЧОРАБИНИ
    • Сими I/O-ро, ки барои баровардани сигнали асосии EVENTOUT истифода мешавад, тавассути пайваст кардани он ба AF15 танзим кунед.
      Барои харитасозии муфассали пинҳои функсияи алтернативии I/O ба ҷадвали "Харитасозии функсияҳои алтернативӣ" дар варақаи маълумотии дастгоҳ муроҷиат кунед.

Реестрҳои назорати портҳои воридотӣ

Ҳар яке аз бандарҳои GPIO дорои чаҳор регистрҳои назоратии 32-битии харитаи хотира (GPIOx_MODER, GPIOx_OTYPER, GPIOx_OSPEEDR, GPIOx_PUPDR) барои танзими то 16 вуруд/д. Реестри GPIOx_MODER барои интихоби реҷаи вуруд/чор (ворид, баромад, AF, аналогӣ) истифода мешавад. Регистрҳои GPIOx_OTYPER ва GPIOx_OSPEEDR барои интихоби навъи баромад (пуш-каш ё кушода-дрен) ва суръат истифода мешаванд. Реестри GPIOx_PUPDR барои интихоби ченак истифода мешавад
боло/поён, новобаста аз самти I/O.

Феҳристи маълумотҳои порти вуруд/чор

  • Ҳар як GPIO дорои ду регистри маълумотҳои 16-битии харитаи хотира мебошад: регистрҳои маълумотҳои вуруд ва баромад (GPIOx_IDR ва GPIOx_ODR). GPIOx_ODR маълумотеро, ки бояд бароварда шавад, нигоҳ медорад, барои хондан/навиштан дастрас аст. Маълумоти воридшуда тавассути I/O дар реестри додаҳои воридотӣ (GPIOx_IDR), реестри танҳо барои хондан нигоҳ дошта мешавад.
  • Ба фасли 11.4.5 нигаред: Феҳристи маълумоти вуруди порти GPIO (GPIOx_IDR) (x = A то K) ва
  • Фасли 11.4.6: Феҳристи маълумоти баромади порти GPIO (GPIOx_ODR) (x = A то K) барои тавсифи реестр.

Муносибати битвии додаҳои воридотӣ

  • Реестри аз нав танзимкунии бит (GPIOx_BSRR) реестри 32-бит аст, ки ба барнома имкон медиҳад, ки ҳар як битро дар реестри маълумоти баромад (GPIOx_ODR) муқаррар ва аз нав баргардонад. Реестри аз нав танзимкунии бит дорои андозаи ду маротиба аз GPIOx_ODR аст.
  • Ба ҳар як бит дар GPIOx_ODR ду битҳои назоратӣ дар GPIOx_BSRR мувофиқанд: BS(i) ва BR(i). Ҳангоми навиштан ба 1, бит BS(i) бити мувофиқи ODR(i)-ро муқаррар мекунад. Вақте ки ба 1 навишта мешавад, бит BR(i) бити мувофиқи ODR(i)-ро аз нав барқарор мекунад.
  • Навиштани ягон бит ба 0 дар GPIOx_BSRR ба битҳои мувофиқ дар GPIOx_ODR таъсир намерасонад. Агар дар GPIOx_BSRR кӯшиши ҳам танзим ва ҳам аз нав барқарор кардани каме вуҷуд дошта бошад, амали муқарраршуда афзалият дорад.
  • Истифодаи реестри GPIOx_BSRR барои тағир додани арзишҳои битҳои инфиродӣ дар GPIOx_ODR эффекти "як зарба" аст, ки битҳои GPIOx_ODR-ро қулф намекунад. Битҳои GPIOx_ODR ҳамеша метавонанд мустақиман дастрас шаванд. Реестри GPIOx_BSRR роҳи иҷрои коркарди битвии атомиро таъмин мекунад.
  • Ҳангоми барномасозии GPIOx_ODR дар сатҳи бит ба нармафзор барои хомӯш кардани танаффусҳо лозим нест: мумкин аст, ки як ё якчанд битҳоро дар як дастрасии навиштани атомии AHB тағир диҳед.

Механизми бастани GPIO

  • Бо истифода аз пайдарпайии мушаххаси навиштан ба реестри GPIOx_LCKR регистрҳои назорати GPIO-ро ях кардан мумкин аст. Реестрҳои яхкардашуда GPIOx_MODER, GPIOx_OTYPER, GPIOx_OSPEEDR, GPIOx_PUPDR, GPIOx_AFRL ва GPIOx_AFRH мебошанд.
  • Барои навиштани реестри GPIOx_LCKR, бояд пайдарпайии мушаххаси навиштан/хондан истифода шавад. Вақте ки пайдарпаии дурусти LOCK ба бит 16 дар ин реестр татбиқ карда мешавад, арзиши LCKR [15: 0] барои бастани конфигуратсияи воридот / баромадҳо истифода мешавад (дар давоми пайдарпаии навиштан арзиши LCKR [15: 0] бояд ҳамон). Вақте ки пайдарпаии LOCK ба бит порт татбиқ карда шуд, арзиши бит порт дигар то барқароркунии навбатии MCU ё аз нав танзимкунии периферӣ тағир дода намешавад. Хар як
  • Бити GPIOx_LCKR битҳои мувофиқро дар регистрҳои назоратӣ (GPIOx_MODER, GPIOx_OTYPER, GPIOx_OSPEEDR, GPIOx_PUPDR, GPIOx_AFRL ва GPIOx_AFRH) ях мекунад.
  • пайдарпаии LOCK (ниг. ба Бахши 11.4.8: Феҳристи қулфи конфигуратсияи порти GPIO
    (GPIOx_LCKR) (x = A то K)) метавонад танҳо бо истифодаи калимаи (дарозии 32-бит) ба реестри GPIOx_LCKR иҷро карда шавад, зеро он бояд GPIOx_LCKR бит 16 дар як вақт бо [15: 0] бит.
  • Барои тафсилоти бештар ба тавсифи реестри LCKR дар фасли 11.4.8 муроҷиат кунед: Феҳристи қулфи конфигуратсияи порти GPIO (GPIOx_LCKR) (x = A то К).

Вуруди / баромади алтернативии функсияи I/O

  • Ду регистр барои интихоби яке аз воридот/баромадҳои функсияҳои алтернативӣ барои ҳар як вуруд/берорӣ мавҷуд аст. Бо ин регистрҳо, корбар метавонад функсияи алтернативӣ ба ягон пинҳои дигар мувофиқи дархости барнома пайваст шавад.
  • Ин маънои онро дорад, ки як қатор функсияҳои периферии имконпазир дар ҳар як GPIO бо истифода аз регистрҳои алтернативии функсияҳои GPIOx_AFRL ва GPIOx_AFRH мултипликатсия карда мешаванд. Ҳамин тариқ, замима метавонад яке аз вазифаҳои имконпазирро барои ҳар як I/O интихоб кунад. Сигнали интихоби AF барои вуруди функсияи алтернативӣ ва баромади функсияҳои алтернативӣ маъмул аст, як канали ягона барои вуруд/баромади функсияи алтернативии вуруд/ баромади додашуда интихоб карда мешавад.
  • Барои фаҳмидани он, ки кадом функсияҳо дар ҳар як pin GPIO мултиплекс карда шудаанд, ба варақаи маълумотии дастгоҳ муроҷиат кунед.

Хатҳои қатъ/бедоркунии беруна

  • Ҳама бандарҳо қобилияти қатъи беруна доранд. Барои истифодаи хатҳои қатъии беруна, порт бояд дар ҳолати вуруд танзим карда шавад.
  • Ба Фасли 20: Нозири таваққуф ва рӯйдодҳои васеъ (EXTI) ва Бахши 20.3: Тавсифи функсионалии EXTI нигаред.

Танзимоти вуруд

Вақте ки бандари воридотӣ / баромад ҳамчун вуруд барномарезӣ шудааст:

  • Буфери баромад ғайрифаъол аст
  • Вуруди триггери Шмитт фаъол карда шудааст
  • Муқовиматҳои боло ва поёнкунанда вобаста ба арзиш дар реестри GPIOx_PUPDR фаъол карда мешаванд
  • Маълумоте, ки дар пинҳои I/O мавҷуд аст, s мебошандampба феҳристи маълумоти воридотӣ ҳар як давраи соати AHB оварда мерасонад
  • Дастрасии хондан ба феҳристи додаҳои воридотӣ ҳолати воридотро таъмин мекунад
    Тасвири 72 конфигуратсияи вуруди бит порти I/O-ро нишон медиҳад.

ST RM0433-Бозсозӣ-ва-Назорати-соат-расм- (4)

Конфигуратсияи баромад

Ҳангоме ки порти вуруд/чор ҳамчун баромад барномарезӣ мешавад:

  • Буфери баромад фаъол аст:
    • Ҳолати кушодаи дренаж: “0” дар реестри баромад N-MOS-ро фаъол мекунад, дар ҳоле ки “1” дар реестри баромад портро дар Hi-Z тарк мекунад (P-MOS ҳеҷ гоҳ фаъол намешавад)
    • Ҳолати тела кашидан: "0" дар реестри баромад N-MOS-ро фаъол мекунад, дар ҳоле ки "1" дар реестри баромад P-MOS-ро фаъол мекунад
  • Вуруди триггери Шмитт фаъол карда шудааст
  • Муқовиматҳои боло ва поёнкунанда вобаста ба арзиш дар реестри GPIOx_PUPDR фаъол карда мешаванд
  • Маълумоте, ки дар пинҳои I/O мавҷуд аст, s мебошандampба феҳристи маълумоти воридотӣ ҳар як давраи соати AHB оварда мерасонад
  • Дастрасии хондан ба феҳристи додаҳои воридотӣ ҳолати I/O-ро мегирад
  • Дастрасии хондан ба феҳристи маълумоти баромад арзиши охирини хаттиро мегирад
    Дар расми 73 конфигуратсияи баромади бит порти I/O нишон дода шудааст.ST RM0433-Бозсозӣ-ва-Назорати-соат-расм- (5)

Ячейкаи ҷуброни I/O

Ин ячейка барои назорат кардани суръати гардиши воридот / баромад (tfall / trise) барои кам кардани садои вуруд / баромад дар таъмини барқ ​​истифода мешавад.

Ҳуҷайра ба ду блок тақсим мешавад:

  • Блоки аввал рамзи оптималии PVT-и ҷорӣро таъмин мекунад. Рамзи дар ин блок нигоҳ дошташударо ҳангоми гузоштани парчами READY-и SYSCFG_CCSR хондан мумкин аст.
  • Блоки дуюм суръати гардиши воридотро назорат мекунад. Корбар рамзи татбиқшавандаро интихоб мекунад ва онро тавассути нармафзор барномарезӣ мекунад.

Ҳуҷҷати ҷуброни I/O дорои 2 ҷилдиtagдиапазонҳои e: 1.62 то 2.0 В ва 2.7 то 3.6 В.

Конфигуратсияи алтернативии функсия

Ҳангоме ки порти вуруд/чор ҳамчун вазифаи алтернативӣ барномарезӣ шудааст:

  • Буфери баромадро метавон дар реҷаи кушодаи резиши ё пахш-кашӣ танзим кард
  • Буфери баромад тавассути сигналҳое, ки аз периферӣ меоянд (истифодаи интиқолдиҳанда ва маълумот) идора карда мешавад.
  • Вуруди триггери Шмитт фаъол карда шудааст
  • Муқовиматҳои заифи боло ва поёнкунанда вобаста ба арзиш дар реестри GPIOx_PUPDR фаъол мешаванд ё не
  • Маълумоте, ки дар пинҳои I/O мавҷуд аст, s мебошандampба феҳристи маълумоти воридотӣ ҳар як давраи соати AHB оварда мерасонад
  • Дастрасии хондан ба феҳристи додаҳои воридотӣ ҳолати I/O-ро мегирад
    Тасвири 74 конфигуратсияи функсияи алтернативии бит порти I/O-ро нишон медиҳад.ST RM0433-Бозсозӣ-ва-Назорати-соат-расм- (6)

Конфигуратсияи аналогӣ

Вақте ки бандари I/O ҳамчун конфигуратсияи аналогӣ барномарезӣ шудааст:

  • Буфери баромад ғайрифаъол аст
  • Вуруди триггери Шмитт ғайрифаъол карда шудааст, ки истеъмоли сифрро барои ҳар як арзиши аналогии пинҳои I/O таъмин мекунад. Натиҷаи триггери Шмитт маҷбур ба арзиши доимӣ (0) аст.
  • Муқовиматҳои сусти боло ва поёнро сахтафзор ғайрифаъол мекунанд
  • Дастрасии хондан ба феҳристи маълумоти воридотӣ арзиши "0" -ро мегирад
    Тасвири 75 конфигуратсияи вуруди аналогии муқовимати баланд ва битҳои порти I/O-ро нишон медиҳад.ST RM0433-Бозсозӣ-ва-Назорати-соат-расм- (7)

Баъзе пинҳо/тӯбҳо мустақиман ба вурудҳои аналогии PA0_C, PA1_C, PC2_C ва PC3_C ADC пайваст мешаванд (ниг. Расми 76): байни Pxy_C ва Pxy пинҳо/тӯбҳо роҳи мустақим вуҷуд дорад, тавассути коммутатори аналогӣ (нигаред ба фасли 12.3.1: SYSCFG реестри конфигуратсияи ҳолати периферӣ (SYSCFG_PMCR) барои тафсилот дар бораи чӣ гуна танзим кардани коммутаторҳои аналогӣ).ST RM0433-Бозсозӣ-ва-Назорати-соат-расм- (8)

VDD_FT потенсиали хоси 5V таҳаммулпазирии I/O. Он аз VDD фарқ мекунад.

Истифодаи пинҳои осциллятори HSE ё LSE ҳамчун GPIOs

  • Вақте ки осциллятори HSE ё LSE Хомӯш карда мешавад (ҳолати пешфарз пас аз барқароркунӣ), пинҳои осциллятори марбута метавонанд ҳамчун GPIO муқаррарӣ истифода шаванд.
  • Вақте ки осциллятори HSE ё LSE фурӯзон мешавад (бо гузоштани бит HSEON ё LSEON дар реестри RCC_CSR) осциллятор пинҳои алоқаманди худро назорат мекунад ва конфигуратсияи GPIO-и ин пинҳо ҳеҷ таъсире надорад.
  • Вақте ки осциллятор дар реҷаи соати берунии корбар танзим карда мешавад, танҳо пинҳои OSC_IN ё OSC32_IN барои вуруди соат ҳифз карда мешаванд ва PIN OSC_OUT ё OSC32_OUT ҳамчун GPIO муқаррарӣ ҳоло ҳам истифода мешавад.

Истифодаи пинҳои GPIO дар домени таъминоти эҳтиётӣ

Функсияи PC13/PC14/PC15/PI8 GPIO ҳангоми хомӯш кардани домени асосии таъминот (вақте ки дастгоҳ ба ҳолати интизорӣ ворид мешавад) гум мешавад. Дар ин ҳолат, агар конфигуратсияи GPIO-и онҳо аз ҷониби конфигуратсияи RTC фаро гирифта нашавад, ин пинҳо дар ҳолати вуруди аналогӣ муқаррар карда мешаванд.

Бақайдгирии GPIO
Ин бахш тавсифи муфассали реестрҳои GPIO медиҳад.
Барои маълумоти мухтасари битҳои регистр, ҷуброни суроғаҳои регистр ва қиматҳои аз нав барқароркунӣ, ба Ҷадвали 93 муроҷиат кунед. Регистрҳои периферӣ метавонанд бо тарзи калима, нимкалима ё байт навишта шаванд.

Реестри ҳолати порти GPIO (GPIOx_MODER)

(x = A то K)
Суроғаи ҷуброн: 0x00
Қимати аз нав танзимкунии: 0xABFF FFFF барои порти A Қимати аз нав танзимкунии: 0xFFFF FEBF барои порти B Арзиши аз нав танзимкунии: 0xFFFF FFFF барои портҳои дигарST RM0433-Бозсозӣ-ва-Назорати-соат-расм- (9)Битҳо 31:0 MODER[15:0][1:0]: Порт x конфигуратсияи I/O pin y (y = 15 то 0)
Ин битҳо аз ҷониби нармафзор барои танзими режими I/O навишта шудаанд.

  • 00: Ҳолати вуруд
  • 01: Ҳолати баромади таъиноти умумӣ
  • 10: Ҳолати алтернативии функсия
  • 11: Ҳолати аналогӣ (ҳолати барқароркунӣ)

Реестри навъи баромади порти GPIO (GPIOx_OTYPER)

(x = A то K)
Ҷуброни суроға: 0x04
Арзиши аз нав танзимкунии: 0x0000 0000ST RM0433-Бозсозӣ-ва-Назорати-соат-расм- (10)

Лаҷом 31:16 Маҳфуз аст, бояд дар арзиши азнавсозӣ нигоҳ дошта шавад.
Битҳо 15:0 OT[15:0]: Порт x конфигуратсияи I/O pin y (y = 15 то 0)
Ин битҳо тавассути нармафзор барои танзими навъи баромади I/O навишта шудаанд.

0: Баромади пуш-кашӣ (ҳолати аз нав барқароркунӣ)
1: Баромади кушода-дренажӣ

Реестри суръати баромади порти GPIO (GPIOx_OSPEEDR)
(x = A то K)

  • Ҷуброни суроға: 0x08
  • Арзиши аз нав танзимкунии: 0x0C00 0000 (барои порти A)
  • Арзиши барқароркунӣ: 0x0000 00C0 (барои порти B)
  • Арзиши аз нав танзимкунии: 0x0000 0000 (барои портҳои дигар)ST RM0433-Бозсозӣ-ва-Назорати-соат-расм- (11)

Битҳо 31:0 OSPEEDR[15:0][1:0]: Порт x конфигуратсияи I/O PIN y (y = 15 то 0)
Ин битҳо аз ҷониби нармафзор барои танзим кардани суръати баромади I/O навишта шудаанд.

  • 00: Суръати паст
  • 01: Суръати миёна
  • 10: Суръати баланд
  • 11: Суръати хеле баланд

Шарҳ: Барои арзишҳои битҳои OSPEDRy нисбат ба диапазони VDD ва сарбории беруна ба варақаи маълумоти маҳсулот муроҷиат кунед.

Реестри порти GPIO-и боло/пён (GPIOx_PUPDR)
(x = A то K)

  • Ҷуброни суроға: 0x0C
  • Арзиши аз нав танзимкунии: 0x6400 0000 (барои порти A)
  • Арзиши барқароркунӣ: 0x0000 0100 (барои порти B)
  • Арзиши аз нав танзимкунии: 0x0000 0000 (барои портҳои дигар)

ST RM0433-Бозсозӣ-ва-Назорати-соат-расм- (12)

Битҳо 31:0 PUPDR[15:0][1:0]: Порт x конфигуратсияи I/O PIN y (y = 15 то 0)
Ин битҳо тавассути нармафзор барои танзими кашидани I/O навишта шудаанд

  • 00: Не кашидан, кашидан
  • 01: кашидан
  • 10: Поён
  • 11: ҳифз карда шудааст

Феҳристи маълумоти вуруди порти GPIO (GPIOx_IDR)

(x = A то K)
Ҷуброни суроға: 0x10
Арзиши барқароркунӣ: 0x0000 XXXXST RM0433-Бозсозӣ-ва-Назорати-соат-расм- (13)

Лаҷом 31:16 Маҳфуз аст, бояд дар арзиши азнавсозӣ нигоҳ дошта шавад.
Битҳо 15:0 IDR[15:0]: Порт x маълумоти вуруди I/O pin y (y = 15 то 0)
Ин битҳо танҳо барои хондан мебошанд. Онҳо дорои арзиши вуруди бандари I/O мувофиқ.

Феҳристи маълумоти баромади порти GPIO (GPIOx_ODR) 

(x = A то K)
Ҷуброни суроға: 0x14 Арзиши барқароркунӣ: 0x0000 0000.ST RM0433-Бозсозӣ-ва-Назорати-соат-расм- (14)

Лаҷом 31:16 Маҳфуз аст, бояд дар арзиши азнавсозӣ нигоҳ дошта шавад.

Битҳо 15:0 ODR[15:0]: Маълумоти баромади порти I/O pin y (y = 15 то 0)
Ин битҳоро тавассути нармафзор хондан ва навиштан мумкин аст.
Шарҳ: Барои танзим/аз нав танзимкунии битҳои атомӣ, битҳои ODR-ро бо навиштан ба реестри GPIOx_BSRR (x = A..F) ба таври инфиродӣ танзим ва/ё аз нав барқарор кардан мумкин аст.

Реестри битҳои порти GPIO (GPIOx_BSRR)

(x = A то K)
Ҷуброни суроға: 0x18
Арзиши аз нав танзимкунии: 0x0000 0000ST RM0433-Бозсозӣ-ва-Назорати-соат-расм- (15)

  • Битҳо 31:16 BR[15:0]: Порт x аз нав танзимкунии PIN I/O (y = 15 то 0)
    • Ин битҳо танҳо барои навиштан мебошанд. Хондани ин битҳо арзиши 0x0000-ро бармегардонад.
    • 0: Ягон амал дар бит ODRx мувофиқ
    • 1: Бити мувофиқи ODRx-ро аз нав танзим мекунад
      Шарҳ: Агар ҳам BSx ва ҳам BRx муқаррар шуда бошанд, BSx афзалият дорад.
  • Битҳо 15:0 BS[15:0]: Порт x гузоштани pin I/O (y = 15 то 0)
    • Ин битҳо танҳо барои навиштан мебошанд. Хондани ин битҳо арзиши 0x0000-ро бармегардонад.
    • 0: Ягон амал дар бит ODRx мувофиқ
    • 1: Бити мувофиқи ODRx-ро муқаррар мекунад

Феҳристи қулфи конфигуратсияи порти GPIO (GPIOx_LCKR)

(x = A то K)ST RM0433-Бозсозӣ-ва-Назорати-соат-расм- (16)

  • Ин реестр барои бастани конфигуратсияи битҳои порт истифода мешавад, вақте ки пайдарпаии дурусти навиштан ба бит 16 (LCKK) татбиқ карда мешавад. Қимати битҳо [15:0] барои бастани конфигуратсияи GPIO истифода мешавад. Ҳангоми пайдарпайии навиштан арзиши LCKR[15:0] набояд тағир ёбад. Вақте ки пайдарпаии LOCK дар бит порт татбиқ карда шуд, арзиши ин бит порт дигар то барқароркунии навбатии MCU ё аз нав танзимкунии периферӣ тағир дода намешавад.
    Шарҳ: Барои навиштан ба реестри GPIOx_LCKR пайдарпаии махсуси навиштан истифода мешавад. Дар ин пайдарпаии қулфкунӣ танҳо дастрасии калимаҳо (дарозии 32-бит) иҷозат дода мешавад.
  • Ҳар як бити қулф реестри конфигуратсияи мушаххасро ях мекунад (регистрҳои функсияҳои идоракунӣ ва алтернативӣ).
  • Ҷуброни суроға: 0x1C
  • Арзиши аз нав танзимкунии: 0x0000 0000ST RM0433-Бозсозӣ-ва-Назорати-соат-расм- (17)

Лаҷом 31:17 Маҳфуз аст, бояд дар арзиши азнавсозӣ нигоҳ дошта шавад.
Bit 16 LCKK: Калиди қулф
Ин битро ҳар вақт хондан мумкин аст. Онро танҳо бо истифода аз пайдарпаии навиштани калиди қулф тағир додан мумкин аст.

0: Калиди қулфи конфигуратсияи порт фаъол нест
1: Калиди қулфи конфигуратсияи порт фаъол аст. Феҳристи GPIOx_LCKR то барқароркунии навбатии MCU ё аз нав танзимкунии периферӣ баста мешавад.

пайдарпаии навиштани калиди LOCK:

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' (ин амалиёти хониш ихтиёрӣ аст, аммо он тасдиқ мекунад, ки қулф фаъол аст)
Шарҳ: Ҳангоми пайдарпайии навиштани калиди LOCK, арзиши LCK[15:0] набояд тағир ёбад.
Ҳар як хато дар пайдарпаии қулф қулфро қатъ мекунад.
Пас аз пайдарпаии аввалини қулф дар ҳама гуна бит порт, ҳама гуна дастрасии хондан дар бит LCKK '1' -ро то барқароркунии навбатии MCU ё аз нав танзимкунии периферӣ бармегардонад.

Битҳо 15:0 LCK[15:0]: Порт x қулфи I/O pin y (y = 15 то 0)
Ин битҳо хондан/навиштананд, аммо танҳо вақте навишта мешаванд, ки бит LCKK '0 бошад.

  • 0: Конфигуратсияи порт баста нашудааст
  • 1: Конфигуратсияи порт баста шуд

Функсияи алтернативии GPIO реестри паст (GPIOx_AFRL)
(x = A то K)
Ҷуброни суроға: 0x20
Арзиши аз нав танзимкунии: 0x0000 0000ST RM0433-Бозсозӣ-ва-Назорати-соат-расм- (18)

Битҳо 31:0 AFR[7:0][3:0]: Интихоби функсияи алтернативӣ барои порти x I/O pin y (y = 7 то 0)
Ин битҳо тавассути нармафзор барои танзими функсияҳои алтернативии I/O-ҳо навишта шудаанд.

  • 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 феҳристи баланд (GPIOx_AFRH)

(x = A то Ҷ)
Ҷуброни суроға: 0x24
Арзиши аз нав танзимкунии: 0x0000 0000

Битҳо 31:0 AFR[15:8][3:0]: Интихоби функсияи алтернативӣ барои порти x I/O pin y (y = 15 то 8)
Ин битҳо тавассути нармафзор барои танзими функсияҳои алтернативии I/O-ҳо навишта шудаанд.

  • 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

Дар ҷадвали зерин харитаи феҳристи GPIO ва арзишҳои аз нав танзимкунии маълумот дода мешавад.

 

 

0х0С

 

 

 

0х08

 

 

 

0х08

 

 

 

0х08

 

0х04

 

 

0х00

 

 

0х00

 

 

0х00

Офсет
Барқарор кардани арзиши  

 

GPIOA_PUPDR

Барқарор кардани арзиши  

 

GPIOx_OSPEEDR

(дар куҷо x = C..K)

Барқарор кардани арзиши  

 

GPIOB_OSPEEDR

Барқарор кардани арзиши  

 

GPIOA_OSPEEDR

Барқарор кардани арзиши GPIOx_OTYPER

(дар куҷо x = А ба К)

Барқарор кардани арзиши  

GPIOx_MODER

(дар куҷо x = C..K)

Барқарор кардани арзиши  

 

GPIOB_MODER

Барқарор кардани арзиши  

 

GPIOA_MODER

Номи қайд
0 PUPDR15[1:0] 0 OSPEEDR15[1:0] 0 OSPEEDR15[1:0] 0 OSPEEDR15[1:0]   Рес. 1 MODER15[1:0] 1 MODER15[1:0] 1 MODER15[1:0] 31
1 0 0 0   Рес. 1 1 0 30
1 PUPDR14[1:0] 0 OSPEEDR14[1:0] 0 OSPEEDR14[1:0] 0 OSPEEDR14[1:0]   Рес. 1 MODER14[1:0] 1 MODER14[1:0] 1 MODER14[1:0] 29
0 0 0 0   Рес. 1 1 0 28
0 PUPDR13[1:0] 0 OSPEEDR13[1:0] 0 OSPEEDR13[1:0] 1 OSPEEDR13[1:0]   Рес. 1 MODER13[1:0] 1 MODER13[1:0] 1 MODER13[1:0] 27
1 0 0 1   Рес. 1 1 0 26
0 PUPDR12[1:0] 0 OSPEEDR12[1:0] 0 OSPEEDR12[1:0] 0 OSPEEDR12[1:0]   Рес. 1 MODER12[1:0] 1 MODER12[1:0] 1 MODER12[1:0] 25
0 0 0 0   Рес. 1 1 1 24
0 PUPDR11[1:0] 0 OSPEEDR11[1:0] 0 OSPEEDR11[1:0] 0 OSPEEDR11[1:0]   Рес. 1 MODER11[1:0] 1 MODER11[1:0] 1 MODER11[1:0] 23
0 0 0 0   Рес. 1 1 1 22
0 PUPDR10[1:0] 0 OSPEEDR10[1:0] 0 OSPEEDR10[1:0] 0 OSPEEDR10[1:0]   Рес. 1 MODER10[1:0] 1 MODER10[1:0] 1 MODER10[1:0] 21
0 0 0 0   Рес. 1 1 1 20
0 PUPDR9[1:0] 0 OSPEEDR9[1:0] 0 OSPEEDR9[1:0] 0 OSPEEDR9[1:0]   Рес. 1 MODER9[1:0] 1 MODER9[1:0] 1 MODER9[1:0] 19
0 0 0 0   Рес. 1 1 1 18
0 PUPDR8[1:0] 0 OSPEEDR8[1:0] 0 OSPEEDR8[1:0] 0 OSPEEDR8[1:0]   Рес. 1 MODER8[1:0] 1 MODER8[1:0] 1 MODER8[1:0] 17
0 0 0 0   Рес. 1 1 1 16
0 PUPDR7[1:0] 0 OSPEEDR7[1:0] 0 OSPEEDR7[1:0] 0 OSPEEDR7[1:0] 0 ОТ15 1 MODER7[1:0] 1 MODER7[1:0] 1 MODER7[1:0] 15
0 0 0 0 0 ОТ14 1 1 1 14
0 PUPDR6[1:0] 0 OSPEEDR6[1:0] 0 OSPEEDR6[1:0] 0 OSPEEDR6[1:0] 0 ОТ13 1 MODER6[1:0] 1 MODER6[1:0] 1 MODER6[1:0] 13
0 0 0 0 0 ОТ12 1 1 1 12
0 PUPDR5[1:0] 0 OSPEEDR5[1:0] 0 OSPEEDR5[1:0] 0 OSPEEDR5[1:0] 0 ОТ11 1 MODER5[1:0] 1 MODER5[1:0] 1 MODER5[1:0] 11
0 0 0 0 0 ОТ10 1 1 1 10
0 PUPDR4[1:0] 0 OSPEEDR4[1:0] 0 OSPEEDR4[1:0] 0 OSPEEDR4[1:0] 0 ОТ9 1 MODER4[1:0] 1 MODER4[1:0] 1 MODER4[1:0] 9
0 0 0 0 0 ОТ8 1 0 1 8
0 PUPDR3[1:0] 0 OSPEEDR3[1:0] 1 OSPEEDR3[1:0] 0 OSPEEDR3[1:0] 0 ОТ7 1 MODER3[1:0] 1 MODER3[1:0] 1 MODER3[1:0] 7
0 0 1 0 0 ОТ6 1 0 1 6
0 PUPDR2[1:0] 0 OSPEEDR2[1:0] 0 OSPEEDR2[1:0] 0 OSPEEDR2[1:0] 0 ОТ5 1 MODER2[1:0] 1 MODER2[1:0] 1 MODER2[1:0] 5
0 0 0 0 0 ОТ4 1 1 1 4
0 PUPDR1[1:0] 0 OSPEEDR1[1:0] 0 OSPEEDR1[1:0] 0 OSPEEDR1[1:0] 0 ОТ3 1 MODER[1:0] 1 MODER1[1:0] 1 MODER1[1:0] 3
0 0 0 0 0 ОТ2 1 1 1 2
0 PUPDR0[1:0] 0 OSPEEDR0[1:0] 0 OSPEEDR0[1:0] 0 OSPEEDR0[1:0] 0 ОТ1 1 MODER0[1:0] 1 MODER0[1:0] 1 MODER0[1:0] 1
0 0 0 0 0 ОТ0 1 1 1 0
 

0х24

 

0х20

 

0х1С

 

0х18

 

0х14

 

0х10

 

 

0х0С

 

 

0х0С

Офсет
Барқарор кардани арзиши GPIOx_AFRH

(дар куҷо x = А ба К)

Барқарор кардани арзиши GPIOx_AFRL

(дар куҷо x = А ба К)

Барқарор кардани арзиши GPIOx_LCKR

(дар куҷо x = А ба К)

Барқарор кардани арзиши GPIOx_BSRR

(дар куҷо x = A..I/J/K)

Барқарор кардани арзиши GPIOx_ODR

(дар куҷо x = А ба К)

Барқарор кардани арзиши GPIOx_IDR

(дар куҷо x = A..I/J/K)

Барқарор кардани арзиши  

GPIOx_PUPDR

(дар куҷо x = C..K)

Барқарор кардани арзиши  

 

GPIOB_PUPDR

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

Ҳуҷҷатҳо / Сарчашмаҳо

ST RM0433 Бозсозӣ ва назорати соат [pdf] Дастури корбар
RM0433 аз нав танзим кардан ва назорати соат, RM0433, аз нав танзим кардан ва назорати соат, ва назорати соат, назорати соат, назорат

Иқтибосҳо

Назари худро гузоред

Суроғаи почтаи электронии шумо нашр намешавад. Майдонҳои зарурӣ қайд карда шудаанд *