提到嵌入式控制器,串口应该也是一个老生常谈的话题了,也不得不佩服这个通讯方式的顽强生命力,本次的测评,依旧是通过采用STM32CubeIDE+Nucleo-U545RE-Q全家桶的方式,测试串口通讯的基础功能。 在STM32CubeIDE中新建项目,选择通过开发板的方式,则开发环境可以为我们配置好基本的项目和针脚,其中就包括了串口1: 如果只是基本的发送的话,可以很方便的完成,直接在main函数中写程序:
编译下载以后,打开串口调试助手就可以看到通过调试器虚拟串口发送过来的数据: 普通接收数据的也很简单,例如将收到的数据原封不动的又通过串口输出:
则会疯狂回发收到的数据。不过这里只是演示串口数据收发的基本功能,这种代码在实际的应用中几乎没有任何作用,下节将介绍两个关于收发比较实用的功能。 |
这新品有没得测一下他跟其他板子的区别 |
仅能收不能发遇到过这类问题么大佬 |
【NUCLEO-WB09KE评测】BLE创建服务和写特征控制LED
【STM32H7S78-DK评测】CoreMark移植和优化--兼记printf重定向实现方法及常见问题
基于STM32CubeIDE+MPU6050做的动量轮平衡自行车(一)
【NUCLEO-WB09KE评测】使用I2C点亮一个OLED
【NUCLEO-WB09KE评测】USART的printf和GPIO的使用
STM32CubeIDE 1.3.0 汉化方法
【STM32H7S78-DK评测】XIP模板问题处理与电机控制
【STM32H7S78-DK评测】开发板初识与工程模板创建
【STM32H7S78-DK评测】板载资源初识及工程模块创建
STM32U5 系列使用 LPBAM 进行功耗优化