• 【正版现货】基于STM32的嵌入式系统应用 孙光 基于STM32Cube应用开发 原书第2版RTOS工作原理和实现机制 嵌入式系统开发教程
21年品牌 40万+商家 超1.5亿件商品

【正版现货】基于STM32的嵌入式系统应用 孙光 基于STM32Cube应用开发 原书第2版RTOS工作原理和实现机制 嵌入式系统开发教程

9787115517999

46.5 全新

仅1件

河北廊坊
认证卖家担保交易快速发货售后保障

作者孙光

出版社人民邮电出版社

ISBN9787115517999

出版时间2020-01

装帧平装

开本16开

货号649728090060

上书时间2022-11-26

便当书屋

已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
商品描述
基本信息书名:基于STM32的嵌入式系统应用定价:42元作者:孙光 著出版社:人民邮电出版社出版日期:2019-10-01ISBN:9787115517999字数:页码:190版次:1装帧:平装开本:16开商品重量:内容提要本书介绍了意法半导体公出品的基于Arm Cortex-M3内核的STM32F103微控制器在工程实践中的应用。n
全书分为基础篇和应用篇。基础篇介绍了嵌入式系统的基本概念、实训使用的软硬件平台、STM32的标准外设库、嵌入式C语言编程的特点、STM32系统时钟、彩色LCD显示基础、字符编码和显示字库等内容;应用篇依托STM32微控制器的主要外设、常用外围器件以及典型应用等设计了11个实训项目。n
本书适合作为高职院校电子与控制类专业'嵌入式系统应用'等相关课程的教材,也可以作为工程技术人员学习STM32微控制器编程的入门参考书。作者介绍孙光,深圳职业技术学院电信学院副教授,毕业于武汉大学电气工程学院,硕士学位,长期从事嵌入式系统应用开发,具有丰富的企业经验。***教学资源库嵌入式技术教材组核心成员。目录基础篇n

第 1章 专题1——嵌入式系统概述 2n
1.1 从单片机到嵌入式系统 2n
1.2 精简指令集计算机与复杂指令集计算机 3n
1.3 普林斯顿结构和哈佛结构 3n
1.4 Arm公及其微处理器 4n
1.5 Arm Cortex系列处理器 5n
1.6 STM32F103系列微控制器 8n
第 2章 专题2——实训项目使用的软硬件平台 11n
2.1 实训项目使用的软件集成开发环境 11n
2.2 实训项目使用的仿真器 13n
2.2.1 仿真器分类 13n
2.2.2 JTAG和SWD接口 13n
2.3 实训项目使用的目标板 15n
2.4 实训项目使用的帆板角度测量与控制装置 15n
第3章 专题3——CMSIS与STM32标准外设库 17n
3.1 Arm Cortex微控制器软件接口标准CMSIS 17n
3.2 关于STM32的标准外设库 18n
3.3 STM32标准外设库的命名规则 23n
第4章 专题4——STM32嵌入式C语言编程的特点 26n
4.1 宏指令的使用及其意义 26n
4.2 STM32嵌入式C语言编程中几个重要关键字 28n
4.3 STM32嵌入式C语言编程的基本数据类型 30n
4.4 结构体与指针 32n
4.5 枚举 33n
4.6 C语言编程的代码格式 34n
第5章 专题5——STM32F10x微控制器的系统时钟 36n
5.1 STM32F10x微控制器系统时钟的基本结构 36n
5.2 STM32F10x微控制器的时钟源与配置路径 37n
5.3 STM32F10x微控制器的总线时钟 40n
5.4 STM32F10x微控制器系统时钟与外设时钟的配置方法 40n
5.4.1 STM32F10x微控制器系统时钟的配置函数 40n
5.4.2 STM32F10x微控制器外设时钟的控制 41n
第6章 专题6——彩色LCD显示 42n
6.1 彩色LCD显示与控制的基本原理 42n
6.2 彩色LCD显示器的图形显示方法 43n
6.3 彩色图片转换成C语言数组文件的方法 44n
第7章 专题7——字符编码与显示字库 46n
7.1 ASCII编码 46n
7.2 汉字字符编码 51n
7.3 字符在彩色LCD屏幕上的显示 52n
7.4 显示字库与字符编码的关系 54n

应用篇n

第8章 实训项目1——LED闪烁 58n
8.1 相关知识 58n
8.2 项目实施 59n
8.2.1 在MDK开发环境中新建项目 59n
8.2.2 MDK工程项目配置 62n
8.2.3 编译并下载运行 66n
第9章 实训项目2——按键控制LED亮灭 67n
9.1 相关知识 67n
9.1.1 STM32F103微控制器通用输入/输出端口GPIO的基本结构 67n
9.1.2 GPIO的工作模式 68n
9.1.3 GPIO端口编程涉及的标准外设库函数 69n
9.2 项目实施 70n
9.2.1 硬件电路实现 70n
9.2.2 程序设计思路 70n
9.2.3 程序代码分析 71n
9.3 拓展项目——按键控制LED闪烁频率 75n
9.3.1 项目内容 75n
9.3.2 项目提示 75n
第 10章 实训项目3——按键控制LED闪烁频率(外部中断) 76n
10.1 相关知识 76n
10.1.1 STM32F103微控制器的中断系统 76n
10.1.2 STM32F103微控制器的外部中断 80n
10.1.3 外部中断编程涉及的标准外设库函数 81n
10.2 项目实施 81n
10.2.1 硬件电路设计 81n
10.2.2 程序设计思路 82n
10.2.3 程序代码分析 82n
10.3 拓展项目——LED显示与按键动作的同步 88n
10.3.1 项目内容 88n
10.3.2 项目提示 88n
第 11章 实训项目4——彩色LCD显示图片与文字 89n
11.1 相关知识 89n
11.1.1 STM32F103微控制器的FSMC 89n
11.1.2 FSMC编程涉及的标准外设库函数 92n
11.1.3 彩色LCD的驱动 92n
11.2 项目实施 93n
11.2.1 硬件电路设计 93n
11.2.2 程序代码分析 93n
11.3 拓展项目——按键控制字符串移动 98n
11.3.1 项目内容 98n
11.3.2 项目提示 98n
第 12章 实训项目5——按键控制LED闪烁频率(定时器中断) 99n
12.1 相关知识 99n
12.1.1 STM32F103微控制器的定时器资源 99n
12.1.2 STM32F103微控制器的通用定时器 100n
12.1.3 通用定时器编程涉及的STM32标准外设库函数 101n
12.2 项目实施 101n
12.2.1 硬件电路实现 101n
12.2.2 程序设计思路 101n
12.2.3 程序代码分析 102n
12.3 拓展项目——LED1呼吸灯(定时器中断) 107n
12.3.1 项目内容 107n
12.3.2 项目提示 107n
第 13章 实训项目6——风扇转速的PWM控制 108n
13.1 相关知识 108n
13.1.1 脉冲宽度调制的基本原理 108n
13.1.2 四线制直流风扇的控制方法 108n
13.1.3 STM32通用定时器的PWM 109n
13.1.4 STM32引脚的重映射 110n
13.1.5 通用定时器PWM输出编程涉及的标准外设库函数 110n
13.2 项目实施 110n
13.2.1 硬件电路设计 110n
13.2.2 程序设计思路 111n
13.2.3 程序代码分析 111n
第 14章 实训项目7——帆板角度与芯片温度检测 116n
14.1 相关知识 116n
14.1.1 电阻式角度传感器的原理 116n
14.1.2 模拟/数字转换的过程 116n
14.1.3 模拟数字转换的技术指标 118n
14.1.4 逐次逼近型A/D转换器 118n
14.1.5 STM32微控制器的模拟数字转换器ADC 120n
14.1.6 ADC编程涉及的标准外设库函数 121n
14.2 项目实施 122n
14.2.1 硬件电路设计 122n
14.2.2 程序设计思路 122n
14.2.3 程序代码分析 123n
14.3 拓展项目——利用规则通道检测芯片温度与内部参考电压 129n
14.3.1 项目要求 129n
14.3.2 项目提示 129n
第 15章 实训项目8——帆板角度与芯片温度检测(DMA方式) 130n
15.1 相关知识 130n
15.1.1 DMA的基本概念 130n
15.1.2 STM32F103ZE微控制器的DMA 131n
15.1.3 DMA编程涉及的标准外设库函数 134n
15.2 项目实施 135n
15.2.1 硬件电路设计 135n
15.2.2 程序设计思路 135n
15.2.3 程序代码分析 135n
15.3 拓展项目——存储器到存储器(M2M)数据传输 140n
15.3.1 项目内容 140n
15.3.2 项目提示 140n
第 16章 实训项目9——串行通信控制风扇转速并获取帆板角度 142n
16.1 相关知识 142n
16.1.1 异步串行通信 142n
16.1.2 STM32的通用同步/异步收发器(USART) 143n
16.1.3 STM32的USART编程涉及的标准n
外设库函数 144n
16.2 项目实施 144n
16.2.1 硬件电路设计 144n
16.2.2 程序设计思路 145n
16.2.3 串行通信协议 145n
16.2.4 程序代码分析 146n
16.2.5 使用串口调试助手进行操作 151n
16.3 拓展项目——串口采用DMA方式发送字符 152n
16.3.1 项目要求 152n
16.3.2 项目提示 152n
第 17章 实训项目10——Wi-Fi控制风扇转速并获取帆板角度 154n
17.1 相关知识 154n
17.1.1 ISO/OSI参考模型与TCP/IP协议 154n
17.1.2 TCP/IP相关知识点 155n
17.1.3 Wi-Fi及其三种工作模式 156n
17.1.4 Wi-Fi模块ESP8266 156n
17.1.5 ESP8266模块的控制指令 157n
17.2 项目实施 158n
17.2.1 硬件电路设计 158n
17.2.2 程序设计思路 159n
17.2.3 程序代码分析 159n
17.2.4 使用手机端'网络调试助手'App进行遥控操作 167n
第 18章 实训项目11——基于STM32的物联网云平台温度检测 169n
18.1 相关知识 169n
18.1.1 云服务及其分类 169n
18.1.2 物联网云平台 171n
18.1.3 中国移动物联网云平台OneNET 171n
18.1.4 数据传输过程 172n
18.1.5 本项目使用的ESP8266模块控制指令 174n
18.2 项目实施 175n
18.2.1 在OneNET云平台上搭建设备和应用 175n
18.2.2 程序设计思路 184n
18.2.3 程序代码分析 184n
18.2.4 在桌面端或手机端观察云平台的温度数据 189编辑推荐以应用为中心,强化编程规范的学习,注重学生良好编程习惯和编程风格的培养n
实训项目以全国大学生电子设计竞赛的赛题'帆板角度测量与控制装置' 为蓝本n
将STM32微控制器的编程落实到直观具体的控制对象上,提高学生的学习兴趣

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP