Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki

KURS HOME ASSISTANT

Chcesz zautomatyzować swój dom bez skomplikowanego kodowania?
Zastanawiasz się nad wyborem sprzętu, oprogramowania i aplikacji?
Od czego zacząć przygodę z HA w 2025? Co będzie najlepsze na start?

Nasz kurs Home Assistant nauczy Cię krok po kroku, jak łatwo zautomatyzować swój dom i oszczędzić na rachunkach za prąd i ogrzewanie. Bez chmur, bez zbędnych abonamentów. Twoja przygoda z Home Assistant zaczyna się tutaj!

↓↓↓

    Szanujemy Twoją prywatność. Możesz wypisać się w dowolnym momencie.




    Teraz jest 19 maja 2025, o 08:27


    Strefa czasowa: UTC + 1





    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 6 ] 
    Autor Wiadomość
    PostNapisane: 6 gru 2017, o 08:47 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 24 cze 2012
    Posty: 414
    Lokalizacja: Oborniki
    Pomógł: 5

    Witam szanowne grono forumowiczów.

    Zwracam się z prośbą o pomoc w uruchomieniu komunikacji SWD między programatorem ST-LINK, a uC takim jak w tytule (STM32F446VET6)

    http://www.st.com/en/microcontrollers/stm32f446ve.html

    Wcześniej trenowałem programowanie owego mikrokontrolera w zestawie NUCLEO - z powodzeniem. Zestaw ten ma również wbudowany programator ST-LINK.
    http://www.st.com/content/ccc/resource/technical/document/user_manual/98/2e/fa/4b/e0/82/43/b7/DM00105823.pdf/files/DM00105823.pdf/jcr:content/translations/en.DM00105823.pdf
    Chciałbym wykorzystać owy programator do zaprogramowania mikrokontrolera, który posiadam. Niestety ST-LINK Utility nie chce mnie z nim połączyć. Jedyna informacja to Detection fail.

    Mikrokontroler mam przylutowany do płytki, którą sam zaprojektowałem. Poniżej wstawiam schemat części z mikrokontrolerem (projekt jest komercyjny i nie mam prawa udostępniać go w całości).
    Obrazek

    Z elementów widocznych na zdjeciu wlutowałem:
    R,STM.BOOT0
    STM.NRST_C
    STM_NRST_R
    LED1-3
    C.STM1-8
    C.STM.VCAP1-2
    zworki pozostawione są niezalutowane

    magistrale I2C oraz I2S są niepodłączone w innych miejscach schematu

    Zasilanie 3V3 odfiltrowane w najlepszy znany mi sposób:
    na każdej nóżce 100nF, dodatkowo 5cm obok STM znajduje się stabilizator liniowy z kompletem kondensatorów 2x100uF na wyjściu.

    Czy powinienem przylutować kwarc 8MHz HSE?

    We własnym zakresie przelutuję jeszcze raz układ, gdyż jest to SMD LQFP100 i być może coś gdzieś się zwiera...

    Proszę o pomoc.

    Pozdrawiam :D

    ------------------------ [ Dodano po: 22 minutach ]

    Dodam, iż w trakcie uruchomienia wyszło na jaw, iż uC STM32F446VET6 jest "kompatybilny" z rodziną Cortex-M4. Poniżej screenshot z dokumentacji:
    Obrazek

    Odpowiednie zmiany wprowadziłem na płytce, tj zmieniłem nóżkę do której podłączony był VCAP1.

    _________________
    Pozdrawiam:
    Mikołaj



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 6 gru 2017, o 09:57 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 24 cze 2012
    Posty: 414
    Lokalizacja: Oborniki
    Pomógł: 5

    Udało się połączyć :)

    Po chyba dziesiątym przelutowaniu układu udało się w końcu zrobić to poprawnie :D

    Zapewne pojawi się jeszcze więcej pytań, aczkolwiek nie wiem czy powinienem je umieszczać w tym temacie :)

    Pozdrawiam i dziękuję tym, którzy chociaż to przeczytali;)

    _________________
    Pozdrawiam:
    Mikołaj



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 6 gru 2017, o 10:33 
    Offline
    Użytkownik

    Dołączył(a): 22 sty 2014
    Posty: 1806
    Zbananowany użytkownik

    Pomógł: 168

    Własnie miałem pisac żebyś przelutował procka dobrze :)



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 6 gru 2017, o 14:31 
    Offline
    Użytkownik

    Dołączył(a): 04 paź 2011
    Posty: 8615
    Pomógł: 338

    zawsze jak masz problem sprawdź połaczenie pinów SWD z pinami na procku .... jak masz zasilania i tu jest połaczenie to
    musi działać ... :)

    _________________
    Zbuduj swój system [url=https://helion.pl/ksiazki/w-labiryncie-iot-budowanie-urzadzen-z-wykorzystaniem-ukladow-esp8266-i-esp32-andrzej-gromczynski,wlablo.htm#format/d]IOT[/url]



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 6 gru 2017, o 15:55 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 24 cze 2012
    Posty: 414
    Lokalizacja: Oborniki
    Pomógł: 5

    SunRiver napisał(a):
    zawsze jak masz problem sprawdź połaczenie pinów SWD z pinami na procku .... jak masz zasilania i tu jest połaczenie to
    musi działać ... :)


    Właśnie problem w tym, że przejście było, ale pod spodem zwarcie robiła pasta lutownicza z cyną - nie udało mi się tam dotrzeć hotAirem, a i preheater nie dał rady. Przelutowanie minifalą powiodło się, wszystko śmiga jak należy:)

    Btw. to była moja pierwsza płytka z STM32, więc i tak dobrze, że w ogóle ruszyła :D

    Dzięki :)

    _________________
    Pozdrawiam:
    Mikołaj



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 7 gru 2017, o 19:43 
    Offline
    Użytkownik

    Dołączył(a): 04 paź 2011
    Posty: 8615
    Pomógł: 338

    mikandrzej napisał(a):
    Btw. to była moja pierwsza płytka z STM32, więc i tak dobrze, że w ogóle ruszyła


    kiedyś zawsze musi być ta pierwsza :)
    Gratulacje jednakże że dobrnęła do końca ....

    Pisząc że jak przejście jest miałem też na myśli test na zwarcia :) czasem tak siądzie i dlatego tak ważna w zasadzie jest solder maska
    mało kto zdaje sobie sprawę iż nie tylko stanowi ochronę ścieżek przed utlenianiem i walory estetyczne , ale również zapobiega powstawaniu zwarć z drobinek cyny :)

    _________________
    Zbuduj swój system [url=https://helion.pl/ksiazki/w-labiryncie-iot-budowanie-urzadzen-z-wykorzystaniem-ukladow-esp8266-i-esp32-andrzej-gromczynski,wlablo.htm#format/d]IOT[/url]



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    Wyświetl posty nie starsze niż:  Sortuj wg  
    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 6 ] 

    Strefa czasowa: UTC + 1


    Kto przegląda forum

    Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 0 gości


    Nie możesz rozpoczynać nowych wątków
    Nie możesz odpowiadać w wątkach
    Nie możesz edytować swoich postów
    Nie możesz usuwać swoich postów
    Nie możesz dodawać załączników

    Szukaj:
    Skocz do:  
    Sitemap
    Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
    phpBB SEO