STM32 Bastelabend: Unterschied zwischen den Versionen

Aus Imaginärraum Wiki
Zur Navigation springen Zur Suche springen
imported>Apo
(Die Seite wurde neu angelegt: „Ideensammlung für Dinge, die am STM32-Bastelabend programmiert werden können. = Basics = * Takt * GPIO * PWM * I2C/SPI/UART * DMA * DMA + PWM“)
 
imported>Apo
 
(11 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
Ideensammlung für Dinge, die am STM32-Bastelabend programmiert werden können.
Wir schreiben gemeinsam ein paar kleine Projekte, um einen Einstieg in die STM32-Programmierung zu finden.


= Basics =
Um etwas schneller zum Ziel zu kommen, wird [http://libopencm3.org/ LibOpenCM3] verwendet.
 
= Ideen für Projekte =
== Basics ==


* Takt
* Takt
Zeile 7: Zeile 10:
* PWM
* PWM
* I2C/SPI/UART
* I2C/SPI/UART
* ADC
* DAC
* DMA
* DMA
* DMA + PWM
* DMA + PWM
== Fortgeschritten ==
* IR-Fernbedienung
* USB
* I2C-WS2812-Brücke für mehrere LED-Streifen
= Links =
* [http://www.st.com/content/st_com/en/products/microcontrollers/stm32-32-bit-arm-cortex-mcus/stm32f4-series/stm32f446/stm32f446re.html STM32F446RE Ressourcen], vor allem das [http://www.st.com/resource/en/datasheet/stm32f446mc.pdf Datenblatt] und [http://www.st.com/resource/en/reference_manual/dm00135183.pdf Handbuch]
* [https://developer.mbed.org/platforms/ST-Nucleo-F446RE/#nucleo-pinout NUCLEO-F446RE Pinout]
* [https://launchpad.net/gcc-arm-embedded GNU ARM Embedded Toolchain]
* [https://github.com/blacksphere/blackmagic/wiki Black Magic Probe Debugger] mit Anleitungen zum [https://github.com/blacksphere/blackmagic/wiki/Debugger-Hardware Flashen von STLink Hosts] und zur [https://github.com/blacksphere/blackmagic/wiki/Getting-Started Verwendung]
* [http://openocd.org/ OpenOCD] oder [https://github.com/texane/stlink texane/stlink] zum Debuggen ohne BMP
[[Kategorie:Bastelabend]]

Aktuelle Version vom 23. April 2017, 17:28 Uhr

Wir schreiben gemeinsam ein paar kleine Projekte, um einen Einstieg in die STM32-Programmierung zu finden.

Um etwas schneller zum Ziel zu kommen, wird LibOpenCM3 verwendet.

Ideen für Projekte

Basics

  • Takt
  • GPIO
  • PWM
  • I2C/SPI/UART
  • ADC
  • DAC
  • DMA
  • DMA + PWM

Fortgeschritten

  • IR-Fernbedienung
  • USB
  • I2C-WS2812-Brücke für mehrere LED-Streifen

Links