从0开始教你学STM32
本店图书 都是正版图书 可开电子发票 需要发票的联系客服!
¥
25.95
6.7折
¥
39
全新
仅1件
作者赵星寒
出版社北京航空航天大学
ISBN9787512415676
出版时间2014-09
装帧其他
开本16开
定价39元
货号9787512415676
上书时间2024-12-24
商品详情
- 品相描述:全新
- 商品描述
-
目录
第1章 概述
1.1 STM32F1xx系列概述
1.1.1 STM32F1xx的多个子系列
1.1.2 STM32F1xx系列特点
1.1.3 内核简介
1.2 封装
1.3 接口
1.4 选型指南
1.5 开发环境
第2章 STM32F103最小系统
2.1 最小系统设计
2.1.1 最小系统
2.1.2 电源
2.1.3 复位控制
2.1.4 系统启动模式
2.1.5 振荡器
2.2 JTAG接口
第3章寄存器及存储器
3.1 内部通用工作寄存器
3.2 STM32F1xx存储器空间
3.2.1 存储器映像
3.2.2 外设管理寄存器
3.2.3 内嵌Flash存储器
3.2.4 内嵌SRAM存储器
3.2.5 系统存储器
3.3 堆栈及栈区
3.4 数据格式
3.4.1 数据的大端和小端
3.4.2 地址对准
3.5 位段(bit—banding)操作
3.5.1 位操作概念和位操作分区
3.5.2 位段操作
3.5.3 位段操作应用举例
第4章 最小系统管理
4.1 电源系统管理
4.1.1 电压监测器PVD
4.1.2 低功耗模式
4.1.3 实时时钟的自动唤醒AWU方式
4.1.4 电源控制寄存器组介绍
4.2 复位系统
4.2.1 系统复位
4.2.2 系统复位源的识别和应用
4.2.3 外部设备复位
4.3 时钟系统管理
4.3.1 独立看门狗(IWDG)时钟
4.3.2 实时时钟RTC
4.3.3 系统主时钟
4.3.4 外部设备时钟
4.3.5 输出时钟源
4.3.6 时钟管理寄存器组
第5章 中断和事件
5.1 中断和事件概述
5.2 中断向量表
5.3 内核中断
5.3.1 内核中断介绍
5.3.2 内核中断的应用
5.3.3 内核中断的管理
5.4 外部中断/事件
5.4.1 外部中断/事件概述
5.4.2 外部中断/事件管理
5.5 外设中断
5.5.1 外设中断概述
5.5.2 系统中断设置/使能寄存器
5.6 中断优先权和中断过程
5.6.1 中断优先权寄存器
5.6.2 中断过程
第6章 汇编语言编程方法
6.1 汇编语言程序组成
6.1.1 汇编语言程序
6.1.2 汇编语言程序要素
6.2 汇编语言书写规则
6.3 汇编语言中的表达式
6.3.1 变量
6.3.2 字符串表达式
6.3.3 数字表达式
6.3.4 逻辑表达式
6.3.5 以PC为基址和以寄存器为基址的地址表达式
6.3.6 编译时的运算顺序
6.4 第2操作数
6.4.1 第2操作数表达
6.4.2 第2操作数规范
6.5 地址的前缀和后缀
6.6 指令可选后缀
6.7 条件指令的应用(条件后缀)
6.7.1 条件标志的变化
6.7.2 条件标志位
6.7.3 条件的判断和程序的转移(条件后缀)
6.8 数据栈的应用
第7章 汇编语言工程项目
7.1 汇编语言启动代码
7.1.1 标准的启动代码
7.1.2 自编的启动代码
7.2 汇编语言工程项目
7.2.1 建立一个工程项目
7.2.2 编制主程序
7.2.3 建立一个中断处理文件
7.2.4 建立一个子文件
第8章 Thumb—2指令集
8.1 存储器访问指令
8.2 通用数据处理指令
8.3 乘法和除法指令
8.4 饱和运算指令SSAT和USAT
8.5 位段操作指令
8.6 分支和分支控制指令
8.7 其他指令
第9章 伪指令
9.1 概述
9.2 符号声明类伪指令
9.3 数据定义类伪指令
9.4 控制程序流向的伪指令
9.5 其他伪指令
第10章 C语言编程方法
10.1 C语言的两种编程方法
10.2 创建一个C语言工程项目
10.3 寄存器编程方法
10.3.1 寄存器定义和寄存器赋值
10.3.2 逻辑判断语句的应用
10.3.3 Contex—M3的位段操作在C语言中的应用
10.4 工程项目组成
10.4.1 创建和添加一个扩展名为h的头文件
10.4.2 创建和添加一个中断服务程序文件
第11章 混合编程方法
11.1 嵌入式汇编语法
11.2 参数传递
第12章 通用外部端口GPIO和复用外部端口AFIO
12.1 通用输入/输出端口概述
12.2 通用I/O端口应用
12.3 复用I/O端口
12.4 复用功能的重新映射
12.5 寄存器组说明
第13章 模拟/数字转换器ADC
13.1 ADC信号源
13.2 A/D信号源分组
13.2.1 概述
13.2.2 信号源分组
13.2.3 分组寄存器介绍
13.2.4 分组方法举例
13.3 使用ADC的几个概念
13.3.1 采样时间及采样时间寄存器
13.3.2 数据对齐
13.3.3 校准
13.3.4 ADC时钟
13.3.5 内部触发和外部触发
13.3.6 中断
13.3.7 ADC复位后状态
13.4 单次转换和连续转换
13.5 扫描模式
13.6 间断模式
13.7 ADC的其他特性
13.7.1 模拟看门狗
13.7.2 双ADC模式
13.7.3 不同型号产品ADC的区别
13.8 ADC寄存器组
13.9 ADC程序实例
第14章 通用异步同步收发器USART
14.1 异步通信概述
14.2 波特率设置
14.3 数据发送
14.4 数据接收
14.5 异步串行通信中的中断
14.6 异步串行通信应用举例
14.7 USART寄存器介绍
参考文献
内容摘要
赵星寒编著的《从0开始教你学STM32》以引导读者快速全面掌握STM32系列嵌入式微控制器为目的,由浅入深地带领大家进入STM32的世界。本书详细介绍了STM32F103最小系统
、寄存器及存储器、最小系统管理、中断和事件、汇编语言编程方法、汇编语言工程项目、
Thumb—2指令集、伪指令、C语言编程方法、混合编程方法、通用外部端口GPIO和复用外部端口AFIO、
模拟/数字转换器ADC、通用异步同步收发器USART等。
本书非常适合STM32F10x嵌入式微控制器的初学者,以及有一定嵌入式应用基础的电子工程技术人员参考,也可作为高等院校电子信息、自动控制等专业的教学和科研开发参考书。
— 没有更多了 —
以下为对购买帮助不大的评价