Difference between revisions of "STM32 Nucleo"
Jump to navigation
Jump to search
(Created page with " <pre> #include "mbed.h" DigitalIn mybutton(USER_BUTTON); DigitalOut myled(LED1); int main() { while(1) { if (mybutton == 0) { // Button is pressed myled = ...") |
|||
Line 1: | Line 1: | ||
+ | [[Image:nucleo-mbed-01.png|300px|right|thumb|Environnement mBed]] |
||
+ | 1) Créez vous un compte sur http://mbed.org |
||
+ | 2) Sélectionnez la carte Nucleo que vous possédez (pour ma part, une [http://mbed.org/platforms/ST-Nucleo-F072RB/ ST-Nucleo-F072RB]). |
||
+ | 3) Ouvrez l'IDE avec cette carte (Bouton ''Open mBed Compiler'') |
||
+ | |||
+ | 4) Créez un nouveau programme menu ''New > New Program ...'' |
||
+ | |||
+ | 5) Utilisez un des templates (par exemple ''Nucleo Read Button'') |
||
<pre> |
<pre> |
||
Line 19: | Line 27: | ||
</pre> |
</pre> |
||
+ | 6) Compilez (menu ''Compile'') |
||
+ | |||
+ | Un fichier ''.bin'' est généré et téléchargé |
||
+ | |||
+ | 7) Copiez le fichier ''.bin'' à la racine du disque amovible Nucleo |
||
+ | La carte Nucleo flashe le binaire et redémarre. |
||
+ | Appuyez le bouton User de la carte pour voir le résultat. |
||
==Pour continuer== |
==Pour continuer== |
Revision as of 21:54, 6 July 2014
1) Créez vous un compte sur http://mbed.org
2) Sélectionnez la carte Nucleo que vous possédez (pour ma part, une ST-Nucleo-F072RB).
3) Ouvrez l'IDE avec cette carte (Bouton Open mBed Compiler)
4) Créez un nouveau programme menu New > New Program ...
5) Utilisez un des templates (par exemple Nucleo Read Button)
#include "mbed.h" DigitalIn mybutton(USER_BUTTON); DigitalOut myled(LED1); int main() { while(1) { if (mybutton == 0) { // Button is pressed myled = !myled; // Toggle the LED state wait(0.2); // 200 ms } } }
6) Compilez (menu Compile)
Un fichier .bin est généré et téléchargé
7) Copiez le fichier .bin à la racine du disque amovible Nucleo
La carte Nucleo flashe le binaire et redémarre.
Appuyez le bouton User de la carte pour voir le résultat.
Pour continuer
http://wiki.labaixbidouille.com/index.php?title=Communiquer_entre_un_PC_et_la_carte_STM32_Nucleo