Discovery kit with STM32F469NI MCU - User manual 에서 Usart3 사용 가능 확인 가능하며, 관련 기능을 테스트 한다.

1. project를 생성합니다.
2. ~.ioc 에서 "Connectivity"항목의 USART3을 설정하고 Mode = Asynchronous(비동기식), GPIO 와 Parameter Settings
확인 후 "Generate Code"를 진행.

Categories 에서
USART : Universal Synchronous/Asynchronous Receiver/Transmitter [ 동기/비동기 통신 ]
UART : Universal Asynchronous Receiver/Transmitter [ 비동기 통신 ]
이므로 내용을 확인하고 선택한다.

3. main.c에서 주요 부분.
UART_HandleTypeDef huart3;
static void MX_USART3_UART_Init(void);
MX_USART3_UART_Init();
4. main.c 추가 부분.
#include <string.h>
char msg[] = "Hello From USART3\r\n";
HAL_UART_Transmit(&huart3, (uint8_t*)msg, strlen(msg), HAL_MAX_DELAY);
5. PuTTY 실행하고, 해당 PC의 COM Port를 확인하고, Reconfiguration 내용을 적합하게 수정한다.

6. 프로젝트 실행 후 동작 확인. 완료!!!

'STM32F469I-DISCO' 카테고리의 다른 글
| STM32F469I DISCO - FMC - 128Mbit SDRAM (1) | 2025.06.27 |
|---|---|
| UART RX : DMA 방식에서 Normal / Circular 모드 비교 (0) | 2025.06.24 |
| UART RX : Polling, Interrupt 비교 (0) | 2025.06.23 |
| Blink LED (1) | 2025.06.20 |
| STM32F469 Discovery kit 관련. (0) | 2025.06.20 |