2024-07-19 07:04 AM
I am trying to implement a data transfer using UART on the STM32F7508-DK, but cannot get it to work. I have been trying for the minimal example from the step-by-step instructions https://wiki.st.com/stm32mcu/wiki/STM32StepByStep:Step3_Introduction_to_the_UART.
I took tried both UART7 with PF7 for UART7_TX and PF6 for UART7_RX, and USART2 with PA2 for USART2_TX and PA3 for USART2_RX, which I've taken from the manual for STM32F750x8. They are already set when I put UART7 or USART2 into Asychronous mode, and I disable all other UART and USART before building the project. I've have verified that I have the matching setups in my terminal (I am using TeraTerm), but I get no message on the Terminal.
I tried this same example code with a different board and had no issues there, and I have made sure my pins match the board.
Solved! Go to Solution.
2024-07-19 09:02 AM
Hello,
As you are using STM32F7508-DK board and using TeraTerm, you didn't mention how you did the connection from the board to the PC?
With this board you need to use USART1 (PB7: USART1_Rx, PA9: USART1_TX).
According to the schematics:
ST-LINK will be used as a virtual comport between the MCU and your PC.
2024-07-19 09:02 AM
Hello,
As you are using STM32F7508-DK board and using TeraTerm, you didn't mention how you did the connection from the board to the PC?
With this board you need to use USART1 (PB7: USART1_Rx, PA9: USART1_TX).
According to the schematics:
ST-LINK will be used as a virtual comport between the MCU and your PC.