Kommunikation mit dem PC via UART
Dependencies: mbed
main.cpp
- Committer:
- Enenkel
- Date:
- 2015-01-26
- Revision:
- 0:12058920882b
File content as of revision 0:12058920882b:
/*********************************** name: BERTL14_UART author: Wolfgang Raimann modified for dummies by ENE description: Schreibt nach einem Reset "Welcome to BERTL14". Danach gibt er die eingegeben Zeichen zurück. Zusätzlich werden Großbuchstaben in Kleinbuchstaben und umgekehrt umgewandelt. Einzustellen am PC: 9600 Baud; 8 Databit; 1 Stopp Bit; None Parity HOW to DO it ! by ENE 1) Installiere am PC die Software "Tera Term" oä 2) Verbinde den PC mit dem UART Port des Bertl. (Dazu must du das USB Kable von U11 auf UART UMSTECKEN !) 2) rufe "Tera Term" auf. 3) aktiviere "SERIELL" 4) Stelle das PORT auf "USB Serial Port" Wenn nicht da, einige Male den Res am Bertl drücken! 5) OK -> bringt einen schwarzen Bildschirm 6) Am Bertl die RES Taste drücken-> bringt am Bildschirm "Welcome to BERTL14" Wenn es nicht geht drücke: Datei - Neue Verbindung und "USB Serial Port" 7) Was nun auf der Tastatur gedrückt wird kommt zum Bertl, und zurück zum PC, wo es angezeigt wird ! ***********************************/ # include "mbed.h" Serial pc(USBTX, USBRX); int main() { char readChar = 0; pc.printf("Welcome to BERTL14\n\r"); while(1) { readChar = pc.getc(); if(readChar >= 65 && readChar <= 90){ // Großbuchstaben in Kleinbuchstaben umwandeln pc.putc(readChar + 32); } else if(readChar >= 97 && readChar <= 122){ // Kleinbuchstaben in Großbuchstaben umwandeln pc.putc(readChar - 32); } else { // Sonst schicke was gekommen ist pc.putc(readChar); } } }