HomeMade

Pełna wersja: Zastosowanie modułu HY-MiniSTM32 do sterownika radia
Aktualnie przeglądasz uproszczoną wersję forum. Kliknij tutaj, by zobaczyć wersję z pełnym formatowaniem.
Stron: 1 2 3
Witam.

Od kikunastu miesięcy, dostępny jest po przystępnej cenie moduł - Evaluation board na procesorze ARM - STM32F103VCT6.
W komplecie jest również wyświetlacz LCD HY32D, z ekranem dotykowym. na płytce jest UART / SSB na podróbce Prolifica (mam do tego działający driver pod win), zegar czasu rzeczywistego. Od metra portów GPIO, ADC itp.
W komplecie płytka CD z programami demo w wersji źródłowej.
Cena bardzo przystępna - 45$ łacznie z przesyłką.
http://www.micro4you.com/store/hy-mini-stm32v.html
W Polsce 149 zł plus przesyłka:
http://propix.com.pl/pl/p/Modul-STM32-HY-mini-LCD3.2/88
Zaletą modułu jest to, że nie trzeba go robić - gotowy, działający z wgranym dosyć efektownym demo. Można podłączyć syntesę dds, drivery przekaźników itp i .... i tu największe wyzwanie - oprogramować i mamy piękny sterownik.

Aż się prosi, aby użyć go do sterownika radia, nie wspominając już o innych zastosowaniach - przyrządy pomiarowe itp.

Narazie rozpoznajęto urządzenie, uczę się jak to programować i jak wykorzystywać gotowe programy (kody źródłowe).

Narazie w rozgryzaniu programów demo napotkałem na następujące trudności:
Demo napisane jest pod komercyjne środowisko Keil MDK-ARM (wersja pełna to kilka tysięcy Euro), a wersja light - darmowa ma ograniczenie do 32KB kodu wynikowego.
kompilator kompiluje całość, na object kody, ale linker nie chce tego połączyć ze względu na to ograniczenie. Kod wynikowy to niemal 200kB.

Jest dostępne darmowe środowisko CoIde, pod które podpina się darmowy Toolchain GNU Tools chain - niema ograniczeń i jest bardzo fajne, ale jak na razie nie udało mi się i nie znalazłem w sieci informacji jak zrobić skutecznie porting procedur zawartych w demo na darmowe środowisko.

Demo kusi - bo są tam wszystkie elementy potrzebne do wyświetlania i sterowania: Okna, przyciski, klawiatura, okienka z wykresami.
http://www.youtube.com/watch?v=Tttu-ol3OIQ
Można to wszystko oczywiście napisać od początku, ale to benedyktyńska praca i sporo by to zajęło czasu.

Może ktoś się już do tego przymierzał? Może z jakiś powodów uniemożliwiających zastosowanie tego do celów radiowych, zrezygnował.
Dzięki za wiadomość. Zamówiłem. Mam ochotę spróbować. To moje pierwsze podejście=cie do STM. Jeśli chodzi o programowanie to znalazłem na stronie producenta:
http://www.stm32.eu/node/49
pozdrawiam i odezwij się, kiedy będziesz miał jakieś osiągnięcia.
Dziękuję za wskazanie. O sukcesie zadecyduje dostępność bibliotek, środowisko (kompilator i reszta) jest mniej ważne. Warto poszukać wszelkich materiałów na ten temat.
Biblioteki sa, do wszystkiego sa kody zrodlowe, na zalaczonej plytce. Jest tez system operacyjny, tyle ze na srodowisko, ktorego linker ma ograniczenie kodu wynikowego do 32kB.
Jesli ktos potrafi to przeniesc na jakies darmowe srodowisko to jestesmy w domu.
Np na eclipsa albo lepiej CoIde. Wszystko jest w C.
Niestety, wygląda na to, że za darmo wszystko trzeba zrobić samemu. W tym miejscu trochę na ten temat. Tak można było przypuszczać bo za 45$ trudno o sprzęt a co dopiero jakiś soft...
Co nie zmienia faktu, że sam wyświetlacz u nas jest droższy.
Witam,

Ciekawe rozwiązanie 32F429IDISCOVERY

http://www.st.com/web/catalog/tools/FM11...2/PF259090

Pozdrawiam
G
Dostałem dzisiaj moduł i jak na razie poległem. Poza demo nic nie działa. Próby wgrywania driverów Prolific (od wersji 1.1 do 1.9) nic nie dają. Komputer nie wykrywa płytki. Na płytce chińska wersja Prolifica, PL-2303HX, przed ktrórą producent ostrzega na swojej stronie. Jakaś (uczynna?) dusza radziła olanie bootloadera i dokupienie Jtaga (89 zł w Kamami), ale nie wiem czy się zdecyduję.
pozdrawiam,
Andrzej
U mnie HX działa na tym z załącznika. Co prawda jest to kabel do czego innego, ale może ...
Nowy dzień i problem rozwiązany. Odszczekuję to, co poprzednio mówiłem. Problem był w kablu dostarczonym z urządzeniem. Na innym kablu instaluje się wirtualny com (widać w menadżerze) i BootLoaderDemo łączy się z płytką.
Co nie zmienia faktu, że Prolific ostrzega przed podróbkami.
Poszukałem w internecie, pokombinowałem i już się bawię grafiką na tej płytce, z użyciem darmowego środowiska CoIDE.
Właściwie to wszystkie niezbędne elementy graficzne do sterownika mam już opanowane - przyciski, wydruk na ekranie, sterowanie dotykowe, fonty duże małe.
UART i GPIO. Można poszaleć.
Załączam projekt (pierwsze koty za płoty) - z ćwiczeniami grafiki pod CoIDE.
[attachment=7977]
Wygląda na to że jednak nie trzeba będzie wszystkiego robić od początku na piechotę.
Stron: 1 2 3
Przekierowanie