private

Dependencies:   mbed mcp2515

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers main.cpp Source File

main.cpp

00001 #include "mbed.h"
00002 #include "CAN3.h"
00003  
00004 //SPI spi(p11,p12,p13);// mosi, miso, sclk
00005 SPI spi(p5,p6,p7);// mosi, miso, sclk
00006 CAN3 can(spi,p9,p11); //spi, ncs, itr
00007 DigitalOut led2(LED2);
00008 DigitalOut led1(LED1);
00009 Serial pc(USBTX, USBRX);
00010 
00011  char red[1] = {0};
00012  
00013 int main() {
00014      char data[1] = {0};
00015     can.frequency(500000);
00016     CANMessage msg(2002,data,1);
00017     //CANMessage msg(2002,stmp,1);
00018     msg.data[0] = 123;
00019     while(1) {
00020         can.write(&msg);
00021         pc.printf("Send:%d\r\n",msg.data[0]);
00022         //led1 = !led1;
00023         //wait(0.5);
00024  //        red = can.read();
00025  //       pc.printf("Resive:%d\r\n",msg.data[0]);
00026     }
00027 }
00028 // int main() {
00029 //    char data[1] = {0};
00030 //    can.frequency(125000);
00031 //    CANMessage msg(2002,data,1);
00032 //    msg.data[0] = 253;
00033 //    while(1) {
00034 //        can.write(&msg);
00035 //        pc.printf("Send:%d\r\n",msg.data[0]);
00036 //        led1 = !led1;
00037 //        wait(0.5);
00038 //    }
00039 //}