Witajcie,
chcę na tym wypaśnym mikrokontrolerze stworzyć generator. Jednak mam problemy z jego inicjalizacją, ponadto, pierwszy raz muszę użyć HALa.
Kod nie jest rozbudowany: w pętli nieskończonej ma migać diodą oraz generować jakiś prosty sygnał na wyjściu CH1 licznika TIM1.
Nie jest piękny, lecz chcę na razie w ogóle to uruchomić.
Dopóki jechałem na ustawieniu RCC na DeInit, wszystko działało. Problem pojawia się nie po uruchomieniu PLL (mogę wyprowadzić sygnał zegarowy na wyjście MCO i tam faktycznie odpowiada on częstotliwości 480MHz) i próbie dołączenia szyn do jego wyjścia. Testowałem różne konfiguracje preskalerów, włączać i wyłączać wbudowany LDO, na nic. Mikrokontroler zawiesza się: zrywa komunikację po SWD, dioda nie miga, TIM1 nie generuje sygnału.
Co mogę tutaj zrobić, aby zadziałał poprawnie?
chcę na tym wypaśnym mikrokontrolerze stworzyć generator. Jednak mam problemy z jego inicjalizacją, ponadto, pierwszy raz muszę użyć HALa.
Kod nie jest rozbudowany: w pętli nieskończonej ma migać diodą oraz generować jakiś prosty sygnał na wyjściu CH1 licznika TIM1.
Nie jest piękny, lecz chcę na razie w ogóle to uruchomić.
Code: c
Dopóki jechałem na ustawieniu RCC na DeInit, wszystko działało. Problem pojawia się nie po uruchomieniu PLL (mogę wyprowadzić sygnał zegarowy na wyjście MCO i tam faktycznie odpowiada on częstotliwości 480MHz) i próbie dołączenia szyn do jego wyjścia. Testowałem różne konfiguracje preskalerów, włączać i wyłączać wbudowany LDO, na nic. Mikrokontroler zawiesza się: zrywa komunikację po SWD, dioda nie miga, TIM1 nie generuje sygnału.
Co mogę tutaj zrobić, aby zadziałał poprawnie?