Serial control with STM32 Nucleo
Embed:
(wiki syntax)
Show/hide line numbers
main.cpp
00001 /* mbed Microcontroller Library 00002 * Copyright (c) 2019 ARM Limited 00003 * SPDX-License-Identifier: Apache-2.0 00004 */ 00005 00006 #include "mbed.h" 00007 #include "platform/mbed_thread.h" 00008 00009 00010 // Blinking rate in milliseconds 00011 #define BLINKING_RATE_MS 500 00012 00013 Serial pc(USBTX,USBRX); 00014 00015 int main() 00016 { 00017 // Initialise the digital pin LED1 as an output 00018 DigitalOut led(LED1); 00019 00020 pc.printf("Hello World !\r\n"); 00021 pc.printf("Here I'm !\r\n"); 00022 pc.printf("It works !\r\n"); 00023 00024 while (true) { 00025 led = !led; 00026 thread_sleep_for(BLINKING_RATE_MS); 00027 } 00028 }
Generated on Wed Sep 21 2022 13:49:26 by
1.7.2