반응형
STM32CubeIDE를 이용한 UART 로그 출력 설정.

1. ioc 파일을 열어 UART1 을 활성화 한다.
/* Private user code ---------------------------------------------------------*/
/* USER CODE BEGIN 0 */
#ifdef __GNUC__
/* With GCC/RAISONANCE, small printf (option LD Linker->Libraries->Small printf
set to 'Yes') calls __io_putchar() */
#define PUTCHAR_PROTOTYPE int __io_putchar(int ch)
#else
#define PUTCHAR_PROTOTYPE int fputc(int ch, FILE *f)
#endif /* __GNUC__ */
PUTCHAR_PROTOTYPE
{
HAL_UART_Transmit(&huart1, (uint8_t *)&ch, 1, 0xFFFF);
return ch;
}
/* USER CODE END 0 */
상위 코드를 복사해서 붙여 넣는다.
/* USER CODE BEGIN 2 */
printf("System Start!!");
/* USER CODE END 2 */
끝.
반응형
'STM32' 카테고리의 다른 글
| STM32 UART DMA(Direct Memory Access) 송신/수신 설정 (0) | 2025.03.14 |
|---|