188 数码管扫描频率超 60Hz,为什么无关灯管还会随机乱闪?
简介188数码管主要用于显示电量SOC常用于移动电源领域显示的状态主要有充电电量、放电电量、过温爆闪、小电流模式、快充符号及其他定制符号等。188数码管的工作原理是通过主控来控制每个管的开关电量需要显示的管不需要显示的管都拉低然后扫描整个的管这时候人眼是能看出来数码管一直在闪因为是5个I/O口控制18个管一直在开关所以会看到闪烁要想不闪烁就把开关的频率调高调到60HZ以上因为肉眼可分辨的频率就是60HZ60HZ以上就不会看到数码管闪烁了这就是数码管点亮的基本原理。今天分享的问题是数码管会偶发乱闪问题乱闪的是其他不被电量的管子下面我们一步步深入分析下是什么原因一、分析原因遇到这个问题的时候我们通过数码管的工作原理知道这个点亮的管都是主控通过控制高低电平实现的首先先抓一下I/O口的波形看看是否规律I/O口的控制是在定时器里面定时0.5ms去扫描18个管的。通过抓取的波形发现了问题当数码管乱闪的时候某个波形会显示不正常脉宽和其他的波形不一致如下图所示初步的原因已经找到我们顺着这个思路去分析软件的逻辑看看是定时器出问题了还是扫描出问题了。下一步进入到定位问题环节。二、定位问题由问题表象及波形看起来大概是软件的原因我们先来看看定时器配置是否有问题软件方面定时器周期是0.5ms中断优先级是7最高优先级看起来配置应该没问题。定时器配置如下图那从扫描地方找找问题那我们从数码管的扫描逻辑分析分析看看有没有优化的空间。开始数码管的扫描逻辑是所有管子扫描一遍总共18个管轮询扫描按照0.5ms的定时周期按照全部管子扫描的频率是2K/18也就是111HZ这个频率是比较高了正常人眼是看不出来有闪烁的。数码管的扫描逻辑如下图但是我认真分析了一下程序的逻辑还是有优化的空间 可以对电量的数码管做一个判断。只扫描需要电量的数码管不需要扫描的管子就进入扫描直接退出这样一来效率明显提升了。好了那我就按照这个思路验证了一番果然显示效果杠杠滴比之前大大改善。扫描优化效率的程序逻辑如下图三、解决方案通过以上方法测试验证之后最终采用的优化扫描效率的方案。但是这个偶发数码管乱闪的问题本质上是定时器偶发某个方波不规律造成的因为是在平台上开发的和平台的注册任务及定时设计有关联平台改善起来相对麻烦时间紧迫就采用自己的方法去优化了。当然建议大家时间充裕的情况下还是从本质问题着手解决做到知其然知其所以然。四、总结这个问题开始看时有点没有头绪顺着表象问题一步步深入分析最终被解决。解决问题的方案有很多种每个人解决问题的方式都不一样结合项目进度采用合适的方式才能快速出结果。

相关新闻

DeepSeek Harness插件:AI量化交易分析助手部署与实战指南

DeepSeek Harness插件:AI量化交易分析助手部署与实战指南

1. 这个插件到底解决了什么实际问题? 如果你在关注量化交易或者AI辅助分析,最近可能看到过“Deepseek Harness Plugin”这个名字。它不是一个独立的交易软件,而是一个 插件 ,核心目标是把DeepSeek这类大语言模型(LLM…

2026/8/23 13:31:59 阅读更多 →
AI Agent 的工程架构:从能力分层到运行闭环

AI Agent 的工程架构:从能力分层到运行闭环

AI Agent 的工程架构:从能力分层到运行闭环 你可能写过一个很快能跑起来的 Agent Demo:系统提示词、几个函数 schema、一次模型调用,模型返回 tool call,程序执行函数,再把结果塞回模型。这个 Demo 很有价值&#xff0…

2026/8/23 21:47:51 阅读更多 →
YOLOv8与OpenCV人脸检测实战:从CPU到GPU的性能优化指南

YOLOv8与OpenCV人脸检测实战:从CPU到GPU的性能优化指南

这次我们来看一个非常实用的计算机视觉项目:基于 YOLOv8 和 OpenCV 的人脸检测实战。这个项目不是停留在理论,而是直接带你从零搭建一个可以本地运行、支持 GPU 加速的人脸检测系统。对于想快速上手目标检测,特别是关心如何在普通显卡上跑起来…

2026/8/22 13:07:31 阅读更多 →

最新新闻

AI智能体安全协同设计:可微分仿真与全栈优化实践

AI智能体安全协同设计:可微分仿真与全栈优化实践

1. 项目概述:当AI学会“思考”,我们如何为它设计“质检员”?最近在AI圈子里,一个概念火得不行,那就是“智能体”(Agentic AI)。这不再是过去那种你问一句、它答一句的聊天机器人,而是…

2026/8/24 6:43:20 阅读更多 →
SpecHop:基于连续推测机制加速多跳检索智能体的工程实践

SpecHop:基于连续推测机制加速多跳检索智能体的工程实践

1. 项目概述:为什么“连续推测”是检索智能体的下一个突破口最近在跟几个做RAG(检索增强生成)和智能体(Agent)的朋友聊天,大家普遍有个痛点:多跳检索(Multi-Hop Retrieval&#xff0…

2026/8/24 6:43:20 阅读更多 →
如何 5 分钟抓到抖音直播间的实时弹幕?抖音直播数据抓取实操

如何 5 分钟抓到抖音直播间的实时弹幕?抖音直播数据抓取实操

如何 5 分钟抓到抖音直播间的实时弹幕?抖音直播数据抓取实操 【免费下载链接】DouyinLiveWebFetcher 抖音直播间网页版的弹幕数据抓取(2025最新版本) 项目地址: https://gitcode.com/gh_mirrors/do/DouyinLiveWebFetcher DouyinLiveWe…

2026/8/24 6:43:20 阅读更多 →
如何快速上手MiroFish:用多智能体预测引擎推演未来走向的完整指南

如何快速上手MiroFish:用多智能体预测引擎推演未来走向的完整指南

如何快速上手MiroFish:用多智能体预测引擎推演未来走向的完整指南 【免费下载链接】MiroFish A Simple and Universal Swarm Intelligence Engine, Predicting Anything. 简洁通用的群体智能引擎,预测万物 项目地址: https://gitcode.com/GitHub_Trend…

2026/8/24 6:43:20 阅读更多 →
CyberStrikeAI:把自然语言变成受控安全执行的AI原生测试框架,内置90+工具配方与13个测试角色

CyberStrikeAI:把自然语言变成受控安全执行的AI原生测试框架,内置90+工具配方与13个测试角色

CyberStrikeAI:把自然语言变成受控安全执行的AI原生测试框架,内置90工具配方与13个测试角色 【免费下载链接】CyberStrikeAI The system of action for AI-native cybersecurity—where intent becomes governed execution, evidence becomes operationa…

2026/8/24 6:43:20 阅读更多 →
智能体模型生产评估:超越基准测试的RAMP框架实战指南

智能体模型生产评估:超越基准测试的RAMP框架实战指南

1. 项目概述:为什么生产系统中的智能体模型评估不能只靠基准测试在智能体模型(Agentic Models)如火如荼地进入生产系统的今天,一个普遍的误区正在悄然蔓延:许多团队认为,只要模型在离线基准测试&#xff08…

2026/8/24 6:42:20 阅读更多 →

日新闻

前端内容安全与依赖审计实践

前端内容安全与依赖审计实践

前端内容安全与依赖审计实践 前端安全依赖分层防护。没有任何单一配置能替代输出编码、权限校验和依赖更新。 把不可信内容当作数据 默认使用框架的转义能力;确需渲染 HTML 时,先在服务端或可信的客户端库中进行白名单过滤。避免把用户输入直接赋给 inne…

2026/8/24 1:08:15 阅读更多 →
Windows登录密码存储机制全解析:从哈希算法到安全加固实战

Windows登录密码存储机制全解析:从哈希算法到安全加固实战

1. 项目概述:Windows登录密码的“黑匣子”每次你按下CtrlAltDel,输入密码,然后看到那个熟悉的桌面,这背后发生了一系列复杂而精密的操作。作为一名长期与Windows系统打交道的从业者,我经常被问到:“我的密码…

2026/8/24 1:08:15 阅读更多 →
AI面试系统安全挑战与解决方案

AI面试系统安全挑战与解决方案

1. 项目概述:AI面试系统的安全挑战去年参与某跨国企业AI面试系统部署时,遇到一个典型案例:候选人在视频面试中无意提到竞争对手产品名称,系统竟自动将该信息关联到企业知识库并生成竞品分析报告。这个看似"智能"的功能&…

2026/8/24 1:08:15 阅读更多 →

周新闻

[光学原理与应用-521]:对光的错误理解与纠偏

[光学原理与应用-521]:对光的错误理解与纠偏

首先光是一种能量的载体和形态,宏观上观察到的光是由无数个微观的光量子组成的,每个光子在产生的瞬间,其在真空的空间中以确定不变的速度沿着一个初始的方向一直向前,在微观层面,每个光量子的运动轨迹是以波函数所展现…

2026/8/24 0:06:02 阅读更多 →
SIP通话转接原理与REFER方法实战解析

SIP通话转接原理与REFER方法实战解析

1. 通话转接不是“挂断再拨号”,而是SIP会话的动态重定向你有没有遇到过这样的场景:客服坐席A正在和客户通电话,突然需要把这通对话无缝转给专家坐席B,客户完全感知不到中间的断连——既没听到忙音,也没被要求重新拨号…

2026/8/24 0:20:20 阅读更多 →
Kolla-ansible单节点OpenStack部署实战:从环境准备到排坑指南

Kolla-ansible单节点OpenStack部署实战:从环境准备到排坑指南

1. 为什么选择Kolla-ansible来部署单节点OpenStack?如果你正在寻找一种能把OpenStack从“概念”快速变成“可用的实验环境”的方法,那么Kolla-ansible几乎是当前最主流、最省心的选择。我见过太多人卡在手动编译依赖、配置服务、处理版本冲突的泥潭里&am…

2026/8/24 0:14:11 阅读更多 →

月新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/23 18:47:06 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗?ncmdump解密工具帮你轻松解决这个困…

2026/8/23 12:10:44 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片:为英语学习 App 打造桌面级学习助手适用平台:HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0(API 26 Beta)新增了 AgentCard 智能体卡片能力,这是继 HMAF(鸿蒙智能体框架&#x…

2026/8/22 3:22:48 阅读更多 →