久远寺有珠
发布时间:2021-6-7 14:21
|
这里介绍一种比较简单好用的串口接收方法——空闲中断 原理就是使能非空中断,在接收到数据的时候进入中断。进入后再使能空闲中断,然后不断接收数据。在接收不到数据之后,触发空闲中断,设置对应标志位,说明完成了一次接收。 一、CubeMX 1.新建工程,选择芯片,F103RCT6 2.设置RCC时钟,选用外部晶振,设置时钟为72MHz 3.使能串口一,设置波特率为115200 4.使能串口一中断 5.生成MDK工程 二、编写代码 1.重定向printf
时钟树
串口配置
开启中断
效果
idleTest.rar
(504.71 KB, 下载次数: 6)
|
【逢7发帖赢大礼】STM32开发之WIFI实时时钟
【福利三:雨露均沾·逢7狂欢】之一:STM32F1外部中断异常故障的解决办法
【逢7发帖赢大礼】STM32开发之指纹识别!
【逢7发帖赢大礼】STM32开发之环境空气质量监测
【逢7发帖赢大礼】STM32开发之人体实时运动信息监测!
【STM32U3 评测】CAN报文接收及过滤
STM32 硬核调试技巧:用 DWT 硬件监控内存读写与函数调用
OpenBLT移植到STM32F103战舰开发板上适用于所有STM32F103系列的Bootloader
巧用 Linker 自定义变量,破解 STM32 Flash 全片自检 ROM 大小配置难题
经验分享 | LAT1471 Flash全片自检过程中巧用Linker自定义变量
微信公众号
手机版