eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.elektronikaProgramowanie STM32 - co jest źle?
Ilość wypowiedzi w tym wątku: 11

  • 1. Data: 2021-10-11 20:45:35
    Temat: Programowanie STM32 - co jest źle?
    Od: pytający <r...@p...fm>

    Witam,
    za pomocą takiego adaptera:
    https://www.gotronik.pl/adapter-tqfp64-05mm-z-podsta
    wka-testowa-p-4998.html

    i za pomocą programatora ST-LINK:
    https://allegro.pl/oferta/st-link-v2-stm32-stm8-stli
    nk-programator-swd-swim-9157100329

    próbuję połączyć się i zaprogramować lub odczytać procesor: STM32F101RCT6

    Jednak bez sukcesu. Próbuję się połączyć za pomocą SWD.
    Czy wszystkie piny procesora muszą być zasilanie?
    Nie wiem co robię źle.

    Dodam tylko, że programator jest sprawny ponieważ łączy się z płytką STM32F103rbt6
    MINI.
    W obydwu przypadkach podłączam tylko zasilanie, mase, SWDCLK i SWDIO.

    Nie wiem co jest grane.

    pytajacy


  • 2. Data: 2021-10-11 22:42:22
    Temat: Re: Programowanie STM32 - co jest źle?
    Od: Adam Górski <gorskiamalpawpkropkapl@xx>

    Witam,

    Zasilanie vdd, vdda, vss ,swdclk i swdio i powinno działać.

    Jak nie działa sprawdź kolejność połączeń bo może ktoś coś zjebał w
    projekcie podstawki.

    Adam Górski

    > Witam,
    > za pomocą takiego adaptera:
    > https://www.gotronik.pl/adapter-tqfp64-05mm-z-podsta
    wka-testowa-p-4998.html
    >
    > i za pomocą programatora ST-LINK:
    > https://allegro.pl/oferta/st-link-v2-stm32-stm8-stli
    nk-programator-swd-swim-9157100329
    >
    > próbuję połączyć się i zaprogramować lub odczytać procesor: STM32F101RCT6
    >
    > Jednak bez sukcesu. Próbuję się połączyć za pomocą SWD.
    > Czy wszystkie piny procesora muszą być zasilanie?
    > Nie wiem co robię źle.
    >
    > Dodam tylko, że programator jest sprawny ponieważ łączy się z płytką STM32F103rbt6
    MINI.
    > W obydwu przypadkach podłączam tylko zasilanie, mase, SWDCLK i SWDIO.
    >
    > Nie wiem co jest grane.
    >
    > pytajacy
    >


  • 3. Data: 2021-10-12 08:16:25
    Temat: Re: Programowanie STM32 - co jest źle?
    Od: Atlantis <m...@w...pl>

    On 11.10.2021 20:45, pytający wrote:

    > Jednak bez sukcesu. Próbuję się połączyć za pomocą SWD.
    > Czy wszystkie piny procesora muszą być zasilanie?
    > Nie wiem co robię źle.

    Rozumiem, że podłączyłeś zasilanie tylko do jednego z pinów VCC
    mikrokontrolera? Tu może leżeć źródło problemu. Podłączone muszą być
    wszystkie piny VCC - tylko wtedy można mieć pewność. że wszystkie jego
    komponenty są zasilanie prawidłowo. Do tego wskazane jest umieszczenie
    kondensatora 100nF w pobliżu każdego z pinów VCC.
    Nie wspomnę już o tym, że istnieje pewna minimalna konfiguracja -
    niektóre piny muszą być ściągnięte do masy, inne podciągnięte do plusa.
    ISP oznacza programowanie w systemie. Nie wystarczy podłączyć procesora
    do pinów programujących, trzeba mu jeszcze zapewnić... System.


  • 4. Data: 2021-10-12 09:57:56
    Temat: Re: Programowanie STM32 - co jest źle?
    Od: MKi <...@...com>

    W dniu 2021-10-11 o 20:45, pytający pisze:
    > Witam,
    > za pomocą takiego adaptera:
    > https://www.gotronik.pl/adapter-tqfp64-05mm-z-podsta
    wka-testowa-p-4998.html
    >
    > i za pomocą programatora ST-LINK:
    > https://allegro.pl/oferta/st-link-v2-stm32-stm8-stli
    nk-programator-swd-swim-9157100329
    >
    > próbuję połączyć się i zaprogramować lub odczytać procesor: STM32F101RCT6
    >
    > Jednak bez sukcesu. Próbuję się połączyć za pomocą SWD.
    > Czy wszystkie piny procesora muszą być zasilanie?
    > Nie wiem co robię źle.
    >
    > Dodam tylko, że programator jest sprawny ponieważ łączy się z płytką STM32F103rbt6
    MINI.
    > W obydwu przypadkach podłączam tylko zasilanie, mase, SWDCLK i SWDIO.
    >
    > Nie wiem co jest grane.
    >
    > pytajacy
    >

    Jak już koledzy pisali, musisz zasilić wszystkie pary Vdd/Vdd.
    STM32F101RCT6 to chyba 64 nóżki? To masz 4 pary do podłączenia.
    Przy każdej parze kondensator 100n, dodatkowo przy Vdd3/Vss3
    (nóżki 63/64) kondensator 4,7 mikro.

    Jeśli procesor był już programowany, może być w nim program,
    który wyłącza funkcjonalność SWDIO i/lub SWDCLK. W takim
    przypadku warto do ST-LINKa podłączyć też pin NRST i
    łączyć się w trybie "connect under reset".

    Pozdrowienia,
    MKi


  • 5. Data: 2021-10-12 10:41:05
    Temat: Re: Programowanie STM32 - co jest źle?
    Od: "Grzegorz Niemirowski" <g...@g...net>

    Atlantis <m...@w...pl> napisał(a):
    > ISP oznacza programowanie w systemie. Nie wystarczy podłączyć procesora do
    > pinów programujących, trzeba mu jeszcze zapewnić... System.

    Oznacza programowanie bez potrzeby odłączania od systemu. W czasach przed
    ISP trzeba było procesor wyciągać z podstawki i wsadzać do programatora. Nie
    trzeba zapewniać żadnego specjalnego systemu, wystarczy zasilanie na
    odpowiednich pinach. Może być też potrzebne podłączenie pinu RESET jeśli
    procesor ma wgrany program, który go usypia lub odłącza piny programowania.

    --
    Grzegorz Niemirowski
    https://www.grzegorz.net/


  • 6. Data: 2021-10-13 06:44:35
    Temat: Re: Programowanie STM32 - co jest ?le?
    Od: a...@m...uni.wroc.pl

    pytaj?cy <r...@p...fm> wrote:
    > Witam,
    > za pomoc? takiego adaptera:
    > https://www.gotronik.pl/adapter-tqfp64-05mm-z-podsta
    wka-testowa-p-4998.html
    >
    > i za pomoc? programatora ST-LINK:
    > https://allegro.pl/oferta/st-link-v2-stm32-stm8-stli
    nk-programator-swd-swim-9157100329
    >
    > pr?buj? po??czy? si? i zaprogramowa? lub odczyta? procesor: STM32F101RCT6
    >
    > Jednak bez sukcesu. Pr?buj? si? po??czy? za pomoc? SWD.
    > Czy wszystkie piny procesora musz? by? zasilanie?
    > Nie wiem co robi? ?le.
    >
    > Dodam tylko, ?e programator jest sprawny poniewa? ??czy si? z p?ytk? STM32F103rbt6
    MINI.
    > W obydwu przypadkach pod??czam tylko zasilanie, mase, SWDCLK i SWDIO.
    >
    > Nie wiem co jest grane.
    >
    > pytajacy

    Niezbyt jasno piszesz. STM ma w dokumentacji zalecenia co podlaczac
    i do czego. Jak masz gotowa plytke (np. to STM32F103rbt6 MINI)
    to na plytce sa wszystkie polaczenia potrzebne do pracy procka.
    Jak masz gola podstawke to musisz sam podlaczyc co trzeba.
    Z grubsza:
    - wszystkie zasilania (VDD i VDDA)
    - RESET (elementry RC)
    - pin/piny BOOT
    Na zasilaniu zalecane sa kondensatory odsprzegajace. Oczywiscie
    do programowania dodatkowo podlaczasz SWDCLK i SWDIO.

    Wielu ludzi twierdzi ze mozna zignorowac zalecania i tez bedzie
    dzialalo. Ale z wiszacym RESET-em procek ma prawo robic co
    zechce. Jak nie podlaczysz VDDA to procek nie ruszy. Z wiszacym
    BOOT moze i da sie podlaczyc STLINK, ale oczekiwalbym problemow
    z programowaniem. Linie VDD sa wewnetrze polaczone, wiec
    teoretycznie jest szansa ze procek zadziala jak podlaczysz tylko
    jedna (VDDA jest oddzielne).

    --
    Waldek Hebisch


  • 7. Data: 2021-10-13 08:08:38
    Temat: Re: Programowanie STM32 - co jest ?le?
    Od: Zbych <z...@s...com>

    On 13.10.2021 06:44, a...@m...uni.wroc.pl wrote:
    > Ale z wiszacym RESET-em procek ma prawo robic co
    > zechce.

    Nie w przypadku STMów - mają wbudowany pull-up na linii reset.


  • 8. Data: 2021-10-14 15:22:08
    Temat: Re: Programowanie STM32 - co jest ?le?
    Od: a...@m...uni.wroc.pl

    Zbych <z...@s...com> wrote:
    > On 13.10.2021 06:44, a...@m...uni.wroc.pl wrote:
    > > Ale z wiszacym RESET-em procek ma prawo robic co
    > > zechce.
    >
    > Nie w przypadku STM?w - maj? wbudowany pull-up na linii reset.

    Fakt, ma. Ale jest zalecenie by dawac zewnetrzne elementy...

    --
    Waldek Hebisch


  • 9. Data: 2021-10-14 15:43:21
    Temat: Re: Programowanie STM32 - co jest ?le?
    Od: Zbych <z...@s...com>

    On 14.10.2021 15:22, a...@m...uni.wroc.pl wrote:
    > Zbych <z...@s...com> wrote:
    >> On 13.10.2021 06:44, a...@m...uni.wroc.pl wrote:
    >>> Ale z wiszacym RESET-em procek ma prawo robic co
    >>> zechce.
    >>
    >> Nie w przypadku STM?w - maj? wbudowany pull-up na linii reset.
    >
    > Fakt, ma. Ale jest zalecenie by dawac zewnetrzne elementy...

    A może wbudowany pull-up i brak połączeń jest bezpieczniejszy niż
    ścieżka + pull-up na zewnątrz? :-)





  • 10. Data: 2021-10-14 17:43:49
    Temat: Re: Programowanie STM32 - co jest ?le?
    Od: Dawid Rutkowski <d...@w...pl>

    czwartek, 14 października 2021 o 15:43:22 UTC+2 Zbych napisał(a):
    > On 14.10.2021 15:22, a...@m...uni.wroc.pl wrote:
    > > Zbych <z...@s...com> wrote:
    > >> On 13.10.2021 06:44, a...@m...uni.wroc.pl wrote:
    > >>> Ale z wiszacym RESET-em procek ma prawo robic co
    > >>> zechce.
    > >>
    > >> Nie w przypadku STM?w - maj? wbudowany pull-up na linii reset.
    > >
    > > Fakt, ma. Ale jest zalecenie by dawac zewnetrzne elementy...
    > A może wbudowany pull-up i brak połączeń jest bezpieczniejszy niż
    > ścieżka + pull-up na zewnątrz? :-)

    Zależy jakie zalecają dawać te "zewnętrzne elementy".
    AVRy (a przynajmniej ATmegi i ATtiny) mają wbudowany pull-up na RST, ale zalecane
    jest dodanie zewnętrznego 220n do masy (przez to jest problem z podmianką AT89C2051
    na ATtiny2313 - ten pierwszy ma reset "jedynką", a drugi "zerem").

strony : [ 1 ] . 2


Szukaj w grupach

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: