Can sample

Dependencies:   mbed-dev

Fork of CAN_Hello by Zoltan Hudak

Committer:
tknara
Date:
Fri Aug 11 05:59:03 2017 +0000
Revision:
2:3dac3d4b0aeb
Parent:
1:6f8ffb2c2dd7
Can test program;

Who changed what in which revision?

UserRevisionLine numberNew contents of line
hudakz 0:1b9561cd1c36 1 #include "mbed.h"
tknara 2:3dac3d4b0aeb 2 Ticker ticker;
tknara 2:3dac3d4b0aeb 3 CAN can1(PA_11,PA_12);
tknara 2:3dac3d4b0aeb 4 //CAN can2(PB_12,PB_13);
tknara 2:3dac3d4b0aeb 5 Serial pc(USBTX,USBRX);
tknara 2:3dac3d4b0aeb 6 char counter = 0;
tknara 2:3dac3d4b0aeb 7 #define ID 7
tknara 2:3dac3d4b0aeb 8 void send() {
tknara 2:3dac3d4b0aeb 9 printf("send()\n");
tknara 2:3dac3d4b0aeb 10 if(can1.write(CANMessage(ID, &counter, 1))) {
tknara 2:3dac3d4b0aeb 11 printf("Message sent: %d\n", counter);
tknara 2:3dac3d4b0aeb 12 counter++;
tknara 2:3dac3d4b0aeb 13 }
hudakz 0:1b9561cd1c36 14 }
tknara 2:3dac3d4b0aeb 15
tknara 2:3dac3d4b0aeb 16 int main() {
tknara 2:3dac3d4b0aeb 17 printf("main()\n");
tknara 2:3dac3d4b0aeb 18 ticker.attach(&send,0.001);
tknara 2:3dac3d4b0aeb 19 CANMessage msg;
hudakz 0:1b9561cd1c36 20 while(1) {
hudakz 0:1b9561cd1c36 21 }
tknara 2:3dac3d4b0aeb 22 }