XMos StartKIT – pierwsze spojrzenie

XMos StartKIT – pierwsze spojrzenie
Razem głosów: 34 co stanowi: 88.82% całości.

xmos_logo

 

Firma XMOS przebojem wchodzi na amatorski rynek  zestawem startowym XMOS StartKIT , który jest bud?etow? produkcj?  w cenie niespe?na 15 USD … ale co dostajemy za to ??  Przyznaj? WIELE …..

Czytaj dalej

Zaszufladkowano do kategorii XMOS

STM32 Arduino i ST-Link

STM32 Arduino i ST-Link
Razem głosów: 15 co stanowi: 82.67% całości.

about

 

Już jakiś czas lubię się bawić płytkami z serii Discovery  na prockach STM32. Używam też różnych środowisk , Atolic TrueStudio , CoIDE … ale czemu nie  ArduinoIDE ??

Jak pamiętacie już dawno kombinowałem z kompilacją pod Arduino programów dla płytki STM32VL Discovery … działało ale miernie , i ciężko było wyjaśnić jak to poskładać razem dlatego projekt został zarzucony … w miedzy czasie pojawiło się Maple  ….

Tu LeafLabs zaatakował ostro i stworzył  zarówno płytkę jak i Arduino podobne środowisko umożliwiające pisanie w arduinicznym języku dla procesorów STM32  oraz dedykowane płytki  pod to środowisko.

Wszystko można  znaleźć tu:  http://leaflabs.com/

Oczywiście nabyłem płytkę Maple wyposażoną w potężnego Cortexa-M3 STM32F103RB.

4613181199_33a31ca4ab

 

Płytka bardzo fajna i zgodna ze shieldami  Arduino , ale no właśnie , programowanie idzie przez bootloader DFU … no ładnie i pięknie , ale osobiście wole ST-Linka , nawet tego okrojonego SWD z Discovery … a nie zabawy w bootloadery.. i tym sposobem narodził się pomysł na zrobienie Genetycznie zmodyfikowanego Maple-IDE, które będzie działać z procesorami STM32F , a przede wszystkim z moim ulubionym VL-Discovery ..

zbokuj

 

Co jak widać poniżej się udało i działa bardzo ładnie …

 

Przechwytywanie

 

Modyfikacje Maple poszły daleko … od wkurzającego nieco wściekłego zielonego koloru po eliminację DFU …  nie będę się tu rozpisywał niemniej jednak jak widać wyżej  program jest wgrywany przez ST-linka , a o to chodziło prawda??

Przechwytywanie

 

Zatem wyjaśnijmy potrzeby i jak to zrobić żeby działało, jest to proste przede wszystkim musimy posiąść zmodyfikowane Maple_IDE, które można pobrać na samym dole

Gdy już mamy … po wypakowaniu  możemy używać , ale nic nie wgramy  gdyż wymagane jest jeszcze jedno małe dziwactwo ….

Większość posiadaczy ST-Linka lub płytek serii Discovery  posiada zainstalowane oprogramowanie ST-Link Utility. Musimy wykonać więc prostą operację :

na dysku c: zakładamy folder  st-link  i do nie go kopiujemy zawartość naszego STlink Utility  – czyli te wszystkie pliki :

Przechwytywanie

 

I od tej pory możemy się cieszyć programowaniem STM32 pod Arduino ale przy użyciu ST-Linka.

Na tą chwilę  obsługiwana jest płytka STM32VL Discovery z procesorem STM32F100RB, oraz kilka innych pozostałość po maple .. :

Przechwytywanie

 

Niemniej powoli dodam obsługę  innych płytek discovery  jak  M0 , F3, F4. Oczywiście może jeszcze być trochę błędów i nie koniecznie wszystkie biblioteki z arduino mogą działać, ale postaram się w miarę testowania poprawiać i usprawniać , jak też postaram się zamieścić niedługo mapę pinów dla VL-Discovery.

[dm]23[/dm]

 

Mi?ego Arduinowania na STM32 …

 

Zaszufladkowano do kategorii ARM, STM32

CoIDE – toglujemy porty na Discovery F4

CoIDE – toglujemy porty na Discovery F4
Razem głosów: 6 co stanowi: 96.67% całości.

CooCox

 

Wielu m?odych zakupi?o niedrogi i doskonale wyposa?ony p?ytex ze stajni STM o nazwie : STM32F4-Discovery. Jest to kolejna i naprawd? ciekawa p?ytka z ARMem na pok?adzie i Debugerem SWD (ST-Link v2 Dongle). Lecz wielu te? zadaje pytania jak to uruchomi? pod CoIDE wi?c postaram si? w paru s?owach pokaza? o co biega, podobnie jak w 2 poprzednich artyku?ach dla VL i F0 Discovery…

Czytaj dalej

CoIDE – Lampa RGB ?

CoIDE – Lampa RGB ?
Razem głosów: 7 co stanowi: 94.29% całości.

Kinetis-P27649-64_LQFP_angled-LR

Mikrokontrolery Kinetis za sprawą taniego zestawu FRDM-KL25Z z firmy Freescale przebojem weszły na rynek. Nic dziwnego w porównaniu z rdzeniem Cortex-M0 produkowanym przez inne firmy, który jest trochę jednak pozbawiony tego smaczku, jaki do tej pory miały Mikrokontrolery ARM, Sytuację zmieniło pionierskie podejście Freescale, która to firma jako pierwsza wprowadziła do produkcji poprawiony rdzeń Cotrex-M0+…

Czytaj dalej

Zaszufladkowano do kategorii Kinetis

Kurs programowania STM32 VL Discovery

Kurs programowania STM32 VL Discovery
Razem głosów: 35 co stanowi: 95.43% całości.

 

discovery

Spis artykułów tworzących mały poradnik/kurs  programowania taniego zestawu STM32VL Discovery  w języku C w środowisku ATOLIC TrueSTUDIO oraz darmowym coIDE

Materiał będzie kontynuowany i uzupełniany o nowe zestawy z rodziny DISCOVERY gdyż niejako rodzina cały czas się powiększa. Obecnie dodane są przykłady dla F0 i F4 Discovery.

Miłego czytania :)

Czytaj dalej