Forum: Mikrocontroller und Digitale Elektronik STM32F103RE Clock configuration


von Grabner (Gast)


Lesenswert?

Hallo Leute,

Ich bin dabei bei einer eigenen Hardware meinen uC zum laufen zu 
bringen.

Verwendet werden soll der HSI 8MHz und 48MHz sollen als SYSCLK 
herauskommen.
Hier mal meine initialisierung
1
RCC_DeInit();
2
RCC_HSEConfig(RCC_HSE_OFF);
3
RCC_HSICmd(ENABLE);
4
FLASH_PrefetchBufferCmd(FLASH_PrefetchBuffer_Enable);
5
FLASH_SetLatency(FLASH_Latency_1);
6
RCC_HCLKConfig(RCC_SYSCLK_Div1);
7
RCC_PCLK2Config(RCC_HCLK_Div1);
8
RCC_PCLK1Config(RCC_HCLK_Div2);
9
RCC_PLLConfig(RCC_CFGR_PLLSRC_HSI_Div2,RCC_CFGR_PLLMULL12);
10
RCC_PLLCmd(ENABLE);
11
while (RCC_GetFlagStatus(RCC_FLAG_PLLRDY) == RESET);
12
RCC_SYSCLKConfig(RCC_SYSCLKSource_PLLCLK);
13
while (RCC_GetSYSCLKSource() != 0x08);

Mit dem SystickTimer wird dan eine LED ein und ausgeschaltet.
Und das funktioniert nicht und ich habe keine Ahnung warum.

Takt und Portinitialisierung werden auch durchgeführt.
Der Systick Interrupt wird auch ausgelöst und die GPIO Register habe ich 
auch überprüft scheint alles richtig zu sein. Nur wird der Ausgang nicht 
geschaltet.

Hat jemand eine Idee woran es liegen könnte, bzw. Tipps bei Verwendung 
des HSI. Ich selbst denke das es iwi ein Problem mit den Takt an den 
Peripherieeinheiten liegen könnte, wird jedoch initialisiert.

Vielen Dank im Voraus

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.