-
什么是定位LCD花屏显示问题的第一大法?
大家好,我是痞子衡,是正经搞技术的痞子。今天痞子衡给大家分享的是 i.MXRT1170 上 LCD 花屏显示问题的分析解决经验。痞子衡最近这段时间在参与一个基于 i.MXRT1170 的大项目(先保个密),需要做一个开机动画功能,板子连接的 LCD 屏分辨率是 1280x480,因为开机动画要求达到...
07月18日[编码文章]浏览:16
-
嵌入式定时器优雅解法:用软件定时器 soft_timer 提升你的代码质量
在嵌入式开发中,“定时”几乎无处不在——LED 闪烁、任务轮询、事件触发、超时重试、UI动画、通信心跳……每一个场景都在向你提出一个问题:你如何高效地管理多个异步时间事件?STM32 的硬件定时器固然强大,但数量有限,且每次使用都要配置寄存器、时钟源、回调中断,工程复杂度指数级增长。有没有一种更轻量...
07月18日[编码文章]浏览:17
-
位图(Bitmap)管理在驱动与资源分配中的应用
位图(Bitmap)管理在驱动与资源分配中的应用在驱动开发与资源分配的领域中,高效的资源管理方式至关重要。位图(Bitmap)管理凭借其独特的优势,成为了开发者们手中的得力工具。接下来,让我们深入探究位图管理在其中的应用。一、为何使用位图?位图管理之所以备受青睐,源于其显著的特性。首先,内存高效是它...
07月18日[编码文章]浏览:16
-
面试官:20 亿手机号存储选 int 还是 string?varchar 还是 char?
前言有个网友去面试了字节,被问了这么一道题,20亿手机号存储,选int还是string?varchar还是char?为什么?...
07月18日[编码文章]浏览:17
-
-
STM32中精确延时函数的实现(stm32延迟函数)
在与传感器或者模块的总线进行通信的时候,常常需要使用到精确延时,一般我们会封装几个常用延时函数,下面我们以STM32F103芯片为例,详细介绍一下STM32下一种精确延时函数的实现:时钟树下图中紫色的 to Cortex System timer(MHz)就是Systick的时钟频率;...
07月18日[编码文章]浏览:17
-
C语言进阶教程:嵌入式系统中的C语言:硬件访问与寄存器操作
在嵌入式系统开发中,C语言因其高效性、对硬件的直接操作能力以及广泛的编译器和工具链支持而成为主流选择。与桌面应用程序开发不同,嵌入式C编程通常需要直接与硬件打交道,包括访问内存映射的寄存器、处理中断、控制外设等。1. 内存映射I/O (Memory-Mapped I/O ...
07月18日[编码文章]浏览:21
-
-
一个关于LCD屏显示出异常亮点的故事(下)
大家好,我是痞子衡,是正经搞技术的痞子。今天痞子衡给大家分享的是 i.MXRT1060上 LCD 横向渐变色显示出亮点问题的分析解决经验。接上篇《一个关于 LCD 屏显示出异常亮点的故事(上 》咱们继续聊,上一篇发出之后,大家在我的微信公号文章下面留言很热烈,大部分朋友都把怀疑点放在了 HyperR...
07月18日[编码文章]浏览:16
-
正点原子STM32F407探索者开发板资料连载第56章 USB 读卡器实验
1)实验平台:alientek 阿波罗 STM32F767 开发板2)摘自《STM32F7 开发指南(HAL 库版 》关注官方微信号公众号,获取更多资料:正点原子第五十六章 USB 读卡器(Slave 实验STM32F407 系列芯片都自带了 USB OTG FS 和 USB OTG HS(HS 需...
07月18日[编码文章]浏览:15
