stm32串口的配置
一.简介
我们的目的就是,将我们的开发板通过utb-ttl连接我们的电脑,然后我们通过我们的电脑屏幕和我们的开发板进行交互,这是我们使用STM32CubMx进行相关的配置,第一次使用这个软件的话,我们可以先看一下,前面的教程
二.STM32CubMX配置串口
我们这里配置串口 USART1
三.代码部分
1.我们打开usart.c
添加如下代码 重新printf
int fputc(int ch,FILE *f)
{
HAL_UART_Transmit(&huart1,(uint8_t *)&ch,1,0xffff);
return ch;
}
int fgetc(FILE *f)
{
uint8_t ch = 0 ;
HAL_UART_Receive(&huart1,&ch,1,0xffff);
return ch;
}
2.跳转到usart.h ,添加头文件
3.测试代码
四.总结
这样我们通过串口就可以和开发板进行交互了