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

11、系统配置System文件夹

博主的system文件夹来源于正点原子大佬,是各个系列中的底层核心驱动函数,主要包含3对文件,分别是sysclock.h、sysclock.c、debug.h、debug.c、delay.h、delay.c文件,在每个系列上都可以使用这样的system文件夹,可以快速建立自己的工程。

1、delay文件

主要是包含两个函数:Delay_Ms(uint16_t Nms);和Delay_Us(uint32_t Nus);Delay延时的编程思想:单片机中包含一个滴答定时器SysTick,它是一个24位向下递减的计数定时器,当计数值减到0时,将从RELOAD寄存器中自动重装载初始值,开始新一轮计数,只要不把SysTick控制及状态寄存器中的是能清除,就不会停止。
当使用SysTick来做延时时使用时钟摘取法,

http://www.dtcms.com/a/317762.html

相关文章:

  • Docker 数据存储路径(解决默认docker路径位置磁盘空间不足的情况)
  • React(二):jsx事件绑定、条件渲染、列表渲染、jsx的本质、购物车案例
  • 玳瑁的嵌入式日记D13-0806(C语言)
  • Spring Boot部门管理系统:查询、删除、新增实战
  • IntelliJ IDEA 2025.1.4.1 中文版
  • Nacos配置中心和数据隔离在idea中的实现
  • NWinfo(硬件信息检测工具)v1.4.20绿色免费版,U盘随走随检,结果即刻导出
  • 借助Aspose.OCR ,使用 Python 提取JPG图像文本、将JPG图像转换为Word
  • 本地服务器端部署基于大模型的通用OCR项目——dots.ocr
  • 达梦数据库数据守护集群启动与关闭标准流程
  • docker安装FFmpeg
  • Pytest项目_day06(requests中Session的用法)
  • 引领GameFi 2.0新范式:D.Plan携手顶级财经媒体启动“龙珠创意秀”
  • SpringMVC基础
  • 关于 idea 里 properties 文件的中文乱码问题
  • 「iOS」————单例与代理
  • 使用PHP与Apache实现服务器端文件管理
  • 19day-人工智能-机器学习-分类算法-决策树
  • docker 部署Bedrock Connector
  • 希尔排序:高效插入排序的进阶之道
  • 从零开始部署Qwen3-8b大模型到本地
  • Centos 安装 redis
  • 17_INIT_WORKLinux内核模块
  • prefetch 下载 GEO 数据注意事项
  • 设计模式—桥梁模式(Bridge)
  • 移动端跨平台框架(支持Harmony、iOS、Android)
  • 《第十篇》深入解析 `MilvusKBService`:基于 Milvus 的知识库服务实现
  • 在线计算“蛋白-蛋白复合物”的MM/GBSA
  • KMP算法详解及应用指南
  • Cartographer安装测试与模块开发(四)--Cartographer纯定位思路