Andrei Carp
/
mbed_can_test
test
Diff: main.cpp
- Revision:
- 0:e443527d2afd
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/main.cpp Mon Apr 02 13:18:13 2018 +0000 @@ -0,0 +1,37 @@ +#include "mbed.h" + +DigitalOut ledTest(LED1); +CAN HSCAN(p30, p29); +CAN MSCAN(p9,p10); + +int main() +{ +printf("START...."); +unsigned long counter = 0; +ledTest = 1; + +HSCAN.frequency(500000); +MSCAN.frequency(125000); + + +while(1) +{ + if(HSCAN.write(CANMessage(0x726, (char *)&counter, sizeof(counter)))) + { + printf("wloop()\r\n"); + counter++; + printf("Message sent: %d\r\n", counter); + printf("TDERROR : %d\r\n", HSCAN.tderror()); + } + /*if(MSCAN.write(CANMessage(0x731, (char *)&counter, sizeof(counter)))) + { + printf("wloop()\n"); + counter++; + printf("Message sent: %d\r\n", counter); + }*/ + ledTest = !ledTest; + wait(0.5); +} + +return 0; +} \ No newline at end of file