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

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

雄安免费网站建设政务网站建设管理的论文

高级内存取证:游戏数据定位与更新应对 1. 定位玩家生命值地址 在游戏中,我们常常需要定位特定数据的地址,比如玩家的生命值。以如下代码为例: struct PlayerVital {int current, maximum; }; PlayerVital health; // ... printString("Health: %d of %d\n", …

张小明 2026/1/12 11:32:32 网站建设

襄阳网站开发wordpress首页缩略图大小

亚马逊搜索排名的算法,始终是卖家运营的核心变量,随着Cosmo新算法的深度应用,一场围绕搜索曝光的规则变革正在重塑流量分配的底层逻辑。 一、规则重构:从“单点突破”到“矩阵压制” 过去,亚马逊对一个商品父体通常只…

张小明 2026/1/12 5:58:54 网站建设

网站建设付款银行写什么用途网页游戏大厅都有哪些

LobeChat 能否实现代码差异对比与 Git 提交说明生成? 在现代软件开发中,我们早已不再满足于“AI 写个 Hello World”这类玩具式交互。真正的痛点在于:如何让大模型深入工程实践,理解真实的代码变更、参与协作流程、提升交付质量&a…

张小明 2026/1/12 11:08:41 网站建设

广东智慧团建网站登录关于做网站的搞笑段子

GKD订阅管理完全攻略:2025年新手快速上手指南 【免费下载链接】GKD_THS_List GKD第三方订阅收录名单 项目地址: https://gitcode.com/gh_mirrors/gk/GKD_THS_List GKD第三方订阅收录名单(GKD_THS_List)是一个专为GKD用户打造的订阅资源…

张小明 2026/1/12 0:11:19 网站建设

网站建设 证书wordpress登录没链接

数据库可视化神器DBeaver:5个隐藏功能让你工作效率翻倍 【免费下载链接】lottie-ios airbnb/lottie-ios: Lottie-ios 是一个用于 iOS 平台的动画库,可以将 Adobe After Effects 动画导出成 iOS 应用程序,具有高性能,易用性和扩展性…

张小明 2026/1/12 15:22:03 网站建设

成都高端网站建设公司广东网站seo策划

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容: 制作一个Android教学应用,演示如何访问/storage/emulated/0/android/data/目录。功能要求:1. 分步指导获取存储权限;2. 展示目录结构&#xff1b…

张小明 2026/1/12 8:38:41 网站建设