学网站开发需要会什么西安网站设计开发人才

张小明 2026/1/8 17:15:19
学网站开发需要会什么,西安网站设计开发人才,哈尔滨阿城网站建设,电商网站优化方案在 Cortex-M 系列 MCU 中#xff0c;常见的内核级延时方式主要有 SysTick 定时 和 DWT#xff08;CYCCNT#xff09;定时。两者虽然都能实现延时#xff0c;但定位和适用场景完全不同。一、基本概念SysTickCortex-M 内核自带的 24 位定时器#xff0c;主要用于系统节拍常见的内核级延时方式主要有SysTick 定时和DWTCYCCNT定时。两者虽然都能实现延时但定位和适用场景完全不同。一、基本概念SysTickCortex-M 内核自带的 24 位定时器主要用于系统节拍Tick通常通过中断实现延时和计时。DWTCYCCNTCortex-M 内核调试模块中的CPU 周期计数器每个 CPU 时钟周期加 1不依赖中断。二、相同点都是 Cortex-M 内核资源都与 CPU 主频相关都可用于延时都不占用普通外设定时器TIM三、主要区别对比项SysTickDWT工作方式定时器 中断CPU 周期计数是否中断是否精度毫秒级为主微秒级、极高抖动受中断影响几乎无系统侵入性高低低功耗支持好差四、使用场景适合 SysTickRTOS 系统节拍系统毫秒时基任务调度长时间延时适合 DWT微秒级延时驱动层延时外设初始化时序Bit-bang 通信五、工程选型结论SysTick 是“系统的钟表”用于调度和系统时基DWT 是“CPU 的秒表”用于高精度短时延时在实际项目中通常组合使用SysTick → 系统节拍 / RTOSDWT → 驱动层微秒延时ps第一次接触DWT延时的概念该篇内容仅做简单介绍由AI辅助整理附代码引用郭天祥团队#include stdint.h #include gd32f30x.h /** *********************************************************** * brief DWT初始化配置 * param * return *********************************************************** */ void DelayInit(void) { /* 关闭 TRC */ CoreDebug-DEMCR ~CoreDebug_DEMCR_TRCENA_Msk; /* 打开 TRC */ CoreDebug-DEMCR | CoreDebug_DEMCR_TRCENA_Msk; /* 关闭计数功能 */ DWT-CTRL ~DWT_CTRL_CYCCNTENA_Msk; /* 打开计数功能 */ DWT-CTRL | DWT_CTRL_CYCCNTENA_Msk; /* 计数清零 */ DWT-CYCCNT 0; } /** *********************************************************** * brief 微秒级延时函数 * param nUs最大延时时间( 2^32 / 内核主频 ) * 10^6 us * return *********************************************************** */ void DelayNus(uint32_t nUs) { uint32_t tickStart DWT-CYCCNT; /* 转换为nUs对应的时钟跳动次数*/ nUs * (rcu_clock_freq_get(CK_AHB) / 1000000); /* 延时等待 */ while ((DWT-CYCCNT - tickStart) nUs); } /** *********************************************************** * brief 毫秒级延时函数 * param nMs延时时间n毫秒 * return *********************************************************** */ void DelayNms(uint32_t nMs) { for (uint32_t i 0; i nMs; i) { DelayNus(1000); } }
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

公司网站内容网站提交自动秒收录

YOLO-Face人脸检测终极指南:5分钟快速上手实时识别技术 【免费下载链接】yolo-face YOLOv8 Face 🚀 in PyTorch > ONNX > CoreML > TFLite 项目地址: https://gitcode.com/gh_mirrors/yo/yolo-face 想要在毫秒级别完成高精度人脸检测吗&…

张小明 2026/1/7 0:39:25 网站建设

seo网站推广建站服务商wordpress 后台登录不上

手把手教你用好Proteus示波器:从连线到精准波形分析的全过程你有没有过这样的经历?电路画好了,代码也烧进去了,但输出就是不对劲——信号毛刺一堆、时序错乱、PWM占空比飘忽不定。这时候最想干的事是什么?当然是拿个示…

张小明 2026/1/7 0:39:26 网站建设

国内php开发的电商网站有哪些学动漫设计去哪个学校

洛雪音乐音源智能修复:告别播放中断的技术解决方案 【免费下载链接】New_lxmusic_source 六音音源修复版 项目地址: https://gitcode.com/gh_mirrors/ne/New_lxmusic_source 还在为心爱的音乐突然无法播放而烦恼吗?洛雪音乐播放器的音源兼容性问题…

张小明 2026/1/7 0:39:26 网站建设

国际化网站看吧播放器为什么卡

GitHub项目贡献指南:如何基于Miniconda-Python3.9提交PR 在参与现代AI或数据科学类开源项目时,你是否曾遇到过这样的问题——“代码在我本地运行正常,但CI流水线却报错”?又或者,你想远程调试服务器上的Jupyter Notebo…

张小明 2026/1/7 0:39:27 网站建设

优化官方网站设计做网站好的公司有哪些

Perl 正则表达式与程序交互全解析 1. 正则表达式基础与应用 正则表达式(regex)是 Perl 中极为强大的工具,它能帮助我们高效地处理文本。下面将详细介绍正则表达式在不同场景下的应用。 1.1 匹配特定文本行 假设我们有一个文件,其中包含一些文本行,我们需要找出那些同时…

张小明 2026/1/7 0:39:25 网站建设

淮安建设局网站h5在哪个网站中做

任务书计算机科学与技术 专业 同学(学号:):现将毕业任务书下达给你,具体内容如下:1.题 目舞蹈课程预约管理系统2.主要内容在疫情之前的舞蹈培训行业中,线下舞蹈课程占据着主导地位&#xff0c…

张小明 2026/1/8 4:47:15 网站建设