E-TITAN / Mbed 2 deprecated CAN1_Test

Dependencies:   mbed

Committer:
maxnagazumi
Date:
Wed Dec 15 09:51:00 2021 +0000
Revision:
1:f0e74f06b93b
Parent:
0:33432ad74af7
a

Who changed what in which revision?

UserRevisionLine numberNew contents of line
maxnagazumi 0:33432ad74af7 1 #include "mbed.h"
maxnagazumi 1:f0e74f06b93b 2 Serial pc(USBTX, USBRX);
maxnagazumi 1:f0e74f06b93b 3 CAN can1(p30,p29);
maxnagazumi 1:f0e74f06b93b 4 //CAN can1(PB_5,PB_13);
maxnagazumi 0:33432ad74af7 5 Ticker ticker;
maxnagazumi 1:f0e74f06b93b 6 DigitalOut led1(LED1);
maxnagazumi 1:f0e74f06b93b 7 //DigitalOut led2(LED2);
maxnagazumi 1:f0e74f06b93b 8 //DigitalOut led3(LED3);
maxnagazumi 1:f0e74f06b93b 9 //DigitalOut led4(LED4);
maxnagazumi 1:f0e74f06b93b 10
maxnagazumi 1:f0e74f06b93b 11 char can_data1[1];
maxnagazumi 1:f0e74f06b93b 12 int data1=10;
maxnagazumi 1:f0e74f06b93b 13 CANMessage msg1;
maxnagazumi 1:f0e74f06b93b 14 void cansend()
maxnagazumi 0:33432ad74af7 15 {
maxnagazumi 1:f0e74f06b93b 16 can_data1[0]=data1&255;
maxnagazumi 1:f0e74f06b93b 17 if(can1.write(CANMessage(0,can_data1,1))) {
maxnagazumi 1:f0e74f06b93b 18 led1=1;
maxnagazumi 1:f0e74f06b93b 19 //led2=0;
maxnagazumi 1:f0e74f06b93b 20 //led3=0;
maxnagazumi 1:f0e74f06b93b 21 //led4=0;
maxnagazumi 1:f0e74f06b93b 22 pc.printf("can1 send\r\n");
maxnagazumi 1:f0e74f06b93b 23 } else {
maxnagazumi 1:f0e74f06b93b 24 led1=0;
maxnagazumi 1:f0e74f06b93b 25 pc.printf("can1 no send\r\n");
maxnagazumi 0:33432ad74af7 26 }
maxnagazumi 0:33432ad74af7 27 }
maxnagazumi 0:33432ad74af7 28 int main()
maxnagazumi 0:33432ad74af7 29 {
maxnagazumi 1:f0e74f06b93b 30 led1=1;
maxnagazumi 1:f0e74f06b93b 31 /*led2=1;
maxnagazumi 1:f0e74f06b93b 32 led3=1;
maxnagazumi 1:f0e74f06b93b 33 led4=1;*/
maxnagazumi 1:f0e74f06b93b 34 wait(0.5);
maxnagazumi 1:f0e74f06b93b 35 led1=0;
maxnagazumi 1:f0e74f06b93b 36 /*led2=0;
maxnagazumi 1:f0e74f06b93b 37 led3=0;
maxnagazumi 1:f0e74f06b93b 38 led4=0;*/
maxnagazumi 0:33432ad74af7 39 can1.frequency(1000000);
maxnagazumi 1:f0e74f06b93b 40 ticker.attach(&cansend,0.001);
maxnagazumi 1:f0e74f06b93b 41 }