IL programma di acquisizione dati dall'accelerometro. Acquisisce 5000 campioni al secondo. Bisogna fare la parte di scrittura su SD. Per la board Nucleo!
Dependencies: SDFileSystemFunzionante mbed
Fork of Nucleo_rtos_basic_copyProva_Quirino by
header.h@5:79b6af2faae0, 2018-06-26 (annotated)
- Committer:
- giuseppe_guida
- Date:
- Tue Jun 26 21:51:35 2018 +0000
- Revision:
- 5:79b6af2faae0
- Parent:
- 3:c9fbf54ed265
Aggiunto l'invio dei dati su CAN. La BOARD ? la Nucleo F446RE! Verificare che tutti i pin siano corretti.
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
giuseppe_guida | 0:7d3cc2de8dd2 | 1 | #include "mbed.h" |
giuseppe_guida | 0:7d3cc2de8dd2 | 2 | #include <time.h> |
giuseppe_guida | 3:c9fbf54ed265 | 3 | #define BLOCCO 1000 |
giuseppe_guida | 3:c9fbf54ed265 | 4 | |
giuseppe_guida | 3:c9fbf54ed265 | 5 | //SDFileSystem sd(SPI_MOSI, SPI_MISO, SPI_SCK, SPI_CS, "sd"); |
giuseppe_guida | 3:c9fbf54ed265 | 6 | Serial pc(USBTX,USBRX,9600); |
giuseppe_guida | 5:79b6af2faae0 | 7 | CAN can1(PB_8,PB_9); |
giuseppe_guida | 0:7d3cc2de8dd2 | 8 | |
giuseppe_guida | 0:7d3cc2de8dd2 | 9 | typedef struct{ |
giuseppe_guida | 0:7d3cc2de8dd2 | 10 | float x,y,z; |
giuseppe_guida | 3:c9fbf54ed265 | 11 | float xx,yy,zz; |
giuseppe_guida | 3:c9fbf54ed265 | 12 | //char* t; |
giuseppe_guida | 0:7d3cc2de8dd2 | 13 | } DatiAccelerometro; |
giuseppe_guida | 0:7d3cc2de8dd2 | 14 | |
giuseppe_guida | 5:79b6af2faae0 | 15 | DatiAccelerometro vettore[BLOCCO]; |
giuseppe_guida | 5:79b6af2faae0 | 16 |