Meme programme avec trame différente !

Dependencies:   mbed

Fork of testCAN1 by RaC2018

Files at this revision

API Documentation at this revision

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
diff -r 1ab5fdb4fa56 -r ce70f7ab3817 main.cpp
--- 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);