Michael Allan
/
CANTest
FBR CAN bus testing program
main.cpp
- Committer:
- intrinseca
- Date:
- 2013-01-31
- Revision:
- 0:ec1cf6fd7dea
File content as of revision 0:ec1cf6fd7dea:
#include "mbed.h" Ticker ticker; DigitalOut led1(LED1); DigitalOut led2(LED2); DigitalOut led3(LED3); CAN can1(p30, p29); char counter = 0; void send() { if(can1.write(CANMessage(1337, &counter, 1))) { led2 = !led2; } led1 = !led1; } int main() { ticker.attach(&send, 1); CANMessage msg; can1.frequency(250000); int i = 0; while(1) { if(can1.read(msg)) { counter++; led3 = !led3; } wait(0.2); } }