Witam,
Buduje pewne urządzenie które ma zapamiętywać pozycje z GPSa tak aby można sobie później przejrzeć gdzie urządzenie się znajdowało, taki logger GPS. Pierwsza wersja tego urządzenia powstała na procesorze AVR i module GPS FGPMMOPA6 i działało prawidłowo.
Konieczność rozbudowy zmusiła mnie do wymiany procesora na STM32F103RB. Po uruchomieniu i testach z nowym procesorem okazało się, że GPS nie widzi żadnych satelitów i aby GPS działał poprawnie STM32 musi być wyłączony lub uśpiony. Dosłownie wyłączenie procesora powoduje, że GPS nagle zaczyna widzieć satelity i działać prawidłowo. Pomyślałem, że to wina PCB które projektowałem w pośpiechu no i zrobiłem nowe już bardzo dokładnie stosując się do porad, które można znałeś na stronie st. Jednak problem nie ustąpił, próbowałem dodawać rożne wartości kondensatorów na zasilaniu procesora, ale nic nie pomaga.
Jeśli ktoś miał podobne problemy z procesorami STM32 lub wie co może być przyczyną to bardzo proszę o pomoc bo już nie mam pomysłów
Buduje pewne urządzenie które ma zapamiętywać pozycje z GPSa tak aby można sobie później przejrzeć gdzie urządzenie się znajdowało, taki logger GPS. Pierwsza wersja tego urządzenia powstała na procesorze AVR i module GPS FGPMMOPA6 i działało prawidłowo.
Konieczność rozbudowy zmusiła mnie do wymiany procesora na STM32F103RB. Po uruchomieniu i testach z nowym procesorem okazało się, że GPS nie widzi żadnych satelitów i aby GPS działał poprawnie STM32 musi być wyłączony lub uśpiony. Dosłownie wyłączenie procesora powoduje, że GPS nagle zaczyna widzieć satelity i działać prawidłowo. Pomyślałem, że to wina PCB które projektowałem w pośpiechu no i zrobiłem nowe już bardzo dokładnie stosując się do porad, które można znałeś na stronie st. Jednak problem nie ustąpił, próbowałem dodawać rożne wartości kondensatorów na zasilaniu procesora, ale nic nie pomaga.
Jeśli ktoś miał podobne problemy z procesorami STM32 lub wie co może być przyczyną to bardzo proszę o pomoc bo już nie mam pomysłów
