第5章 STM32进阶
5.1 MDK5.26和ST-LINK/V2安装
5.1.1 MDK5.26下载
5.1.2 MDK5.26安装
5.1.3 ST-LINK/V2简介及驱动安装
5.2 Proteus软件安装与使用
5.2.1 Proteus软件简介
5.2.2 Proteus安装
5.2.3 Proteus仿真STM32(实验5-1)
5.2.4 Proteus仿真STM32(实验5-2)
5.2.5 Proteus仿真STM32(实验5-3)
5.2.6 Proteus仿真STM32(实验5-4)
5.2.7 Proteus仿真STM32(实验5-5)
5.3 STM32CubeMX应用
5.3.1 STM32CubeMX简介
5.3.2 STM32CubeMX安装
5.3.3 STM32CubeMX应用(实验5-6)
5.3.4 HAL库
5.3.5 HAL库的程序分析
5.4 FSMC
5.4.1 FSMC概述
5.4.2 常见的存储器
5.4.3 FSMC的存储器控制器
5.4.4 NOR和PSRAM地址映像
5.4.5 NOR闪存和PSRAM控制器
5.4.6 与非总线复用模式的异步16位NOR闪存/PSRAM存储器接口
5.4.7 TFT LCD使用FSMC接口
5.4.8 STM32F103xC/D/E的FSMC引脚定义
5.5 TFT LCD显示应用
5.5.1 TFTLCD简介
5.5.2 LCD主要特性
5.5.3 LCD外部引脚
5.5.4 LCD驱动器
5.5.5 LCD原理框图
5.5.6 初始化程序
5.5.7 底层驱动程序(GPIO)
5.5.8 底层驱动程序(FSMC)
5.5.9 LCD应用函数
5.5.10 LCD编程应用(实验5-7)
5.5.11 LCD编程应用(实验5-8)
5.5.12 LCD编程应用(实验5-9)
5.5.13 LCD编程应用(实验5-10)
5.5.14 LCD编程应用(实验5-11)
5.5.15 LCD编程应用(实验5-12)
5.5.16 LCD编程应用(实验5-13)
5.6 备份寄存器
5.6.1 BKP简介
5.6.2 BKP特性
5.6.3 BKP功能
5.6.4 BKP寄存器结构
5.6.5 BKP库函数
5.6.6 BKP应用编程(实验5-14)
5.7 实时时钟
5.7.1 RTC概述
5.7.2 主要特性
5.7.3 RTC寄存器结构
5.7.4 RTC寄存器
5.7.5 RTC库函数
5.7.6 RTC编程应用(实验5-15)
5.8 DMA控制器
5.8.1 DMA简介
5.8.2 DMA特性
5.8.3 DMA功能
5.8.4 DMA寄存器结构
5.8.5 DMA库函数
5.8.6 DMA编程应用(实验5-16)
5.9 定时器
5.9.1 STM32定时器基本原理及常见问题
5.9.2 基本定时器(TIM6 and TIM7)
5.9.3 通用定时器(TIMx)
5.9.4 高级控制定时器(TIM1和TIM8)
5.9.5 独立看门狗(IWDG)
5.9.6 窗口看门狗(WWDG)
5.9.7 TIM寄存器结构
5.9.8 TIM寄存器
5.9.9 TIM库函数
第6章 STM32高级应用
第7章 常见扩展模块实验
第8章 STM32 GCC、Maple和STM32duino
第9章 CDIO项目实训与毕业设计
第10章 电子设计竞赛与产学合作协同育人项目