Schlagwort-Archive: STM32

BitBastelei #366 – Live-Debugging von Mikrocontrollern mit PlatformIO

BitBastelei #366 - Live-Debugging von Mikrocontrollern mit PlatformIO

(117 MB) 00:13:19

2020-01-05 11:00 🛈

Wenn es bei µC-Projekten darum geht Fehler zu suchen endet es meist mit dutzenden unübersichtlichen Serial.println-Zeilen im Code. Aktuelle Prozessorgenerationen erlauben es jedoch live die Ausführung zu überwachen, die CPU anzuhalten und den Inhalt von Variabeln und Registern zu beobachten. Mit PIO ist diese Funktion nun auch für Einsteigen recht einfach Nutzbar.

BitNotice #152 – BluePill/STM32 Flash entsperren

BitNotice #152 - BluePill/STM32 Flash entsperren

(23 MB) 00:02:39

2020-01-05 10:30 🛈

Die BluePill-Boards mit ihrem STM32 sind ein günstiger einstieg in die Welt der ARM-Prozessoren. Unter anderem der native USB-Anschluss ist eine praktische Ergänzung für viele Projekte, die auf WLAN verzichten können. Leider werden diese Boards ab und an mit einem gesperrten Flash geliefert, sodass Programmierversuche fehlschlagen. Mit wenigen Handgriffen kann man den Prozessor jedoch zurücksetzen und den Flash so wieder freigeben.

Fehlermeldung

Befehl zum entsperren

[ICStation.com] BitBastelei #281 – STM32 Entwicklungsboard mit MicroPython

[ICStation.com] BitBastelei #281 - STM32 Entwicklungsboard mit MicroPython

(366 MB) 00:24:42

2018-04-22 10:00 🛈
Arduino und den dahinterliegenden C-Dialekt kennt vermutlich jeder Bastler, es gibt aber auch Alternativen. Der STM32 ist ein Prozessor, welcher bereits sehr lange am Markt und in vielen Geräten zu finden ist. Für mich war immer das Chaos der Hardwareansteuerung ein Grund diese Plattform zu meiden. Mit µPython gibt es nun die Möglichkeit diese Prozessoren einfach und schnell zu Programmieren. Python ist dabei eine schnell zu lernende Sprache, welche schnelle und meist weniger anfällige Programme erlaubt. Mit dieser Platine bietet ICStation ein All-In-One-Board, welches alles Nötige für den Einstieg in µPython mit dem STM32 mitbringt und einfaches Experimentieren ohne weitere Voraussetzungen ermöglicht.

Links

Hinweise und Korrekturen:

  • 07:20 Der verbogene Pin geht auf mein Konto – war Original grade
  • Benchmark eines Bekannten: µPython ist gegenüber Arduino auf einem ESP je nach Anwendung um den Faktor 1.5-10 langsamer
  • Das Modul wurde mir von ICStation.com für dieses Video kostenfrei zur Verfügung gestellt.