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



Teraz jest 26 kwi 2024, o 06:58


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 139 ]  Przejdź na stronę 1, 2, 3, 4, 5  Następna strona
Autor Wiadomość
 Tytuł: STM32 Discovery
PostNapisane: 4 paź 2012, o 17:23 
Offline
Użytkownik
Avatar użytkownika

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

Obrazek

Wszyscy którzy się załapali na 1 z 1000 darmowych zestawów Discovery rozdawanych przez STM
za pośrednictwem portalu stm32.eu. Lub posiadają albo zakupili dowolne , i nie wiedzą jak z tym zacząć
i jak w ogóle ugryźć ARMA zapraszam do starego cyklu opisowego traktującego wprawdzie o module
STM32VLDiskovery i opartym o zalecane środowisko Atolic TrueStudio Lite for ARM do zapoznania się
gdyż dla każdego Discovery no może pomijając ST8 :) postępowanie jest analogiczne i napewno
opis ułatwi wam start w świat 32bitowych mikrokontrolerów z rdzeniem ARM CORTEX.

Całość jest dostępna na mojej stronie w zakładce ARM --> STM32 --> Discovery STM32_Discovery


Zapraszam i życzę miłej zabawy.

Może i Mirek się kiedyś przekona do ARM :)

Obrazek

------------------------ [ Dodano po: 43 minutach ]

Teraz odnośnie nowych zestawów Discovery z procesorem STM32F051xxx

różnice wynikające ze zmiany rdzenia można znaleźć w plikach dodawanych do projektu
podczas tworzenia w TrueStudio 3.2 gdzie :

dla VL_Discovery odnoszę się do plików :

stm32f10x_conf.h
stm32f10x_it.c
stm32f10x_it.h

oraz

STM32_Discovery.c i .h które od wersji 3.2 zmieniły nazwę na STM32vldiscovery.c i .h

Dla wersji STM32F0 Discovery nazywają się odpowiednio:

stm32f0xx_conf.h // zawiera konfigurację
stm32f0xx_it.c // zawiera funkcje przerwań
stm32f0xx_it.h

które można znaleźć w drzewie katalogów projektu w folderze --- src gdzie również
znajdziecie plik main.c

oraz

stm32f0_discovery.c i .h // zawiera podstawowe funkcje

który znajdziecie w folderze Utilities/STM32F0-Discovery drzewa projektu.

i należy opisane zmiany w plikach dla VLDiscovery umieszczać w plikach odpowiednich dla F0
oczywiście jest należy też dostosować różnice w nazwach funkcji dla wersji F0 i definicji pinów
jeśli się różnią od wymienionych opisach dla VLDiscovery.
Niemniej nie powinno przysporzyć to nikomu większych problemów.

_________________
[b]San Escobar! Patria mia! Tu eres como la salud.[/b]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 4 paź 2012, o 20:20 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 12 paź 2011
Posty: 780
Pomógł: 20

Jesteś wielki wielkie dzięki :)

Tylko na razie czuj się jak buszmen który dostał do rąk tablet :)

Będę musiał przetestować czy maple będzie ładni chodziło z tą płytą bo może być ustawione do nieco starszej

Pozdrawiam i dziękuje

_________________
sig off ;(



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 4 paź 2012, o 20:51 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 13 paź 2011
Posty: 705
Lokalizacja: Zielona Góra
Pomógł: 75

Wielki dzięki Sun, właśnie dzisiaj przyszedł pocztą świeżutki STM32F0 8-) .

_________________
pozdrawiam
phill2k



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 5 paź 2012, o 20:49 
Offline
Użytkownik
Avatar użytkownika

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

Na pocieszenie dla tych co się nie załapali na darmowe discovery :)
zawsze możecie zakupić bo :

Obrazek

_________________
[b]San Escobar! Patria mia! Tu eres como la salud.[/b]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 7 paź 2012, o 11:09 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 05 maja 2012
Posty: 256
Pomógł: 3

Trzeciego takiego jak was dwoje z Mirkiem, ze świecą szukać ;)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 7 paź 2012, o 12:42 
Offline
Użytkownik
Avatar użytkownika

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

oj tam zaraz ...
Po prostu tacy już jesteśmy ...

_________________
[b]San Escobar! Patria mia! Tu eres como la salud.[/b]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 7 paź 2012, o 13:01 
Offline
Moderator zasłużony dla forum.atnel.pl
Avatar użytkownika

Dołączył(a): 18 lip 2012
Posty: 3187
Lokalizacja: Kraków - obok FAB5 ATMEL'a
Pomógł: 89

SunRiver napisał(a):

dla VL_Discovery odnoszę się do plików :

stm32f10x_conf.h
stm32f10x_it.c
stm32f10x_it.h

oraz

STM32_Discovery.c i .h które od wersji 3.2 zmieniły nazwę na STM32vldiscovery.c i .h

Dla wersji STM32F0 Discovery nazywają się odpowiednio:

stm32f0xx_conf.h // zawiera konfigurację
stm32f0xx_it.c // zawiera funkcje przerwań
stm32f0xx_it.h









Czytasz mi chyba w myślach, bo właśnie miałem o to pytać. :lol:



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 7 paź 2012, o 13:03 
Offline
Użytkownik
Avatar użytkownika

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

hie hie hie :)
nio widzisz :)

_________________
[b]San Escobar! Patria mia! Tu eres como la salud.[/b]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 7 paź 2012, o 13:26 
Offline
Moderator zasłużony dla forum.atnel.pl
Avatar użytkownika

Dołączył(a): 18 lip 2012
Posty: 3187
Lokalizacja: Kraków - obok FAB5 ATMEL'a
Pomógł: 89

A opiszesz jak wybierać różne sygnały zegarowe?


Np:

"Clock management
– 4 to 32 MHz crystal oscillator
– Internal 8 MHz RC with x6 PLL option
– Internal 40 kHz RC oscillator".



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 7 paź 2012, o 13:31 
Offline
Użytkownik
Avatar użytkownika

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

w systick już o tym wspominałem
ale zaiste temat rozszerzę przy okazji poruszania ADC i PWM


Posprzątałem bo rozmawiamy o Discovery ... a nie innych bzdurach :)

_________________
[b]San Escobar! Patria mia! Tu eres como la salud.[/b]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 8 paź 2012, o 13:56 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 23 paź 2011
Posty: 401
Lokalizacja: Siedlce
Pomógł: 7

Mój Discovery'ek jeszcze nie dotarł... ale dzięki za opis ;)

_________________
Czekamy na RedBook'a!



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 8 paź 2012, o 13:58 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 22 gru 2011
Posty: 450
Pomógł: 4

Ja też jeszcze czekam, ale co z tego, że przyjdzie, jak czasu nie ma tyle, żeby to wszystko ogarnąć.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 8 paź 2012, o 17:04 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 06 paź 2012
Posty: 43
Lokalizacja: Łódź
Pomógł: 0

Me gusta :)
Sun liczymy na wsparcie i kursy.
Pierwszy program z gotowego .bin wgrany, pora na własne cuda. :D



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 9 paź 2012, o 15:26 
Offline
Użytkownik
Avatar użytkownika

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

Ależ oczywiście, że cykl będzie kontynuowany .... trochę czasu zajmuje przygotowanie materiału głównie w postaci
projektu do ćwiczeń , bo sporo muszę zmian nanosić w nowej wersji TrueStudio 3.2
ale niemniej staram sie rozszerzać opis i dodawać klocki funkcjonalne tak by wprowadzić , trochę zamieszać i jednocześnie
przygotować do samodzielnego programowania tych ciekawych i tanich zestawów ARM

_________________
[b]San Escobar! Patria mia! Tu eres como la salud.[/b]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 20 paź 2012, o 08:25 
Offline
Nowy

Dołączył(a): 03 paź 2012
Posty: 2
Pomógł: 0

Witam,
z góry dziękuję za artykuły dotyczące STM32. Niestety link podany na początku tematu nie działa :-( Czy jest możliwość umieszczenia artykułów ponownie na jakimś serwerze, bądź podzielenie się nimi w inny sposób?

Pozdrawiam



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 20 paź 2012, o 08:31 
Offline
Moderator zasłużony dla forum.atnel.pl
Avatar użytkownika

Dołączył(a): 18 lip 2012
Posty: 3187
Lokalizacja: Kraków - obok FAB5 ATMEL'a
Pomógł: 89

Tutaj jest wszystko -->http://www.sunduino.pl/index.php/arm/stm32/discovery

Sun kupił niedawno domenę i oczywiście bidulek jeszcze wszystkiego nie zaktualizował. :lol:



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 20 paź 2012, o 08:52 
Offline
Użytkownik
Avatar użytkownika

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

oj przepraszam wszystkich przepraszam ....
już naprawiam już zaktualizowałem link w pierwszym poście
a aktualne adresy są zawsze w moim podpisie.

_________________
[b]San Escobar! Patria mia! Tu eres como la salud.[/b]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 20 paź 2012, o 13:04 
Offline
Nowy

Dołączył(a): 03 paź 2012
Posty: 2
Pomógł: 0

O super, dziękuję :) Byłem wcześniej na tej nowej domenie ale nie zauważyłem katalogu STM32 a teraz widzę, że tam był ale schowany w ARM'ach :) Zabieram się za lekturę.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 30 paź 2012, o 16:10 
Offline
Użytkownik
Avatar użytkownika

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

Ot taka przydatna ściągawka dla posiadaczy STM32VLDiscovery

Obrazek

_________________
[b]San Escobar! Patria mia! Tu eres como la salud.[/b]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 10 lis 2012, o 21:01 
Offline
Użytkownik

Dołączył(a): 07 sty 2012
Posty: 136
Pomógł: 0

Pytanie do SunRiver.
We wrześniowym numerze EP, były opisane te procki z rdzenie CORTEX-F0.
Podobno można nimi sterować Silniki synchroniczne z magnesami trwałymi, mają taką opcję wbudowaną.
Jesteś w stanie to potwierdzić? Inne czy PWM w tych prockach można skonfigurować do działania jako PWM 3 fazowy zsynchronizowany?
Taka informacja by mi bardzo pomogła:)
Dzięki z góry:)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 10 lis 2012, o 22:10 
Offline
Użytkownik
Avatar użytkownika

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

Tak jest 6 procków cortex-M0 które to potrafią , ale prock na discoveryF0 niestety nie o ile się orientuję to straszna bida i niszowy projekt

_________________
[b]San Escobar! Patria mia! Tu eres como la salud.[/b]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 11 lis 2012, o 00:10 
Offline
Użytkownik

Dołączył(a): 07 sty 2012
Posty: 136
Pomógł: 0

No ok.
Znalazłem coś takiego:
http://www.st.com/internet/com/SALES_AN ... tm32mc.pdf
Kurcze jest tu wymienione że dałoby radę ale nie określają które dokładnie.
Hmmm a na Discovery F4?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 11 lis 2012, o 09:22 
Offline
Użytkownik
Avatar użytkownika

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

ależ określają bardzo dokładnie z dokumentu dowiadujesz się że jest zestaw EVB
który umożliwia właśnie takie sterowanie a jest to :

1. STM3210B‑MCKIT
2. STM32100B‑MCKIT

wyposażone w procki STM32F103xx a więc jak żaden problem prawda

_________________
[b]San Escobar! Patria mia! Tu eres como la salud.[/b]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 11 lis 2012, o 11:00 
Offline
Użytkownik

Dołączył(a): 07 sty 2012
Posty: 136
Pomógł: 0

Tak dzisiaj też już o tym przeczytałem, wczoraj po 13h na uczelni jakoś mi to umkło:)
Powiem szerze że szukam na ten temat informacji do pracy magisterskiej.
Kolejna informacja w EP+ STM32F051 jest dedykowany do aplikacji tego typu. Problem w tym że szukam w dokumentacji jakiś informacji to ciężko coś znaleźć. Spróbuję się skonsultować z paroma osobami jeszcze. Dzięki za pomoc:)

------------------------ [ Dodano po: 20 minutach ]

No bo w sumie chce kupić ten zestaw Discovery z f0.
Nawet jeśli nie obsługują one tych silników to bym się przynajmniej nauczył i z nimi już zapoznał.
A że jest wbudowany programator to najwyżej sobie potem zbuduje układ w którym będzie już właściwy procesor.
Bo chyba ten wbudowany programator można stosować przy innych prockach (f1, F2 i F4)?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 11 lis 2012, o 14:01 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 12 paź 2011
Posty: 780
Pomógł: 20

A nie zastanawiałeś się żeby to zrobić na dsPIC-u bo te procesory są do go stworzone :) Ale przecież nie wiem co będzie robić urządzenie bo przecież może nie wyrobić :)

Nie polecam F0 bo mało zabawy jest a właściwie główny problem to mała ilość pamięci i wbudowanych peryferii
Polecam Ci albo STM32VL Discovery jeśli chcesz się trochę pobawić, a jeśli chcesz eksperymentować to STM32F4 DISCOVERY lub jeśli chcesz kupić coś z wyświetlaczem to po 100zł na allegro widziałem moduły z F1 :)

Pozdrawiam

_________________
sig off ;(



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 11 lis 2012, o 16:55 
Offline
Użytkownik

Dołączył(a): 07 sty 2012
Posty: 136
Pomógł: 0

Generalnie idea jest taka że na zestawie discovery chce się zapoznać z tymi prockami.
Na uczelni mamy zestawy z procesorami C2000, ale kurcze kupno takiego zestawu jest jednak dużo droższe niż STM.
A oprogramowanie jest dodatkowo płatne.
A skoro mogę sterować silnikiem z STM32F051 (trójfazowym silnikiem indukcyjnym) to wzbudza on moje dodatkowe zainteresowanie.
Nie ukrywa że cena tutaj jest kusząca, bo tylko 49zł czy jakoś tak i ma wbudowany programator....
No zobaczymy, napisałem do jednego Doktora na uczelni zobaczymy co odpisze.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 11 lis 2012, o 19:39 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 05 maja 2012
Posty: 256
Pomógł: 3

A Launchpad Piccolo z C2000 nie kosztuje przypadkiem tylko 17 dolarów? To wyjdzie maks 60zł :)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 11 lis 2012, o 20:03 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 12 paź 2011
Posty: 780
Pomógł: 20

Poluje na ten zestaw bo jeszcze go nie mam a strasznie chce go mieć :)

Do silników i sterowania mechaniką jest stworzony :)

_________________
sig off ;(



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 11 lis 2012, o 22:20 
Offline
Użytkownik

Dołączył(a): 07 sty 2012
Posty: 136
Pomógł: 0

Hmmm szerze może:D
A jak z środowiskiem programistycznym?
Jest coś darmowego?
Podobno wersje studenckie są tylko pół roczne, czyli jak dla mnie trochę krótko:/



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 11 lis 2012, o 22:55 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 05 maja 2012
Posty: 256
Pomógł: 3

https://estore.ti.com/LAUNCHXL-F28027-C ... P3088.aspx

Wszystko napisane jak na dłoni. Tak jak w przypadku dwóch innych launchpadów dostajemy do reki CCS'a, jak jest napisane, bez żadnych restrykcji.



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: 139 ]  Przejdź na stronę 1, 2, 3, 4, 5  Następna strona

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