Skip to content
Branch: master
Find file Copy path
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
40 lines (36 sloc) 1.04 KB
* Serial1 with alternative pins example with Nucleo 64 STM32F411 which
* is supported in Arduino IDE by
* Description:
* Sends "Hello World" message through hardware alternative pins of Serial1
* Baudrate is 9600 Bd
* Alternative pins are described in /core/variant/PeripheralPins.c
* Connection:
* Serial1 is alternatively connected to PB6 and PB7
* TX - PB6 -> connect TX of STM32 to RX of USB-UART converter
* RX - PB7 -> connect RX of STM32 to TX of USB-UART converter
* GND to GND
* Define serial and RX, TX pins
* HardwareSerial Serial1(rx, tx);
* Made by (2018)
// set RX and TX pins
HardwareSerial Serial1(PB7, PB6);
// the setup function runs once when you press reset or power the board
void setup()
Serial1.begin(9600); // initialize Serial1
// the loop function runs over and over again forever
void loop()
// send "Hello World" message through alternative pins of Serial1
Serial1.println("Hello World");
// wait one second
You can’t perform that action at this time.