2020 Abend Lab
BertlObjects.h@8:2f81517a2d7c, 2020-06-18 (annotated)
- Committer:
- hollegha3
- Date:
- Thu Jun 18 17:17:39 2020 +0000
- Revision:
- 8:2f81517a2d7c
- Parent:
- 7:20c3213c3ada
2020 Abend Lab
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
hollegha2 | 0:e0131e671ea0 | 1 | |
hollegha2 | 0:e0131e671ea0 | 2 | BusOut leds(LED1,LED2,LED3,LED4); |
hollegha2 | 0:e0131e671ea0 | 3 | // DigitalOut ledBlue(P1_28); // 3 blaue LEDs |
hollegha2 | 0:e0131e671ea0 | 4 | |
hollegha3 | 8:2f81517a2d7c | 5 | // HI slow |
hollegha3 | 8:2f81517a2d7c | 6 | // BertlDrive mL(p34, P1_1, P1_0, P1_12); |
hollegha3 | 8:2f81517a2d7c | 7 | // BertlDrive mR(p36, P1_4, P1_3, P1_13); |
hollegha3 | 8:2f81517a2d7c | 8 | |
hollegha3 | 8:2f81517a2d7c | 9 | #ifndef MOT_REV |
hollegha3 | 8:2f81517a2d7c | 10 | // ENE faster |
hollegha3 | 8:2f81517a2d7c | 11 | // pwm fwd rev encoder |
hollegha3 | 8:2f81517a2d7c | 12 | BertlDrive mL(p34, P1_1, P1_0, P1_12); |
hollegha3 | 8:2f81517a2d7c | 13 | BertlDrive mR(p36, P1_3, P1_4, P1_13); |
hollegha3 | 8:2f81517a2d7c | 14 | #endif |
hollegha3 | 8:2f81517a2d7c | 15 | |
hollegha3 | 8:2f81517a2d7c | 16 | #ifdef MOT_REV |
hollegha3 | 8:2f81517a2d7c | 17 | BertlDrive mL(p34, P1_0, P1_1, P1_12); |
hollegha3 | 8:2f81517a2d7c | 18 | BertlDrive mR(p36, P1_4, P1_3, P1_13); |
hollegha3 | 8:2f81517a2d7c | 19 | #endif |
hollegha2 | 0:e0131e671ea0 | 20 | |
hollegha2 | 0:e0131e671ea0 | 21 | PortEx pex; |
hollegha2 | 0:e0131e671ea0 | 22 | UsDistSens us(p21,p22); |
hollegha2 | 0:e0131e671ea0 | 23 | |
hollegha3 | 8:2f81517a2d7c | 24 | // main=2^0 LS ENC2^11 |
hollegha3 | 8:2f81517a2d7c | 25 | BusOut boardPow(p30, P1_6, P1_7); // B15 |
hollegha3 | 8:2f81517a2d7c | 26 | |
hollegha3 | 8:2f81517a2d7c | 27 | // ls5 nur beim Betrl15 |
hollegha3 | 8:2f81517a2d7c | 28 | // AnalogInHL ls1(p18), ls2(p16), ls3(p19), ls4(p17); // B14 |
hollegha3 | 8:2f81517a2d7c | 29 | AnalogInHL ls1(p18), ls2(p16), ls3(p20), ls4(p19), ls5(p17); // B15 |
hollegha3 | 8:2f81517a2d7c | 30 | |
hollegha2 | 0:e0131e671ea0 | 31 | void InitBertl() |
hollegha2 | 0:e0131e671ea0 | 32 | { |
hollegha3 | 8:2f81517a2d7c | 33 | leds=0; |
hollegha3 | 8:2f81517a2d7c | 34 | mL.Init(); mR.Init(); pex.Init(); |
hollegha3 | 8:2f81517a2d7c | 35 | pex.useISR=0; |
hollegha3 | 8:2f81517a2d7c | 36 | pex.ClearLeds(); |
hollegha2 | 0:e0131e671ea0 | 37 | } |
hollegha2 | 0:e0131e671ea0 | 38 | |
hollegha2 | 0:e0131e671ea0 | 39 | |
hollegha3 | 8:2f81517a2d7c | 40 |