|
提到嵌入式控制器,串口应该也是一个老生常谈的话题了,也不得不佩服这个通讯方式的顽强生命力,本次的测评,依旧是通过采用STM32CubeIDE+Nucleo-U545RE-Q全家桶的方式,测试串口通讯的基础功能。 在STM32CubeIDE中新建项目,选择通过开发板的方式,则开发环境可以为我们配置好基本的项目和针脚,其中就包括了串口1:
如果只是基本的发送的话,可以很方便的完成,直接在main函数中写程序:
编译下载以后,打开串口调试助手就可以看到通过调试器虚拟串口发送过来的数据:
普通接收数据的也很简单,例如将收到的数据原封不动的又通过串口输出:
则会疯狂回发收到的数据。不过这里只是演示串口数据收发的基本功能,这种代码在实际的应用中几乎没有任何作用,下节将介绍两个关于收发比较实用的功能。 |
|
这新品有没得测一下他跟其他板子的区别 |
|
仅能收不能发遇到过这类问题么大佬 |
一步到位!STM32CubeIDE 搭建 ClassB 功能安全工程
扩展器件适配、优化开发流程——STM32CubeIDE 2.1.0新版本发布
留言赢礼 | 全新升级的STM32CubeIDE for Visual Studio Code
STM32U5 Timer+GPDMA 2D 通道实现多波形交替输出 实操方案与优化
直播回顾 | STM32CubeIDE for VS Code开发新体验
安全篇:STM32L5/U5—— 高性能 + 高安全超低功耗 MCU
经验分享 | LAT1485 STM32CubeIDE实用技巧之条件断点的妙用
经验分享 | STM32U5 ADC+TIM+DMA 2D传输应用演示
【经验分享】LAT1496 基于 USBD库CDC Standalone例程中的一个Bug解析
经验分享 | STM32CubeIDE 调试神技:条件断点与观察点,搞定长周期复现疑难杂症
微信公众号
手机版