STM32之快乐的Event Recorder功能



Event Recorder简介

为什么使用Event Recorder,好处是啥,听我慢慢道来,以往单片机打印调试信息的输出常用手段都是通过串口来实现,这会占用单片机的串口外设,会占用CPU的时间,读取速率也有限制,而Event Recorder没有以上问题。所以让我们快乐的开始使用吧。


一、使用CUBEMAX配置工程

例程是基于STM32F407开发板来实现的。
配置时钟,调试口,生成最基本工程。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

二、Event Recorder使用

1.添加库,操作步骤,详情如下如所示

在这里插入图片描述

2.添加库成功,如下图所示

在这里插入图片描述

3.打开EventRecorderConf.h文件进行配置,详情如下图所示

在这里插入图片描述

4.使用Event Recorder把它当成一个外设使用,先进行初始化操作,在开始运行。

在这里插入图片描述

5.我最喜欢的printf功能

在这里插入图片描述

6.在debug情况下使用

在这里插入图片描述

三、Event Recorder的其他功能

1.Event Statistics 时间测量功能,直接调用测量函数即可

在这里插入图片描述


注意

1.要使用printf功能需要使用Micro LIB库

在这里插入图片描述

2.在使用的时候没有printf函数输出,要注意在添加Event Recorder库的时候,STDOUT选择EVR模式

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值