Gast
#5145196
Hallo, beim Konfigurieren eines Timers, der im Sekundentakt eine LED blinken soll habe ich festgestellt, dass entgegen dem Handbuch bei mir eine andere Startkonfiguration der Clocks vorliegt. Der µC ist ein STZM32F407VGT6 Es ist die PLL aktiviert und auch HSE ist aktiviert. Die PLL ist als Systemclock zugewiesen. Im RCC->CFGR Register kann auch 0b10 abgelesen werden bei den Bits, die angeben welche Systemclock ausgewählt ist. [3:2] Ich kann die Bits 0:1 in RCC->CFGR löschen und ich habe meine korrekte 16MhZ HSI clk. Warum ist das so? Es ist das STMF4 Discoveryboard, nur ein paar Zeilen code, direkt auf Registerebene. Habe ich etwas übersehen? Ich lasse mir die Bitkonfigurationen auf der grünen und orangenen LED des Boards ausgeben.
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
10 | |
11 | |
12 | |
13 | |
14 | |
15 | |
16 | |