请选择 进入手机版 | 继续访问电脑版
查看: 4508|回复: 12

[电子书] 【STM32图书分享之三十五】—《ARM嵌入式开发实例——基于STM32的系统设计

[复制链接]

该用户从未签到

3

主题

21

帖子

0

蝴蝶豆

新手上路

最后登录
1970-1-1
发表于 2014-5-5 22:57:02 | 显示全部楼层 |阅读模式
推荐理由:
基于ARM的入门指导,包括了各种最基本的情况,中断,程序,什么都有,这本书最合适了,而且还包括了提高篇,包括看门狗,汽车轮,温度检测等大项目,实在是新手熟悉STM32作为基本的一本好书。
 
【STM32图书分享之三十五】—《ARM嵌入式开发实例——基于STM32的系统设计}
 
 
 
淘宝网 
点击查看更多STM32图书推荐
 
ARM嵌入式开发实例——基于STM32的系统设计(全程讲解,ARM学习从零起步;实例教学,工程实例全面剖析。)23235339
ISBN : 9787121200533
作者 : 肖广兵 主编
出版 : 电子工业出版社2013-4-1
页数 : 427
开本 : 16开
装帧 : 平装
字数 : 704000
定价 : 59.00
 
       
  •     
  • 编辑推荐   
  •       内容由浅入深,通过示例引导,结合大量实例进行分析和设计。
        提供了大量的工程实例电路和Keil uVision的工程文件,可以直接运行实验。
       
  •     
  • 内容推荐   
  •       本书以STM32F103XX芯片为例,对车载ARM嵌入式系统进行了详细的介绍。全书共8章,按内容讲解的难度不同划分为3篇:基础篇主要介绍有关车载ARM嵌入式系统的基础知识,包括STM32F103XX芯片的系统资源、工作平台、基本语法指令等内容。提高篇主要介绍ARM嵌入式系统在实际工程项目中的初步应用,从GPIO接口模块、ADC模数转换模块、TIMER定时器等方面进行详细介绍,并着重分析了ARM嵌入式系统硬件资源的使用。综合篇主要是对前两篇所有基础知识的总结和应用,着重介绍ARM嵌入式系统在车辆中的应用,并给出了相应的程序设计代码。
       
  •     
  • 作者简介   
  •       肖广兵,男,大学教师,国家软件设计师(原高级程序员),曾获汽车工程学会科普优秀奖,2011汽车电子先进技术研讨会优秀论文二等奖。
       
  •     
  • 目录   
  •     基础篇
        第1章 初识ARM嵌入式系统
        1.1 ARM嵌入式系统简介
        1.1.1 ARM嵌入式的发展历程及其应用
        1.1.2 ARM嵌入式的性能特性
        1.1.3 ARM嵌入式系统的开发要点
        1.1.4 常用车载ARM嵌入式芯片STM32F103XX
        1.2 ARM嵌入式系统的开发环境
        1.2.1 Keil MDK简介
        1.2.2 Keil MDK开发步骤
        1.3 ARM嵌入式系统的硬件构成
        1.3.1 ARM嵌入式处理器结构
        1.3.2 ARM嵌入式处理器中的指令
        1.3.3 ARM硬件配置
        1.4 ARM嵌入式系统开发实例——车载嵌入式芯片STM32F103XX
        1.4.1 系统资源与性能参数
        1.4.2 系统硬件设计
        1.4.3 系统外围接口
        第2章 ARM指令系统
        2.1 ARM指令系统简介
        2.1.1 ARM汇编语言的基本语法
        2.1.2 ARM汇编指令中的后缀
        2.1.3 ARM汇编指令的书写格式
        2.2 ARM指令集的基本概念
        2.2.1 ARM指令的基本格式
        2.2.2 ARM指令中的条件执行
        2.2.3 ARM指令中的S标志
        2.3 ARM指令集的类型
        2.3.1 跳转指令
        2.3.2 算术运算指令
        2.3.3 逻辑运算指令
        2.3.4 存储器访问指令
        2.3.5 数据传送指令
        2.3.6 协处理器指令
        2.3.7 异常中断产生指令
        2.3.8 ARM指令小结
        2.4 Thumb指令集
        2.4.1 Thumb指令的基本概念
        2.4.2 Thumb指令集的结构
        2.4.3 Thumb状态下的寄存器
        2.4.4 Thumb指令集的类型
        2.4.5 Thumb指令小结
        第3章 STM32技术基础
        3.1 STM32F103XX系统简介
        3.1.1 STM32F103XX系列处理器芯片
        3.1.2 STM32F103XX器件信息
        3.2 STM32F103XX引脚信息
        3.3 STM32F103XX的内部结构
        3.3.1 STM32F103XX芯片总体结构
        3.3.2 STM32F103XX片上Flash程序存储器
        3.3.3 STM32F103XX片内静态RAM
        3.4 STM32F103XX存储器映射
        3.4.1 存储系统中的大/小端配置
        3.4.2 系统存储器的映射
        3.4.3 系统存储器的访问属性
        3.4.4 系统存储器的地址重映射
        3.4.5 系统存储中止的异常
        3.5 STM32F103XX的系统控制模块
        3.5.1 晶体振荡器
        3.5.2 外部中断输入
        3.5.3 系统的启动模式
        3.5.4 系统锁相环PLL
        3.5.5 系统休眠与低功耗
        3.5.6 系统复位
        3.5.7 系统时钟分频
        3.5.8 系统掉电检测与控制
        3.6 STM32F103XX向量中断控制器
        3.6.1 中断的概念与类型
        3.6.2 外部中断/事件控制器的特点与结构
        3.6.3 EXTI的寄存器
        3.6.4 中断的处理过程
        提高篇
        第4章 STM32F103XX程序设计
        4.1 STM32F103XX处理器的汇编程序开发框架
        4.1.1 ARM汇编语言中的代码程序段
        4.1.2 ARM汇编语言中的数据程序段
        4.1.3 ARM汇编语言中的宏定义
        4.1.4 ARM汇编语言中的符号数据
        4.2 STM32F103XX处理器的数据操作
        4.2.1 C语言C语言中的数据类型
        4.2.2 C语言中数据的输入/输出格式
        4.2.3 C语言中变量和常量
        4.2.4 C语言中的整型数据
        4.2.5 C语言中的实型数据
        4.2.6 C语言中的字符型数据
        4.2.7 C语言中的字符串常量
        4.2.8 不同类型数据之间的混合运算
        4.3 STM32F103XX处理器的数据运算
        4.3.1 ARM程序代码中的算术运算符
        4.3.2 算术运算符的优先级和结合性
        4.3.3 数据类型的强制转换
        4.3.4 自增与自减操作
        4.3.5 赋值运算符和赋值表达式
        4.3.6 逗号运算符
        4.4 STM32F103XX的流程控制语句
        4.4.1 ARM中的if条件判断语句
        4.4.2 ARM中的switch分支选择语句
        4.4.3 ARM中的循环控制语句
        第5章 STM32F103XX功能模块
        5.1 ARM处理器的选型与功能模块
        5.1.1 ARM处理器的性能参数
        5.1.2 ARM处理器的外部接口
        5.1.3 ARM处理器的芯片封装
        5.1.4 STM32F103XX系列ARM处理器
        5.2 GPIO接口模块
        5.2.1 GPIO引脚特性
        5.2.2 GPIO引脚描述
        5.2.3 GPIO引脚函数库
        5.2.4 GPIO的硬件电路
        5.2.5 基础实验一:汽车安全带报警指示灯与蜂鸣器实验
        5.3 ADC(模数转换)模块
        5.3.1 ADC特性
        5.3.2 ADC引脚的描述
        5.3.3 ADC库函数
        5.3.4 ADC硬件电路
        5.3.5 基础实验二:汽车发动机水温测量系统实验
        5.4 EXTI中断模块
        5.4.1 外部中断/事件的分类
        5.4.2 外部中断/事件的结构
        5.4.3 外部中断/事件的执行顺序与嵌套
        5.4.4 外部中断/事件的选择
        5.4.5 外部中断/事件库函数
        5.4.6 外部中断/事件硬件电路
        5.4.7 基础实验三:汽车紧急制动实验
        5.5 高级控制定时器TIM1
        5.5.1 TIM1的结构特性
        5.5.2 TIM1的功能
        5.5.3 TIM1的控制寄存器
        5.5.4 TIM1库函数的功能说明
        5.5.5 基础实验四:PWM驱动汽车灯光照明实验
        5.6 通用定时器TIMx
        5.6.1 TIMx的结构特性
        5.6.2 TIMx的功能
        5.6.3 TIMx的控制寄存器
        5.6.4 基础实验五:汽车轮胎压力检测实验
        第6章 STM32F103XX功能模块
        6.1 实时时钟模块
        6.1.1 RTC实时时钟的功能特性
        6.1.2 RTC实时时钟的结构
        6.1.3 RTC寄存器的操作方式
        6.1.4 RTC实时时钟的寄存器
        6.1.5 RTC实时时钟的库函数
        6.1.6 基础实验一:车载时钟与电子日历
        6.2 看门狗WatchDog模块
        6.2.1 STM32系列处理器中的看门狗
        6.2.2 独立看门狗的功能特性
        6.2.3 独立看门狗的寄存器
        6.2.4 独立看门狗的库函数
        6.2.5 窗口看门狗的功能特性
        6.2.6 窗口看门狗的寄存器
        6.2.7 窗口看门狗的库函数
        6.2.8 基础实验二:基于秒中断的新能源汽车电池SOC值的检测实验
        6.3 USART串口通信模块
        6.3.1 USART的功能特性
        6.3.2 USART的字符描述
        6.3.3 USART的发送器
        6.3.4 USART的接收器
        6.3.5 USART的中断请求
        6.3.6 USART的寄存器
        6.3.7 USART的库函数
        6.3.8 基础实验三:汽车轮速检测实验
        6.4 CAN通信模块
        6.4.1 CAN的功能结构
        6.4.2 CAN的运行模式
        6.4.3 CAN的功能描述
        6.4.4 CAN的寄存器
        6.4.5 CAN的库函数
        6.4.6 基础实验四:基于CAN通信的车载电动机冷控实验
        综合篇
        第7章 STM32F103XX内部资源的C编程实例
        7.1 基于STM32F103XX的车载温/湿度检测仪的设计
        7.1.1 项目内容的概述
        7.1.2 项目需求分析
        7.2 系统硬件电路设计
        7.2.1 系统电源设计
        7.2.2 传感电路及运放电路的设计
        7.2.3 DS18B20数字式温度传感器的电路设计
        7.2.4 SHTXX数字式湿度传感器的电路设计
        7.2.5 串口通信与BOOT启动电路的设计
        7.2.6 人机交互界面
        7.3 系统软件工程的设计
        第8章 STM32F103XX外部接口的C编程实例
        8.1 基于TFT触摸屏的汽车故障在线检测诊断教学平台设计
        8.1.1 项目内容概述
        8.1.2 项目需求分析
        8.2 系统硬件电路设计
        8.2.1 系统电源设计
        8.2.2 系统逻辑控制电路设计
        8.2.3 TFT LCD触摸屏电路设计
        8.2.4 串口通信电路与JTAG电路
        8.3 系统软件工程设计
  ST全新域名已上线,大家奔走相告>>                    
回复

使用道具 举报

该用户从未签到

308

主题

3430

帖子

0

蝴蝶豆

论坛元老

最后登录
2018-9-30
发表于 2014-5-6 14:40:13 | 显示全部楼层

RE:【STM32图书分享之三十五】—《ARM嵌入式开发实例——基于STM32的系统设计

请楼主写出推荐理由。然后我们就安排购买这本书送给你啦
回复 支持 反对

使用道具 举报

该用户从未签到

0

主题

10

帖子

0

蝴蝶豆

初级会员

最后登录
1970-1-1
发表于 2014-5-8 16:13:26 | 显示全部楼层

回复:【STM32图书分享之三十五】—《ARM嵌入式开发实例——基于STM32的系统设计

 好东西哦
  ST全新域名已上线,大家奔走相告>>                    
回复 支持 反对

使用道具 举报

该用户从未签到

3

主题

21

帖子

0

蝴蝶豆

新手上路

最后登录
1970-1-1
 楼主| 发表于 2014-5-14 01:01:08 | 显示全部楼层

RE:【STM32图书分享之三十五】—《ARM嵌入式开发实例——基于STM32的系统设计

已写推荐理由和信息, 想问下一个人只能拿(推荐)一本吗?
回复 支持 反对

使用道具 举报

该用户从未签到

308

主题

3430

帖子

0

蝴蝶豆

论坛元老

最后登录
2018-9-30
发表于 2014-5-14 08:56:08 | 显示全部楼层

回复:【STM32图书分享之三十五】—《ARM嵌入式开发实例——基于STM32的系统设计

回复第 4 楼 于2014-05-14 01:01:08发表:
已写推荐理由和信息, 想问下一个人只能拿(推荐)一本吗? 

数量不限制
  ST全新域名已上线,大家奔走相告>>                    
回复 支持 反对

使用道具 举报

该用户从未签到

0

主题

2

帖子

0

蝴蝶豆

新手上路

最后登录
1970-1-1
发表于 2014-5-15 10:11:07 | 显示全部楼层

回复:【STM32图书分享之三十五】—《ARM嵌入式开发实例——基于STM32的系统设计

回复第 2 楼 于2014-05-06 14:40:13发表:
请楼主写出推荐理由。然后我们就安排购买这本书送给你啦 

基于ARM Cortex M*系列的STM32系列SOC目前是行业里面较为领先的产品系列,仔细阅读ARM指令及相关技术资料,有利于进一步领会STM32的产品特性及优势。特别推荐!
回复 支持 反对

使用道具 举报

该用户从未签到

0

主题

2

帖子

0

蝴蝶豆

新手上路

最后登录
1970-1-1
发表于 2014-5-15 10:12:33 | 显示全部楼层

回复:【STM32图书分享之三十五】—《ARM嵌入式开发实例——基于STM32的系统设计

回复第 5 楼 于2014-05-14 08:56:08发表:
回复第 4 楼 于2014-05-14 01:01:08发表:
已写推荐理由和信息, 想问下一个人只能拿(推荐)一本吗? 

数量不限制
 

管理员,我这样的推荐帖可以申请到书了吗?谢谢回复。
  ST全新域名已上线,大家奔走相告>>                    
回复 支持 反对

使用道具 举报

该用户从未签到

3

主题

21

帖子

0

蝴蝶豆

新手上路

最后登录
1970-1-1
 楼主| 发表于 2014-5-23 23:43:49 | 显示全部楼层

回复:【STM32图书分享之三十五】—《ARM嵌入式开发实例——基于STM32的系统设计

回复第 2 楼 于2014-05-06 14:40:13发表:
请楼主写出推荐理由。然后我们就安排购买这本书送给你啦 

写了呢
回复 支持 反对

使用道具 举报

该用户从未签到

0

主题

12

帖子

0

蝴蝶豆

初级会员

最后登录
1970-1-1
发表于 2014-7-24 22:29:32 | 显示全部楼层

RE:【STM32图书分享之三十五】—《ARM嵌入式开发实例——基于STM32的系统设计

书呢?   貌似只有题目啊
  ST全新域名已上线,大家奔走相告>>                    
回复 支持 反对

使用道具 举报

该用户从未签到

5

主题

183

帖子

0

蝴蝶豆

金牌会员

最后登录
2018-6-19
发表于 2014-7-31 10:04:57 | 显示全部楼层

回复:【STM32图书分享之三十五】—《ARM嵌入式开发实例——基于STM32的系统设计

难道推荐一本书,管理就可以买了送给推荐者了吗?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|意法半导体STM32/STM8技术社区

GMT+8, 2018-10-21 14:42 , Processed in 0.374707 second(s), 10 queries , MemCache On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表