欢迎来到天天文库
浏览记录
ID:10810849
大小:155.21 KB
页数:4页
时间:2018-07-08
《ccs3.3看变量的值和寄存器中的值 2》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、最近在使用CCS3.3的时候,看变量的值,直接选中想要看的变量,然后右键点击addtowatchwindow即可,在运行之后就能看这个变量的值。但是要是想看寄存器中存的值就不能这么看,比如我们想看T1CNT这个寄存器的值。如何看呢?下面以图文的形式为大家讲解。一、我们想看寄存器中的数值,根据经验首先想到的是选中T1CNT,然后右击addtowatchwindow,如图1中的①图1但是这个时候会在watchwindow里面看到如下:图2如果我们让程序run,会发现这个0x7401不变,按理说,程序要运行,还要用到T1CNT这个时候应该变化,为什么不变呢,后来
2、仔细一分析原来0x7401是T1CNT的地址,这个时候很明显不对,不是我们想看T1CNT这个寄存器内部存储的值。怎么办呢?其实正确的做法是点击图片1中的②,即viewlocationatT1CNTondata(看其中的数据),那么就会出现图3中的情况。图3可以看到0x7401(即T1CNT)对应的数值是1处的值(很明显0x7402、0x7403、0x7404分别对应的值分别是0000、09C4、144E),也即093F,细心的同学会发现根据图3画红的地方就会知道这个是16进制显示,如果我们想要十进制显示,只需将红线处修改为下面的情况就可以了。则数据就会变成
3、2367,也即十六进制93F=十进制2367.好啦!这就是如何看寄存器中数值的方法!Enjoy!!!版权所有!!!Skzhanghui.
此文档下载收益归作者所有