适用情境
外设的动作非我预期,我想观察寄存器的值是怎么变化的。
我想试着改变寄存器的值来看反应,一定要重新编译再刻录吗?
除错技巧
以Keil为例,System Viewer 是在除错模式下用来观察寄存器的的工具,非常实用。
实时监控寄存器值 (框格变成绿色表示值有更新)。
直接在框格中修改值就可以暂时生效。
1. “Alt + F7” 打开 “Options for Target”并选择“Target”页面。
2. 检查预设的SFR档案与目标芯片是否相同。
若不同,勾选 “Use Custom File”可选择其他档案。
3. 进入除错模式,在工具栏中选择欲观察的外设。
有以下三种方式可开启:Peripherals,图示或 View。
审核编辑:汤梓红
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表德赢Vwin官网
网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
寄存器
+关注
关注
31文章
5336浏览量
120224 -
System
+关注
关注
0文章
165浏览量
36926 -
编译
+关注
关注
0文章
657浏览量
32851
发布评论请先 登录
相关推荐
RFM反射内存5565控制和状态寄存器
3.3 RFM反射内存控制和状态寄存器 内存访问周期RFM5565 反射内存控制和状态寄存器,偏移值存储在基址寄存器2。下面指定的偏移量。这
发表于 08-13 07:58
•1242次阅读
新唐开发平台黄金3部曲最终章:ISP(In system programming)不须拆下芯片即可完成产品升级
新唐开发平台黄金3部曲最终章:ISP(In system programming)不须拆下芯片即可完成产品升级
接口的控制与状态寄存器什么作用
接口的控制与状态寄存器(Control and Status Registers,简称CSR)是计算机系统中用于控制和监控硬件设备操作的寄存器。它们是硬件设备与其驱动程序之间的桥梁,允许软件控制硬件
评论