TSTM32F103C

Dependencies:   CANnucleo mbed-STM32F103C8T6 mbed-dev

Committer:
schnf30
Date:
Wed Jun 06 10:41:08 2018 +0000
Revision:
0:64efd79cec7a
Help for studient bus can

Who changed what in which revision?

UserRevisionLine numberNew contents of line
schnf30 0:64efd79cec7a 1
schnf30 0:64efd79cec7a 2 #include "stm32f103c8t6.h"
schnf30 0:64efd79cec7a 3 #include "CANnucleo.h"
schnf30 0:64efd79cec7a 4 #include "mbed.h"
schnf30 0:64efd79cec7a 5
schnf30 0:64efd79cec7a 6 DigitalOut myled(LED1);
schnf30 0:64efd79cec7a 7 CAN *can;
schnf30 0:64efd79cec7a 8 // CANMsg txMsg;
schnf30 0:64efd79cec7a 9 int main()
schnf30 0:64efd79cec7a 10 {
schnf30 0:64efd79cec7a 11 confSysClock();
schnf30 0:64efd79cec7a 12 can = new CAN(PB_8, PB_9); // CAN Rx pin name, CAN Tx pin name
schnf30 0:64efd79cec7a 13
schnf30 0:64efd79cec7a 14 can->frequency(500000);
schnf30 0:64efd79cec7a 15 while(1) {
schnf30 0:64efd79cec7a 16 // txMsg.
schnf30 0:64efd79cec7a 17 can->write(CANMessage(0x23,"Data",4));
schnf30 0:64efd79cec7a 18 myled = 1; // LED is ON
schnf30 0:64efd79cec7a 19 wait(0.02); // 200 ms
schnf30 0:64efd79cec7a 20 myled = 0; // LED is OFF
schnf30 0:64efd79cec7a 21 wait(0.08); // 1 sec
schnf30 0:64efd79cec7a 22 }
schnf30 0:64efd79cec7a 23 }