专注于武汉中小企业服务解决方案提供商

电脑维修、布线、安防监控、数据恢复、采购、回收

所属分类 > 家电维修 > 正文

一个超级实用的单片机调试组件 (做一个实用的东西)

编辑:rootadmin
DWT*组件*组件:数据观察点与*(DWT)

整理分享一个超级实用的单片机调试组件 (做一个实用的东西),希望有所帮助,仅作参考,欢迎阅读内容。

内容相关其他词:一个超级实用的事例,一个超级实用的游戏,比较实用的,一个超级实用的软件,超级实用的app有哪些,一个超级实用的事例,一个超级实用的事例,一个超级实用的app,内容如对您有帮助,希望把内容链接给更多的朋友!

一个超级实用的单片机调试组件 (做一个实用的东西)

DWT中有剩余的计数器,它们典型地用于程序代码的“性能速写”(profiling)。通过编程它们,就可以让它们在计数器溢出时发出事件(以*数据包的形式)。最典型地,就是使用CYCCNT寄存器来测量执行某个任务所花的周期数,这也可以用作时间基准相关的目的(*作*中统计CPU使用率可以用到它)。Cortex-M中的DWT在Cortex-M里面有一个外设叫DWT(DataWatchpointandTrace),是用于*调试及*。

它有一个位的寄存器叫CYCCNT,它是一个向上的计数器,记录的是内核时钟运行的个数,内核时钟跳动一次,该计数器就加1,精度非常高,如果内核时钟是M,那精度就是1/M=ns,而程序的运行时间都是微秒级别的,所以ns的精度是远远够的。最长能记录的时间为:.s。计算方法为2的次方/。当CYCCNT溢出之后,会清0重新开始向上计数。使用方法要实现延时的功能,总共涉及到三个寄存器:DEMCR、DWT_CTRL、DWT_CYCCNT,分别用于开启DWT功能、开启CYCCNT及获得*时钟计数值。DEMCR想要使能DWT外设,需要由另外的内核调试寄存器DEMCR的位控制,写1使能(划重点啦,要*!!)。DEMCR的*是0xEEDFC

关于DWT_CYCCNT使能DWT_CYCCNT寄存器之前,先清0。让我们看看DWT_CYCCNT的基*,从ARM-Cortex-M手册中可以看到其基*是0xE,复位默认值是0,而且它的类型是可读可写的,我们往0xE这个*写0就将DWT_CYCCNT清0了。

关于CYCCNTENACYCCNTENAEnabletheCYCCNTcounter.Ifnotenabled,thecounterdoesnotcountandnoeventisgeneratedforPSsamplingorCYCCNTENA.Innormaluse,thedebuggermustinitializetheCYCCNTcounterto0.它是DWT控制寄存器的第一位,写1使能,则启用CYCCNT计数器,否则CYCCNT计数器将不会工作。【

标签: 做一个实用的东西


本文链接地址:https://www.iopcc.com/jiadian/92254.html转载请保留说明!

上一篇:USB与电池供电切换电路设计 (usb和电池)

下一篇:分享一个语音放大器电路 (语音可以分享到朋友圈吗)

推荐内容:

ps400功放机电路图纸 (功放机功放电路图)
R410A 直流变频空调开机一会显示F6 外机不工作的维修 (直流变频空调原理图)

R410A 直流变频空调开机一会显示F6 外机不工作的维修 (直流变频空调原理图)

作通电测试,无法检测到外机传感温度,根据流程测试通讯电压V正常,拆开外机顶盖和电控盒盖,开机后查看外机端 ...

创维TV2150彩电,开机荧屏呈一条水平亮线 (创维p250电视)

创维TV2150彩电,开机荧屏呈一条水平亮线 (创维p250电视)

。发现+B电压(正常V)已升至v。最后查出系电源开关管脉宽耦合电容c(μF/v)已基本失容。将其更换后+B电压恢复正 ...

方太HC20F20电磁炉,开机5s 后自动关机 (方太ha30b电磁灶使用说明)

方太HC20F20电磁炉,开机5s 后自动关机 (方太ha30b电磁灶使用说明)

症状:开机后自动关机。检查与分析:根据现象分析,该故障可能出在电压检测电路。应重点检查Rl、R2、R阻值是否变大 ...

TP-Link TL-WDR3320 无线路由器映射服务器到外网设置方法

TP-Link TL-WDR3320 无线路由器映射服务器到外网设置方法

服务器到外网设置方法,希望有所帮助,仅作参考,欢迎阅读内容。内容相关其他词:,内容如对您有帮助,希望把内容 ...

分享¥H【海尔】BCD-256KD C电★冰箱☆维修流程图

分享¥H【海尔】BCD-256KD C电★冰箱☆维修流程图

★冰箱☆维修流程图,希望有所帮助,仅作参考,欢迎阅读内容。内容相关其他词:,内容如对您有帮助,希望把内容链 ...

win7系统安装显卡驱动后总重启安全模式的过程 (安装win7提示)

win7系统安装显卡驱动后总重启安全模式的过程 (安装win7提示)

候可能会遇到win7*安装显卡驱动后总重启安全模式问题,如果我们遇到了win7*安装显卡驱动后总重启安全模式的问题, ...

Win10未安装音频设备如何维修?Win10未安装音频设备的怎么修理 (win10未安装音频设备小红叉)

Win10未安装音频设备如何维修?Win10未安装音频设备的怎么修理 (win10未安装音频设备小红叉)

有声音播放出来,但如果没有安装音频设备的话就不会有任何声音出现,那么我们要是遇到这种情况应该怎么维修呢 ...

三种方法解决Win10系统IE浏览器经常卡死、假死的问题 (三种方法解决影子爬坡问题)

三种方法解决Win10系统IE浏览器经常卡死、假死的问题 (三种方法解决影子爬坡问题)

近有不少用户反馈自己打开IE浏览器或已经在访问网页的时候,遇到IE浏览器出现卡死、假死的问题,这该如何维修? ...

win10启动引导文件修复 (win10系统启动引导文件)

win10启动引导文件修复 (win10系统启动引导文件)

者丢失的时候,电脑不能正常使用了如何维修呢?今天小编整理了win启动引导文件修复的步骤,下面跟我一起来看看吧 ...

Copyright © 2023 武汉电脑维修 All Rights Reserved.

鄂ICP备2023003026号

免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢!邮箱: opceo@qq.com