码迷,mamicode.com
首页 > 其他好文 > 详细

STM32F407_CUBMX-串口1测试

时间:2021-01-02 10:47:41      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:uart   nbsp   波特率   代码生成   stm32   png   begin   否则   src   

1 配置串口为异步模式(时钟参数已经配置的情况下)

技术图片

 

2 不用设置中断

技术图片

 

3 配置串口管脚

技术图片

 

 4 配置校验位,波特率等参数

技术图片

 

 5 生成代码

技术图片

 

 6 代码生成成功

技术图片

 

7  添加测试代码

在main.c函数中定义一个变量,变量徐定义在user coder中间,否则下次生成代码,会覆盖掉。

/* USER CODE BEGIN 0 */
uint8_t rcvData;
/* USER CODE END 0 */

8 在while1中添加测试代码

while (1)
{
if(HAL_OK == HAL_UART_Receive (&huart1 ,&rcvData ,1,0))
{
rcvData++;
HAL_UART_Transmit (&huart1 ,&rcvData ,1,0);
}
/* USER CODE END WHILE */

/* USER CODE BEGIN 3 */

}
/* USER CODE END 3 */
}

9 效果

技术图片

 

STM32F407_CUBMX-串口1测试

标签:uart   nbsp   波特率   代码生成   stm32   png   begin   否则   src   

原文地址:https://www.cnblogs.com/huazhongwang/p/14204326.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!