- 博客(6)
- 收藏
- 关注
原创 学习周记第七周:看门狗、ADC、串口通信与 IIC
这个实验让我第一次意识到,同一个"占空比调音量"的公式,放在无源和有源两种蜂鸣器上,含义其实是不一样的。回头看,这一周其实是上周 PWM 的延续,也是第一次把"每个实验单独建工程"这条规矩真正落实下来——周一做的第一件事,就是把 TIM4 的 PWM 从模板工程里剥出来,单独建了一个 STM32F407_PWM 目录,里面只有 CORE、FWLIB、USER 和一个 TIM\PWM,main.c 里只调用一个 TIM4_PWM_Init,不带 LED、呼吸灯、EXTI 这些以前实验留下的痕迹。
2026-09-12 23:03:25
257
原创 学习周记:第六周 定时器、中断与PWM——让电机真正转起来
它的逻辑是:AIN1/AIN2 两个脚决定方向(内部是 H 桥,对角导通让电流正向或反向流过电机),PWMA 接 MCU 的 PWM 脚来调速(占空比越大越快),STBY 必须拉高电机才工作,而且驱动板和单片机必须共地。这周学的三样东西——定时器、中断、PWM——全是在解决"时间"和"连续控制"的问题。STM32 用 NVIC(嵌套向量中断控制器)管理所有中断,每个中断配一个"抢占优先级"和一个"响应优先级”:抢占优先级高的能打断低的(嵌套),抢占相同时谁先到、响应优先级高谁先处理。/* 绿灯每秒闪一次。
2026-09-06 22:57:18
226
原创 学习周记:第五周 从电学到PCB小结
本周正式进入预科的硬件阶段。之前一直写 C 代码,软件层面的问题无非逻辑错、内存越界,调试总有章法;这周从电学基础一路学到嘉立创 EDA 画 PCB,等于把整个执行链条向下打通了一层。总结一下这一周学到的东西和踩的坑。
2026-08-29 14:38:43
217
原创 # 第三周周记:从组合类型到数据结构,正式踏入“结构化“世界
无参宏#define PI3.14159100带参宏如果不加括号,会变成而不是25。这是宏最容易踩的坑。宏是文本替换,没有类型检查、没有调用开销函数有类型安全,但有函数调用开销宏参数可能被多次求值(副作用问题)数据结构是相互之间存在一种或多种特定关系的数据元素的集合。说白了就是研究"数据怎么存、怎么组织"。逻辑结构:数据之间的逻辑关系(线性、树形、图状、集合)物理结构(存储结构):数据在计算机里怎么存(顺序存储、链式存储、索引存储、散列存储)算法有穷性确定性可行性。
2026-08-15 11:22:16
231
原创 C语言学习周记:第二周 指针与函数小结
这周终于碰上了C语言的核心——指针。从内存地址开始,一路干到指针、函数、内存管理和字符串处理。上周是“会写代码”,这周开始“看懂代码在跟内存干啥”。C语言学习周记:第二周 指针与函数小结。
2026-08-08 11:10:22
204
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅