Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung |
projects:blackpill:start [2017-11-03 23:19] – [Stecke die Jumper richtig fürs Brennen.] mka | projects:blackpill:start [2017-11-05 01:56] (aktuell) – [Black Pill] mka |
---|
====== Black Pill ====== | ====== Black Pill ====== |
Das ist der Name einer kleinen schwarz lackierten Platine die derzeit((11/2017)) in China für kaum mehr als einen US$ zu haben ist, also spottbillig für europäische Verhältnisse. Sie ist als Starter-Kit für den STM32F103C8T6 32-bit ARM M3 Microcontroller gedacht und für Steckbretter ausgelegt. Die BlackPill ist etwas breiter als die Blue Pill, und hat Befestigungs-Löcher, damit man sie besser irgendwo einbauen kann. | Das ist der Name einer kleinen schwarz lackierten Platine die derzeit((11/2017)) in China für kaum mehr als einen US$ zu haben ist, also spottbillig für europäische Verhältnisse. Sie ist als Starter-Kit für den STM32F103C8T6 32-bit ARM M3 Microcontroller gedacht und für Steckbretter ausgelegt. Die BlackPill ist etwas breiter als die Blue Pill, und hat Befestigungs-Löcher, damit man sie besser irgendwo einbauen kann. |
| |
| So, und wie kriege ich da nun ein Forth rein? Nimm Mecrsip-Stellaris und gut!\\ [[http://128.199.141.78/index.html|Mecrisp Stellaris Unofficial UserDoc]] |
| |
Es gibt schon etliche Seiten, auf denen das Board beschreiben wird. U.a. diese kompakt gehaltene: | Es gibt schon etliche Seiten, auf denen das Board beschreiben wird. U.a. diese kompakt gehaltene: |
| |
JC(("Jee" stands for JC's Environmental Electronics, a blog maintained by Jean-Claude Wippler.)) hatte das gleich Problem: [[https://jeelabs.org/2017/09/enabling-usb-on-a-blue-pill|Enabling USB on a Blue Pill]]. Dort hab ich einiges abgeguckt und gelernt wie es für die Black Pill gehen könnte. Anders sind eigentlich nur die Möglichkeiten der Spannungsversorgung. Und ich brauchte kein ST-Link für die Programmierung, ein USB-Serieller-Wandler mit RX/TX an den Pins A9/A10 tuts nämlich auch. Hier ist erklärt warum: [[https://www.youtube.com/watch?v=Ze6q6NidS5w|Video : Programming STM32]] | JC(("Jee" stands for JC's Environmental Electronics, a blog maintained by Jean-Claude Wippler.)) hatte das gleich Problem: [[https://jeelabs.org/2017/09/enabling-usb-on-a-blue-pill|Enabling USB on a Blue Pill]]. Dort hab ich einiges abgeguckt und gelernt wie es für die Black Pill gehen könnte. Anders sind eigentlich nur die Möglichkeiten der Spannungsversorgung. Und ich brauchte kein ST-Link für die Programmierung, ein USB-Serieller-Wandler mit RX/TX an den Pins A9/A10 tuts nämlich auch. Hier ist erklärt warum: [[https://www.youtube.com/watch?v=Ze6q6NidS5w|Video : Programming STM32]] |
Für die Blue Pill geht das ja auch so, wie wir schon herausgefunden hatten: [[http://www.forth-ev.de/article.php/20170805044546166#comments|Blue Pill flashen]]. | Für die Blue Pill geht das ja auch so, wie wir schon herausgefunden hatten: [[http://www.forth-ev.de/article.php/20170805044546166#comments|Blue Pill flashen]]. In der Docu zum mecrisp-stellaris ist auch beschreiben wie das geht, allerdings für Linux-Benutzer. |
| |
| |
===== USB-Mecrsip-Stellaris laden; Windows 10 ===== | ===== USB-Mecrsip-Stellaris laden; Windows 7 ===== |
| |
==== Man nehme die Black Pill. ==== | ==== Man nehme die Black Pill. ==== |
Er wird nun nicht mehr benötigt. Black Pill stromlos machen, alle USB-Kabel abziehen. Dann alle Wandler-Leitungen von der Black Pill abnehmen. Die Jumper müssen nun auch wieder zurückgesteckt werden, damit die MCU nun ihr System botet, das ja nun Forth ist. | Er wird nun nicht mehr benötigt. Black Pill stromlos machen, alle USB-Kabel abziehen. Dann alle Wandler-Leitungen von der Black Pill abnehmen. Die Jumper müssen nun auch wieder zurückgesteckt werden, damit die MCU nun ihr System botet, das ja nun Forth ist. |
| |
{{:projects:blackpill:img_20171103_194458.jpg?200|Jumper Position für den Systemstart.}} {{:projects:blackpill:img_20171103_210815.jpg?100|Jumper Position für den Systemstart.}} | {{:projects:blackpill:img_20171103_194458.jpg?200|Jumper Position für den Systemstart.}} {{:projects:blackpill:setting_for_running.jpg?100|Jumper Position für den Systemstart.}} |
| |
| |
| |
Fertig. | Fertig. |
| |
| ===== USB-Mecrsip-Stellaris laden; Windows 10 ===== |
| |
| Sollte genauso funktionieren. Bitte um Rückmeldung. |
| |
| ===== USB-Mecrsip-Stellaris laden; Windows XP ===== |
| |
| "Natuerlich funktioniert das alles mit Windows XP! Man kann die Pill auch mit XP flashen, mit all den gleichen Tools, kein Unterschied!" Dirk :-) (Stand Nov. 2017) |
| |
| |
Viel Vergnügen, Michael | Viel Vergnügen, Michael |