stm32f103调试,程序与定时器同步设置

news/2024/10/4 12:22:26 标签: stm32, 单片机, 嵌入式硬件

在调试定时器相关代码时,注意到定时器的中断位总是置1,怀疑代码有问题,经过增大定时器的中断时间,发现定时器与代码调试并不同步,这一点对于调试涉及定时器的代码是非常不利的,这里给出keil调试stm32使定时器与代码同步的设置方法

首先检查c/c++页面system viewer file是否使用,如果没有,在keil安装文件夹里搜索STM32F103xx.SFR,复制路径

点击下面的use custom SVD file ,然后点击文件选择,粘贴路径进入,选择调试的芯片,这里使用的使stm32f103,所以选择STM32F103xx.SFR,保存后重启keil,

然后进入调试(DEBUG),点击Peripherals -> System Viewer -> DBG,选择并勾选要同步的定时器即可


http://www.niftyadmin.cn/n/5689929.html

相关文章

【C语言系统编程】【第三部分:网络编程】3.1 套接字编程(TCP/UDP基础)

第三部分:网络编程 3.1 套接字编程(TCP/UDP基础) 3.1.1 套接字基础 3.1.1.1 套接字概念与类型 套接字(Socket)是网络编程的基础,它提供了一种进程间通信的机制。根据传输特点,套接字主要分为…

【网络安全】Cookie与ID未强绑定导致账户接管

未经许可,不得转载。 文章目录 前言正文前言 DigiLocker 是一项在线服务,旨在为公民提供一个安全的数字平台,用于存储和访问重要的文档,如 Aadhaar 卡、PAN 卡和成绩单等。DigiLocker 通过多因素身份验证(MFA)来保护用户账户安全,通常包括 6 位数的安全 PIN 和一次性密…

python爬虫 - 初识爬虫

🌈个人主页:https://blog.csdn.net/2401_86688088?typeblog 🔥 系列专栏:https://blog.csdn.net/2401_86688088/category_12797772.html 目录 前言 一、爬虫的关键概念 (一)HTTP请求与响应 &#xff0…

问:SQL中join语法的差异?

在SQL中,JOIN语法用于结合来自两个或多个表的数据。不同类型的JOIN会基于不同的条件来合并表中的数据。以下是几种常见的JOIN及其差异: 假设我们有两个表:employees 和 departments。 employees 表: employee_idnamedepartment_id1Alice10…

面试速通宝典——11

188. 总结static的应用和作用 函数体内static变量的作用范围为该函数体,不同于auto变量,该变量的内存只被分配一次,因此其值在下次调用时仍维持上次的值。在模块内的static全局变量可以被模块内所用函数访问,但不能被模块外其他函…

【每天学个新注解】Day 14 Lombok注解简解(十三)—@onX(onMethod= 、onConstructor= 、onParam=)

onX(onMethod 、onConstructor 、onParam) 添加自定义注解 设置注解时在注解上增加注解参数,使生成的代码上也带有注解。 1、如何使用 Lombok注解生成的代码上自也需要注解时使用。 2、代码示例 例:使用Lombok官网示例。 Al…

PyQt入门指南一 框架介绍

1. PyQt概述 PyQt是一个用于创建桌面应用程序的Python绑定库,它基于Qt框架。Qt是由挪威公司Trolltech开发的跨平台C图形用户界面应用程序开发框架。PyQt使得Python开发者能够利用Qt的强大功能来构建专业的图形用户界面(GUI)应用程序。 2. 为…

项目-坦克大战笔记-子弹的生成

子弹的生成就像人机的生成一样,只不过没那么多种类的图片对象,而且不用设置初始方向,但是需要对子弹进行分类成wanjia和renji,在创建子弹的时候将方向传参就行了 首先在zidan类写一个枚举类型定义子弹的标签 enum zidanen { wanjia, re…