当前位置: 首页 > java >正文

systick滴答定时器us延时和毫秒延时

systick滴答定时器us延时


一般会用滴答定时器产生1ms中断,
us延时使用的比较少,只有在很少的外设需要精确时序是才会使用,所以可以在某个ms周期内,使用us延时,确实会影响1ms中断的计时,但是us使用的少,不影响整个程序的功能。

  //滴答定时器是一个24位的递减计数器void delay_us(int us)  //1us延时 
{int usT = 0 ;SysTick->VAL = SysTick->LOAD ;          //恢复重装载值us = us*(SysTick->LOAD /1000) ;while(usT <= us){usT = SysTick->LOAD  - SysTick->VAL ;   //计算递减的数值}
}

keil调试时查看时间要想准确需要设置Debug
在这里插入图片描述

http://www.xdnf.cn/news/7873.html

相关文章:

  • 自动获取新版本 js 静态文件
  • 计算机网络-MPLS VPN报文转发
  • Redis面试题全面解析:从基础到底层实现
  • Python Seaborn 高级可视化指南
  • Datawhale 5月llm-universe 第4次笔记
  • 游戏引擎学习第302天:使用精灵边界进行排序
  • 化工行业质检LIMS 系统应用 原材料与成品质量追溯智能化方案
  • Hass-Panel - 开源智能家居控制面板
  • LeetCode222_完全二叉树的结点个数
  • vscode离线安装组件工具vsix
  • 《微服务架构设计模式》笔记
  • PyTorch中cdist和sum函数使用详解
  • 【图像大模型】深度解析RIFE: 基于中间流估计的实时视频插帧算法
  • 解决C#泛型类参数无法带参数实例化的问题
  • Speexx: Online Language Training Business Coaching Platform
  • 使用Tkinter写一个发送kafka消息的工具
  • DVWA-XSS
  • 网络流量分析工具ntopng的安装与基本使用
  • Java接口P99含义解析
  • 【713. 乘积小于 K 的子数组】
  • 目标检测 RT-DETR(2023)详细解读
  • Python 包管理工具uv常用场景使用指南
  • 在线视频下载利器,支持100多平台下载
  • [Java实战]Spring Boot整合Prometheus:应用性能监控与可视化(三十二)
  • 高级学习算法(神经网络 决策树)
  • 基于 STM32 的 PC ARGB 风扇控制器设计与实现
  • k8s-NetworkPolicy
  • Android Handler/Looper线程管理实战攻略:从零到企业级开发
  • Android车载应用开发:Kotlin与Automotive OS深度实践
  • 【VLNs篇】02:NavGPT-在视觉与语言导航中使用大型语言模型进行显式推理