Witam,
(25-11-2017 19:59)SQ6IYY napisał(a): ... zasilanie jest OK brak drgań na kwarc 16MHz i 32.768KHz wymieniam na inne brak nadal signalu na oscyloskopu .No tak klapa totalna procesor martwy kontroler tak samo.
Gdzie się jajo zrobiłem?
STM-y mają to do siebie, że domyślnie startują z wewnętrznego generatora - jest ich kilka w środku. Ponadto, to prawie wszystkie wewnętrzne bloki są wyłączone. Pracuje jedynie rdzeń ARM, pamięć RAM i FLASH i generator wewnętrzny.
Do czasu, aż STM nie zostanie zaprogramowany oraz oprogramowanie nie przełączy wewnętrznego źródła zegarowego na zewnętrzne nie będzie widać żadnych przebiegów na kwarcach - jest to całkowicie prawidłowy objaw.
Do prawidłowego zaprogramowania STM-a, wystarczy podać na niego zasilanie, ustawić odpowiednie poziomy na pinach BOOT0 oraz BOOT1 ( ale i to nie zawsze). Pin RESET jest wewnętrznie podciągnięty przez rezystancję do VDD, więc z zewnątrz można go zostawić wiszącego.
Reszta do zaprogramowania jest niepotrzebna.
Jeżeli procek jest ok, to musi się dać rozpoznać i zaprogramować. Tu nie ma żadnej magii.
Szukaj błędów na PCB.- mikrozwarcia, zimne luty. Podepnij zasilanie i sprawdź jakie są napięcia na STM-ie, stabilizatorach - ma być 3.3V. Koniecznie sprawdź jaki jest pobór prądu. Sprawdź stany pinów BOOT0 oraz BOOT1 - tu popatrz na schemat jakie powinny być.