1、硬件电路
2、设置RCC,选择高速外部时钟HSE,时钟设置为180MHz
3、配置USART1引脚
4、生成工程配置
5、部分代码
//重定向printf函数
int fputc(int ch, FILE *f)
{
HAL_UART_Transmit(&huart1, (uint8_t *)&ch, 1, 0xffff);
return ch;
}
/* USER CODE BEGIN WHILE */
while (1)
{
/* USER CODE END WHILE */
/* USER CODE BEGIN 3 */
LED_Timing();
printf("usart test!!!\r\n");
HAL_Delay(1000);
}
/* USER CODE END 3 */
6、实验现象