Aide pour 1ère mise en route NUCLEO STM32F411RET6 Changement du code initial (en 115200 baud) par une vitesse de port série par défaut de 9600 baud

Dependencies:   mbed

Pour la communication sur port série :

Hyperterminal configuration 9600 bauds, 8-bit data, no parity (Valeur par défaut dans Windows)

Utiliser ce programme gratuit par exemple Tera Term : http://en.osdn.jp/projects/ttssh2/releases/

P.S :

1ère mise en fonctionnement de la carte NUCLEO STM32F411RET6

Instruction pour la mise en fonctionnement : https://developer.mbed.org/users/Fo170/notebook/the-stm32-nucleo-64-board/

Files at this revision

API Documentation at this revision

Comitter:
Fo170
Date:
Sat May 09 11:47:04 2015 +0000
Commit message:
Mon premier programme sur mbed avec la carte NUCLEO STM32F411RET6 + aide de 1?re mise en fonctionnement.
;
; Le programme d'exemple initiale (print_serial_com) ? ?t? modifier au niveau de la vitesse de port s?rie (mis ? 9600 baud valeur par d?faut).

Changed in this revision

Mise_en_route_NUCLEO_STM32F411RET6.txt Show annotated file Show diff for this revision Revisions of this file
main.cpp Show annotated file Show diff for this revision Revisions of this file
mbed.bld Show annotated file Show diff for this revision Revisions of this file
diff -r 000000000000 -r 77019ca51134 Mise_en_route_NUCLEO_STM32F411RET6.txt
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Mise_en_route_NUCLEO_STM32F411RET6.txt	Sat May 09 11:47:04 2015 +0000
@@ -0,0 +1,25 @@
+Mise en route de la carte NUCLEO STM32F411RET6
+
+Instruction pour la mise en fonctionnement :
+https://developer.mbed.org/teams/ST-Americas-mbed-Team/wiki/Preparing-the-STM32-Nucleo-Board
+https://developer.mbed.org/platforms/ST-Nucleo-F411RE/
+http://www.st.com/web/catalog/tools/FM116/SC959/SS1532/LN1847/PF260320?s_searchtype=partnumber
+
+1.a) Quand vous brancher votre carte à l'ordinateur sur le port USB, celle-ci est détecter.
+La recherche automatique des pilotes se fait par Windows (Steven) certains éléments ne seront pas trouver.
+
+1.b) Aller installer les pilotes nécessaires :
+
+(STSW-LINK003) ST-LINK/V2 USB driver for Windows 7, Vista and XP : http://www.st.com/web/en/catalog/tools/PF258167
+(STSW-LINK006) ST-LINK/V2 USB driver for Windows 8 : http://www.st.com/web/en/catalog/tools/PF259459
+
+2) Ensuite lancer le programme de mise à jour du firmware (ST-LinkUpgrade.exe) :
+ST-LINK/V2-1 firmware upgrades (STSW-LINK007) : http://www.st.com/web/en/catalog/tools/PF260217#
+Afin que la carte ait la dernière version du firmware.
+
+3) En suite installer :
+(STSW-LINK004) STM32 ST-LINK utility : http://www.st.com/web/en/catalog/tools/PF258168
+Celui-ci permettra d'injecter les programmes (.bin) compilé sous mbed
+
+4) Il ne restera plus qu'as programmé sous mbed ;)
+
diff -r 000000000000 -r 77019ca51134 main.cpp
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/main.cpp	Sat May 09 11:47:04 2015 +0000
@@ -0,0 +1,42 @@
+#include "mbed.h"
+// Programme testé sur la carte NUCLEO STM32F411RET6
+//------------------------------------
+// Hyperterminal configuration
+// 9600 bauds, 8-bit data, no parity
+//------------------------------------
+
+Serial pc(SERIAL_TX, SERIAL_RX);
+ 
+//DigitalOut myled(LED1);
+DigitalOut stateLed(LED1);
+
+int i = 1;
+   
+void setup()
+{
+// Serial port configuration : 115200 baud, 8-bit data, no parity, stop bit
+// pc.baud(115200);
+ // Serial port configuration (valeurs par defaut) : 9600 baud, 8-bit data, no parity, stop bit
+ pc.baud(9600);
+ pc.format(8, SerialBase::None, 1);
+ pc.printf("Run little program !!\n");    
+}
+   
+void loop()
+{
+ pc.printf("This program runs since %d seconds.\n", i++);
+ stateLed = !stateLed;   
+ wait(1);
+}
+ 
+int main()
+{
+  setup();
+ 
+  pc.printf("Hello World !\n");
+  while(1)
+  { 
+   loop();    
+  }
+}
+ 
\ No newline at end of file
diff -r 000000000000 -r 77019ca51134 mbed.bld
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/mbed.bld	Sat May 09 11:47:04 2015 +0000
@@ -0,0 +1,1 @@
+http://mbed.org/users/mbed_official/code/mbed/builds/8ab26030e058
\ No newline at end of file