STM32F103RE Clock configuration

Gast #4329521
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

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.