目录

  • 1 STM32第1讲 嵌入式系统简介
    • 1.1 嵌入式系统简介
    • 1.2 STM32系列芯片介绍
    • 1.3 STM32开发板使用介绍
    • 1.4 控制对象硬件方案1
    • 1.5 控制对象硬件方案2
  • 2 STM32第2讲 教材第3章MDK软件使用
    • 2.1 3.2 STM32相应软件安装
    • 2.2 3.3 建立新工程
    • 2.3 3.1 工程目录和关键文件介绍
    • 2.4 3.4 程序仿真调试与下载
    • 2.5 3.5 MDK5软件使用实用技巧
  • 3 STM32第3讲 4.1和6,7章 GPIO编程
    • 3.1 3-1讲 4.1 STM32-C语言基础
    • 3.2 3-2讲6.2-6.4 LED跑马灯控制
    • 3.3 3-3讲 7 Key按键输入
    • 3.4 3-4讲 6.1-GPIO组成与工作模式详解
    • 3.5 3-5讲 6.1-GPIO配置寄存器详解
    • 3.6 3-6讲 扩展-JATG和SWD引脚映射与使用
  • 4 STM32第4讲 第8章  串口编程
    • 4.1 串口应用编程操作演示
    • 4.2 STM32串口及工作模式简介
    • 4.3 STM32串口工作过程及寄存器介绍
    • 4.4 STM32串口初始化程序
    • 4.5 STM32串口中断服务程序
    • 4.6 STM32串口main函数及应用编程
    • 4.7 STM32虚拟串口调试方法
  • 5 STM32第5讲 第9章 外部中断
    • 5.1 第5-1讲 STM32中断系统简介
    • 5.2 第5-2讲 STM32外部中断简介
    • 5.3 第5-3讲 STM32外部中断编程
    • 5.4 第5-4讲 STM32存储系统与地址管理
    • 5.5 第5-5讲 外部中断编程演示
  • 6 实验一STM32数据采集与控制 第1部分
    • 6.1 实验1-1 编程操作演示
    • 6.2 实验1-2 录屏软件的使用
    • 6.3 实验1-3上交视频录制内容
  • 7 STM32第6讲 STM32时钟与定时器
    • 7.1 第6-1讲  STM32时钟系统
    • 7.2 第6-2讲 STM32延时delay程序
    • 7.3 第6-3讲 定时器Timer工作原理
    • 7.4 第6-4讲 定时器定时编程
    • 7.5 第6-5讲 定时器PWM输出编程
  • 8 STM32第7讲 AD-DMA-OLED
    • 8.1 第7-1讲 ADC工作原理
    • 8.2 第7-2讲 AD寄存器
    • 8.3 第7-3讲 AD采样编程
    • 8.4 第7-4讲 DMA工作原理(选修)
    • 8.5 第7-5讲 应用DMA进行AD采样编程(选修)
    • 8.6 第7-6讲 OLED使用介绍
    • 8.7 第7-7讲 AD-DMA-OLED操作演示(选修)
    • 8.8 第7-8讲 6路采样与显示编程
  • 9 实验一第2部分与安卓软件安装
    • 9.1 实验1第2部分 编程操作演示
    • 9.2 实验1第2部分 上交录制调试内容
    • 9.3 安卓1-1讲 安卓软件安装方式介绍
    • 9.4 安卓1-2讲 android软件安装与新建工程
    • 9.5 安卓1-3讲 用虚拟机直接打开安卓软件
    • 9.6 安卓1-4讲 上交视频录制内容
  • 10 第8讲 STM32与WIFI,DS18B20编程
    • 10.1 第8-1讲 WIFI模块介绍
    • 10.2 第8-2讲 WIFI模块串口测试方法
    • 10.3 第8-3讲 WIFI模块应用编程
    • 10.4 第8-4讲 DS18B20测温模块使用
    • 10.5 实验2-1要求与演示
  • 11 第9讲 STM32与PI算法
    • 11.1 第9-1讲 PI算法原理介绍
    • 11.2 第9-2讲 PI电压控制实例讲解
    • 11.3 第9-3讲 电压输出PI控制编程
    • 11.4 第9-4讲 风扇电机PI控制编程
STM32串口工作过程及寄存器介绍