提到嵌入式控制器,串口应该也是一个老生常谈的话题了,也不得不佩服这个通讯方式的顽强生命力,本次的测评,依旧是通过采用STM32CubeIDE+Nucleo-U545RE-Q全家桶的方式,测试串口通讯的基础功能。 在STM32CubeIDE中新建项目,选择通过开发板的方式,则开发环境可以为我们配置好基本的项目和针脚,其中就包括了串口1: 如果只是基本的发送的话,可以很方便的完成,直接在main函数中写程序:
编译下载以后,打开串口调试助手就可以看到通过调试器虚拟串口发送过来的数据: 普通接收数据的也很简单,例如将收到的数据原封不动的又通过串口输出:
则会疯狂回发收到的数据。不过这里只是演示串口数据收发的基本功能,这种代码在实际的应用中几乎没有任何作用,下节将介绍两个关于收发比较实用的功能。 |
这新品有没得测一下他跟其他板子的区别% d) k/ X4 w- @* M, L |
仅能收不能发遇到过这类问题么大佬 |
STM32CubeIDE 快速入门指南
实战经验 | 基于 STM32U5 创建 USBx_CustomHID 通信
【STM32C0评测】5、娱乐一下,分享2048游戏
【STM32C0评测】4、SPI亮屏及GUILite移植
STM32U5 x E-BIKE,记录你的骑行多巴胺
基于STM32U5系列TIMER+DMA+DAC应用经验分享
【STM32C0评测】3、I2C使用
【STM32C0评测】1、开箱、环境搭建、按键点灯
【STM32C0评测】2、PWM实现呼吸灯
实战经验 | 基于 STM32U5 片内温度传感器正确测算温度