<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="pl-pl">
<link rel="self" type="application/atom+xml" href="https://forum.atnel.pl/feed.php?f=46&amp;t=20585&amp;mode" />

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2018-04-17T17:34:03+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=46&amp;t=20585&amp;mode</id>
<entry>
<author><name><![CDATA[QuadMan]]></name></author>
<updated>2018-04-17T17:34:03+01:00</updated>
<published>2018-04-17T17:34:03+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=20585&amp;p=206916#p206916</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=20585&amp;p=206916#p206916"/>
<title type="html"><![CDATA[Re: [STM32] Jak podłączyć mikrokontroler z programatorem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=20585&amp;p=206916#p206916"><![CDATA[
Witam,<br /><br />Bo  ST-Link/V2, który posiadasz ma na wyjściu bufory wszystkich swoich linii I/O ( w celu ewentualnej translacji poziomów) i aby zaprogramować mikrokontroler w układzie<strong> musisz</strong> zasilać swój układ z oddzielnego zasilacza - nie z programatora, a do samego programatora - do pinów 1 lub 2 - doprowadzić napięcie zasilające swój procek, wtedy zasili ono bufor programatora. Zakładając, że zasilasz swojego uC z 3.3V możesz też połączyć piny 1 ( ew 2 ) i 19 na złączu programatora.<br />W ostateczności możesz też zasilić swój układ z tego pinu, ale pod warunkiem że nie pobiera więcej niż kilkadziesiąt mA, choć tego raczej nie zalecam, bo możesz uszkodzić programator.<br /><br />Pozdrawiam, QuadMan.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=5291">QuadMan</a> — 17 kwi 2018, o 17:34</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[bastik]]></name></author>
<updated>2018-04-16T22:00:36+01:00</updated>
<published>2018-04-16T22:00:36+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=20585&amp;p=206880#p206880</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=20585&amp;p=206880#p206880"/>
<title type="html"><![CDATA[Re: [STM32] Jak podłączyć mikrokontroler z programatorem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=20585&amp;p=206880#p206880"><![CDATA[
Dzięki za informację, faktycznie pin 1 z programatora od Nucleo nie jest od zasilania, mój błąd. Sam procesor udało mi się zaprogramować, chociaż nie wszystkie wejścia VDD i masy muszą być podłączone. Odpinałem pojedynczo i sprawdzałem czy procesor nadal można zaprogramować.<br /><a href="https://obrazkiforum.atnel.pl/8145/fa017309cafbf253c6d0d712c737f3c5.JPG"  class="postlink"><img src="https://obrazkiforum.atnel.pl/thumb/8145/fa017309cafbf253c6d0d712c737f3c5.JPG" alt="Obrazek" /></a><br /><br />I zdjęcie po odchudzeniu układu <br /><a href="https://obrazkiforum.atnel.pl/8145/3015922e1f3e86898056b6a63415a334.JPG"  class="postlink"><img src="https://obrazkiforum.atnel.pl/thumb/8145/3015922e1f3e86898056b6a63415a334.JPG" alt="Obrazek" /></a><br />Z podłączeń zostało NRST (nóżka 7), VSSA (nóżka 12), dioda do testowania na PA5 (nóżka 21), SWDIO na PA13 (nóżka 46), SWCLK na PA14 (nóżka 49) i VDD_2 (nóżka 48). Jeszcze nie wiem, jakie konsekwencje będzie miało niepodpięcie wszystkich potrzebnych pinów do zasilania i do masy, ale póki, co działa. <br />Mam natomiast kolejny problem, mam oryginalny (a przynajmniej tak sadzę, bo kupiony w TME) programator ST-Link/V2, zasilanie mam jedynie na pinie 19, po podłączeniu reszty przewodów oraz przestawieniu Keila z programowania przez SWD na JTAG, wyskakuje mi błąd &quot;USB communication error&quot;. Przerobiłem różne poradniki odnośnie podłączania programatora, sterowników oraz aktualizacji softa samego programatora, ale to nic nie pomaga. Może wy mi coś doradzicie?<br /><a href="https://obrazkiforum.atnel.pl/8145/9b3646d12ecb0ea57d097e2fec8648d8.JPG"  class="postlink"><img src="https://obrazkiforum.atnel.pl/thumb/8145/9b3646d12ecb0ea57d097e2fec8648d8.JPG" alt="Obrazek" /></a><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=8145">bastik</a> — 16 kwi 2018, o 22:00</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[ZbeeGeen]]></name></author>
<updated>2018-04-15T09:32:05+01:00</updated>
<published>2018-04-15T09:32:05+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=20585&amp;p=206797#p206797</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=20585&amp;p=206797#p206797"/>
<title type="html"><![CDATA[Re: [STM32] Jak podłączyć mikrokontroler z programatorem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=20585&amp;p=206797#p206797"><![CDATA[
Może postarajmy się jakoś uporządkować informacje, by kolega jednak ruszył do przodu.<br /><br />1. Zarówno płytki Discovery jak i Nucleo na złączu SWD <strong>nie podają</strong> napięcia zasilania na pinie 1. Tak samo zdecydowana większość programatorów oryginalnych jak i udających te oryginalne nie wyprowadza napięcia zasilania. Piny opisane jako TVCC, VTG, Vtarget służą do podawania napięcia na bufory - <strong>jeśli</strong> oczywiście one <strong>tam są</strong>. Jak można się przekonać klony często ich nie mają i ten pin jest po prostu niepodłączony.<br /><br />2. Procesor na płytce adaptora <strong>trzeba zasilić</strong> z dodatkowego źródła napięcia 3,3V. W przypadku Nucleo/Discovery napięcie to wypada podać też na pin 1 złącza SWD bo wbudowany tam programator dokonuje jego pomiaru. W przypadku klonów będzie to raczej bezcelowe z uwagi na braki w implementacji wskazane wyżej. <br />Jeśli łączysz sam adaptor bez innych peryferii to możesz wykorzystać zasilanie 3,3V jakie płytki Nucleo/Discovery udostępniają na pinach po bokach.<br /><br />3. Wszystkie piny zasilania procesora - VDD, VDDA, VBAT trzeba podłączyć razem do źródła napięcia zasilania. Tak samo wszystkie masy do masy. Masa adaptora musi być połączona z masą programatora. 3,3V już nie koniecznie jak wynika z opisu powyżej.<br /><br />4. W przypadku SWD z Nucleo/Disco łączymy wyprowadzenia sygnałowe złącza: SWCLK (pin 2), SWDIO (pin 4), nRST (pin 5) z odpowiednimi wyprowadzeniami procesora. Korzystając z Keila trzeba też wejść w zakładkę Debug, wybrać <strong>ST-Link Debugger</strong> i w ustawieniach wybrać <em>Port: SW</em>. Mogą wystąpić też dodatkowe problemy z połączeniem, o których pisze Keil <!-- m --><a class="postlink" href="http://www.keil.com/support/docs/3662.htm" >http://www.keil.com/support/docs/3662.htm</a><!-- m --> Z reguły trzeba będzie zaznaczyć opcję &quot;Connect under reset&quot;.<br /><br />5. W przypadku ST-LINK-a i wykorzystania JTAG-a, łączymy jego piny sygnałowe z odpowiednimi wyprowadzeniami procesora. Reszta jak punkt wyżej z tym, że ma być ustawiony <em>Port: JTAG</em>.<br /><br />6. W sporadycznych przypadkach trzeba obniżyć prędkość zegara ST-LINK-a w <em>Max. Clock</em>. Ale to zdarza się gdy procesor już był używany w jakiejś aplikacji, która przestawia taktowanie procesora.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=19140">ZbeeGeen</a> — 15 kwi 2018, o 09:32</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[krish]]></name></author>
<updated>2018-04-14T12:45:29+01:00</updated>
<published>2018-04-14T12:45:29+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=20585&amp;p=206772#p206772</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=20585&amp;p=206772#p206772"/>
<title type="html"><![CDATA[Re: [STM32] Jak podłączyć mikrokontroler z programatorem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=20585&amp;p=206772#p206772"><![CDATA[
W pierwszym poście była mowa o ST-linku, potem dopiero o dodatkowym Nucleo.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2273">krish</a> — 14 kwi 2018, o 12:45</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[rskup]]></name></author>
<updated>2018-04-14T12:07:57+01:00</updated>
<published>2018-04-14T12:07:57+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=20585&amp;p=206771#p206771</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=20585&amp;p=206771#p206771"/>
<title type="html"><![CDATA[Re: [STM32] Jak podłączyć mikrokontroler z programatorem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=20585&amp;p=206771#p206771"><![CDATA[
<div class="quotetitle">krish napisał(a):</div><div class="quotecontent"><br />Dotyczy to jednak oryginalnego ST-linka (który ma bufor na we/wy i zabezpieczania ESD).<br />Podróbki/samoróbki mogą być inaczej skonstruowane np.<br /></div>Ale z tego co kolega <strong><em>bastik</em></strong> zaprezentował to chodzi o oryginalne Nucleo.<br /><br />-- <br />Pozdrawiam,<br />Robert<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3427">rskup</a> — 14 kwi 2018, o 12:07</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[krish]]></name></author>
<updated>2018-04-14T10:43:56+01:00</updated>
<published>2018-04-14T10:43:56+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=20585&amp;p=206768#p206768</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=20585&amp;p=206768#p206768"/>
<title type="html"><![CDATA[Re: [STM32] Jak podłączyć mikrokontroler z programatorem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=20585&amp;p=206768#p206768"><![CDATA[
@rskup -z DS tak właśnie wynika.<br />Dotyczy to jednak oryginalnego ST-linka (który ma bufor na we/wy i zabezpieczania ESD).<br />Podróbki/samoróbki mogą być inaczej skonstruowane np.<br /><a href="https://wiki.cuvoodoo.info/doku.php?id=jtag"  class="postlink">https://wiki.cuvoodoo.info/doku.php?id=jtag</a><br />i tu trzeba indywidualnie weryfikować schemat/układ.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2273">krish</a> — 14 kwi 2018, o 10:43</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[rskup]]></name></author>
<updated>2018-04-13T22:20:02+01:00</updated>
<published>2018-04-13T22:20:02+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=20585&amp;p=206759#p206759</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=20585&amp;p=206759#p206759"/>
<title type="html"><![CDATA[Re: [STM32] Jak podłączyć mikrokontroler z programatorem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=20585&amp;p=206759#p206759"><![CDATA[
A ja ten zapis rozumiem tak, że to płytka z procesorem podaje napięcie na płytkę programatora by zapewnić poprane poziomy napięć między tymi płytkami.<br />Czyli nigdzie tu nie ma że programator zasila podłączany układ, a nawet więcej, on wymaga podania dodatkowego napięcia z programowanej płytki.<br /><br />-- <br />Pozdrawiam,<br />Robert<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3427">rskup</a> — 13 kwi 2018, o 22:20</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[krish]]></name></author>
<updated>2018-04-13T17:09:36+01:00</updated>
<published>2018-04-13T17:09:36+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=20585&amp;p=206755#p206755</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=20585&amp;p=206755#p206755"/>
<title type="html"><![CDATA[Re: [STM32] Jak podłączyć mikrokontroler z programatorem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=20585&amp;p=206755#p206755"><![CDATA[
Skąd masz informację, że ST-Link podaje napięcie na programowaną płytkę?<br /><br />z UM1075:<br />1. The power supply from the application board is connected to the ST-LINK/V2 debugging and programming<br />board to ensure signal compatibility between both boards.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2273">krish</a> — 13 kwi 2018, o 17:09</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Marhef]]></name></author>
<updated>2018-04-12T22:35:09+01:00</updated>
<published>2018-04-12T22:35:09+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=20585&amp;p=206740#p206740</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=20585&amp;p=206740#p206740"/>
<title type="html"><![CDATA[Re: [STM32] Jak podłączyć mikrokontroler z programatorem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=20585&amp;p=206740#p206740"><![CDATA[
Nie wiem, jak to jest w nucleo (coś nie mogę dokumentacji znaleźć... chyba mam bana na google), ale w płytkach discovery, które mam, na pinie VDD_TARGET nie ma napięcia zasilania. Może w nucleo jest inaczej.<br />W discovery, żeby użyć jako programator, trzeba usunąć kilka zworek, ale to jest w dokumentacji.<br />EDIT:<br />Znalazłem takie coś: <!-- m --><a class="postlink" href="https://jeelabs.org/book/1547a/" >https://jeelabs.org/book/1547a/</a><!-- m --><br />Tam jest o wykorzystaniu st-link'a z nucleo do programowania zewnętrznego procka.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=12752">Marhef</a> — 12 kwi 2018, o 22:35</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[bastik]]></name></author>
<updated>2018-04-12T21:55:20+01:00</updated>
<published>2018-04-12T21:55:20+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=20585&amp;p=206739#p206739</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=20585&amp;p=206739#p206739"/>
<title type="html"><![CDATA[Re: [STM32] Jak podłączyć mikrokontroler z programatorem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=20585&amp;p=206739#p206739"><![CDATA[
Też próbowałem i niestety nie działa. Mam też zestaw STMF103RB Nucleo i próbowałem wykorzystać tamten programator i podłączyć się z procesorem za pośrednictwem wyprowadzeń SWD niestety pomimo zdjęcia zworek (jak na obrazku) na pinie VDD_TARGET nie pojawia się żadne napięcie, ktoś wie czemu? <br /><a href="https://obrazkiforum.atnel.pl/8145/8ec8a6891d307453f9905786f90a58d3.jpg"  class="postlink"><img src="https://obrazkiforum.atnel.pl/thumb/8145/8ec8a6891d307453f9905786f90a58d3.jpg" alt="Obrazek" /></a><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=8145">bastik</a> — 12 kwi 2018, o 21:55</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Szofer]]></name></author>
<updated>2018-04-12T09:49:34+01:00</updated>
<published>2018-04-12T09:49:34+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=20585&amp;p=206734#p206734</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=20585&amp;p=206734#p206734"/>
<title type="html"><![CDATA[Re: [STM32] Jak podłączyć mikrokontroler z programatorem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=20585&amp;p=206734#p206734"><![CDATA[
Zasilanie podepnij do wszystkich Vss i Vdd<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=7664">Szofer</a> — 12 kwi 2018, o 09:49</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[bastik]]></name></author>
<updated>2018-04-11T22:18:50+01:00</updated>
<published>2018-04-11T22:18:50+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=20585&amp;p=206726#p206726</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=20585&amp;p=206726#p206726"/>
<title type="html"><![CDATA[[STM32] Jak podłączyć mikrokontroler z programatorem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=20585&amp;p=206726#p206726"><![CDATA[
Mam mikrokontroler STM32F103RET zalutowany na adapter dla obudowy MQFP 64 z wyprowadzonymi oraz programator ST-LINK/V2. Z programatora podłączyłem zasilanie i masę do pinów Vdd_1 i Vss_1, dodatkowo podpinam jeszcze wyprowadzenia JTDI, JTMS, JTDO i NRST. Niestety w Keilu przy próbie przesłania programu do procesora wyskakuje błąd &quot;No target conncected&quot;, nie znalazłem za wiele informacji jak podłączyć mikrokontroler z programatorem, więc liczę na pomoc forumowiczów <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> Sprawdzałem luty pomiędzy scalakiem a adapterem pod mikroskopem i nie znalazłem nieprzylutowanych lub zwartych nóżek. Wyczytałem gdzieś, że można podłączyć nóżkę RST poprzez rezystor do masy na chwilę, ale ona jest w sumie podłączona do wyprowadzenia programatora, więc chyba resetem zajmuje się sam programator.  <br /><a href="https://obrazkiforum.atnel.pl/8145/640eff782273384293c3fc84f780c541.jpg"  class="postlink"><img src="https://obrazkiforum.atnel.pl/thumb/8145/640eff782273384293c3fc84f780c541.jpg" alt="Obrazek" /></a><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=8145">bastik</a> — 11 kwi 2018, o 22:18</p><hr />
]]></content>
</entry>
</feed>