STM32嵌入式技术

徐献圣、乔海晔

目录

  • 1 课前准备
    • 1.1 开发工具
    • 1.2 硬件图
    • 1.3 数据手册
  • 2 0 绪论
    • 2.1 课件
  • 3 项目1 火灾报警系统
    • 3.1 任务1 点亮报警灯
    • 3.2 任务2 按键控制LED
    • 3.3 任务3 蜂鸣器
    • 3.4 项目1综合任务 火灾报警系统
    • 3.5 大课件
  • 4 项目2 秒秒倒计时器
    • 4.1 任务1 数码管显示
    • 4.2 任务2 外部中断
    • 4.3 任务3 定时器
    • 4.4 项目2综合任务 秒秒倒计时器
    • 4.5 大课件
  • 5 项目3 行车方向指引屏
    • 5.1 任务1 LED点阵
    • 5.2 任务2 串口发送
    • 5.3 任务3 串口接收
    • 5.4 项目3综合任务 行车方向指引屏
    • 5.5 大课件
  • 6 项目4 节能灯
    • 6.1 任务1 ADC
    • 6.2 任务2 定时采集光照传感器数据
    • 6.3 任务3 PWM
    • 6.4 综合任务 节能灯
  • 7 专周实训
    • 7.1 资料
  • 8 Proteus仿真+HAL库
    • 8.1 课前准备
      • 8.1.1 STM32所需软件包
      • 8.1.2 硬件原理图
      • 8.1.3 数据手册
    • 8.2 第一篇 基础篇
      • 8.2.1 STM32实验笔记
      • 8.2.2 入门篇PPT
      • 8.2.3 基础篇PPT
      • 8.2.4 语言篇PPT
    • 8.3 第2篇 提高篇
      • 8.3.1 STM32实验笔记
      • 8.3.2 STM32实验笔记2
      • 8.3.3 提高篇PPT
    • 8.4 专周实训
      • 8.4.1 资源
      • 8.4.2 实训任务书
      • 8.4.3 实训手册
  • 9 项目一 初识 STM32,火灾报警系统
    • 9.1 课程标准(教学大纲)
    • 9.2 教学日历(教学进度表)
    • 9.3 实训仿真平台
    • 9.4 任务一 点亮报警灯
    • 9.5 任务二 感知火灾
    • 9.6 任务三 火灾报警
    • 9.7 第1章试题练习
  • 10 项目二 舞台抢答器
    • 10.1 任务一 灵敏的游戏按键
    • 10.2 任务二 舞台的抢答
    • 10.3 第2章试题练习
  • 11 项目三 智能学习桌
    • 11.1 任务一 桌面音乐播放器
    • 11.2 任务二 桌面 RGB 计时器
    • 11.3 任务三 桌面喝水提醒
    • 11.4 第3章试题练习
  • 12 项目四 无线智能窗帘
    • 12.1 任务一 无线通讯
    • 12.2 任务二 WIFI 窗帘
    • 12.3 任务三 蓝牙窗帘
    • 12.4 第4章试题练习
    • 12.5 期中试题练习
  • 13 项目五 不一样的灯
    • 13.1 任务一 节能灯
    • 13.2 任务二 摇杆流星灯
    • 13.3 第5章试题练习
  • 14 项目六 摇头风扇
    • 14.1 任务一 调速风扇
    • 14.2 任务二 摆头风扇
    • 14.3 第6章试题练习
  • 15 项目七 温室大屏
    • 15.1 任务一 室内屏幕
    • 15.2 任务二 温室大屏
    • 15.3 第7章试题练习
  • 16 项目八 RTOS 综合案例应用
    • 16.1 任务一 遥控小车
    • 16.2 任务二 倒车雷达
    • 16.3 任务三 家庭环境检测
    • 16.4 第8章试题练习
    • 16.5 期末试题练习
  • 17 认识嵌入式
    • 17.1 1.1 STM32概述
    • 17.2 1.2 开发环境的搭建和工程的建立
    • 17.3 1.3 点亮一个LED灯
  • 18 项目1 设备指示灯的设计与实现
    • 18.1 2.1 闪烁灯
    • 18.2 2.2 按键轮询控制LED灯
    • 18.3 2.3 设备指示灯的设计与实现
  • 19 项目2   简易抢答器的设计与实现
    • 19.1 3.1 按键中断控制蜂鸣器发声
    • 19.2 3.2 [番外篇]使用proteus8实现STM32点灯
    • 19.3 3.3 简易抢答器的设计与实现
  • 20 项目3   LED流水灯应用开发
    • 20.1 4.1 LED流水灯应用开发(延时)
    • 20.2 4.2 LED流水灯应用开发(定时器)
  • 21 项目4 音乐盒设计与实现
    • 21.1 5.1 按键控制呼吸灯
    • 21.2 5.2 音乐盒设计与实现
  • 22 项目5 人体感应检测系统
    • 22.1 6.1 串口数据上报
    • 22.2 6.2 串口查询方式接收外部数据
    • 22.3 6.3 串口中断方式接收外部数据
    • 22.4 6.4 人体红外感应检测实验
    • 22.5 6.5 主从机串口通信
    • 22.6 6.6 人体感应检测系统
  • 23 项目7 楼道智能灯监测系统
    • 23.1 7.1 光照传感数据采集
    • 23.2 7.2 ADC中断
    • 23.3 7.3 声音传感器数据采集
    • 23.4 7.4 智能楼道灯
  • 24 项目8 农业大棚环境信息采集系统的设计与实现
    • 24.1 8.1 温湿度传感数据采集
    • 24.2 8.2 农业大棚环境信息采集系统
  • 25 传感网
    • 25.1 RS485
    • 25.2 NB-IoT
    • 25.3 LoRa
期末试题练习