7 bit
没志青年 没志青年 发布于 2025-10-19

02 vscode 开发 LVGL

vscode 插件 需安装以下插件并配置: C/C++ Extension Pack CMake CMake Tools 然后选择编译器。 下载 LVGL 相关 (1)下载 Releases · lvgl/lvgl

没志青年 没志青年 发布于 2025-10-17
没志青年 没志青年 发布于 2025-10-17

Sketchbook Pro 基础操作

快捷键: M:区域 Ctrl+D:取消画的区域 Ctrl+Z:撤销 Ctrl+Y:重做 Tab:显示与隐藏菜单栏 S:切换最近使用的两个画笔 Ctrl+0:画布充满整个屏幕 按住空格,对画布进行缩放和移动。

没志青年 没志青年 发布于 2025-10-17

Keil 使用技巧

阴影部分代表代码可执行

没志青年 没志青年 发布于 2025-10-14

GDB 调试

https://blog.csdn.net/chen1415886044/article/details/105094688

没志青年 没志青年 发布于 2025-10-11

调试技巧06 - 数据被破坏的调试方法

手工打断点 修改bin文件,手动打断点。 适合场景: 没有调试器 代码稍微改动现象就不一样,无法定位原因。 想查看程序任意位置的状态 不敢修改代码,怕破坏重要的数据 生成 bin 文件指令: fromelf --bin --output="$L@L.bin" "#L" 使用 STM32 ST-LIN

没志青年 没志青年 发布于 2025-10-11

调试技巧07 - RTOS 调试方法

任务切换时内核干的事情: 保存任务A现场 恢复任务B的现场 任务的现场保存在任务的栈中 无论是FreeRTOS还是RT-Thead,任务控制块中都有一个成员指向任务的栈顶。

没志青年 没志青年 发布于 2025-10-10

调试技巧08 - 解决 Bug 示例

沁恒RISC-V芯片RTT中断嵌套Bug 全局变量没有加 volatile 的 bug 首先判断程序有没有跑飞, 跑飞就是程序已经脱离了main函数,到一个错误的地方运行了。 程序对应汇编

没志青年 没志青年 发布于 2025-10-10

调试技巧05 - 脱离调试器的调试方法

脱离调试器,就是不用 Keil coredump

没志青年 没志青年 发布于 2025-10-10

调试技巧03 - 栈回溯

栈回溯就是发生Hardfault异常时硬件会自动保存栈帧, 栈回溯的步骤: (1)第一步 根据那个sp地址,在内存中可以找到 PC 在.dis中搜索这个地址,如果找到了,那就找到了出错的位置。 (2)第二步 如果这个PC在dis中找不到,说明被破坏了;还有一种虽然能找到,但是是凑巧的,pc被破坏了,

没志青年 没志青年 发布于 2025-10-10

调试技巧03 - 局部数组越界导致的问题

使用这个函数来模拟数组越界: void buf_overflow(int n, char val) { volatile char buf[5]; volatile int a = 0x55; buf[0] = 0x5a; a++; buf[n] = val;

没志青年 没志青年 发布于 2025-10-10

调试技巧[02] - Cortex-M 基础概念

Cortex-M3/4 关键特点: 哈佛架构 使用 NVIC 管理中断 32 位寻址,支持 4GB 空间。 Thumb-16/32 指令 寄存器 通用寄存器R0-R12 R13:SP R14:LR R15:PC xPSR 状态寄存器

没志青年 没志青年 发布于 2025-10-10

硬件基础 - 光耦

常见四脚光耦 这种是单向的 1 发光二极管阳极(A) 2 发光二极管阴极(K) 4 集电极 3 发射极 将这个光电二极管看

没志青年 没志青年 发布于 2025-10-06

嵌入式项目表

单片机项目 项目名 来源 学习目的

没志青年 没志青年 发布于 2025-10-05

焊接技巧

对于FPC座子: 一定要对齐 不能太往前,否则最里面会连锡,搞不掉

没志青年 没志青年 发布于 2025-10-01
没志青年 没志青年 发布于 2025-09-24

调试技巧01 - Keil 调试

程序编译通过后才能调试,点击调试后会自动下载程序。 不是万能的,就是它会“忽略”标志位啥,我也没弄清楚,调试上能完整执行,但是真实硬件上还是卡死的。 进入/退出调试模式 Keil断点调试技巧-CSDN博客 (1)首先需要连接 ST-Link

没志青年 没志青年 发布于 2025-09-23

心率血氧 MAX30102

MAX30102 的 IRD、RD 这两个引脚是 MAX30102 内部 LED 驱动电流源的输出口,用来给模块上的 红光 / 红外 LED 供电,LED 已经焊在芯片边上,芯片内部已经把 RD、IRD 接到 LED 上了。对用户来说,不需要再接任何外部电路。 就是说,买到的芯片其实里面是有LED的

没志青年 没志青年 发布于 2025-09-20
没志青年 没志青年 发布于 2025-09-20

STM32 红外温度计

项目地址:Precision Thermal Imager + Infrared Thermometer! | OpenTemp – RoboticWorx

没志青年 没志青年 发布于 2025-09-20

立创 EDA - 原理图

元件 用简易模式就行了,专业模式它是像 Pads 那样的。 它默认是0.2,得改一下,网格就用2.54的。

没志青年 没志青年 发布于 2025-09-19

立创 EDA - PCB 布线

根据 PCB免费打样规则变更正式实施,新增6层免费,想白嫖板子,必须使用立创 EDA 原生设计,其它软件导入然后修改的无效。 立创 EDA 官方教程:PCB设置 | 嘉立创EDA专业版用户指南 PCB常见问题 | 嘉立创EDA专业版用户指南 免费打样规则: 上

没志青年 没志青年 发布于 2025-09-19

瑞芯微芯片选型

RK3399 的绝对CPU和GPU性能更强,但 RK3566 的制程更先进、能效比更高、外围接口更丰富,并且通常更便宜。 RK3399 的缺点是没有NPU

没志青年 没志青年 发布于 2025-09-19

电源基础 - BUCK-BOOST 拓扑

BUCK 、BOOST 都是指,输入恒定,输出变化。 BUCK-BOOST 是输入变化,输出不变。 V_{out}=\frac{D}{1-D} * V_{in} 占空比 > 50 %,升压模式。 占空比 < 50 %,降压模式。 占空比 = 50 %,理论上相等。

没志青年 没志青年 发布于 2025-09-17

Layout 参考 - 电流采样电阻电路

采样电阻 采样要从中间走,否则会引入其他的参数,导致结果不准确,不过这个误差是线性的误差。

没志青年 没志青年 发布于 2025-09-17

Layout 参考 - ADC 采样电路

ADC的线要远离电感、晶振、主功率回路。

没志青年 没志青年 发布于 2025-09-17
上一页 下一页