定时器

阿钱真强道3 天前
tim·定时器·volatile·定时中断·nvic·stm32f103·计秒表
课时04 嵌入式技术应用设计实训 | 定时器:定时中断本课程开源地址(Gitee):https://gitee.com/fujianxinxi/qianrushishixundianzi.git 课件、示例代码与验收脚本都在该仓库,可直接 git clone 或下载 ZIP 使用。
阿钱真强道12 天前
c语言·定时器·周期任务·uloop
18 嵌入式操作系统 | uloop 定时器:周期任务与网络上报本课程开源地址(Gitee):https://gitee.com/fujianxinxi/qianrushixitongyingyongkaifa.git 课件、示例代码与验收脚本都在该仓库,可直接 git clone 或下载 ZIP 使用。
晊晌_h13 天前
arm·定时器·arm裸机开发
IMX6ULL裸机开发:定时器(GPT/EPIT)与UART串口定时器是嵌入式开发最常用的外设,核心作用是精准计时、延时、定时触发任务、测量信号时间、输出指定频率波形。IMX6ULL内置两款专用硬件定时器:EPIT和GPT,二者功能定位、计数方式完全不同,适配不同开发场景。
AAA代码批发商18 天前
51单片机·定时器·imx6ull·裸机开发
Days 50 51 单片机与 i.MX6ULL 定时器对比:Timer、EPIT、GPT 原理与实验51 单片机定时器是入门定时器的经典案例,而 i.MX6ULL Cortex-A7 平台提供 EPIT、GPT 两类硬件定时器。本篇对比两者工作原理,讲解 EPIT 和 GPT 的特性、实验用法,同时附带作业思考题答案,适合嵌入式裸机学习笔记。
捷瑞电子工坊19 天前
cubemx·定时器·定时中断·led闪烁·蓝桥杯嵌入式·stm32g431·ll库
蓝桥杯嵌入式STM32G431定时器入门:从原理到CubeMX配置(LL库)STM32G431RBT6是蓝桥杯嵌入式竞赛的指定芯片,它的定时器资源非常丰富,共有10个定时器,分为四种类型:
阿钱真强道1 个月前
定时器·曼彻斯特编码·极物·极物智能·极物科技·dali协议栈·智慧照明
24 极物科技 | DALI协议栈 - 定时器与中断系统tags:在智能控制领域,"协议壁垒"与"系统稳定性"始终是绕不开的难题。极物科技(Zeewo)以 “重构空间交互体验” 为使命,通过自研的 极物 OS,实现了 KNX、DALI、CAN、RS485 等多种总线协议在单一主机上的深度融合。
jufeng13071 个月前
stm32·输入捕获·定时器·编码器
STM32F103 定时器输入捕获实战:测频测周、编码器测速、红外解码全流程拆解调试无刷电机驱动板时,要实时监测外部控制器发来的 PWM 调速信号频率。第一版用外部中断配合软件数脉冲:每个上升沿进一次中断,中断里读计数器、累加变量、还要防重入。几十行代码写出来,信号频率一过几千赫兹,CPU 占用率肉眼可见地飙,测量结果还时不时跳变——中断压栈出栈的开销全摊在每一条边沿上了。换用定时器输入捕获后,测量从「软件数脉冲」变成了「硬件盖时间戳」,边沿再多也只是往寄存器里写个值,CPU 完全解放,问题一次解决。本文从原理到代码拆解输入捕获的完整用法,并扩展到编码器测速与红外遥控解码。
啦啦啦啦啦zzzz1 个月前
linux·服务器·网络·c++·定时器
时间轮定时器本文章参考《Linux高性能服务器编程》,本篇文章还是主要是以代码为主,相比于上篇文章的升序链表定时器,我们的时间轮定时器性能会有很大的提升。完整的代码我已经上传到了github上:
保安大队王队长2 个月前
定时器
定时器知识“发出脉冲”只是定时器(如经典的NE555)的其中一种工作模式(无稳态)。定时器的核心作用是 “时间基准” 和 “状态控制”,即根据外部电路配置,对时间进行精确测量或控制。
Dlrb12113 个月前
arm开发·gpt·arm·定时器·epit·高精度延时
ARM---IMX6ULL定时器详解与应用:EPIT与GPT定时器,高精度延时函数目录一. EPIT 定时器1.1 EPIT 的特点1.2 EPIT 的结构1.3 EPIT 的两种工作模式
名字还没想好☜3 个月前
java·数据库·golang·go·定时器
Go 的 time.Ticker 陷阱:定时任务里被忽略的内存泄漏与正确关闭服务跑了几天,内存曲线一路缓慢爬升,pprof 一看 goroutine 数只增不减。翻代码发现一堆 time.Tick 和忘了 Stop() 的 time.Ticker——这是 Go 定时任务里最隐蔽、也最常见的一类泄漏。这篇把 Ticker、Timer、time.Tick、time.After 的坑一次讲清,给出能直接用的正确写法。
Dlrb12113 个月前
单片机·嵌入式硬件·51单片机·定时器·中断
51单片机--GPIO、按键、中断、蜂鸣器、PWM通用目的输入输出(genral purpose input/output)相当于嵌入式中的一个通信协议
Qt程序员3 个月前
linux·linux内核·定时器·时间轮
内核定时底层核心:时间轮算法大家好,最近在优化我们系统的定时任务模块时,跟 Linux 时间轮算法杠上了。说真的,很多人学 Linux 网络编程的时候,会把 epoll、Reactor、协程吹得天花乱坠。可真到了线上,最容易把服务拖死的,往往是“时间”。
fffzd4 个月前
stm32·单片机·嵌入式硬件·定时器·旋钮·旋转编码器
STM32:定时器--旋钮->旋转编码器!1.旋转编码器是把转轴角位移、转速、转向转换成数字脉冲的传感器。旋转编码器有许多类型,但今天我们介绍旋钮内最常见的旋转编码器——增量型旋转编码器。
嵌入式×边缘AI:打怪升级日志4 个月前
单片机·定时器·超声波
# 超声波测距 — HC-SR04 + 定时器输入捕获配套硬件:DshanMCU-F407(STM32F407ZGT6)+ HC-SR04 超声波模块 前置知识:GPIO 输出/输入、中断、定时器基础、printf 重定向 学习目标:理解定时器输入捕获的原理,学会用其测量脉宽,实现超声波测距 文档类型:逐行详解版(适合从头理解后,再自己重敲一遍)
xrl20124 个月前
activiti·定时器·flowable·camunda·jeecgboot
JeecgBoot集成Activiti工作流实现定时器案例定时器事件(Timer Events)是由定义的计时器触发的事件。它们可以用作启动事件、中间事件或边界事件。边界事件可以中断,也可以不中断。 Camunda定时器事件包括:Timer Start Event(定时启动事件)、Timer Intermediate Catching Event(定时中间捕获事件)、Timer Boundary Event(定时边界事件)。 在线体验不同定时器用法,请访问: JeecgBoot定制工作流<
拾知_H5 个月前
stm32·单片机·嵌入式·定时器·pwm
STM32/PWM占空比配置PWM(脉冲宽度调制),利用数字信号的输出来实现模拟模拟信号的技术。通过调节脉冲信号的占空比实现模拟量的控制。占空比就是在一个固定周期内改变高电平所占时间的比例。
津津有味道5 个月前
python·网址·定时器·网页·nfc·uri·读写ini配置
Python定时器读取NFC标签内NDEF网址模拟键盘输出URL并打开Web网页,支持Ubunt、统信、麒麟等国产Linux系统本示例使用的发卡器:https://item.taobao.com/item.htm?spm=a21dvs.23580594.0.0.4fee2c1bf5IkBT&ft=t&id=615391857885
Zzzzmo_6 个月前
java·线程池·定时器·javaee
【JavaEE】多线程04—线程池/定时器对于池,在学习 String类的时候,我们学习过常量池,即字符串常量池 —— 字符串常量存放在池中,在Java程序最初构建的时候,就已经准备好了,等程序运行的时候,这样的常量也就加载到内存中了,省下了构造/销毁的开销。
今天又在学代码写BUG口牙6 个月前
c++·mfc·定时器·鼠标·轮询·长按事件
MFC 定时器轮询实现按住按钮进度条增加(鼠标悬停/长按检测)本文详细讲解如何在 MFC 对话框中实现按钮长按检测。主要内容包括:① 为什么 OnMouseMove 在鼠标进入按钮后会失效;② 定时器轮询的设计思路;③ GetCursorPos、GetAsyncKeyState、PtInRect 等关键 API 的使用;④ 进度条控件的实时更新;⑤ 部分代码及注释。