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模式

相关推荐
Lester_110113 小时前
单片机 IAP(可实现OTA), ISP, ICP
单片机·嵌入式硬件·iap·ota
恶魔泡泡糖13 小时前
51单片机蜂鸣器应用
单片机·嵌入式硬件·51单片机
进击的小头13 小时前
01_嵌入式C与控制理论入门:从原理到MCU实战落地
c语言·单片机·算法
小尧嵌入式13 小时前
STM32中OTA介绍及使用
开发语言·stm32·单片机·嵌入式硬件
会编程是什么感觉...13 小时前
单片机 - STM32CubeMX HAL库开发部分
stm32·单片机·嵌入式硬件
日更嵌入式的打工仔13 小时前
两种核心消息队列:环形队列与RTOS消息队列解析
笔记·单片机
TheNextByte113 小时前
如何轻松地将音乐从Mac传输到Android ?
android·stm32·macos
石马马户13 小时前
keil使用Jlink下载时出现No Cortex-M SW Device Found 解决方法
单片机·嵌入式硬件
快乐的划水a13 小时前
嵌入式时间测量方法总结
c++·stm32·单片机
文弱书生65613 小时前
3-electronbot舵机板电路分析
linux·单片机·嵌入式硬件