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

张小明 2025/12/24 12:03:54
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进行投诉反馈,一经查实,立即删除!

好看的免费网站模板下载wordpress对联

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

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

五屏网站建设哪家有网站开发需要会什么

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容: 快速创建一个安卓开发概念验证原型,展示核心功能和用户体验。点击项目生成按钮,等待项目生成完整后预览效果 最近想尝试一个安卓应用的新功能点子&#xff0…

张小明 2025/12/24 4:54:14 网站建设

中山网站方案宁波seo服务推广软件

在Ubuntu系统中查询显卡的生产日期,最核心且可靠的方法是找到显卡上的SN码(序列号),然后通过特定规则解读或官网查询。由于Ubuntu没有像Windows那样直接显示生产日期的图形化工具,命令行也无法直接获取此信息&#xff…

张小明 2025/12/24 9:05:58 网站建设

怎么用div布局做网站西安做网站 送百度首页

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容: 创建一个面向新手的Nginx命令交互式学习应用,功能包括:1) 分步骤动画演示命令执行过程 2) 安全沙箱环境供实操练习 3) 常见错误模拟与解决方法 4) 渐进式学习…

张小明 2025/12/24 4:21:17 网站建设

河北网站建设多少钱wordpress 订单系统

Docker进阶:从任务管理到高级配置 容器资源与任务管理 容器实例的输出信息包含了已注册资源和剩余资源。在多实例的情况下,这些信息能帮助服务决定在集群中部署容器的位置。 当容器集群启动并运行后,就需要创建至少一个任务定义。任务定义指的是将一组容器组合在一起。以…

张小明 2025/12/24 2:11:02 网站建设

网站开发都做些什么网页设计表单注册代码

在一些安全讨论里,“IPA 深度混淆”这个词经常被提到,但真正落到工程实践时,不同团队对它的理解差异很大。 有人把它等同于“混淆得更狠一点”,也有人认为这是某种“高强度黑科技”。 从我接触过的项目来看,IPA 深度混…

张小明 2025/12/23 23:26:46 网站建设