"); //-->
在调试的过程中,使用调试软件的寄存器或存储器显示窗口,可以很方便地查看外设寄存器的状态。
很多朋友都碰到过这样的问题:在单步调试时始终不能在显示窗口看到某些标志位的变化,应该设置这些标志位的时候,窗口中却显示为0,不少人都错误地认为这是芯片的问题。
我们知道,不少STM32外设的状态寄存器位,可以通过对某些寄存器的读操作而清除(例如I2C的I2C_SR1中的很多标志位),在调试过程中,每当程序停止在设置的断点或单步停止时,调试软件都会自动地读出所有指定的寄存器和存储器中的内容,并刷新窗口的显示,调试软件的这个读操作恰好清除了那些标志位,造成了上面描述的现象。
有几个简单的办法解决这个问题:
1)关闭寄存器或存储器显示窗口专栏文章内容及配图由作者撰写发布,仅供工程师学习之用,如有侵权或者其他违规问题,请联系本站处理。 联系我们
相关推荐
从SST89C58转成SST89E58RD2的注意事项说明
下一代网络体系结构及相干问题的研究
Synplicity 6.20
555密码门铃报警器电路
摩尔斯微电子携手万创科技推出尖端Wi-Fi HaLow适配器VT-USB-AH-8108
Tornado/VxWorks每日一题-1
555红外线声光报警器电路
通信系统不间断供电网络的设计
Teledyne携新成像解决方案亮相上海机器视觉展
STARplugTM TEA152X 系列产品数据表
欧度最新军用通讯连接器产品介绍
超小型但功能强大:MCU 的小尺寸封装和集成如何帮助优化空间受限的设计
CANopen协议栈IO模块设计
哪儿能下道uClinux的中文电子书啊?谢谢!
555触摸式报警发射器电路
T5557 低频、可加密、可读写卡
555触模式防盗报警器电路
用于插针和插孔连接器的全新高性能合金
Trace32 在线培训
这个东西那里有卖的?
TC1017 具有关断功能的150 mA 微型CMOS LDO
解锁扫地机器人里的智慧“芯”动力
圣诞灯序列器
大联大友尚集团推出基于Diodes产品的140W PD3.1 GaN充电器方案
555高灵敏红外线报警器电路
安森美助力智能座舱中的驾驶员监控系统
高速数据传输下连接器等的测试和分析
Power Integrations推出TinySwitch-5 IC, 助力高效电源设计
3M 互连革命—新一代无卤素、高挠、高速线缆
Imagination:软件定义汽车时代,一场由算力驱动的出行革命