目录

  • 1 从“芯”出发 初遇STM32
    • 1.1 任务1 初识STM32
    • 1.2 任务2 创建开发环境
    • 1.3 任务3 认识STM32固件库
    • 1.4 任务4 新建STM32工程模板
    • 1.5 任务5 认识STM32开发平台
  • 2 花样流水灯设计
    • 2.1 任务1 认识GPIO
    • 2.2 任务2 GPIO操作库函数
    • 2.3 任务3 认识LED与按键
    • 2.4 任务4 仿真电路设计与绘制
    • 2.5 任务5 花样流水灯仿真
    • 2.6 任务6 花样流水灯实现
  • 3 智能音乐点播器设计
    • 3.1 任务1 STM32时钟系统
    • 3.2 任务2 认识蜂鸣器
    • 3.3 任务3 滴答定时器Systick
    • 3.4 任务4 编写外部文件
    • 3.5 任务5 蜂鸣器音乐播放实现
  • 4 智慧景区客流计数器设计
    • 4.1 任务1 STM32中断
    • 4.2 任务2 STM32外部中断
    • 4.3 任务3 外部中断库函数
    • 4.4 任务4 按键中断控制LED
    • 4.5 任务5 认识数码管
    • 4.6 任务6 数码管静态显示
    • 4.7 任务7 竞赛抢答器仿真实现
  • 5 智能电动车充电计时器设计
    • 5.1 任务1 STM32定时器
    • 5.2 任务2 STM32通用定时器
    • 5.3 任务3 定时器库函数
    • 5.4 任务4 定时器控制LED闪烁
    • 5.5 任务5 数码管动态显示
    • 5.6 任务6 简易秒表设计与实现
  • 6 智能电动窗帘控制器设计
    • 6.1 任务1 STM32模数转换
    • 6.2 任务2 ADC寄存器
    • 6.3 任务3 ADC操作库函数
    • 6.4 任务4 数字电压表仿真
    • 6.5 任务5 数字电压表实现
  • 7 智能水质浊度监控系统设计
    • 7.1 方案设计与元件选型
      • 7.1.1 系统方案设计
      • 7.1.2 Visio绘图基本操作
      • 7.1.3 浊度传感器原理与应用
      • 7.1.4 LCD1602液晶显示
    • 7.2 浊度检测系统仿真实现
      • 7.2.1 LCD1602显示电路
      • 7.2.2 LCD1602显示程序
      • 7.2.3 继电器控制电路
      • 7.2.4 浊度传感器模拟电路
      • 7.2.5 浊度采集程序编写
      • 7.2.6 仿真电路故障调试
      • 7.2.7 系统程序故障调试
    • 7.3 点对点远程监控系统设计
      • 7.3.1 系统电路组装焊接
      • 7.3.2 系统电路故障调试
      • 7.3.3 STM32串口通信
      • 7.3.4 串口操作库函数
      • 7.3.5 串口通信编程
    • 7.4 多节点远程监控系统设计
      • 7.4.1 无线组网通信原理
      • 7.4.2 组网数据格式定义
      • 7.4.3 无线组网程序设计
      • 7.4.4 无线组网效果调试
      • 7.4.5 成果汇报展示
任务1 认识GPIO