目录

  • 1 嵌入式系统概述
    • 1.1 嵌入式系统范例
    • 1.2 嵌入式系统概念
    • 1.3 103 ARM Cortex系列
    • 1.4 嵌入式操作系统
    • 1.5 μC OS-II与μC OS-III
  • 2 STM32F103微控制器
    • 2.1 STM32F103概述
    • 2.2 STM32F103架构
    • 2.3 STM32F103架构领域
    • 2.4 STM32F103存储器
    • 2.5 STM32F103片内外设
    • 2.6 ST32F103异常与中断
  • 3 STM32F103学习平台
    • 3.1 STM32F103核心电路
    • 3.2 电源电路与按键电路
    • 3.3 LED与蜂鸣器驱动电路
    • 3.4 串口通信电路
    • 3.5 FLASH与EEPROM电路
    • 3.6 温湿度传感器电路
    • 3.7 LCD屏接口电路
    • 3.8 JTAG与复位电路
    • 3.9 SRAM电路
    • 3.10 STM32F103小系统电路板设计
  • 4 LED灯控制与Keil MDK工程框架
    • 4.1 STM32F103通用目的输入输出口
    • 4.2 STM32F103库函数用法
    • 4.3 Keil MDK工程框架
    • 4.4 LED灯闪烁实例
    • 4.5 STM32工具安装
  • 5 按键与中断处理
    • 5.1 NVIC中断工作原理
    • 5.2 GPIO外部输入中断
    • 5.3 用户按键中断实例
  • 6 定时器
    • 6.1 系统节拍定时器
    • 6.2 看门狗定时器
    • 6.3 实时时钟
    • 6.4 通用定时器
  • 7 串口通信
    • 7.1 串口通信工作原理
    • 7.2 STM32F103串口
    • 7.3 串口通信寄存器类型实例
    • 7.4 串口通信库函数类型实例
  • 8 存储器管理
    • 8.1 SRAM存储器
    • 8.2 EEPROM存储器
    • 8.3 FLASH存储器
  • 9 LCD屏与温湿度传感器
    • 9.1 LCD屏显示原理
    • 9.2 温湿度传感器
    • 9.3 LCD显示实例
  • 10 嵌入式实时操作系统μC_OS-II
    • 10.1 μC OS-II系统移植
    • 10.2 μC OS-II系统结构与配置
    • 10.3 μC OS-II系统任务
  • 11 实验
    • 11.1 实验一 跑马灯实验
    • 11.2 实验二 EXIT实验
    • 11.3 实验三 定时器实验
    • 11.4 USART实验
    • 11.5 EEPROM实验
    • 11.6 LCD显示实验
Keil MDK工程框架
  • 1 课件
  • 2 视频
  • 3 课程思政