Gast
#3664019
Auch wenn auf meinen letzten Beitrag leider bisher niemand geantwortet hat möchte ich hier nochmal fragen. Ich habe ein ganz einfaches Programm einmal für den STM32 F303 und einmal für den STM32 F030 erstellt. Falls ich das Datenblatt richtig verstanden habe sollten beide, falls nichts anderes eingestellt wird in der Default Konfiguration mit 8MHz (HSI) arbeiten. Als IDE verwende ich CooCox. Da selbst mein einfaches Programm unterschiedlich schnell auf den beiden µC arbeitet habe ich mal das Clock control Register ausgelesen. Leider passt das nicht mit dem Reset Value des Reference Manuals(RM) zusammen. Das Clock control register (RCC_CR) ist laut RM für beide identisch aufgebaut. Der Reset value: 0x0000 XX83 where X is undefined. laut RM Binär sollte das folgendes sein 0000 0000 0000 0000 xxxx xxxx 1000 0011 Das Auslesen aus dem F030 ergibt folgendes 0000 0000 0000 0001 0100 1000 1000 0011 Und das Auslesen aus dem F303 0000 0011 0000 0011 0100 0101 1000 0011 Warum weicht der Registerinhalt vom Reset Value des RM ab? Ich hoffe jemand kann mir helfen Danke *RM F303 RCC Register Seite 115 http://www.st.com/web/en/resource/technical/document/reference_manual/DM00043574.pdf *RM F030 RCC Register Seite 89 http://www.st.com/web/en/resource/technical/document/reference_manual/DM00091010.pdf