会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
sxsbjsxyt
博客园
首页
新随笔
联系
订阅
管理
2025年9月19日
USB设备无法识别问题解决记录
摘要: To be compliant with the USB 2.0 full-speed electrical specification, the USB_DP (D+) pin should be pulled up with a 1.5 kΩ resistor to a 3.0-to-3.6 V voltage range.
阅读全文
posted @ 2025-09-19 19:30 SXSBJSXYT
阅读(0)
评论(0)
推荐(0)
2025年6月15日
单片机开发之理解面向对象思想
摘要: 假设项目组现在有个需求,需要为一个智能家居系统开发LED灯控制模块,共有三种LED灯,单色LED、RGB灯、智能灯带(SPI控制)。 小张大学刚毕业,觉得这个需求就是控制个LED灯,没有什么难度,于是自告奋勇,承担了开发工作。由于功能简单,小张很快就开发完了,于是往仓库推送了代码。然后主管审查了小张
阅读全文
posted @ 2025-06-15 16:53 SXSBJSXYT
阅读(0)
评论(0)
推荐(0)
2025年6月10日
CAN数据帧的标准格式刨析
摘要: 1. 前言 图1.1-CAN帧的种类 如图1所示,CAN通信帧的种类主要分为5种,本文主要展开来讲解数据帧的标准格式,数据帧是用于节点向外发送数据的帧。 2. 数据帧标准格式 图2.1-标准数据帧的构成 数据帧以一个显性位(逻辑0)开始,以7个连续的隐性位(逻辑1)结束,在它们之间,分别有仲 裁段、
阅读全文
posted @ 2025-06-10 18:14 SXSBJSXYT
阅读(0)
评论(0)
推荐(0)
2025年6月8日
RT-Thread线程的首次切换源码剖析
摘要: 1. rt_system_scheduler_start() 图1.1-RT-Thread的启动流程 从RT-Thread的启动流程框图中可以看到,系统初始化的最后一步,是在准备第一次调度。 1.1 rt_system_scheduler_start源码 图1.2-rt_system_schedul
阅读全文
posted @ 2025-06-08 12:48 SXSBJSXYT
阅读(0)
评论(0)
推荐(0)
2025年6月3日
关于GPIO配置模式的区别
摘要: 1.I/O的基本结构 图1.1-I/O结构 1.1肖特基触发器的作用 在STM32等微控制器的GPIO引脚内部,通常会集成一个肖特基触发器,其核心作用是对输入信号进行整形和噪声抑制,确保数字逻辑的稳定性和可靠性。以下是它的具体功能和应用场景: 1.1.1信号整形(消除噪声与抖动) 问题:外部输入的信
阅读全文
posted @ 2025-06-03 15:22 SXSBJSXYT
阅读(0)
评论(0)
推荐(0)
2025年5月20日
关于程序进入HardFault_Handler中的排查方法
摘要: 1.出现问题的现象 在用Keil对STM32的程序进行DEBUG时,程序有时候回跑飞,STOP DEBUG会停在HardFault_Handler函数里的死循环while(1)中,这说明STM32出现了硬件错误。 图1.1-HardFault_Handler STM32出现HardFault_Han
阅读全文
posted @ 2025-05-20 18:36 SXSBJSXYT
阅读(1)
评论(0)
推荐(0)
2025年5月12日
STM32启动文件剖析
摘要: 1.启动文件介绍 图1.1-文件介绍 启动文件是系统上电复位后第一个执行的程序,从启动文件的介绍可以看出,该文件主要做了5个工作: 1. 初始化堆栈指针 SP(__initial_sp) 2. 初始化 PC 指针(Reset_Handler) 3. 初始化中断向量表(__Vectors) 4. 配置
阅读全文
posted @ 2025-05-12 08:55 SXSBJSXYT
阅读(0)
评论(0)
推荐(0)
2025年4月15日
二分查找法
摘要: 1.概念 假如现在有1~100个数,你的目标是以最少的次数猜到这个数字。你每次猜测后,我会说小了、大了或猜对了。假设你从1开始依次往上猜,猜测过程可能会是这样。 这是最简单的查找方法,更准确的说法是傻找。每次猜测都只能排除一个数字。如果我想的数字是99, 你得猜99次才能猜到! 下面是一种更佳的猜法
阅读全文
posted @ 2025-04-15 17:36 SXSBJSXYT
阅读(1)
评论(0)
推荐(0)
2025年3月30日
嵌入式开发之状态机思维
摘要: 在一个资源受限的裸机环境下,当业务比较复杂时,如果尝试使用状态机的思想去实现,编程的难度会大大降低,后期软件的升级维护也会变得更加方便。
阅读全文
posted @ 2025-03-30 22:15 SXSBJSXYT
阅读(0)
评论(0)
推荐(0)
2025年3月26日
PID控制算法
摘要: 1.经典PID算法 PID控制器是工业控制中常用的调节器,通过比例(P)、积分(I)和微分(D)三个环节的组合来实现对系统的控制。 1.1位置式PID 1.1.1位置式PID概念 位置式PID控制的核心思想是:基于当前误差及其历史信息,直接计算控制器的绝对输出值。它实现了误差到控制量的直接映射关系。
阅读全文
posted @ 2025-03-26 15:37 SXSBJSXYT
阅读(0)
评论(0)
推荐(0)
下一页
公告