Programme de contrôle de l'octopode 4DOF, Theraphosa-Salconi.

Dependencies:   debug mbed

CtrlBridge

  • fonction quelquonque pour communiquer avec les module
  • fonction quelquonque pour faire des recherche dans les module dispo
  • autre fonction pour jouer avec MemRegistre

Version 1.2.0

  • Ajout d'un mode de simulation pour tester le code avec seulement un contrôleur stm32
Revision:
21:5c17b7836733
Parent:
19:0ac80045ba4c
Child:
27:ea60d12dccdf
--- a/main.cpp	Tue Apr 28 01:57:07 2015 +0000
+++ b/main.cpp	Fri May 08 01:33:51 2015 +0000
@@ -21,6 +21,24 @@
 DigitalIn mybutton(USER_BUTTON);
 DigitalOut pinA(PA_13);
 DigitalOut pinB(PA_14);
+Serial patate (PB_6, PA_10);
+//Serial pc(PB_10,PB_11);
+
+UART_HandleTypeDef huart3;
+void MX_USART3_UART_Init(void)
+{
+
+  huart3.Instance = USART3;
+  huart3.Init.BaudRate = 9600;
+  huart3.Init.WordLength = UART_WORDLENGTH_8B;
+  huart3.Init.StopBits = UART_STOPBITS_1;
+  huart3.Init.Parity = UART_PARITY_NONE;
+  huart3.Init.Mode = UART_MODE_TX_RX;
+  huart3.Init.HwFlowCtl = UART_HWCONTROL_NONE;
+  huart3.Init.OverSampling = UART_OVERSAMPLING_16;
+  HAL_UART_Init(&huart3);
+
+}
 
 int main()
 {
@@ -33,14 +51,15 @@
 
     //TTaskCritique taskCritique(1);
     // TTaskAlerte taskAlerte(20);
-     TTaskGeneral  taskGeneral(1);//40);
+    // TTaskGeneral  taskGeneral(1);//40);
 //////////
 // Boot //
 //////////
 
-
+ MX_USART3_UART_Init();
+ uint8_t pat[5]= {'A','l','l','o',0};
     while(1) {
-
+    HAL_UART_Transmit(&huart3,pat,5,5);
 
 
         //taskAlerte.exec();
@@ -48,7 +67,10 @@
         if (mybutton == 0) { // Button is pressed
             //debug("Hello debug world");
             //taskCritique.exec();
-            taskGeneral.exec();
+            patate.putc(64);
+            
+            
+            //taskGeneral.exec();
             /*if(myled) {
                 pinB=0;
                 pinA=1;