Montag, 10. September 2018

STM32F446RE - Einrichten mit STM32CubeMX und Import SystemWorkbench for STM32

Ein neues Projekt mit STM32CubeMX anlegen und in System Workbench for STM32 importieren.


1. STM33CubeMX öffnen.
1. STM33CubeMX öffnen.




2. Neues Projekt anlegen.
2. Neues Projekt anlegen.




3. Nach STM32F446RE suche und auf den Link in der Spalte Board klicken.
3. Nach STM32F446RE suche und auf den Link in der Spalte Board klicken.




4. Auf "Start Project" klicken.
4. Auf "Start Project" klicken.




5. "Yes" - Initialize all peripherals with ther defaul Mode!
5. "Yes" - Initialize all peripherals with ther defaul Mode!




6. Klicke auf das Zahnradsymbol.
6. Klicke auf das Zahnradsymbol.




7. Unter dem Reiter "Code Generator" beim Unterpunkt "Generated files" einen Haken bei "Generate peripheral initialization as a pair of '.c/.h/' files per peripheral" setzen
7. Unter dem Reiter "Code Generator" beim Unterpunkt "Generated files" einen Haken bei "Generate peripheral initialization as a pair of '.c/.h/' files per peripheral" setzen.




8. Beim Reiter "Project" einen Namen und einen Speicherort für die zu Exportierenden Dateien Anlagen. Unter "Toolchain / IDE" "SW4STM32" auswählen, damit die Daten von "System Worbench" verwendet werden können.
8. Beim Reiter "Project" einen Namen und einen Speicherort für die zu Exportierenden Dateien Anlagen. Unter "Toolchain / IDE" "SW4STM32" auswählen, damit die Daten von "System Worbench" verwendet werden können. 

Hinweis
: Idealerweise wird hier der "Workspace" von "System Workbench" als Speicherort angegeben.



9. Close.
9. Close.




10. "System Worbench for STM32" öffnen.
10. "System Worbench for STM32" öffnen.




11. Öffne "File" -> "Open Projects from File System"
11. Öffne "File" -> "Open Projects from File System" 





12. Nun das zuvor mit CubeMX erstellte Dateisystem auswählen.
12. Nun das zuvor mit CubeMX erstellte Dateisystem auswählen. 




13. Haken beim zu importierenden Projekt setzten und "Finish".
13. Haken beim zu importierenden Projekt setzten und "Finish".




14. Unter "test" -> "Src" -> "main.c" lässt sich der Mikrocontroller programmieren.
14. Unter "test" -> "Src" -> "main.c" lässt sich der Mikrocontroller programmieren.





15. Füge z.B. folgenden Beispielcode ein in die main.c Datei ein.
15. Füge z.B. folgenden Beispielcode ein in die main.c Datei ein.




16. Programmiere den STM32F445RE mit "Rus As" -> "1AC6STM32 C/C++ Appliaction".
16. Programmiere den STM32F445RE mit "Rus As" -> "1AC6STM32 C/C++ Appliaction".




STM32F446RE mit 500ms blinkender LED LD2
Fertig!


Keine Kommentare:

Kommentar veröffentlichen