网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 STM32F32位ARM微控制器应用设计与实践(第2版)
分类
作者 黄智伟//王兵//朱卫华
出版社 北京航空航天大学出版社
下载
简介
目录

第1章 STM32F系列32位微控制器最小系統設計

 1.1 STM32系列32位微控制器简介

 1.2 STM32F103xx系列微控制器简介

1.2.1 STM32F103xx系列微控制器的主要特性

1.2.2 STM32F103xx系列微控制器的內部结构

 1.3 STM32F系列32位微控制器系統板設計示例

1.3.1 系統板简介

1.3.2 系統板PCB图

第2章 工程建立、软件仿真調試與程序下载

 2.1 STM32F的固件函数庫

2.1.1 固件函数庫简介

2.1.2 固件函数庫文件夾结构

2.1.3 與外設/單元有关的庫函数

 2.2 工程建立

2.2.1 下载ST3.00外設庫

2.2.2 進入工程建立

2.2.3 进行選項设置

2.2.4 进行工程相关设置

2.2.5 设置仿真調試選項

 2.3 软件仿真調試

2.3.1 软件仿真设置

2.3.2 启动软件仿真

 2.4 程序下载

2.4.1 利用串口下载程序

2.4.2 利用JLINK下载程序

 2.5 怎樣在RAM中調試程序

第3章 delay和sys文件函数的使用

 3.1 delay文件函数

3.1.1 delay_init函数

3.1.2 delay_us函数

3.1.3 delay_ms函数

 3.2 sys文件函数

3.2.1 I/O口的位操作

3.2.2 Stm32_Clock_Init函数

3.2.3 Sys_Soft_Reset函数

3.2.4 Sys_SleepDeep函数

 3.3 編程示例

3.3.1 添加文件到工程

3.3.2 delay示例程序

3.3.3 sys示例程序清單

3.3.4 主函数程序

第4章 GPIO的使用

 4.1 STM32F.GPIO简介

 4.2 GPIO編程示例

 4.3 外部中断操作

4.3.1 STM32F外部中断设置

4.3.2 外部中断操作示例程序設計

4.3.3 外部中断操作示例程序

第5章 USART的使用

 5.1 STM32F.USART简介

5.1.1 串行接口基本原理與结构

5.1.2 STM32F.USART的基本特性

5.1.3 STM32F.USART的操作

 5.2 USARTUSB转换

5.2.1 USARTUSB转换模塊硬件設計

5.2.2 USARTUSB转换示例程序設計

5.2.3 USARTUSB转换示例程序

 5.3 USART的中断操作

5.3.1 USART的中断操作示例程序設計

5.3.2 USART的中断操作示例程序

 5.4 USART的DMA操作

5.4.1 STM32F的DMA

5.4.2 USART的DMA操作示例程序設計

5.4.3 USART的DMA操作示例程序

第6章 ADC的使用

 6.1 STM32F的ADC

6.1.1 STM32F的ADC简介

6.1.2 ADC模塊自身相关的誤差

6.1.3 ADC的外部输入阻抗RAIN

6.1.4 采用独立ADC供電以及參考電壓

 6.2 ADC的DMA連續转换模式

6.2.1 ADC的DMA連續转换模式程序設計

6.2.2 ADC的DMA連續转换模式程序

 6.3 角度位移傳感器的使用

6.3.1 角度位移傳感器简介

6.3.2 角度位移傳感器操作示例程序

第7章 DAC的使用

 7.1 STM32F的DAC简介

 7.2 影響DAC精度的一些技術指標

7.2.1 DAC的转换函数

7.2.2 DAC的偏置誤差

7.2.3 DAC的增益誤差

7.2.4 DAC的微分非線性誤差

7.2.5 DAC的積分非線性誤差

7.2.6 DAC的絕對精度誤差

 7.3 DAC软件觸發模式示例程序設計

7.3.1 DAC软件觸發模式配置

7.3.2 DAC软件觸發模式示例程序

 7.4 DAC定時器觸發模式示例程序設計

7.4.1 DAC定時器觸發配置

7.4.2 DAC定時器觸發示例程序

 7.5 DAC三角波生成模式示例程序設計

7.5.1 DAC三角波生成模式配置

7.5.2 DAC三角波生成模式示例程序

第8章 定時器的使用

 8.1 STM32F的定時器简介

 8.2 基本定時器的使用

8.2.1 基本定時器的寄存器设置

8.2.2 定時器的時鐘

8.2.3 基本定時器的示例程序設計

8.2.4 基本定時器的示例程序

 8.3 定時器的输入捕獲模式

8.3.1 定時器的输入捕獲模式简介

8.3.2 定時器的输入濾波设置

8.3.3 定時器的输入捕獲模式示例程序設計

8.3.4 定時器的输入捕獲模式示例程序

 8.4 STM32F定時器的输出比較模式

8.4.1 定時器输出比較模式庫函数

8.4.2 定時器输出比較模式示例程序設計

8.4.3 定時器输出比較模式示例程序

 8.5 STM32F定時器的PWM输出

8.5.1 STM32F的PWM设置

8.5.2 STM32F的PWM示例程序設計

8.5.3 STM32F的PWM示例程序

 8.6 顏色傳感器TCS230的使用

8.6.1 常用的色彩傳感器

8.6.2 TCS230可編程顏色光頻率转换器

8.6.3 TCS230顏色識別的參数計算

8.6.4 TCS230操作示例程序設計

8.6.5 TCS230操作示例程序

 8.7 不进电机控制

8.7.1 TA8435H简介

8.7.2 TA8435H不进电机驅動電路

8.7.3 不进电机控制示例程序設計

8.7.4 不进电机控制示例程序

 8.8 交流調壓控制

8.8.1 交流調壓電路

8.8.2 交流調壓控制示例程序設計

8.8.3 交流調壓控制示例程序

第9章 看门狗的使用

 9.1 独立看门狗

9.1.1 独立看门狗的寄存器设置

9.1.2 独立看门狗的示例程序設計

9.1.3 独立看门狗的示例程序

 9.2 窗口看门狗

9.2.1 窗口看门狗的寄存器设置

9.2.2 窗口看门狗的示例程序設計

9.2.3 窗口看门狗的示例程序

第10章 FSMC的使用

 10.1 STM32F的FSMC

10.1.1 STM32F的FSMC简介

10.1.2 FSMC內部结构和映射地址空間

10.1.3 FSMC總線配置步驟

 10.2 FSMC驅動TFT.LCD

10.2.1 TFT.LCD简介

10.2.2 TFT.LCD與STM32F的連接

10.2.3 確定FSMC映射地址

10.2.4 FSMC驅動TFT.LCD的示例程序設計

10.2.5 FSMC驅動TFT.LCD的示例程序

第11章 SPI的使用

 11.1 STM32F.的SPI

11.1.1 SPI接口基本原理與结构

11.1.2 STM32F.SPI简介

 11.2 SPI的示例程序設計

11.2.1 SPI的配置步驟

11.2.2 数字電位器MAX5413/MAX5414/MAX5415简介

11.2.3 SPI的示例程序

 11.3 GPIO模擬SPI控制觸摸屏

11.3.1 觸摸屏工作原理與结构

11.3.2 采用專用芯片的觸摸屏控制電路

11.3.3 觸摸屏控制示例程序設計

11.3.4 觸摸屏控制示例程序

 11.4 加速度傳感器MMA7455L的使用

11.4.1 MMA7455L內部结构及工作原理

11.4.2 MMA7455L引腳功能及應用電路

11.4.3 MMA7455L工作模式

11.4.4 MMA7455L加速度校準方法

11.4.5 MMA7455L應用示例程序設計

11.4.6 MMA7455L應用示例程序

 11.5 音頻編解碼器VS1003的使用

11.5.1 VS1003简介

11.5.2 VS1003與STM32F連接

11.5.3 VS1003的常用寄存器

11.5.4 VS1003的寄存器讀/寫操作

11.5.5 VS1003應用示例程序設計

11.5.6 VS1003應用示例程序

 11.6 MF.RC522和Mifare.standard卡的使用

11.6.1 MF.RC522简介

11.6.2 Mifare.standard卡简介

11.6.3 Mifare.1 卡的讀/寫操作

11.6.4 MF.RC522的SPI接口操作

11.6.5 MF.RC522與Mifare.1 操作示例程序設計

11.6.6 MF.RC522與Mifare.1 卡操作示例程序

 11.7 Flash存儲器W25X16的使用

11.7.1 W25X16简介

11.7.2 W25X16操作示例程序設計

11.7.3 W25X16操作示例程序

 11.8 nRF24L01的使用

11.8.1 nRF24L01简介

11.8.2 nRF24L01的SPI時序

11.8.3 nRF24L01.SPI接口指令设置

11.8.4 nRF24L01的ShockBurst模式

11.8.5 增強型ShockBurst發送/接收模式操作

11.8.6 nRF24L01操作示例程序設計

11.8.7 nRF24L01發送操作示例程序

11.8.8 nRF24L01接收操作示例程序

 11.9 DDS.AD9852的使用

11.9.1 DDS.AD9852的主要技術特性

11.9.2 AD9852的內部结构與功能

11.9.3 AD9852的工作模式

11.9.4 AD9852的工作時序

11.9.5 AD9852的應用電路

11.9.6 AD9852操作示例程序設計

11.9.7 AD9852操作示例程序

第12章 I2C的使用

 12.1 STM32F的I2C

12.1.1 I2C接口基本原理與结构

12.1.2 STM32F的I2C简介

12.2 STM32F.I2C的示例程序設計

12.2.1 STM32F的I2C初始化配置

12.2.2 24Cxx系列EEPROM简介

12.2.3 24Cxx系列EEPROM示例程序設計

12.2.4 24Cxx系列EEPROM示例程序

 12.3 光強檢測傳感器BH1750FVI的使用

12.3.1 BH1750FVI简介

12.3.2 BH1750FVI的VCC和DVI電源供應時序

12.3.3 BH1750FVI的I2C接口時序

12.3.4 BH1750FVI的示例程序設計.

12.3.5 BH1750FVI的示例程序

 12.4 CMOS图像傳感器OV7670的使用

12.4.1 CMOS图像傳感器OV7670简介

12.4.2 視頻幀存儲器AL422B简介

12.4.3 基于OV7670的图像采集電路

12.4.4 OV7670操作示例程序設計

12.4.5 OV7670操作示例程序

 12.5 数字調頻無線電芯片TEA5767的使用

12.5.1 数字調頻無線電芯片TEA5767简介

12.5.2 立體聲耳機放大器MAX13330/13331简介

12.5.3 数字調頻無線電接收機電路

12.5.4 TEA5767操作示例程序設計

12.5.5 TEA5767操作示例程序

第13章 CAN的使用

 13.1 CAN總線简介

 13.2 STM32F的bxCAN

13.2.1 bxCAN的主要特點

13.2.2 bxCAN的工作模式

13.2.3 bxCAN發送報文的流程

13.2.4 bxCAN的報文接收

13.2.5 bxCAN的時間觸發通信模式

13.2.6 bxCAN過濾器

 13.3 STM32F外接CAN收發器

 13.4 CAN操作示例程序設計

13.4.1 CAN初始化配置

13.4.2 CAN操作示例程序的实现

 13.5 CAN操作示例程序

13.5.1 節點1程序

13.5.2 節點2程序

第14章 SDIO的使用

 14.1 STM32F的SDIO简介

 14.2 Micro.SD卡

14.2.1 Micro.SD卡简介

14.2.2 Micro.SD卡初始化

14.2.3 Micro.SD卡讀数據塊操作

14.2.4 Micro.SD卡寫数據塊操作

14.2.5 Micro.SD卡與STM32F的連接

 14.3 Micro.SD卡操作示例程序設計

14.3.1 SDIO操作示例程序設計

14.3.2 SDIO操作示例程序

 14.4 SDIO+FatFs实现FAT文件系統

14.4.1 FatFs简介

14.4.2 源代碼的结构

14.4.3 SDIO+FatFs实现FAT文件系統程序設計

14.4.4 SDIO+FatFs实现FAT文件系統程序

參考文獻

内容推荐

由黄智伟、王兵、朱卫华编著者的《STM32F32位ARM微控制器应用设计与实践(第2版)》以STM32F系列32位微控制器在工程应用中所需要的知识点为基础,系统介绍该系列微控制器的最小系统设计,工程建立、软件仿真调试与程序下载,GPIO、USART、ADC、DAC、定时器、看门狗、SPI、I2C、CAN、SDIO接口的使用与编程,以及LCD、触摸屏、Flash存储器、颜色传感器、光强检测传感器、图像传感器、加速度传感器、角度位移传感器、音频编解码器、RFID、射频无线收发器、数字调频无线电接收机、DDS、CAN收发器、MicroSD卡、步进电机、交流调压等模块的使用与编程。《STM32F32位ARM微控制器应用设计与实践(第2版)》所有示例程序均通过验证,相关程序代码可以免费下载。

《STM32F32位ARM微控制器应用设计与实践(第2版)》可以作为工程技术人员进行STM32F32位微控制器应用设计与开发的参考书;也可以作为高等院校电子信息、通信工程、自动化、电气控制类等专业学生参加全国大学生电子设计竞赛,进行电子制作、课程设计、毕业设计的教学参考书。

编辑推荐

STM32系列32位微控制器是STMicroelectronics公司为用户提供的具有高性能、高度兼容、易开发、低功耗、低工作电压以及实时、数字信号处理的32位闪存微控制器产品,包含有内置ARM Cortex—M3内核的STM32 L1、STM32 F1、STM32 F2系列超低功耗微控制器,以及内置ARM Cortex—M4内核的、具有数字信号处理指令和浮点运算单元的STM32 F4系列高性能微控制器。

由黄智伟、王兵、朱卫华编著者的《STM32F32位ARM微控制器应用设计与实践(第2版)》以STM32F系列32位微控制器在工程应用中所需要的知识点为基础,突出STM32F 32位微控制器应用的基本方法,以实例为模板,叙述简洁清晰,工程性强,提供了完整的示例程序代码,可以作为工程技术人员进行STM32F 32位微控制器应用设计与开发的参考书。

随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/3/4 13:52:46