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



Teraz jest 7 sty 2025, o 05:34


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 5 ] 
Autor Wiadomość
PostNapisane: 8 cze 2016, o 12:17 
Offline
Użytkownik

Dołączył(a): 04 sie 2014
Posty: 207
Pomógł: 0

Witajcie,

czy ktoś oblatany w ARMach i ich podłączeniach mógłby rzucić okiem czy mam dobry schemat minimalnego podłączenia STM32F051R8T6?

Obrazek

Baterii nie używam, kwarców też nie (jadę z oscylatora wewnętrznego, nie potrzebuję super dokładności więc...). VDD to 3,3V (bezpośrednio będzie szło, już stabilne itd.). Bootloadera też nie używam, lecz widziałem że wszędzie miał on rezystor. Chcę to programować przez złącze SWD, więc czy ono jest również dobrze podpięte?

Wybaczcie wygląd schematu, musiałem to teraz na szybko zrobić.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 9 cze 2016, o 15:19 
Offline
Użytkownik

Dołączył(a): 15 lut 2012
Posty: 224
Lokalizacja: Opole
Pomógł: 24

1.BOOT0 musi być podłączone do GND przez rezystor np. 10k (wgrywasz do FLASH) - zobacz tutaj (str 52):
http://www.st.com/content/ccc/resource/ ... 031936.pdf

2.Brakuje kondensatorów (str 43)
http://www.st.com/content/ccc/resource/ ... 039193.pdf

3.Rezystor na NRST jest zbędny - jest już wbudowany (str 76):
http://www.st.com/content/ccc/resource/ ... 039193.pdf

4. Nie wiem czy 100 nF na NRST nie zablokuje ci możliwości programowania :?:


Autor postu otrzymał pochwałę


Ostatnio edytowano 9 cze 2016, o 15:30 przez ps19, łącznie edytowano 1 raz

Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 9 cze 2016, o 15:23 
Offline
Użytkownik

Dołączył(a): 04 sie 2014
Posty: 207
Pomógł: 0

BOOT0 do VCC przez ten rezystor?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 9 cze 2016, o 15:32 
Offline
Użytkownik

Dołączył(a): 15 lut 2012
Posty: 224
Lokalizacja: Opole
Pomógł: 24

do GND - czytaj datasheet wskazałem ci stronę nawet stronę (tabelka (Main Flash memory is selected as boot area(2)) - szare pole cię w przypadku tego procka nie obchodzi, pod tabelką masz dlaczego).


W ARM`ach masz tak:

Datasheet, Manual Reference, Programming Manual i jeszcze warto przejrzeć Erratę jak coś nie działa. Oczywiście bez czytania od deski do deski, tylko dany podpunkt, który nas interesuje w danym momencie.


Autor postu otrzymał pochwałę


Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 9 cze 2016, o 16:35 
Offline
Użytkownik

Dołączył(a): 04 sie 2014
Posty: 207
Pomógł: 0

Dzięki wielkie, już wiem co i jak. Wcześniej przed edytowaniem postu tak to trochę napisałeś, że już nie wiedziałem czy do VCC czy do masy, dla tego dopytałem :) Naprawdę ogromne dzięki za podanie nawet konkretnych stron.



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: 5 ] 

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:  
cron
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO