html做网站项目案例东莞做网站公司电话

张小明 2025/12/23 8:04:51
html做网站项目案例,东莞做网站公司电话,wordpress怎样用,网站标题怎么隔开在 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进行投诉反馈,一经查实,立即删除!

建设部监理协会网站学电脑哪个专业最吃香

UVM TLM 层次化通信:数据如何在组件层级间"旅行" 你好!今天我们要学习UVM TLM通信中最核心也最容易混淆的部分:如何在多层级的测试平台中传递数据。这就像在公司里,一份文件要从一个部门的小组A,传递到另一个…

张小明 2025/12/23 8:43:00 网站建设

炫酷的网站开发网站美工设计

Wan2.2-T2V-A14B模型在银行网点服务介绍视频中的应用实例技术背景与行业挑战 在金融行业的数字化浪潮中,客户对服务透明度和体验感的要求越来越高。走进一家银行网点,人们不再满足于“这是我们的业务流程”这样干巴巴的说明——他们希望看到清晰、直观、…

张小明 2025/12/23 21:38:29 网站建设

建站展示做本地生活圈网站好吗

VideoSrt终极教程:5分钟掌握视频字幕自动生成技巧 【免费下载链接】video-srt-windows 这是一个可以识别视频语音自动生成字幕SRT文件的开源 Windows-GUI 软件工具。 项目地址: https://gitcode.com/gh_mirrors/vi/video-srt-windows 还在为繁琐的视频字幕制…

张小明 2025/12/23 7:22:14 网站建设

怎么推广一个网站建设网站前的市场分析主要包括哪些内容

在学业的冲刺阶段,毕业论文往往是横亘在每一位学子面前的一座大山。从选题的迷茫、开题报告的繁琐,到文献综述的浩瀚、研究方法的抉择,再到最终成文的字斟句酌,每一个环节都可能让人焦头烂额。时间紧、任务重、压力大,…

张小明 2025/12/24 0:56:12 网站建设

百度网站优化软件设计本和游戏本的区别

在编程世界中,变量命名往往成为开发效率的隐形障碍。统计显示,开发者平均每天花费近30分钟在命名决策上,而中文开发者面临的跨语言障碍更是让这一过程雪上加霜。今天,我们将深入剖析Codelf这一专为中文开发者打造的命名神器&#…

张小明 2025/12/23 2:39:23 网站建设

手机网站建设好吗a站在线观看人数在哪

Java8 64位安装完整指南:快速搭建Windows开发环境 【免费下载链接】Java864位安装包jdk-8u181-windows-x64 Java8 64位安装包为您提供稳定高效的Java开发环境,版本为jdk-8u181-windows-x64,专为64位Windows系统设计。无论是开发Java应用程序还…

张小明 2025/12/23 23:04:55 网站建设