Meme programme avec trame différente !
Dependencies: mbed
Fork of testCAN1 by
Revision 1:ce70f7ab3817, committed 2018-02-09
- Comitter:
- LouisReynier
- Date:
- Fri Feb 09 21:04:11 2018 +0000
- Parent:
- 0:1ab5fdb4fa56
- Commit message:
- Trame qui ping le noeud 20. test? analyseur
Changed in this revision
| main.cpp | Show annotated file Show diff for this revision Revisions of this file |
--- a/main.cpp Fri Feb 09 20:49:17 2018 +0000
+++ b/main.cpp Fri Feb 09 21:04:11 2018 +0000
@@ -3,8 +3,8 @@
//
// bus CAN
//
- // Ce programme genere une trame
- // id=00, data= 01 20 , longueur = 2, can standard (11 bits id)
+ // Ce programme genere une trame remote qui "ping" le noeud 20
+ // id=7XX ou XX adresse du noeud ici 720 , data= X , longueur = 0, can standard (11 bits id)
//
// testé à l'analyseur logique = OK !!
@@ -20,10 +20,11 @@
void send() {
printf("send()\n");
- id = 0x00 ;
+ id = 0x720 ;
octet_emis[0] = 0x01 ;
octet_emis[1] = 0x20 ;
- if(can1.write(CANMessage(id, octet_emis, 2, CANData, CANStandard ))) {
+ if(can1.write(CANMessage(id, octet_emis, 0, CANRemote, CANStandard ))) {
+ // ici octet emis n'a pas de sens car trame remote !
printf("wloop()\n");
counter++;
printf("Message sent: %d\n", counter);
