[原创] 【ST NUCLEO-U5A5ZJ-Q开发板测评】4USART串口收发

2609   2024-2-7 15:45 楼主
串口通信这块较为常规,今天开始测试串口,先看效果
16b7777d9be2c0a01c3fa6193146b503
通过视频看到当我们按下复位键时,串口助手里便会开始接收数据,后边每按一下就会发送一遍
下面我们开始今天的工程,和往常一样,用到的工具分别是CubeMX和CubeIDE,这次还会用到串口助手,由于U5A5集成了串口,这一次没有其他接线,只用把STM32U5A5用USB连接电脑
1.CubeMX工程配置
1)引脚选择,通过翻阅手册找到PA9和PA10引脚用于USART1
微信截图_20240206011041.png
微信截图_20240207150723.png
2)配置ICACHE,SMPS,RCC(此处时钟我采用的默认配置)
微信截图_20240207150815.png
微信截图_20240207151024.png
微信截图_20240207150749.png
3)配置USART,波特率115200,数据位8,校验位无,停止位1
微信截图_20240207150942.png
 

2.代码

1)定义要发送的的内容

/* USER CODE BEGIN PV */
uint8_t buffer[]={"Hello World!\n"};//定义发送内容
/* USER CODE END PV */

2)开始通过USART1传输数据

HAL_UART_Transmit(&huart1, buffer, 13, 0xffff);//使用准备好的缓冲区和轮询方法开始通过USART1传输数据
工程实例:
USart.zip (16.75 MB)
(下载次数: 0, 2024-2-7 15:20 上传)

    USart.zip (2024-2-7 15:20 上传)

    16.75 MB, 下载次数: 0

回复评论

暂无评论,赶紧抢沙发吧
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复