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 |
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);