dujardin stephane
/
DUJ4-F401
programme de test pour envoyer du DUJ4 vers processing
main.cpp
- Committer:
- dujardin
- Date:
- 2021-01-14
- Revision:
- 0:84f30b3eb83b
File content as of revision 0:84f30b3eb83b:
// démonstrateur DUJ4 // réception serie // 'f' pour allumer ou éteindre LED1 du F401 // 'g' pour repondre un chiffre 16 bits XXXXL // emission serie .. chaque seconde // 'a' pour dire je suis la // un int 16 bits XXXXK // un tableau de 100 12 bits XXXXXH...XXXXH finit par R #include "mbed.h" //****************** déclaration des broches utiles sur la varte *********** Serial pc(SERIAL_TX, SERIAL_RX); // laison serie en USB driver STlink DigitalOut led(LED1); //********* variables GLOBALES int flag = 0; //******** sous programmes #include "serie.h" // gestion liaison serie au protocole DUJ4 void init(void) // initialisations indispensables de la carte { //uBit.init(); pc.baud(57600); // vitesse liaison pc.attach(&interrupt, Serial::RxIrq); // gestion recept dans serie.h led = 0; // init led du L432 + carte } int main() { init(); while(1) { if ( flag == 1) { sendDL(); // // transmet DL une fois flag = 0; } if (led == 1) // boucle sans fin { THextabDR( 100 ); // transmission tableau DR wait_ms(20); sendDK(); // // transmet DK } pc.putc('a'); // je suis la wait (1); // rebouclage automatique } }