Stefan Seebacher
/
M0_Uebung_1
M0_Übung_1
Fork of M0_Uebung_1 by
main.cpp@1:8933184c5ea8, 2015-03-06 (annotated)
- Committer:
- Enenkel
- Date:
- Fri Mar 06 07:56:06 2015 +0000
- Revision:
- 1:8933184c5ea8
- Parent:
- 0:6e206335857d
- Child:
- 2:619cddfe256e
Mit 1 LED blinken
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
Enenkel | 1:8933184c5ea8 | 1 | // HIMBED Lektion_01 mit D1 blinken |
Enenkel | 0:6e206335857d | 2 | // by Gottfried ENENKEL 2014-12-12 |
Enenkel | 0:6e206335857d | 3 | // AUFGABE: |
Enenkel | 0:6e206335857d | 4 | // 1. Importiere dieses Programm in deinen Programmordner |
Enenkel | 0:6e206335857d | 5 | // 2. Lade es auf dein HIMBED |
Enenkel | 0:6e206335857d | 6 | // 3. Bringe das Programm auf deinem HIMBED zum Laufen |
Enenkel | 0:6e206335857d | 7 | // 4. Verändere das Programm so, |
Enenkel | 0:6e206335857d | 8 | // das die LED D1 im SEKUNDENTAKT blinkt ! -> |
Enenkel | 0:6e206335857d | 9 | // Compilieren, Laden, Testen (CLT) |
Enenkel | 0:6e206335857d | 10 | // |
Enenkel | 0:6e206335857d | 11 | // INCLUDE ************************ |
Enenkel | 0:6e206335857d | 12 | #include "mbed.h" // Includiere den Befehlsatz welcher in mbed.h |
Enenkel | 0:6e206335857d | 13 | // gespeichert ist. |
Enenkel | 0:6e206335857d | 14 | // Konstante ********************** |
Enenkel | 0:6e206335857d | 15 | DigitalOut LedD1(P1_8); // Nimm den Schaltplan und kontrolliere: |
Enenkel | 0:6e206335857d | 16 | // Die LED D1 führt über LED1 zum Port 0 Pin1 des uP |
Enenkel | 0:6e206335857d | 17 | // DigitalOut -> Definiere den Ausgang P1_8 |
Enenkel | 0:6e206335857d | 18 | // (Port1 Pin8) zum Ausgang |
Enenkel | 0:6e206335857d | 19 | // Nenne das Signal LedD1 (Weil es zur D1 führt. |
Enenkel | 0:6e206335857d | 20 | // Hauptprogramm ****************** |
Enenkel | 0:6e206335857d | 21 | int main(void) { // Haupt Routine Beginnt mit { endet mit } |
Enenkel | 0:6e206335857d | 22 | while(1) { // Bleibe dauern in dieser Schleife |
Enenkel | 0:6e206335857d | 23 | LedD1 = 1; // LED D1 einschalten |
Enenkel | 1:8933184c5ea8 | 24 | wait(1.5); // 0.5 sec warten |
Enenkel | 0:6e206335857d | 25 | LedD1 = 0; // LED D1 ausschalten |
Enenkel | 1:8933184c5ea8 | 26 | wait(1.5); // 0.5 sec warten |
Enenkel | 0:6e206335857d | 27 | } |
Enenkel | 0:6e206335857d | 28 | } |
Enenkel | 0:6e206335857d | 29 | // ENDE *************************** |