Can test program.Maybe filter is not implemented

Dependencies:   SoftPWM MotorSMLAP

Fork of CANnucleo_Hello by Zoltan Hudak

Committer:
tknara
Date:
Sat Dec 01 06:41:51 2018 +0000
Revision:
32:c64104c77531
Parent:
31:ae28a608fb48
Child:
33:ef0d51f3aa23
ugoita;

Who changed what in which revision?

UserRevisionLine numberNew contents of line
hudakz 16:a86f339d1c25 1 #include "mbed.h"
tknara 32:c64104c77531 2 #include "MDC3_0pinConfig.h"
tknara 32:c64104c77531 3 using namespace pinConfig;
tknara 32:c64104c77531 4 CAN can(CAN_RX, CAN_TX);
tknara 31:ae28a608fb48 5 Serial pc(PA_9,PA_10,115200);
tknara 32:c64104c77531 6 DigitalOut debugLED0(LED_0);
tknara 32:c64104c77531 7 bool canRecieved=false;
tknara 32:c64104c77531 8 CANMessage msg;
tknara 32:c64104c77531 9 void canRxIt()
tknara 32:c64104c77531 10 {
tknara 32:c64104c77531 11 if(can.read(msg))//&&(msg.id==addr)&&(msg.len==4))
tknara 32:c64104c77531 12 {
tknara 32:c64104c77531 13 canRecieved = true;
tknara 32:c64104c77531 14 }
tknara 32:c64104c77531 15 }
hudakz 16:a86f339d1c25 16 int main() {
tknara 31:ae28a608fb48 17 pc.printf("main()\n");
tknara 32:c64104c77531 18 can.frequency(500000);
tknara 32:c64104c77531 19 can.attach(&canRxIt, CAN::RxIrq);
hudakz 0:c5e5d0df6f2a 20 while(1) {
tknara 32:c64104c77531 21 if(canRecieved)
tknara 32:c64104c77531 22 {
tknara 32:c64104c77531 23 debugLED0 = !debugLED0;
tknara 32:c64104c77531 24 canRecieved = false;
tknara 32:c64104c77531 25 }
hudakz 0:c5e5d0df6f2a 26 }
hudakz 0:c5e5d0df6f2a 27 }
hudakz 24:e2907bcba75e 28
hudakz 24:e2907bcba75e 29
hudakz 24:e2907bcba75e 30