STMCU小助手
发布时间:2022-12-31 18:51
|
项目简介 利用CubMX生成基于32单片机的HAl库工程,然后编写程序在proteus上仿真验证。本项目最适合没有开发板的同学学习,零成本利用仿真软件率先入门STM32单片机。这是第三部分针对串口通信的一个实例,虚拟串口其实只是计算机以软件的方式模拟串口通信的功能,可以基本等同于实际的串口。本文主要用于对STM32串口通信的理解。 硬件模块 STM32F103R4 串口模块 软件工具 CubMX Proteus KEIL 电路连接图 STM32F103R4
串口模块
工作流程 首先是下载相应的虚拟串口,这里下载的是Virtual Serial Port Driver软件。
安装好后,其使用期限是14天,后续超过这个期限重新安装即可。其使用方法也很简单,使用的时候点击“Add pair”即可,这里是已经Add了COM1和COM2之后的情况,需要注意的是用完这个虚拟串口之后记得点击“Delate All”否则会一直占用。
然后创建CubMX工程,首先设置好串口
在CubMX中配置好串口中断。
然后就是在生成的KEIL工程里面编写相应的程序啦。这部分在“程序代码”标题中有。 最后就是在Proteus和串口调试助手上验证啦,验证结果如下图所示。
程序代码
转载自:jxjajl |
在主机模式下使用STM32Cube HAL I2C驱动
STM32选择SPL库,还是HAL库开发?
stm32中断原理
【STM32N6570-DK评测】3.CubeMX关于DCMIPP和CSI的BUG整理及摄像头使用
STM32cubeMX软件的使用过程中的“坑”
【有奖体验】STM32Cube通过Clang/LLVM支持进一步简化代码开发
STM32CubeMX应用结构选择指南
经验分享 | STM32CubeMX 生成时钟获取函数的分析
兔哥的最强U5图显【000】——U5G9最小系统绘制
兔哥的ST67——【000】ST67模组订购
微信公众号
手机版