Zmieniałem też stany poprzez
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
Wyniki są porównywalne. Bez ustawiania taktowania z tego co doczytałem mikrokontroler startuje z HSI i jest taktowany 8MHz. Przy takich ustawieniach na wyjściu stan zmienia się z częstotliwością około 340kHz czyli 1/3 tego co przy ustawieniu częstotliwości.
Widać zależność 340kHz/1,2MHz = 8/24 = 1/3 Dlatego też zakładam, że częstotliwość ustawiona jest poprawnie.
Będę próbował uruchomić timery i zobaczymy czy potwierdzi się częstotliwość.
edit:
Zegar jest ustawiony na 24MHz to jest pewne. Potwierdziło to przerwanie od SysTick. Ustawione co 1ms dla 24MHz jest wywoływane dokładnie co 1ms;)
Jestem bardzo ciekawy dlaczego nie mogę uzyskać szybszej zmiany wyjścia.