![](/media/cache/profiles/4b0986230d9d7aded7f0c24033d221d4.jpg.50x50_q85.jpg)
Programme de contrôle de l'octopode 4DOF, Theraphosa-Salconi.
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
Diff: main.cpp
- Revision:
- 21:5c17b7836733
- Parent:
- 19:0ac80045ba4c
- Child:
- 27:ea60d12dccdf
diff -r c825e7b07af7 -r 5c17b7836733 main.cpp --- 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;