资源简介 目录第一章Stm32..71.1引言..71.1.1STM32简介71.1.2STM32与Linux系统的比较.71.2STM32F103ZET6开发概述.71.2.1STM32系列微控制器的命名方式81.2.2STM32F103ZET6开发板介绍.1.2.3STM32F103ZET6参考文档….101.2.4STM32F103ZET6开发方式..101.2.5STM32固件库介绍..111.3开发环境搭建121.3.1keil软件安装.….121.3.2 CubeMX软件安装.191.3.3驱动文件安装.241.4STM32启动过程.261.4.1系统架构….261.4.2存储器的组织架构,271.4.3stm32启动方式.…29,291.4.4月动文件…,,.1.4.5启动文件分析..301.5STM32系统时钟树..311.5.1系统时钟的时钟源311.5.2时钟树.311.5.3系统时钟分析..331.6STM32通用输入输出.351.6.1GPI0框图…361.6.2GPI0的八种工作模式..361.7使用CubeMX配置使用GPIO..411.7.1新建工程411.7.2配置时钟树….431.7.3配置GPI0.431.7.4配置工程管理471.7.5生成工程481.7.6keil5打开工程文件481.7.7 MX_GPIC0Init函数解析481.7.8将文件烧录至STM32ZET6开发板491.7.9实验现象5218工程详解…..521.8.1工程目录521.8.2MDK-ARM工程文件介绍.531.8.3主程序结构详解.541.9GPI0相关API..571.9.1相关API…。571.9.2hal库实现跑马灯601.9.3作业:使用GPI0驱动蜂鸣器611.10stm32嵌套向量中断控制器(NVIC).611.10.1NV1C的介绍611.10.2NV1IC的优先级.611.10.3 Cubemx配置中断优先级.…631.10.4中断的具体行为..631.10.5外部中断的介绍.641.10.6中断的主要特性….651.10.7外部中断/事件线路映像651.10.8中断相关API及数据结构661.11按键中断.691.11.1 CubeMX基础配置691.11.2中断模式配置,701.11.3工程代码分析,.711.11.4回调程序设计….741.12定时器…。…741.12.1定时器介绍..741.12.2定时器计时公式….751.12.3定时器结构体….751.13定时器时间基准模式(Time Base).781.13.1时间基准模式概述…,781.13.2时间基准模式相关配置参数.781.13.3时间基准模式相关API.801.13.4hal工程函数详解831.13.5定时器使灯光闪烁.871.14定时器输出比较模式(0 utput Compare)881.14.1输出比较模式概述….881.14.2输出比较模式模式相关参数….881.14.3输出比较模式模式相关API891.14.4PWM实现呼吸灯.92 展开更多...... 收起↑ 资源预览