private

Dependencies:   mbed mcp2515

Committer:
sameera0824
Date:
Fri Jan 27 11:55:15 2017 +0000
Revision:
0:c322b3f3c22b
CAN start

Who changed what in which revision?

UserRevisionLine numberNew contents of line
sameera0824 0:c322b3f3c22b 1 #include "mbed.h"
sameera0824 0:c322b3f3c22b 2 #include "CAN3.h"
sameera0824 0:c322b3f3c22b 3
sameera0824 0:c322b3f3c22b 4 //SPI spi(p11,p12,p13);// mosi, miso, sclk
sameera0824 0:c322b3f3c22b 5 SPI spi(p5,p6,p7);// mosi, miso, sclk
sameera0824 0:c322b3f3c22b 6 CAN3 can(spi,p9,p11); //spi, ncs, itr
sameera0824 0:c322b3f3c22b 7 DigitalOut led2(LED2);
sameera0824 0:c322b3f3c22b 8 DigitalOut led1(LED1);
sameera0824 0:c322b3f3c22b 9 Serial pc(USBTX, USBRX);
sameera0824 0:c322b3f3c22b 10
sameera0824 0:c322b3f3c22b 11 char red[1] = {0};
sameera0824 0:c322b3f3c22b 12
sameera0824 0:c322b3f3c22b 13 int main() {
sameera0824 0:c322b3f3c22b 14 char data[1] = {0};
sameera0824 0:c322b3f3c22b 15 can.frequency(500000);
sameera0824 0:c322b3f3c22b 16 CANMessage msg(2002,data,1);
sameera0824 0:c322b3f3c22b 17 //CANMessage msg(2002,stmp,1);
sameera0824 0:c322b3f3c22b 18 msg.data[0] = 123;
sameera0824 0:c322b3f3c22b 19 while(1) {
sameera0824 0:c322b3f3c22b 20 can.write(&msg);
sameera0824 0:c322b3f3c22b 21 pc.printf("Send:%d\r\n",msg.data[0]);
sameera0824 0:c322b3f3c22b 22 //led1 = !led1;
sameera0824 0:c322b3f3c22b 23 //wait(0.5);
sameera0824 0:c322b3f3c22b 24 // red = can.read();
sameera0824 0:c322b3f3c22b 25 // pc.printf("Resive:%d\r\n",msg.data[0]);
sameera0824 0:c322b3f3c22b 26 }
sameera0824 0:c322b3f3c22b 27 }
sameera0824 0:c322b3f3c22b 28 // int main() {
sameera0824 0:c322b3f3c22b 29 // char data[1] = {0};
sameera0824 0:c322b3f3c22b 30 // can.frequency(125000);
sameera0824 0:c322b3f3c22b 31 // CANMessage msg(2002,data,1);
sameera0824 0:c322b3f3c22b 32 // msg.data[0] = 253;
sameera0824 0:c322b3f3c22b 33 // while(1) {
sameera0824 0:c322b3f3c22b 34 // can.write(&msg);
sameera0824 0:c322b3f3c22b 35 // pc.printf("Send:%d\r\n",msg.data[0]);
sameera0824 0:c322b3f3c22b 36 // led1 = !led1;
sameera0824 0:c322b3f3c22b 37 // wait(0.5);
sameera0824 0:c322b3f3c22b 38 // }
sameera0824 0:c322b3f3c22b 39 //}