Bongjun Hur
/
LPC11U68_USBSerial
Simple USBSerial test available, _getc test + LED
Embed:
(wiki syntax)
Show/hide line numbers
main.cpp
00001 #include "mbed.h" 00002 #include "USBSerial.h" 00003 00004 DigitalOut myled1(LED1); 00005 DigitalOut myled2(LED2); 00006 DigitalOut myled3(LED3); 00007 00008 //Virtual serial port over USB 00009 USBSerial serial; 00010 Serial pc(USBTX, USBRX); 00011 00012 int main() 00013 { 00014 uint8_t buf[1]; 00015 while(1) { 00016 // pc.printf("I am a PC serial port\r\n"); 00017 serial.printf("I am a virtual serial port\r\n"); 00018 00019 //if data is exist 00020 if (serial.available()) { 00021 buf[0] = serial._getc(); 00022 serial.printf("recv char is 0x%.2x\r\n", buf[0]); 00023 } 00024 00025 myled1 = 1; 00026 wait(0.2); 00027 myled1 = 0; 00028 wait(0.2); 00029 myled2 = 1; 00030 wait(0.2); 00031 myled2 = 0; 00032 wait(0.2); 00033 myled3 = 1; 00034 wait(0.2); 00035 myled3 = 0; 00036 wait(0.2); 00037 } 00038 }
Generated on Thu Jul 21 2022 11:05:24 by 1.7.2