搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
ARM Cortex-M3嵌入式系统原理及应用(STM32系列微处理器体系结构编程与项目实战第2版微课视频版)/电子信息科学与技术丛书
0.00     定价 ¥ 69.00
图书来源: 浙江图书馆(由浙江新华配书)
此书还可采购25本,持证读者免费借回家
  • 配送范围:
    浙江省内
  • ISBN:
    9787302652731
  • 作      者:
    编者:冯新宇//林泽鸿|责编:曾珊
  • 出 版 社 :
    清华大学出版社
  • 出版日期:
    2024-02-01
收藏
畅销推荐
内容介绍
本书从Cortex-M3处理器入手,详细阐述了STM32微控制器的用法,从编程软件的使用、STM32的I/O端口配置讲起,深入浅出地介绍了该处理器的重要内容,主要包括基本I/O端口、中断、ADC、定时器等重要内容;最后5章给出几个经典设计案例,有的来源于学生的电子设计大赛作品,有的来源于科研课题,如平衡车设计、电子秤设计等,它们都较好地诠释了STM32的典型应用,可以帮助读者快速入门并且上手操作。读者综合前面的学习,可以自行设计作品,以活学活用。 本书配套全部设计电路图、源代码等素材,可以通过微信公众号、邮件等方式获取,方便读者学习。本书可作为电子、通信及控制等相关专业的参考书,也可作为相关技术人员的技术参考书。
展开
目录
第1章 ARM Cortex-M3核介绍
1.1 本章导读
1.2 主要应用
1.3 Cortex-M3主要特性
1.4 典型M3核处理器特性
1.4.1 命名规则
1.4.2 产品功能和外设配置
1.5 本章小结
1.6 习题
第2章 开发环境搭建
2.1 本章导读
2.2 MDK安装
2.3 新建工程初探
2.4 仿真调试
2.5 本章小结
2.6 习题
第3章 基本I/O端口控制
3.1 本章导读
3.2 新建工程进阶
3.3 MDK工程配置
3.4 寄存器操作
3.5 时钟配置
3.5.1 时钟树
3.5.2 时钟源
3.5.3 APB2外设时钟使能寄存器(Rcc_APB2ENR)
3.6 I/O端口配置
3.6.1 I/O基本情况
3.6.2 GPIO配置寄存器描述
3.6.3 端口输出数据寄存器
3.7 库函数操作
3.7.1 GPIO_init函数
3.7.2 RCC_APB2PeriphC1ockCmd
3.7.3 控制I/O输出电平
3.8 数码管操作实例
3.8.1 数码管基础知识
3.8.2 硬件电路设计
3.8.3 软件说明
3.9 简单按键操作实例
3.10 本章小结
3.11 习题
第4章 中断
4.1 本章导读
4.2 STM32中断和异常
4.3 STM32中断相关的基本概念
4.3.1 中断优先级
4.3.2 中断控制器NVIC
4.3.3 NVIC的中断向量优先级组
4.4 外部中断
4.4.1 外部中断基本情况
4.4.2 使用外部中断的基本步骤
4.5 单个按键中断操作实例
4.6 多个按键中断操作实例
4.7 本章小结
4.8 习题
第5章 串口通信
5.1 本章导读
5.2 串口通信基础
5.2.1 基本概念
5.2.2 常用的串行通信接口
5.3 STM32串口操作
5.3.1 寄存器方式操作串口
5.3.2 库函数方式操作串口
5.3.3 串口设置步骤
5.4 串口通信操作实例
5.4.1 主程序
5.4.2 串口初始化代码
5.5 本章小结
5.6 习题
第6章 直接存储器访问
6.1 本章导读
6.2 DMA基础知识
6.3 STM32的DMA操作
6.3.1 寄存器方式操作DMA
6.3.2 库函数方式操作DMA
6.3.3 DMA设置步骤
6.4 DMA操作实例
6.4.1 主程序
6.4.2 DMA初始化代码
6.4.3 代码分析和实验结果
6.5 本章小结
6.6 习题
第7章 模拟/数字转换器
7.1 本章导读
7.2 ADC基础知识
7.2.1 ADC主要特性
7.2.2 ADC框图及引脚分布
7.2.3 通道选择
7.2.4 ADC的转换模式
7.3 STM32 ADC操作
7.3.1 寄存器方式操作ADC
7.3.2 库函数方式操作ADC
7.3.3 ADC设置步骤
7.4 ADC操作实例
7.4.1 主程序
7.4.2 ADC初始化代码
7.4.3 代码分析和实验结果
7.5 本章小结
7.6 习题
第8章 定时器
8.1 本章导读
8.2 定时器基础知识
8.2.1 高级定时器
8.2.2 基本定时器
8.2.3 通用定时器
8.3 STM32定时器操作
8.3.1 寄存器方式操作定时器
8.3.2 库函数方式操作定时器
8.3.3 定时器设置步骤
8.4 定时器操作实例
8.4.1 主程序
8.4.2 定时器初始化代码
8.4.3 代码分析和实验结果
8.5 本章小结
8.6 习题
第9章 CAN总线设计
9.1 本章导读
9.2 STM32的CAN总线基础知识
9.2.1 CAN物理层特性
9.2.2 cAN的位时序
9.2.3 CAN总线仲裁
9.2.4 STM32的CAN控制器
9.2.5 STM32的CAN过滤器
9.2.6 CAN发送流程
9.2.7 CAN接收流程
9.2.8 STM32的CAN位时间特性
9.3 STM32的CAN总线操作
9.3.1 寄存器方式操作CAN总线
9.3.2 库函数方式操作CAN总线
9.3.3 CAN总线设置步骤
9.4 CAN通信示例
9.5 本章小结
9.6 习题
第10章 倒立摆设计
10.1 本章导读
10.2 设计要求
10.3 设计分析
10.3.1 倒立摆的选择
10.3.2 系统结构组成
10.3.3 系统模型分析
10.3.4 系统控制方案确定
10.4 设计步骤
10.4.1 单片机最小系统电路设计
1o.4.2 电机的选择及驱动电路的设计
10.4.3 测量电路设计
1O.4.4 通信电路设计
10.4.5 辅助电路设计
1O.4.6 系统软件设计
10.5 本章小结
10.6 习题
第11章 智能车设计
11.1 本章导读
11.2 设计要求
11.3 设计分析
11.4 设计步骤
11.4.1 最小系统电路设计
11.4.2 电源电路设计
11.4.3 电机驱动电路设计
11.4.4 环境检测传感器电路设计
11.4.5 人机交互电路设计
11.4.6 总体软件设计
11.4.7 PID控制软件设计
11.4.8 迷宫算法设计
11.4.9 设计测量方法与数据处理
11.4.10 传感器软件滤波
11.5 本章小结
11.6 习题
第12章 平衡车设计
12.1 本章导读
12.2 设计要求
12.3 设计分析
12.4 设计步骤
12.4.1
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证