news 2026/4/13 16:16:49

33.一篇讲完keil调试

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
33.一篇讲完keil调试

1.准备条件

1.确认系统主频

方法1:看cubmux配置

方法2:调试时读出

将SystemCoreClock加入变量观察窗口。

SystemCoreClock

2.调试配置

仿真时的配置:

设置优化等级:不优化

二.调试总结

1.断点

断点可设置/删除/使能/失能

2.调试工具条详解

这几个功能时最常用的。

3.CallStack:函数堆栈

4.Watch窗口

观察全局变量

5.外设寄存器观察窗口

6.查看函数执行时间

先执行到要被测的函数之前,记录当前时间。

执行过去,记录时间。

两次时间相减,就是key_gpio_init的实际运行时间。

还有一种方法,就是用一个GPIO,用示波器去卡时间。

7.查看内存

8.查看中断执行次数

此窗口可以观察中断执行次数:

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/7 18:41:27

计算机毕设java社区老人健康服务跟踪系统 基于Java的社区老年人健康管理服务平台设计与实现 Java驱动的社区老年健康服务跟踪与管理系统研发

计算机毕设java社区老人健康服务跟踪系统t86i39 (配套有源码 程序 mysql数据库 论文) 本套源码可以在文本联xi,先看具体系统功能演示视频领取,可分享源码参考。 随着社会老龄化的加剧,社区老年人的健康管理成为了一个亟待解决的问…

作者头像 李华
网站建设 2026/4/10 7:21:19

CPP sign值逆向

0x0 引言app在请求下单的时候会携带一个sign值,这个sign值是通过特定的签名算法生成的加密字符串,主要用于接口安全验证和防篡改保护。sign:e24c6676f38d3e97178de0808b931781初步推测可能采用了MD5加密,这并非主流大厂的产品。通常的生成流程…

作者头像 李华
网站建设 2026/4/12 8:16:34

DotnetSpider:重新定义.NET数据采集开发体验的智能爬虫框架

在当今数据驱动的时代,高效的数据采集方案已成为企业和开发者不可或缺的核心能力。对于.NET开发者而言,面对复杂的网络环境、反爬机制和多样化存储需求,传统的爬虫开发往往充满挑战。今天,让我们一起探索DotnetSpider——这款专为…

作者头像 李华
网站建设 2026/4/12 20:40:11

C语言大小端格式详解

C语言大小端格式详解 🔥作者简介: 一个平凡而乐于分享的小比特,中南民族大学通信工程专业研究生,研究方向无线联邦学习 🎬擅长领域:驱动开发,嵌入式软件开发,BSP开发 ❄️作者主页&a…

作者头像 李华
网站建设 2026/4/10 7:49:09

BG3ModManager终极指南:快速上手博德之门3模组管理器完整教程

BG3ModManager终极指南:快速上手博德之门3模组管理器完整教程 【免费下载链接】BG3ModManager A mod manager for Baldurs Gate 3. 项目地址: https://gitcode.com/gh_mirrors/bg/BG3ModManager 还在为《博德之门3》模组管理而烦恼吗?BG3ModManag…

作者头像 李华