《嵌入式系统设计》实验教学大纲 课程代码:TELE2131 课程学分:2.5 课程名称(中/英):嵌入式系统设计/Embedded System Desigr 课程学时:54 实验学时:27 适用专业:电子信息工程、通信工程、电子科学与技术等专业 先修课程:微机原理与接口技术、数字电路、C语言程序设计 开课单位:电子信息学院 课程负责人:邓品 实验室名称:电工电子实验教学中心嵌入式系统实验室 一、课程简介 课程性质:嵌入式系统设计是电子信息类专业一门重要的专业选修课程。本课程是一门实践 性很强的课程,课程以理论教学与实验教学并重的方式,培养学生嵌入式技术方面的软硬件 设计能力,并通过该课程的学习扩大学生知识面,为今后的研究和技术工作打下坚实的基础。 草片机为 论学 宗合设 tex -M 系统的硬件 发展状 合设计能力 课程分析和解决实际问题的能力,为今后从事嵌入式系统方面的应用与研究打下基础。本课 程的具体教学目标如下! 1、握嵌入式系统的基础知识:学习ARM Cortex-M3体系结构:学习ST32MCU的结构 STM32最小系统、片内外设资源和外部引脚,学习嵌入式系统硬件分析和设计方法:【1-2】 2、学习STM32MCU的软件开发技术,掌握利用嵌入式C语言设计STM32程序的方法:【12】 3、学习嵌入式系统硬件设计技术,掌握ST32最小系统硬件和外围扩展单元设计,并能够 综合运用嵌入式系统软件和硬件设计技术解决实际工程问题,并能够根据需求设计基于 STM32MCU的嵌入式系统的解决方案:【3-1】 练使用STM32MG开发板,并在此基础上完 二、课程目标与毕业要求的对应关系 毕业要求 指标点 课程目标 1-2能针对电子信息领域的具体对象建立数教学目标1、2 1、工程知识 学模型并求解,并具备对工程问题进行软硬 案设开发解决万 件分析与设计的基本能力。 教学目标3 使用现代工具 件,对复杂工程 教学目标4 进行分析,计算与设计
《嵌入式系统设计》实验教学大纲 课程代码:TELE2131 课程学分:2.5 课程名称(中/英):嵌入式系统设计/ Embedded System Design 课程学时:54 实验学时:27 适用专业:电子信息工程、通信工程、电子科学与技术等专业 先修课程:微机原理与接口技术、数字电路、C语言程序设计 开课单位:电子信息学院 课程负责人:邓晶 实验室名称:电工电子实验教学中心嵌入式系统实验室 一、课程简介 课程性质:嵌入式系统设计是电子信息类专业一门重要的专业选修课程。本课程是一门实践 性很强的课程,课程以理论教学与实验教学并重的方式,培养学生嵌入式技术方面的软硬件 设计能力,并通过该课程的学习扩大学生知识面,为今后的研究和技术工作打下坚实的基础。 教学目标:嵌入式系统设计以 ST 公司的 32 位基于 ARM Cortex﹣M3 内核的 STM32 单片机为 例,介绍嵌入式系统的定义、特点和发展;ARM Cortex﹣M3 体系结构;STM32 程序设计与片 上外围资源等,通过理论学习、实验、综合设计等环节,使学生了解嵌入式系统的发展状况 和应用领域,掌握嵌入式系统的硬件设计、软件设计和系统综合设计能力,培养学生利用本 课程分析和解决实际问题的能力,为今后从事嵌入式系统方面的应用与研究打下基础。本课 程的具体教学目标如下: 1、 掌握嵌入式系统的基础知识;学习 ARM Cortex﹣M3 体系结构;学习 STM32 MCU 的结构、 STM32 最小系统、片内外设资源和外部引脚,学习嵌入式系统硬件分析和设计方法;【1-2】 2、 学习 STM32 MCU 的软件开发技术,掌握利用嵌入式 C 语言设计 STM32 程序的方法;【1-2】 3、 学习嵌入式系统硬件设计技术,掌握 STM32 最小系统硬件和外围扩展单元设计,并能够 综合运用嵌入式系统软件和硬件设计技术解决实际工程问题,并能够根据需求设计基于 STM32 MCU 的嵌入式系统的解决方案;【3-1】 4、 学习 ARM Keil 集成开发环境的使用方法,熟练使用 STM32 MCU 开发板,并在此基础上完 成规定的必修实验,设计综合性实验。【5-2】 二、课程目标与毕业要求的对应关系 毕业要求 指标点 课程目标 1、工程知识 1-2 能针对电子信息领域的具体对象建立数 学模型并求解,并具备对工程问题进行软硬 件分析与设计的基本能力。 教学目标 1、2 3、设计/开发解决方 案 3-1 能利用专业知识,根据给定的设计指标, 设计电子信息领域的单元或过程。 教学目标 3 5、使用现代工具 5-2 能够选择与使用恰当的仪器、信息资源、 工程工具和专业模拟软件,对复杂工程问题 进行分析,计算与设计。 教学目标 4
三、实验项目及学时分配 实哈项目 目的要求 数微 必修/ 名称 类型 选修 验证性 必修 试和分析 用C语 编写并调试STW32程序 T闪好 GPI0瑞口控 制流水灯闪 掌握GPI0的引脚功能,输入/输出模式, 3 相关寄存器的配置与使用,GPT0常用库函 设计 必修 数的使用。熟悉和掌据通用GPI0的应用 按下PC0一PC3所接按键,触发外部中断 EXIT外部中 相应PA0~PA3所接4个LED指示灯状态 断实验 改变,掌握EXTI配置、NWIC配置、中断 3 设计性 1 必修 服务程序的编写,外部中断控制的应用 从STM32的FLASH固定地址读出STM32 ST同步 CPU芯片的序列 3 设计性 必修 信实 C机茶工作原理 努程的 解STM32通用定时器的功能 女模式,掌握定时时间的计算 5 定时器实验 器的配置,中断程序的编写,以及定时器 设计性 1 必修 的应用。利用定时器TIM2产生中断,LED 指示灯以2Hz频率闪烁。 6 ADC转换采 了解STM32A/D转换器的硬件结构,基本 样数据实险 参数与功能,工作模式,掌握ADC初始化 设计性 1 必修 配置,ADC程序设计与应用。 基于nR 两人 组,实现双方的数据发送与接收, 「解和草强近无 的 在显示器上显 女据传输原理, 了解和掌握24L01的工 9 综合性 2 选修 系统的设计 理与特点,了解和掌握24L01的程序设 RFD模 RFID 读写器的设 取校园卡的D等 标的学D的 综合性 选修 工作原理与特点,了解和堂握℉D的程 字语升与应用 应用VS1053B音频编解码模块,设计音乐 音乐播放器 播放器实现音乐播放。了解和掌握音乐播 9 2 的设计 放器的工作原理、程序设计与应用,了解 综合性 选修 和掌握VS1053B模块的特点和应用 应用IFT模块,1个SM32开发板工作在 基于WIFI模 AP模式,作为路由器,另 个5132开 10 板工作在STA模式,做为客户端,进行数 据传输系统 据传输。 解 2 掌握IF 据传输 9 综合性 选修 数据 解 握WIFI无 输的程序设计 应
三、实验项目及学时分配 序 号 实验项目 名称 目的要求 学时 分配 实验 类型 每组 人数 必修/ 选修 1 STM32 程序 的编写、调 试和分析 熟悉 STM32 教学开发板,熟悉 STM32 基本 固件库的应用,熟悉 STM32 软件开发环境, 用 C 语言编写并调试 STM32 程序。 3 验证性 1 必修 2 GPIO 端口控 制流水灯闪 烁 实现 PA0~PA3 所接 4 个 LED 指示灯闪烁。 掌握 GPIO 的引脚功能,输入/输出模式, 相关寄存器的配置与使用,GPIO 常用库函 数的使用。熟悉和掌握通用 GPIO 的应用, 3 设计性 1 必修 3 EXIT 外部中 断实验 按下 PC0~PC3 所接按键,触发外部中断, 相应 PA0~PA3 所接 4 个 LED 指示灯状态 改变,掌握 EXTI 配置、NVIC 配置、中断 服务程序的编写,外部中断控制的应用。 3 设计性 1 必修 4 USART 同步/ 异步串行通 信实验 从 STM32 的 FLASH 固定地址读出 STM32 CPU 芯片的 ID 序列码;通过串口上传到 PC 机,通过串口工具软件显示出来。掌握 USART 基本工作原理、寄存器配置,波特 率设置,掌握 USART 中断服务程序的编 写,以及收发功能的应用。 3 设计性 1 必修 5 定时器实验 了解 STM32 通用定时器的功能、结构、计 数模式,掌握定时时间的计算,掌握定时 器的配置,中断程序的编写,以及定时器 的应用。利用定时器 TIM2 产生中断, LED 指示灯以 2Hz 频率闪烁。 3 设计性 1 必修 6 ADC 转换采 样数据实验 了解 STM32 A/D 转换器的硬件结构,基本 参数与功能,工作模式,掌握 ADC 初始化 配置,ADC 程序设计与应用。 3 设计性 1 必修 7 基于 nRF 24L01 的近 距无线通信 系统的设计 两人一组,实现双方的数据发送与接收, 并在显示器上显示。了解和掌握近距无线 数据传输原理,了解和掌握 24L01 的工作 原理与特点,了解和掌握 24L01 的程序设 计与应用。 9 综合性 2 选修 8 基于 MF RC522 RFID 读写器的设 计 应用 MF RC522 RFID 模块,设计一个 RFID 读写器,实现对电子标签的读写操作,可 读取校园卡的 ID 等。了解和掌握 RFID 的 工作原理与特点,了解和掌握 RFID 的程 序设计与应用。 9 综合性 2 选修 9 音乐播放器 的设计 应用 VS1053B 音频编解码模块,设计音乐 播放器实现音乐播放。了解和掌握音乐播 放器的工作原理、程序设计与应用,了解 和掌握 VS1053B 模块的特点和应用。 9 综合性 2 选修 10 基于 WIFI 模 块的无线数 据传输系统 应用 WIFI 模块,1 个 STM32 开发板工作在 AP 模式,作为路由器,另一个 STM32 开发 板工作在 STA 模式,做为客户端,进行数 据传输。了解和掌握 WIFI 无线数据传输 的工作原理和特点,了解和掌握 WIFI 无 线数据传输的程序设计与应用。 9 综合性 2 选修
四、实验内容及教学要求 实验项目1:STM32程序的编写、调试和分析 实现1个ED指示灯闪烁 2.教学目标 (1)了解和孰柔STM32教学开发板 ,熟悉5TM32基本固件库的应用: ())了解和孰采STM3)折件开发环 (3)用c语言编写并调试STM32程序 实验项日2:GPI0端口控制流水灯闪烁 1教学内容 PA3所连接4个ED指示灯以不同频率闪烁 2救学 硬件结 2a的存器的配置与使用,Gp (2)了解和据GP0 常用库函数的使用: 实验项目3:EXT外部中断实验 1.教学内容 (1)依次按下PC0~PC3所连接4个按键,触发外部中断: 2相 :PA0~PA3所连接4个LED指示灯状态发生改变 2. 子日 1硬件 (3)了解和掌握TM32CPU中断服务程序的编写以及外部中断控制的应用。 实验项目4:USART同步/异步串行通信实验 1.教学内容 (1)从STM32CPU的FLASH周定地址读出STM32CPU芯片的D序列码: 串口上传到PC上位机,通过串口工具软件显示出来。 和掌握STM32 CPU USART 工作原 相关寄存器和波特率设置 MCPU半务 置以及以及此 牧数据的过看 形的 实验项目5:定时器实验 1.教学内容 (1)利用通用定时器T1M2产生定时中断: (2)ED指示灯以2Hz频率闪烁。 2.教学目标 解STM32通用定时器的功能 结构、计数树 应用及初始化配置 以及定时器的应用 实验项目6:ADC转换采样数据实验 1教学内容 (1)利用STM32CPU内部温度传感器检测温度。 (2)在显示器上实时显示检测的温度数据。 2.教学目标 (1)了解STM32AWD转换器的硬件结构、工作模式和基本功能:
四、实验内容及教学要求 实验项目 1: STM32 程序的编写、调试和分析 1.教学内容 (1)实现 1 个 LED 指示灯闪烁。 2.教学目标 (1)了解和熟悉 STM32 教学开发板,熟悉 STM32 基本固件库的应用; (2)了解和熟悉 STM32 软件开发环境; (3)用 C 语言编写并调试 STM32 程序。 实验项目 2: GPIO 端口控制流水灯闪烁 1.教学内容 (1)PA0~PA3 所连接 4 个 LED 指示灯以不同频率闪烁。 2.教学目标 (1)了解和掌握 GPIO 硬件结构、引脚功能以及输入/输出模式; (2)了解和掌握 GPIO 相关寄存器的配置与使用,GPIO 常用库函数的使用; (3)熟悉和掌握通用 GPIO 的特点和应用。 实验项目 3: EXIT 外部中断实验 1.教学内容 (1)依次按下 PC0~PC3 所连接 4 个按键,触发外部中断; (2)相应 PA0~PA3 所连接 4 个 LED 指示灯状态发生改变。 2.教学目标 (1)了解和掌握 STM32 CPU EXTI 硬件结构和软件配置; (2)了解和掌握 STM32 CPU NVIC 硬件结构、软件配置以及中断优先级; (3)了解和掌握 STM32 CPU 中断服务程序的编写以及外部中断控制的应用。 实验项目 4:USART 同步/异步串行通信实验 1.教学内容 (1)从 STM32 CPU 的 FLASH 固定地址读出 STM32 CPU 芯片的 ID 序列码; (2)通过串口上传到 PC 上位机,通过串口工具软件显示出来。 2.教学目标 (1)了解和掌握 STM32 CPU USART 工作原理、相关寄存器和波特率设置; (2)了解和掌握 STM32 CPU USART 初始化配置以及发送和接收数据的过程; (3)了解和掌握 STM32 CPU 串口中断服务程序的编写以及收发功能的应用。 实验项目 5:定时器实验 1.教学内容 (1)利用通用定时器 TIM2 产生定时中断; (2)LED 指示灯以 2Hz 频率闪烁。 2.教学目标 (1)了解 STM32 通用定时器的功能、结构、计数模式; (2)掌握定时时间的计算,掌握相关寄存器、库函数的应用及初始化配置; (3)掌握通用定时器中断服务程序的编写,以及定时器的应用。 实验项目 6: ADC 转换采样数据实验 1.教学内容 (1)利用 STM32 CPU 内部温度传感器检测温度; (2)在显示器上实时显示检测的温度数据。 2.教学目标 (1)了解 STM32 A/D 转换器的硬件结构、工作模式和基本功能;
(2)掌握STM32ADC相关寄存器、库函数的应用以及初始化配置: (3)掌握STM32ADC程序设计与应用。 实验项目7:基于nF24L01的近距无线通信系统的设计 现双方的数据发与接收 (2)发送端通过按键控制发送数据 (3)接收端实时显示接收到的数据。 2.教学目标 (1)了解和熟悉基于RF24L01无线通信系统的工作原理、系统组成及特点: (2)了解和掌握nRF24L.01的特性及使用:熟悉SPI串行总线的使用: (3)了解和掌握基于RF24LO1无线通信系统的软件设计与应用。 夹验项用 基于MFRC522RFID读写器的设计 设计 个基于RC522的RD读写器,具体要求如下: D9技块采用进 2) 子标 2.教学日标 (1)了解和堂握基于FC522的RFID读写器的工作原理、系统组成及特点: (2)了解和熟悉MFRC522模块的特性及使用,熟悉电子标签的内部结构及使用: (3)了解和掌握基于娅RC522的RD读写器的软件设计。 实验项目9:音乐播放器的设计 学个乐放,具要求如下。 用 2学 的相关信总 (1)了解和掌握音乐播放器的工作原理、系统组成及特点 (2)熟悉VS1053B音频编码器、解码器的工作过程、特性及使用: (3)了解和掌握音乐播放器的软件设计。 实验项目10:基于WM日模块的无线数据传输系统 1.教字内容 两个应用块进行无线数据传输, 并在显示器上显示。 个STM32 作 通过按键控制发送数据 5实 2教学目标 (1)了解和掌握AT命令集 (2)了解和掌握W无线数据传输的工作原理和特点: (3)了解和掌握WMA无线数据传输的软件设计与应用
(2)掌握 STM32 ADC 相关寄存器、库函数的应用以及初始化配置; (3)掌握 STM32 ADC 程序设计与应用。 实验项目 7:基于 nRF24L01 的近距无线通信系统的设计 1.教学内容 两人一组,实现双方的数据发送与接收,并在显示器上显示。 (1)实现 nRF 24L01 点对点无线通信;进一步可实现点对多点无线通信; (2)发送端通过按键控制发送数据; (3)接收端实时显示接收到的数据。 2.教学目标 (1)了解和熟悉基于 nRF24L01 无线通信系统的工作原理、系统组成及特点; (2)了解和掌握 nRF24L01 的特性及使用;熟悉 SPI 串行总线的使用; (3)了解和掌握基于 nRF24L01 无线通信系统的软件设计与应用。 实验项目 8:基于 MF RC522 RFID 读写器的设计 1.教学内容 设计一个基于MF RC522的 RFID读写器,具体要求如下: (1)STM32 CPU 与 MF RC522 模块采用 UART 进行通信; (2)实现对电子标签的读写操作,可读取校园卡的 ID 等; (3)采用 LCD 显示电子标签的 ID 信息。 2.教学目标 (1)了解和掌握基于 MF RC522 的 RFID 读写器的工作原理、系统组成及特点; (2)了解和熟悉 MF RC522 模块的特性及使用,熟悉电子标签的内部结构及使用; (3)了解和掌握基于 MF RC522 的 RFID 读写器的软件设计。 实验项目 9:音乐播放器的设计 1.教学内容 设计一个音乐播放器,具体要求如下: (1)播放可识别格式的音频文件,实现音乐播放; (2)采用键盘选择工作模式; (3)采用 LCD 显示播放曲目的相关信息。 2.教学目标 (1)了解和掌握音乐播放器的工作原理、系统组成及特点; (2)熟悉 VS1053B 音频编码器、解码器的工作过程、特性及使用; (3)了解和掌握音乐播放器的软件设计。 实验项目 10:基于 WIFI 模块的无线数据传输系统 1.教学内容 两人一组,应用 WIFI 模块进行无线数据传输,并在显示器上显示。 (1)1 个 STM32 开发板工作在 AP 模式,作为路由器; (2)另一个 STM32 开发板工作在 STA 模式,做为客户端; (3)通过按键控制发送数据;另一端实时显示接收到的数据。 2.教学目标 (1)了解和掌握 AT 命令集; (2)了解和掌握 WIFI 无线数据传输的工作原理和特点; (3)了解和掌握 WIFI 无线数据传输的软件设计与应用
五、考核及成绩评定方式 1、考核方式 考核方式:作品与报告 成绩评定方式: 课程且标达成情况及考试成绩评定占比(%) 课程教学日标 支撑毕业要求 末考试 实验报告 教学目标1、2 撑毕业要 12 14 6 教学日标3 支撑毕业要求 3-1 12 4 40 教学日标4 支撑毕业要束 7 2 20 20 35 15 100 2、考核评价标准 实验成绩考核评价标准 评价标准 基本要求 优秀 良好 合格 不合格 (%) 应用STM32开发板和ARW 能根据实验能根据实 基本能根据 不能根据 集发卧境 要求合理设验要求合 实验要求设 实验要求 和掌的片 计电路,给 理设计电 计电路,给 设计电路 实验成续 出买现方 路.给出买 出买现方 给出实现 源。培养学生独立讲 设计和分析工程问题 案;独立完 现方案;独 案:基本完 方案:不能 % 成实验。对 立完成爽 成实验,对 完成实验 能力,并后发学生的 实验结果能 验,对实验 实验结果能 新思 、自主开展创 对实验结 进行有效分 结果讲行 进行部分分 果没有分 业要求12、3-5-2) 析。 分析。 析。 析。 实验报告考核评价标准 基本要求 评价标准 成须比 优秀 良好 合格 不合格 例(%) 实验报告撰写 实验报告撰写较 实验报告撰 实验报 课程知 规范.内容另 规范 写尚规范 撰与个 别、判断和 整,条理清渐 条理清功 范或为 报告中对买 交实验报 思考实验 报告中对实验过 验过程叙边 的现象和 告不独 逻辑性强,自 报告 立完成有 15 刀元成,没有 二勞刀元成 抄装现象 1-2、3-10 抄装。实验记 有装。头0 装。 实验记录 或为完成 止确、 充分 录止 完整 确 完整 实验。 整,对 对实验结果有 对结果有 有分析,有结 对结论说明 定分析, 无结 不够
五、考核及成绩评定方式 1、考核方式 考核方式:作品与报告 成绩评定方式: 课程目标达成情况及考试成绩评定占比(%) 课程教学目标 支撑毕业要求 考试和评价方式成绩占比(%) 成绩比例 期末考试 平时成绩 实验成绩 实验报告 (%) 教学目标1、2 支撑毕业要求 1-2 12 8 14 6 40 教学目标3 支撑毕业要求 3-1 12 8 14 6 40 教学目标4 支撑毕业要求 5-2 6 4 7 3 20 合计 30 20 35 15 100 2、考核评价标准 实验成绩考核评价标准 基本要求 评价标准 成绩 比例 (%) 优秀 良好 合格 不合格 实 验 成 绩 应用STM32开发板和ARM Keil集成开发环境,应 用所学理论知识,熟悉 和掌握STM32的片上资 源,培养学生独立进行 设计和分析工程问题的 能力,并启发学生的创 新思维、自主开展创新 性实验活动。(支撑毕 业要求1-2、3-1、5-2) 能根据实验 要求合理设 计电路,给 出实现方 案;独立完 成实验,对 实验结果能 进行有效分 析。 能根据实 验要求合 理设计电 路,给出实 现方案;独 立完成实 验,对实验 结果进行 分析。 基本能根据 实验要求设 计电路,给 出实现方 案;基本完 成实验,对 实验结果能 进行部分分 析。 不能根据 实验要求 设计电路, 给出实现 方案;不能 完成实验, 对实验结 果没有分 析。 35 实验报告考核评价标准 基本要求 评价标准 成绩比 优秀 良好 合格 不合格 例(%) 实 验 报 告 能运用嵌入 式系统设计 课程知识识 别、判断和 思考实验中 的现象和应 用方式(支 撑毕业要求 1-2、3-1) 实验报告撰写 规范,内容完 整,条理清晰; 报告中对实验 过程叙述清晰, 逻辑性强,自己 努力完成,没有 抄袭。实验记录 正确、充分、完 整,对实验结果 有分析,有结 论。 实验报告撰写较 规范,内容较完 整,条理清晰; 报告中对实验过 程叙述较清晰, 逻辑性较强,自 己努力完成,没 有抄袭。实验记 录正确、完整, 对实验结果有分 析,对结论说明 不够。 实验报告撰 写尚规范,内 容基本完整; 报告中对实 验过程叙述 尚清晰,自己 完成,无抄 袭。实验记录 正确、完整, 对结果有一 定分析,无结 论。 实验报告 撰写不规 范或为提 交实验报 告;不独 立完成,有 抄袭现象, 或为完成 实验。 15
六、主要仪器设备及现有台套数 1.计算机(安装Keil uVision4软件): 30台 2.系统开发板(ST32CPU): 30套 3.示波器: 30台 4.万用表: 5直流电源 6.信号发生器 30台 7.工具箱: 1套/人 8.电子元器件: 若干 七、教材及参考书目 教材: 参考文献秦强基于RMCortex-MB的S2系列嵌入式微控制器应用实骏.北京 电子工业出版社,2011 2、李宁.基于MDK的STM32处理器开发应用[W].北京:北京航空航天大学出版社,2008 3、王永虹,徐炜,郝立平.STM32系列ARM Cortex--M3微控制器原理与实我[.北京: 北京航空航天大学出版社,2008 宽韩 :北京航空航天大学出版社 2011 李琦,赵燕飞.Cortex--B嵌入式处理器原理与应用[M.北京:电子工业出版
六、主要仪器设备及现有台套数 1.计算机(安装Keil μVision4软件): 30台 2.系统开发板(STM32 CPU): 30套 3.示波器: 30台 4.万用表: 30台 5.直流电源: 30台 6.信号发生器: 30台 7.工具箱: 1套/人 8.电子元器件: 若干 七、教材及参考书目 教材: 1、 陈志旺. STM32 嵌入式微控制器快速上手(第 2 版)[M]. 北京:电子工业出版社,2014 2、 自编实验讲义 参考文献: 1、 彭刚,秦志强. 基于 ARM Cortex-M3 的 STM32 系列嵌入式微控制器应用实践[M] . 北京: 电子工业出版社,2011 2、 李宁. 基于 MDK 的 STM32 处理器开发应用[M]. 北京:北京航空航天大学出版社,2008 3、 王永虹,徐炜,郝立平. STM32 系列 ARM Cortex-M3 微控制器原理与实践 [M]. 北京: 北京航空航天大学出版社,2008 4、 蒙博宇. STM32 自学笔记[M]. 北京:北京航空航天大学出版社,2011 5、 范书瑞,李琦,赵燕飞. Cortex-M3 嵌入式处理器原理与应用[M]. 北京:电子工业出版 社,2011