can のテストプログラム これは動く

Dependencies:   mbed

Fork of RS485113R by albatross

main.cpp

Committer:
taurin
Date:
2016-01-23
Revision:
1:54398a174a10
Parent:
0:465b3bf421b0

File content as of revision 1:54398a174a10:

//can test receiver
#include "mbed.h"
 
#define RECID 1337

Ticker ticker;
CAN can(p9, p10);
Serial pc(USBTX,USBRX);
 CANMessage recmsg;
 char p=0;
int main() {
    printf("RRsdfsmain()\n");
    while(1) {
        printf("loop()\n");
        if(can.read(recmsg)) {
            for(int i = 0; i < recmsg.len; i++){
                pc.printf("Message received: %d\n\r", recmsg.data[i]);
            }
            can.write(CANMessage(100,&p,1));
            p++;
        } 
        wait(0.2);
    }
}