Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
main.cpp@0:785972ab5892, 2019-04-04 (annotated)
- Committer:
- DanielleKruijver
- Date:
- Thu Apr 04 10:08:08 2019 +0000
- Revision:
- 0:785972ab5892
- Child:
- 1:822c609fb2ce
Test one to send a message to the maxon motor controller with CAN
Who changed what in which revision?
| User | Revision | Line number | New contents of line |
|---|---|---|---|
| DanielleKruijver | 0:785972ab5892 | 1 | #include "mbed.h" |
| DanielleKruijver | 0:785972ab5892 | 2 | #include "rtos.h" |
| DanielleKruijver | 0:785972ab5892 | 3 | #include "Daan_Test1_maxon.h" |
| DanielleKruijver | 0:785972ab5892 | 4 | |
| DanielleKruijver | 0:785972ab5892 | 5 | RawSerial pc(SERIAL_TX,SERIAL_RX); |
| DanielleKruijver | 0:785972ab5892 | 6 | CAN can(PB_5,PB_6); //NOG CHECKEN!!! |
| DanielleKruijver | 0:785972ab5892 | 7 | |
| DanielleKruijver | 0:785972ab5892 | 8 | EPOS epos; |
| DanielleKruijver | 0:785972ab5892 | 9 | Thread thread; |
| DanielleKruijver | 0:785972ab5892 | 10 | |
| DanielleKruijver | 0:785972ab5892 | 11 | int main() { |
| DanielleKruijver | 0:785972ab5892 | 12 | pc.baud(921600); |
| DanielleKruijver | 0:785972ab5892 | 13 | can.frequency(250000); //NOG AANPASSEN IN EPOS COMPUTER PROGRAMMA ZODAT DE CAN FREQUENCY OP MOTORCONTROLLER OVEREENKOMT MET DIE VAN DE MASTER!! -> value 3 |
| DanielleKruijver | 0:785972ab5892 | 14 | pc.printf("startup: \r\n"); |
| DanielleKruijver | 0:785972ab5892 | 15 | |
| DanielleKruijver | 0:785972ab5892 | 16 | thread.start(&epos,&EPOS::Homing); |
| DanielleKruijver | 0:785972ab5892 | 17 | Thread::wait(5); |
| DanielleKruijver | 0:785972ab5892 | 18 | |
| DanielleKruijver | 0:785972ab5892 | 19 | //maak specifier aan = commando om iets te doen |
| DanielleKruijver | 0:785972ab5892 | 20 | //EPOS * daan = new EPOS; |
| DanielleKruijver | 0:785972ab5892 | 21 | //while (N<100){ |
| DanielleKruijver | 0:785972ab5892 | 22 | // daan->EPOS(); |
| DanielleKruijver | 0:785972ab5892 | 23 | // N = N+1; |
| DanielleKruijver | 0:785972ab5892 | 24 | //} |
| DanielleKruijver | 0:785972ab5892 | 25 | |
| DanielleKruijver | 0:785972ab5892 | 26 | |
| DanielleKruijver | 0:785972ab5892 | 27 | |
| DanielleKruijver | 0:785972ab5892 | 28 | } |