STM32 Bastelabend: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
imported>Apo (Fortgeschrittene Projekte) |
imported>Apo |
||
(2 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 18: | Zeile 18: | ||
* IR-Fernbedienung | * IR-Fernbedienung | ||
* USB | * 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]] | [[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
- STM32F446RE Ressourcen, vor allem das Datenblatt und Handbuch
- NUCLEO-F446RE Pinout
- GNU ARM Embedded Toolchain
- Black Magic Probe Debugger mit Anleitungen zum Flashen von STLink Hosts und zur Verwendung
- OpenOCD oder texane/stlink zum Debuggen ohne BMP