Руслан Урядинский / Mbed 2 deprecated step_by_step_pub

Dependencies:   mbed mbed-STM32F103C8T6

Committer:
RuslanUrya
Date:
Sun Jul 22 16:24:44 2018 +0000
Revision:
1:fc19811d6c3e
Parent:
0:4ef048c63bdc
Child:
2:b59bb999cffd
???????????? ????????? ??? ?? 1 ? 3.

Who changed what in which revision?

UserRevisionLine numberNew contents of line
RuslanUrya 0:4ef048c63bdc 1 #include "mbed.h"
RuslanUrya 0:4ef048c63bdc 2 #include "stm32f103c8t6.h"
RuslanUrya 0:4ef048c63bdc 3 #define id 3
RuslanUrya 0:4ef048c63bdc 4
RuslanUrya 0:4ef048c63bdc 5 CAN can (PA_11, PA_12);
RuslanUrya 0:4ef048c63bdc 6 Ticker ticker;
RuslanUrya 0:4ef048c63bdc 7
RuslanUrya 1:fc19811d6c3e 8 char i = 0;
RuslanUrya 0:4ef048c63bdc 9 void transmit(){
RuslanUrya 1:fc19811d6c3e 10 if (i++ > 10) i = 0;
RuslanUrya 0:4ef048c63bdc 11 can.write(CANMessage(id, &i, 1, CANData, CANStandard));
RuslanUrya 0:4ef048c63bdc 12 }
RuslanUrya 0:4ef048c63bdc 13
RuslanUrya 0:4ef048c63bdc 14 int main() {
RuslanUrya 0:4ef048c63bdc 15 confSysClock();
RuslanUrya 0:4ef048c63bdc 16
RuslanUrya 0:4ef048c63bdc 17 ticker.attach(&transmit, 0.5);
RuslanUrya 0:4ef048c63bdc 18 while(1) {
RuslanUrya 1:fc19811d6c3e 19 can.write(CANMessage(1, &i, 1, CANData, CANStandard));
RuslanUrya 1:fc19811d6c3e 20 wait(0.3);
RuslanUrya 0:4ef048c63bdc 21 }
RuslanUrya 0:4ef048c63bdc 22 }