Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
STM32 als Alternative zum Arduino, ESP8266/ESP32, ...
#1
Hallo Mitleser und Bastler,

leider zieht sich die Lieferung meiner bestellten Realtek WiFi-SoCs auf ARM Cortex 3 Basis (siehe Nachbarthread) weiter hin. Ich war deshalb hier in Frankfurt mal ein bisschen einkaufen und habe ein paar interessante Entwicklungsboards auf Cortex M4 und Cortex M7 Basis gekauft.


.jpg   1.jpg (Größe: 80,16 KB / Downloads: 139)

.jpg   STM32F407_Discovery.jpg (Größe: 88,32 KB / Downloads: 139)
.jpg   STM32F746_Nucleo144.jpg (Größe: 88,21 KB / Downloads: 139)


Wir erinnern uns: Der Cortex M4 und M7 wird vom Hersteller als besonders leistungfähig mit Hinblick auf die digitale Signalverarbeitung beworben. Das ist für uns Radiobastler natürlich besonders interessant, das Zauberwort "Software-Defined-Radio" oder kurz SDR dürfte geläufig sein und im Netz gibt es einige Beispiele von interessanten Radios mit STM32-Chip.

STMicroelectronic liefert für die DSP-"Fetischisten" unter Uns die Boards auch gleich mit allen nötigem Zubehör aus. Neben dem Hauptprozessor mit 168 oder 216 MHz-Taktfrequenz, 1MB-Flashspeicher und 192 oder 320 kB RAM, sowie 2.4 MSPS schnellen Analog-Digitalwandlern, zwei 12-Bit DACs, gibt es dort den CS43L22 Audio-DAC mit Klasse D-Verstärker und 0.8 Watt Ausgangsleistung. Zusätzlich ein "Digital"-Mikrofon mit PDM-Ausgang und weitere Spielereien wie 3-Achsen Gyroskop, 3D-Beschleunigungsmesser, 3-fach Magnetfeldsensor usw.  Der Programmieradapter (ST-Link) mit Debugging-Fähigkeiten ist natürlich auch mit auf dem Board. Alles zum Preis eines Arduino MEGA-Boards.


   

Auch das Blockdiagramm aus dem Datenblatt zeigt das wir es hier eher mit einem DSP als mit einem normalen MCU wie zum Beispiel dem ESP8266 zu tun haben. Ob das Rechenwerk des Cortex M4 bei gleichem Takt wirklich mehr Arbeit schafft als ein ESP8266/ESP32 werden wir später in einem Benchmark-Test sehen.

   

Zuletzt noch ein Wort zur Programmierung.
Neben vielen kostenpflichtigen Entwicklungsumgebungen wie zum Beispiel von Keil oder Mikroelectronika gibt es auch freie, auf dem GCC und der Eclipse-IDE basierende, Programmierumgebungen. Beispielhaft sei hier CooCox - CoIDE genannt. Hier ein paar Key-Features:
  • Complete support for STM32 microcontrollers, STM32 Nucleo boards as well as STM32Cube software libraries.
  • GCC C/C++ compiler.
  • GDB-based debugger.
  • Simplified Eclipse IDE.
  • ST-Link support.
  • Multi-language support: English, Chinese.
Auch auf das von Atollic angebotene und von mir präferierte TrueStudio (ebenfalls Eclipse/GCC-basieren) sei hingewiesen!
https://atollic.com/truestudio/

   

Natürlich ist auch eine Programmierung mit der schon bekannten Arduino IDE möglich. Inwieweit jedoch dort der STLink-Programmer/Debugger unterstützt wird ist mir unbekannt.

Wer gerne einen leichten Einstieg in die STM32-Welt haben möchte, dem sei diese "lustvolle" Tutorial-Reihe empfohlen.
Auch wenn man den "Dialekt" heute vielleicht oft aus dem Callcenter eines "rot-weißen" Mobilfunkanbieters her kennt und man sich vielleicht schon daran gewöhnt hat, das Video wurde dennoch vom Autor zusätzlich untertitelt. Smiley20



Die anderen Teile findet man ebenfalls bei Youtube.


Bis demnächst!
Viele Bastlergrüße
Bernhard
Ansprechpartner für Umbau oder Modernisierung von Röhrenradios mittels SDR,DAB+,Internetradio,Firmwareentwicklung. 
Unser Open-Source Softwarebaukasten für Internetradios gibt es auf der Github-Seite! Projekt: BM45/iRadio (Google "github BM45/iRadio")
Zitieren


Möglicherweise verwandte Themen…
Thema Verfasser Antworten Ansichten Letzter Beitrag
  Arduino KW Funke Atze1967 6 897 19.11.2023, 19:22
Letzter Beitrag: Atze1967
  Fragen und Antworten zum Nachbau - ESP8266/ESP32 Webradio klammi † 151 52.019 22.11.2022, 17:40
Letzter Beitrag: Siegfried55
  Gartenradio mit ESP32 fx2radio 9 3.162 15.06.2022, 10:23
Letzter Beitrag: fx2radio
  Webradio mit ESP32 Neuling 173 68.325 01.04.2022, 16:31
Letzter Beitrag: saarfranzose
  Wolle's Webradio mit dem ESP32 Tubefan 7 7.688 20.04.2021, 20:22
Letzter Beitrag: saarfranzose

Gehe zu: