0
Diff: main.cpp
- Revision:
- 0:705405c562e3
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/main.cpp Sun Jun 29 21:35:01 2014 +0000 @@ -0,0 +1,45 @@ +#include "mbed.h" + +DigitalOut led1(LED1); +DigitalOut led2(LED2); + +int main() +{ + char buf[8] = {0xAA, 0xBB, 0xCC, 0xDD, 0xEE, 0xFF, 0x55, 0x11}; + CANMessage msg(0x7E0,buf,8); + DigitalOut can_en(p8); + CAN can1(p9, p10); + int can_filter_handle; + + msg.len = 8; + msg.type = CANRemote; + msg.format = CANStandard; + + //led1 = 0; + //led2 = 1; + can1.reset(); + /*can_filter_handle = can1.filter(0x7E0,0x7FF,CANStandard); + if (can_filter_handle) { + //led1 = 1; //off + } else { + //led2 = 0; //on + } + */ + led1 = 1; //off + led2 = 1; //off + if (can1.frequency(500000)) { + led1 = 0; //on + } + //LPC_CAN1->BTR = 0x52001C; + can_en = 0; + while(1) { + //if (can1.write(msg)) { + // led1 = !led1; + //} + //can1.reset(); + /*led2 = !led2; + wait(1); + led2 = !led2; + wait(1);*/ + } +}