Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Diff: main.cpp
- Revision:
- 6:0e41621d745d
- Parent:
- 5:c404ef14ea33
- Child:
- 7:7b0c1a910ccc
--- a/main.cpp Sun Oct 06 13:30:06 2019 +0000 +++ b/main.cpp Tue Oct 08 11:29:21 2019 +0000 @@ -2,7 +2,7 @@ //-------- programme de test carte MES432 ---------------- // chaque seconde, numérise 4 valeurs sur ch1 ch2 -// et envoie betement une trame neutre en codage duj2 +// et envoie en duj2 la trame de test "toto" // // configuration liaison série à 19200 bps ( driver stlink) // A0 et A1 sont placées en entrée analogique ( mesure sortie AOP) @@ -51,22 +51,24 @@ chi[1] = Ch1.read_u16(); // lecture ch1 mise en memoire 16bits chf[1] = Ch2.read(); // lecture ch2 mise en float en mémoire - // transfert d'une trame de 4 entiers au protocole duj2 ( exemple) + // transfert d'une trame de 4 entiers au protocole duj2 ( toto) pc.putc('i'); // pointeur 1 = 0 pc.putc('e'); pc.putc('0'); pc.putc('1'); pc.putc('0'); pc.putc('0');//Pt++ pc.putc('e'); pc.putc('0'); pc.putc('1'); pc.putc('0'); pc.putc('1'); pc.putc('e'); pc.putc('0'); pc.putc('1'); pc.putc('0'); pc.putc('2'); pc.putc('e'); pc.putc('0'); pc.putc('1'); pc.putc('0'); pc.putc('3'); pc.putc('q'); // mise en mémoire - // on verra sur Tera Term - // ceci " ie0100e0101e0102e0103q " + // on verra le résultat sur Tera Term en 19200 bauds + // comme ceci " ie0100e0101e0102e0103q " // cette partie sera celle qui vous servira a valider votre processing - //zone pour tester la carte et son cablage ( inutile pour processing) - printf(" chi =0x%04x " , chi[1] ); - printf(" chf =%.6f \n", 3.3*( chf[1])); - // on lira sur Tera Term ( hors modifs sur le programme) - // ceci " chi =0x80b8 chf =0.710769 " + //zone pour tester la carte sur teraterm + // evoyer sur le terminal un int en hexa avec 4 carractèrs ascii + // printf(" chi =0x%04x " , chi[1] ); + // evoyer sur le terminal un float avec 6 carractères ascii + // printf(" chf =%.6f \n", 3.3*( chf[1])); + // on lira sur Tera Term ( hors modifs sur le programme) + // ceci " chi =0x80b8 chf =0.710769 " } }