首页 > 其他 > 详细

STM32F407_CUBMX-串口1测试

时间:2020-12-29 08:35:32      阅读:44      评论:0      收藏:0      [点我收藏+]

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测试

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!