Search
Bázová adresa je: 0x40023800
0x40023800
Skupina registrů RCC povoluje hodinové signály do jednotlivých periferií (GPIO, TIMER, ADC, …) a tím pádem je třeba pro danou periferii, kterou chceme používat nejprve zavést hodinový signál do příslušného bloku (RCC→AHBxENR, RCC→APBxENR, …). Taktéž zajišťuje nastavení hodinových kmitočtů pro jednotlivé periferie i jádro procesoru.
Offset registru je: 0x30
0x30
Registr AHB1ENR zajišťuje povolení hodin pro GPIO brány a DMA signály. Podle následujícího obrázku např. nastavením nultého bitu do logické 1 povolíme hodinový signál do brány GPIOA, nastavením do 0 naopak hodinový signál z brány GPIOA odebereme.
Obecná GPIO brána je 16-ti bitová brána, která může být použita jak vstupně-výstupní port pro digitální periferie, tak i analogová brána, pokud se na dané bráně nachází analogové vstupy nebo výstupy. V případě digitální periferie se může jednat jak o softwarově řízené piny, tak je možné využít i předem definované bloky, které jsou harwarově namapované na konkrétní piny procesoru. Toto namapování je poté možné nalézt v datahsheetu na straně 45 v tabulce alternativních funkcí.