书籍详情
ARM Cortex-M4 嵌入式系统外设接口开发:基于STM32F4系列微控制器(微课视频版)
作者:奚海蛟
出版社:清华大学出版社
出版时间:2023-09-01
ISBN:9787302630739
定价:¥79.00
购买这本书可以去
内容简介
《ARM Cortex-M4 嵌入式系统外设接口开发——基于STM32F4系列微控制器》(微课视频版)详细讲述了STM32F4系列微控制器硬件以及基础开发与实践应用开发,包括GPIO、串口、定时器、I2C、SPI、ADC和DAC等相关技术,对整个STM32F4系列微控制器进行总结梳理,适合广大读者作为学习ARM Cortex-M4 嵌入式系统外设接口技术的参考书。
作者简介
暂缺《ARM Cortex-M4 嵌入式系统外设接口开发:基于STM32F4系列微控制器(微课视频版)》作者简介
目录
第1章 STM32开发入门
1.1 STM32F4主板硬件资源
1.1.1 STM32F4主板硬件结构
1.1.2 接口明细
1.1.3 跳线功能定义
1.1.4 按键定义
1.1.5 主控板资源说明
1.1.6 主控板原理图
1.2 启动文件和时钟配置
1.2.1 启动文件
1.2.2 STM32F4时钟系统
第2章 GPIO开发
2.1 LED灯控制
2.1.1 开发原理
2.1.2 开发步骤
2.1.3 运行结果
2.2 蜂鸣器控制
2.2.1 开发原理
2.2.2 开发步骤
2.2.3 运行结果
2.3 按键处理:轮询
2.3.1 开发原理
2.3.2 开发步骤
2.3.3 运行结果
2.4 按键处理:中断
2.4.1 开发原理
2.4.2 开发步骤
2.4.3 运行结果
2.5 待机唤醒
2.5.1 开发原理
2.5.2 开发步骤
2.5.3 运行结果
第3章 串口开发
3.1 串口通信:轮询
3.1.1 开发原理
3.1.2 开发步骤
3.1.3 运行结果
3.2 串口通信:中断
3.2.1 开发原理
3.2.2 开发步骤
3.2.3 运行结果
3.3 串口通信:DMA
3.3.1 开发原理
3.3.2 开发步骤
3.3.3 运行结果
第4章 定时器开发
4.1 滴答定时器
4.1.1 开发原理
4.1.2 开发步骤
4.1.3 运行结果
4.2 定时器
4.2.1 开发原理
4.2.2 开发步骤
4.2.3 运行结果
4.3 PWM输出
4.3.1 开发原理
4.3.2 开发步骤
4.3.3 运行结果
4.4 输入捕获
4.4.1 开发原理
4.4.2 开发步骤
4.4.3 运行结果
4.5 PWM输入
4.5.1 开发原理
4.5.2 开发步骡
4.5.3 运行结果
4.6 电容触摸按键
4.6.1 开发原理
4.6.2 开发步骡
4.6.3 运行结果
4.7 独立看门狗
4.7.1 开发原理
4.7.2 开发步骤
4.7.3 运行结果
4.8 窗口看门狗
4.8.1 开发原理
4.8.2 开发步骤
4.8.3 运行结果
第5章 ADC开发
5.1 ADC:采集光照强度
5.1.1 开发原理
5.1.2 开发步骤
5.1.3 运行结果
5.2 ADC:单ADC扫描转换
5.2.1 开发原理
5.2.2 开发步骤
5.2.3 运行结果
5.3 ADC:ADC的DMA模式
5.3.1 开发原理
5.3.2 开发步骤
5.3.3 运行结果
5.4 ADC:双重ADC交叉模式
5.4.1 开发原理
5.4.2 开发步骤
5.4.3 运行结果
5.5 ADC:定时器触发模式
5.5.1 开发原理
5.5.2 开发步骤
5.5.3 运行结果
第6章 DAC开发
6.1 DAC双通道输出
6.1.1 开发原理
6.1.2 开发步骤
6.1.3 运行结果
6.2 DAC正弦波
6.2.1 开发原理
6.2.2 开发步骤
6.2.3 运行结果
第7章 总线开发
7.1 CAN通信
7.1.1 开发原理
7.1.2 开发步骤
7.1.3 运行结果
7.2 RS-485通信
7.2.1 开发原理
7.2.2 开发步骤
7.2.3 运行结果
7.3 红外遥控
7.3.1 开发原理
7.3.2 开发步骤
7.3.3 运行结果
7.4 PC通信
7.4.1 开发原理
7.4.2 开发步骤
7.4.3 运行结果
7.5 模拟IC通信
7.5.1 开发原理
7.5.2 开发步骤
7.5.3 运行结果
7.6 SPI通信
7.6.1 开发原理
7.6.2 开发步骤
7.6.3 运行结果
第8章 存储器开发
8.1 EEPROM读写
8.1.1 开发原理
8.1.2 开发步骤
8.1.3 运行结果
8.2 Flash读写
8.2.1 开发原理
8.2.2 开发步骤
8.2.3 运行结果
8.3 W25Q128读写
8.3.1 开发原理
8.3.2 开发步骤
8.3.3 运行结果
8.4 SD卡读写
8.4.1 开发原理
8.4.2 开发步骤
8.4.3 运行结果
8.5 外部SRAM读写
8.5.1 开发原理
8.5.2 开发步骤
8.5.3 运行结果
8.6 内存管理
8.6.1 开发原理
8.6.2 开发步骤
8.6.3 运行结果
第9章 外设开发
9.1 MPU6050传感器
9.1.1 开发原理
9.1.2 开发步骤
9.1.3 运行结果
9.2 TFTLCD
9.2.1 开发原理
9.2.2 开发步骤
9.2.3 运行结果
9.3 触摸屏
9.3.1 开发原理
9.3.2 开发步骤
9.3.3 运行结果
参考文献
1.1 STM32F4主板硬件资源
1.1.1 STM32F4主板硬件结构
1.1.2 接口明细
1.1.3 跳线功能定义
1.1.4 按键定义
1.1.5 主控板资源说明
1.1.6 主控板原理图
1.2 启动文件和时钟配置
1.2.1 启动文件
1.2.2 STM32F4时钟系统
第2章 GPIO开发
2.1 LED灯控制
2.1.1 开发原理
2.1.2 开发步骤
2.1.3 运行结果
2.2 蜂鸣器控制
2.2.1 开发原理
2.2.2 开发步骤
2.2.3 运行结果
2.3 按键处理:轮询
2.3.1 开发原理
2.3.2 开发步骤
2.3.3 运行结果
2.4 按键处理:中断
2.4.1 开发原理
2.4.2 开发步骤
2.4.3 运行结果
2.5 待机唤醒
2.5.1 开发原理
2.5.2 开发步骤
2.5.3 运行结果
第3章 串口开发
3.1 串口通信:轮询
3.1.1 开发原理
3.1.2 开发步骤
3.1.3 运行结果
3.2 串口通信:中断
3.2.1 开发原理
3.2.2 开发步骤
3.2.3 运行结果
3.3 串口通信:DMA
3.3.1 开发原理
3.3.2 开发步骤
3.3.3 运行结果
第4章 定时器开发
4.1 滴答定时器
4.1.1 开发原理
4.1.2 开发步骤
4.1.3 运行结果
4.2 定时器
4.2.1 开发原理
4.2.2 开发步骤
4.2.3 运行结果
4.3 PWM输出
4.3.1 开发原理
4.3.2 开发步骤
4.3.3 运行结果
4.4 输入捕获
4.4.1 开发原理
4.4.2 开发步骤
4.4.3 运行结果
4.5 PWM输入
4.5.1 开发原理
4.5.2 开发步骡
4.5.3 运行结果
4.6 电容触摸按键
4.6.1 开发原理
4.6.2 开发步骡
4.6.3 运行结果
4.7 独立看门狗
4.7.1 开发原理
4.7.2 开发步骤
4.7.3 运行结果
4.8 窗口看门狗
4.8.1 开发原理
4.8.2 开发步骤
4.8.3 运行结果
第5章 ADC开发
5.1 ADC:采集光照强度
5.1.1 开发原理
5.1.2 开发步骤
5.1.3 运行结果
5.2 ADC:单ADC扫描转换
5.2.1 开发原理
5.2.2 开发步骤
5.2.3 运行结果
5.3 ADC:ADC的DMA模式
5.3.1 开发原理
5.3.2 开发步骤
5.3.3 运行结果
5.4 ADC:双重ADC交叉模式
5.4.1 开发原理
5.4.2 开发步骤
5.4.3 运行结果
5.5 ADC:定时器触发模式
5.5.1 开发原理
5.5.2 开发步骤
5.5.3 运行结果
第6章 DAC开发
6.1 DAC双通道输出
6.1.1 开发原理
6.1.2 开发步骤
6.1.3 运行结果
6.2 DAC正弦波
6.2.1 开发原理
6.2.2 开发步骤
6.2.3 运行结果
第7章 总线开发
7.1 CAN通信
7.1.1 开发原理
7.1.2 开发步骤
7.1.3 运行结果
7.2 RS-485通信
7.2.1 开发原理
7.2.2 开发步骤
7.2.3 运行结果
7.3 红外遥控
7.3.1 开发原理
7.3.2 开发步骤
7.3.3 运行结果
7.4 PC通信
7.4.1 开发原理
7.4.2 开发步骤
7.4.3 运行结果
7.5 模拟IC通信
7.5.1 开发原理
7.5.2 开发步骤
7.5.3 运行结果
7.6 SPI通信
7.6.1 开发原理
7.6.2 开发步骤
7.6.3 运行结果
第8章 存储器开发
8.1 EEPROM读写
8.1.1 开发原理
8.1.2 开发步骤
8.1.3 运行结果
8.2 Flash读写
8.2.1 开发原理
8.2.2 开发步骤
8.2.3 运行结果
8.3 W25Q128读写
8.3.1 开发原理
8.3.2 开发步骤
8.3.3 运行结果
8.4 SD卡读写
8.4.1 开发原理
8.4.2 开发步骤
8.4.3 运行结果
8.5 外部SRAM读写
8.5.1 开发原理
8.5.2 开发步骤
8.5.3 运行结果
8.6 内存管理
8.6.1 开发原理
8.6.2 开发步骤
8.6.3 运行结果
第9章 外设开发
9.1 MPU6050传感器
9.1.1 开发原理
9.1.2 开发步骤
9.1.3 运行结果
9.2 TFTLCD
9.2.1 开发原理
9.2.2 开发步骤
9.2.3 运行结果
9.3 触摸屏
9.3.1 开发原理
9.3.2 开发步骤
9.3.3 运行结果
参考文献
猜您喜欢