Cześć
Siedziałem trochę czasu na F103, po czym przytrafił mi się mały projekt do zrobienia na F0 (konkretnie F030F4). Wg informacji w datasheetach przepinanie peryferiów do pinów wygląda tu inaczej niż w F103. Na podstawie noty i exampla od ST próbowałem uruchomić UART, ale coś opornie mi to idzie. Na razie w ogóle odpuściłem przerwania i próbuję cokolwiek wysłać na zewnątrz, póki co bezskutecznie. Odrzuciłem przyczyny mechaniczne - gdy skonfiguruję piny jako zwykłe IO i macham, analizator normalnie wykrywa co trzeba.
Tak wygląda moja funkcja konfiguracyjna:
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
Sam kod testowy:
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
Niestety póki co nie udało mi się wysłać ani pół bajtu. Przy projektowaniu PCB korzystałem z Cube'a żeby mieć pewność że mi nie nachodzą peryferia, więc skorzystałem z okazji i wygenerowałem kod HALowy. Po przeanalizowaniu nie znalazłem różnic w konfiguracji...
Pozdrawiam
mopsiok