Forum: Mikrocontroller und Digitale Elektronik STM32 ebay Board


von humpa (Gast)


Lesenswert?

Hallo, ich wollte fragen, welches ebay Board ihr bevorzugen würdet oder 
welches ihr sogar habt?

Wie ist eure Erfahrung damit? Positive oder negative Aspekte?


Was sollte man sonst noch beachten?


150577336621

120640315318

280638786946

220739522513

das letzte find ich am interessantesten

von Simon H. (simi)


Lesenswert?

Ich habe das letze. Kann man wenig dagegen sagen - ist halt sehr klein, 
süss und hat ausser dem Touch keine Bedienelemente.

Allerhöchstwahrscheinlich (ich habe das Board von einem anderen Anbieter 
gekauft) wird aber wirklich nur die HW geliefert, also Board und LCD.

Einen JTAG Programmer hast Du?

Die schönen Bildchen zeigen ein Demoprogramm, mit dem Du nichts anfangen 
kannst. Ein Framework oder BSP ist nicht dabei. "Mein" Anbieter 
(cutedigi) stellt noch einige Demoprogramme zur Verfügung, die aber 
grottenschlecht programmiert und dokumentiert sind. Die allermeisten 
Kommentare im Code sind auskommentierte Codezeilen. Die sehr sehr sehr 
wenigen richtigen Kommentare sind in einem Zeichencode verfasst, den ich 
nicht decodieren kann (Japanisch? Thai? Chinesisch?)

Mit anderen Worten: Du fängst damit auf der grünen Wiese an zu spielen.

von Gibts N. (schneeblau)


Lesenswert?

so jetzt angemeldet..

jtag programmer hab ich nicht..allerdings die 3 eval boards von st (ST8 
und STM32)

die kann man ja auch nutzen oder? also swd?

gibts wenigstens beschreibungen zur peripherie?
also wie der tft angesteuert werden muss etc?

oder hat man garnix?

von Christopher B. (chrimbo) Benutzerseite


Lesenswert?

Hallo

ich habe sowohl das Zweite als auch das Dritte. Lassen sich beide auch 
über den Bootloader programmieren nur halt nicht debuggen. Die 
mitgelieferte Software war wie bereits erwähnt schlecht dokumentiert, 
habe es aber trotzdem geschafft das Display anzusteuern, nur den 
Touchscreen hab ich nicht probiert.

Gruß chrimbo

von mthomas (Gast)


Lesenswert?

Habe Geräte sehr ähnlich den zweiten in der Liste (STM32 128kFlash, 2,8" 
TFT, Touch). Informationen der aktuellen Angebote nicht genauer 
angeschaut, daher nur Hinweise:

* Anbindung des Displays über Speicherbus (FSMC) ist von Vorteil 
(schneller). Da nicht alle STM32 einen externen Bus anbieten, geht bei 
diesen nur "bitbanging" (ist so lahm auch nicht). Mit FSMC sind die 
Boards auch ähnlicher denen von ST-Micro und Keil/ARM, damit kann man 
deren Demo-Quellcodes auch etwas leichter anpassen und daraus lernen.

* Einige Boards binden den Interrupt-Pin des Touchcontrollers nicht an 
den STM32. Ohne geht zwar auch, Touchpanelansteuerung ist dann etwas 
spröde zu programmieren. Auf den mir verfügbareen Boards ist auch kein 
AD TP-Controller verbaut, sondern ein Nachbau, muss aber kein Nachteil 
sein

* Bei einigen STM Boards in ebay gibt es keinen TIA232-Pegelkonverter 
mehr und keine DSUB-Buchse. Man kann sicher ohne froh werden, praktische 
ist ein solcher Anschluss aber dennoch oft.

* Demo-Anwendung auf den allermeisten Abbildungen basiert auf einer 
Demo-Version einer kommerziellen GUI Library. Die Vollversion kosten 
einigens. "Schnell mal eben" eine so nette GUI wie auf den Abbildungen 
zu erstellen ist mit Investition verbunden. Es gibt inzwischen aber eine 
kostenlose GUI Library von STM (bis dato selbst nur deren Quellcode 
überflogen)

* Informationen, die der Anbieter liefern sollte: Schaltplan mit 
Beschriftung aller Bauteile, Typ des Display-Controllers am TFT (ist 
gibt viele, leider teilwese nur "fast" kompatible), Datenblatt des 
Display-Controllers (nicht alle findet man auf Anhieb im Netz), 
Init-Sequenz des Displays als Quellcodeschnippsel (da in 
Displaymoduldatenblättern, sofern es überhaupt eines gibt, nicht immer 
enthalten)

von ich (Gast)


Lesenswert?

Ah ok das liefert schonmal Anhaltspunkte:)

Wielange dauert es denn schätzungsweise, bis man erste Routinen hat, um 
zb ein Pixel zu setzen oder zurückzusetzen?

von Arne (Gast)


Lesenswert?

ich schrieb:
> Wielange dauert es denn schätzungsweise, bis man erste Routinen hat, um
> zb ein Pixel zu setzen oder zurückzusetzen?

Wenn bei Deinem Board ein Wald-und-Wiesen LCD Controller (z.B. ILI9320) 
verbaut ist, dann findet sich schnell Beispielcode, den man an die 
eigenen Bedürfnisse anpassen/umbauen kann. Hat bei mir etwa 8-10h am WE 
gedauert - mit Bresenham, Bitmapdarstellung usw.
Hatte zu letzteren aber schon mal Code für ein anderes Display 
geschrieben und diesen größtenteils verwurstet. Wenn Du das Display per 
Bitbanging ansteuern willst, empfehle ich Dir für die Steuerleitungen 
die Bitbanding Funktionalität des Cortex. Die Datenleitungen zum LCD 
sollten möglichst auf einem Port liegen.

von micha-uhl (Gast)


Lesenswert?

Hallo,
ich habe das erste. Komme leider nicht klar damit. Wie kann man die 
Bildschirmausrichtung, hoch oder quer bestimmen? Hätte gern das RTOS 
oder ähnliches drauf, wie einige Beispiele im Netz zu sehen sind, laufen 
aber wegen anderem Displaycontroller nicht. Bin auch enttäusch über die 
schlechte Anleitung.
Micha

von Norman Bates (Gast)


Lesenswert?

Hi,

hab den hier:

http://cgi.ebay.com.au/MINI-STM32-Dev-Board-STM32F103VET6-512K-FLASH-64K-SRAM-/200486596368

Hier gibts die SW inc. uCOS II / GUI Quellcode.
http://www.divshare.com/download/11391155-f03

Mit minimalen Änderungen ( LCD) sollt des eigentlich laufen.
Google mal nach uC-GUI_user4.04.pdf .
Damit bekommt man sehr schnell ein nettes GUI hin und braucht das Rad 
nicht nochmal erfinden. Da ist alles drinn , Touch , Sliders , Graph ,..

Greets , Norman

von Norman Bates (Gast)


Lesenswert?

Bei http://www.hackchina.com  gibts auch jede Menge Sourcen zum STM32 .

Ciao

von Michael U. (micha-uhl)


Lesenswert?

Danke,
werde es mal anschauen.
Micha

von Gibts N. (schneeblau)


Lesenswert?

aber man kann selbst mit google übersetzung nicht viel lesen:/

Tante Edit sagt:

es geht doh, aber nur über die googlesuche und nicht mit der 
toolbar..die übersetzt nur die hälfte

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.