Skip to content

第二章 · 外设开发与驱动 ​

第一章讲的是"程序怎么组织",这一章讲**"怎么让芯片跟真实世界打交道"** —— 点亮一颗灯、读一个温度、显示到屏幕上。

这一章开始要买硬件了

一套约 ¥120,清单见 硬件与工具清单。

每节课都是同一个套路 ​

  1. 这个东西是干嘛的(打比方)
  2. 用哪些引脚(给表格,代码照着填)
  3. 代码怎么写(可以直接抄)
  4. 不工作怎么办(常见坑清单)
  5. 动手试试

本章地图 ​

小节学什么天气时钟里用来干嘛
2.1外设是什么打基础
2.2GPIO:点灯、读按键通用基础(本项目未使用按键)
2.3三种通信总线连传感器、连屏幕
2.4屏幕主显示
2.5模拟量和定时器光敏调背光
2.6音频入门⭐ 闹铃播放
2.7麦克风、喇叭⭐ 语音命令、闹铃提示音
2.8蓝牙 BLE、特征值⭐ 手机设闹钟

本章几乎全都要用

天气时钟没有按键、没有蜂鸣器 —— 闹钟靠手机(蓝牙 / MQTT)设置,靠喇叭响。

2.3 – 2.8 全都是项目会用到的,没有选学内容。

麦克风做语音命令、喇叭放闹铃、蓝牙和 MQTT 设闹钟 —— 一个都不能少。