Important changes to forums and questions
All forums and questions are now archived. To start a new conversation or read the latest updates go to forums.mbed.com.
9 years, 2 months ago.
strange problem with stm32 L152 and Serial 6
hi to all, i have this very strange situation, i use st nucleo L152RE, if i write this code
#include "mbed.h" //------------------------------------ // Hyperterminal configuration // 9600 bauds, 8-bit data, no parity //------------------------------------ Serial pc(SERIAL_TX, SERIAL_RX); DigitalOut myled(LED1); int main() { int i = 1; pc.printf("Hello World !\n"); while(1) { wait(1); pc.printf("This program runs since %d seconds.\n", i++); myled = !myled; } }
all work well. Now if i want use the serial 6 for see my output i write this code
#include "mbed.h" //------------------------------------ // Hyperterminal configuration // 9600 bauds, 8-bit data, no parity //------------------------------------ Serial pc(PA_11,PA_12); //Serial6 PA_11 TX, PA_12 RX DigitalOut myled(LED1); int main() { int i = 1; pc.printf("Hello World !\n"); while(1) { wait(1); pc.printf("This program runs since %d seconds.\n", i++); myled = !myled; } }
don't work nothing, the led don't blink and the logic analyzer don't see nothing. the all is frozen can you help me? best regards
2 Answers
9 years, 2 months ago.
NUCLEO-L152RE does not have serial6.
PA_11 and PA_12 are not assigned serial port.
https://developer.mbed.org/platforms/ST-Nucleo-L152RE/
thanks for your answer i write this code
<<code>>
- include "mbed.h" Serial pc(PC_10,PC_11); Serial 4 TX, RX this don't work Serial pc(PB_10,PB_11); Serial 3 TX, RX work well
DigitalOut myled(LED1);
int main() { int i = 1; pc.printf("Hello World !\n"); while(1) { wait(1); pc.printf("This program runs since %d seconds.\n", i++); myled = !myled; } } <</code>>
i see that Serial 3 work well but serial 4 don't work i don't know this situetion
posted by 02 Sep 20159 years, 2 months ago.
PA11/12 are the CTS/RTS connected ports. I use the STM L1 doc "DM00098321" which has the port definitions for the STML1 series. See table on page 43 (col LQFP64).