开发环境:Keil 5
核心技能:
delay()
)实战项目:
电子密码锁(含EEPROM存储)
推荐课程:b站江科大51单片机 https://www.bilibili.com/video/BV1Mb411e7re/?spm_id_from=333.1387.favlist.content.click&vd_source=0cd627cda29255509e8b97306787e55c
1.铁头山羊stm32标准库 https://www.bilibili.com/video/BV11X4y1j7si/?spm_id_from=333.1387.favlist.content.click&vd_source=0cd627cda29255509e8b97306787e55c
2.铁头山羊stm32HAL库 https://www.bilibili.com/video/BV16J4m1w7HB/?spm_id_from=333.1387.homepage.video_card.click&vd_source=0cd627cda29255509e8b97306787e55c
关键外设:
外设 | 应用场景 |
---|---|
ADC | 多通道电压监测 |
PWM | 舵机/直流电机控制 |
DMA | 串口高效数据传输 |
看门狗 | 系统故障恢复 |
算法公式:
位置式PID:u(k) = Kpe(k) + Ki∑e(j) + Kd*(e(k)-e(k-1))
增量式PID:Δu(k) = Kp*(e(k)-e(k-1)) + Kie(k) + Kd(e(k)-2e(k-1)+e(k-2))