摘要: 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)
摘要: 假设项目组现在有个需求,需要为一个智能家居系统开发LED灯控制模块,共有三种LED灯,单色LED、RGB灯、智能灯带(SPI控制)。 小张大学刚毕业,觉得这个需求就是控制个LED灯,没有什么难度,于是自告奋勇,承担了开发工作。由于功能简单,小张很快就开发完了,于是往仓库推送了代码。然后主管审查了小张 阅读全文
posted @ 2025-06-15 16:53 SXSBJSXYT 阅读(0) 评论(0) 推荐(0)
摘要: 1. 前言 图1.1-CAN帧的种类 如图1所示,CAN通信帧的种类主要分为5种,本文主要展开来讲解数据帧的标准格式,数据帧是用于节点向外发送数据的帧。 2. 数据帧标准格式 图2.1-标准数据帧的构成 数据帧以一个显性位(逻辑0)开始,以7个连续的隐性位(逻辑1)结束,在它们之间,分别有仲 裁段、 阅读全文
posted @ 2025-06-10 18:14 SXSBJSXYT 阅读(0) 评论(0) 推荐(0)
摘要: 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)
摘要: 1.I/O的基本结构 图1.1-I/O结构 1.1肖特基触发器的作用 在STM32等微控制器的GPIO引脚内部,通常会集成一个肖特基触发器,其核心作用是对输入信号进行整形和噪声抑制,确保数字逻辑的稳定性和可靠性。以下是它的具体功能和应用场景: 1.1.1信号整形(消除噪声与抖动) 问题:外部输入的信 阅读全文
posted @ 2025-06-03 15:22 SXSBJSXYT 阅读(0) 评论(0) 推荐(0)
摘要: 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)
摘要: 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)
摘要: 1.概念 假如现在有1~100个数,你的目标是以最少的次数猜到这个数字。你每次猜测后,我会说小了、大了或猜对了。假设你从1开始依次往上猜,猜测过程可能会是这样。 这是最简单的查找方法,更准确的说法是傻找。每次猜测都只能排除一个数字。如果我想的数字是99, 你得猜99次才能猜到! 下面是一种更佳的猜法 阅读全文
posted @ 2025-04-15 17:36 SXSBJSXYT 阅读(1) 评论(0) 推荐(0)
摘要: 在一个资源受限的裸机环境下,当业务比较复杂时,如果尝试使用状态机的思想去实现,编程的难度会大大降低,后期软件的升级维护也会变得更加方便。 阅读全文
posted @ 2025-03-30 22:15 SXSBJSXYT 阅读(0) 评论(0) 推荐(0)
摘要: 1.经典PID算法 PID控制器是工业控制中常用的调节器,通过比例(P)、积分(I)和微分(D)三个环节的组合来实现对系统的控制。 1.1位置式PID 1.1.1位置式PID概念 位置式PID控制的核心思想是:基于当前误差及其历史信息,直接计算控制器的绝对输出值。它实现了误差到控制量的直接映射关系。 阅读全文
posted @ 2025-03-26 15:37 SXSBJSXYT 阅读(0) 评论(0) 推荐(0)