Gast
#4550826
Guten Abend, ich habe mir ein Nucleo STM32F303K8T6 Board besorgt und wollte erstmal ein paar Pins toggeln. Ich habe schon ein Paar Projekte mit STM32 umgesetzt und hatte diesbezüglich bis jetzt keine Probleme. Ich hatte aber immer einen externen Quarz. Jetzt soll das ganze mit dem internen RC gehen. Ich habe mir den STM32F30x_Clock_Configurator geschnappt und die
1 | |
generiert. HCLK = 64MHz über HSI und PLL erzeugt. In CooCox ein neues Projekt angelegt und die Clock-config Datei ausgetauscht. In der main-Schleife einen Pin getoggelt, am Oszi tut sich aber nichts. Auch wenn ich ganz einfach eine globale Variable anlege und sie in der main-Schleife hochzähle, bleibt sie mit STM Studio über st link (swd) betrachtet auf dem init. Wert stehen. Probeweise habe ich auch mit Cube MX den Clock eingestellt, Code generieren lassen und das Cube MX Projekt mit dem CooCox Projekt verbunden, wie es hier beschrieben ist: http://sebastianwinter.blogspot.de/2014/09/using-coocox-coide-together-with.html Compilieren und Flashen hat auf Anhieb funktioniert, doch auch hier werden weder Pins getoggelt, noch eine Variable hochgezählt. Variable bleibt wieder auf den initialen Wert. Habt ihr eine Idee woran das liegen könnte? schönen Abend