STM32f32位ARM微控制器应用设计与实践

资料百科

《STM32F32位ARM微控制器应用设计与实践》是 北京航空航天来自大学出版社出版的图书,作者是黄智伟,王兵,朱卫华。

  • 书名 STM32F32位ARM微控制器应用设计与实践
  • 作者 黄智伟,王兵,朱卫华
  • ISBN 9787512408166
  • 页数 469
  • 定价 59.00元

简介

  《STM32F 32位ARM微控制器应用设计与实践》的内容是以STM32F系列32位微控制器在工程应来自用中所需要的知识点为基础,系统介绍该系列微控制器的最小系统360百科设计,工程建立、软件仿真调试与程序下载,GPIO、USART、ADC、DAC、定时器、看门狗、SPI、I2C、CAN、SDIO接口的使用与编程,以及LCD、触摸屏、Flash存储器、颜色形句斯革重据济传感器、光强检测传感器、图像传感器、加速度传感器、角度位移传感器、音频编解码器、RFI说六因哪操真孙然D、射频无线收发器、数字调频无线电接收机、DDS、CAN收发器、帝爱抓夫Micro SD卡、步进电机、交流调压等模块的使用与编程。《STM32F 32位ARM微控制器应用设计与实践》所有示例程序均底本通过验证,相关程序代码可以免费下载。

目录

  第1章 STM32F系列32位微控制器最小系统设计

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

 眼关坐斤来径架端告稳 1.2STM32F10断轻福管命浓明讲3xx系列微控制器简介

接草席工担果放美陈曲  1.2.1STM3钢到侵里距量触2F103xx系列微控制器的主要特性

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

  1.3STM32F系列32位微控制器系统板设计示例

  1.3.育总静难圆鸡确否静1系统板简介

  1.3.2系统板PCB

  第2章 工程建立、软件仿真调试与程序下载

  2.1STM32F的固件函数库

  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.双滑前不乙部复长候克采1delay文件函数

  3.1.1delay_in用又缺留策风火术手香冷it函数

  3.1.2它短色delay_us函数

  3.1.3delay_ms函数

  3.2sys文件函数

  3.2.1I/O良观染义似刘考口的位操作

  3.2.2S让示矛参比吸祖与tm32_Clock_Init函数

  3.2.3Sys_Soft_Rese批伯微剧百混民包美督命t函数

  3.2.4Sys_SleepDeep函数

  3.3编程示例

  3.3.1添加文件到工程

  3.3.2delay示例程序

  3.3.3sys示例程序清单

  3.3.4主函数程序

  第4章 GPIO的使用

  4.1STM32F.GPIO简介

  4.2GPIO编程示例

  4.3外部中断操作

  4.3.1STM32F外部中断设置

  4.3.2外部中断操作示例程序设计

  4.3.3外部中断操作示例程序

  第5章 USART的使用

  5.1STM32F.USART简介

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

  5.1.2STM32F.USART的基本特性

  5.1.3STM32F.USART的操作

  5.2USARTUSB转换

  5.2.1USARTUSB转换模块硬件设计

  5.2.2USARTUSB转换示例程序设计

  5.2.3USARTUSB转换示例程序

  5.3USART的中断操作

  5.3.1USART的中断操作示例程序设计

  5.3.2USART的中断操作示例程序

  5.4USART的DMA操作

  5.4.1STM32F的DMA

  5.4.2USART的DMA操作示例程序设计

  5.4.3USART的DMA操作示例程序

  第6章 ADC的使用

  6.1STM32F的ADC

  6.1.1STM32F的ADC简介

  6.1.2ADC模块自身相关的误差

  6.1.3ADC的外部输入阻抗RAIN

  6.1.4采用独立ADC供电以及参考电压

  6.2ADC的DMA连续转换模式

  6.2.1ADC的DMA连续转换模式程序设计

  6.2.2ADC的DMA连续转换模式程序

  6.3角度位移传感器的使用

  6.3.1角度位移传感器简介

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

  第7章 DAC的使用

  7.1STM32F的DAC简介

  7.2影响DAC精度的一些技术指标

  7.2.1DAC的转换函数

  7.2.2DAC的偏置误差

  7.2.3DAC的增益误差

  7.2.4DAC的微分非线性误差

  7.2.5DAC的积分非线性误差

  7.2.6DAC的绝对精度误差

  7.3DAC软件触发模式示例程序设计

  7.3.1DAC软件触发模式配置

  7.3.2DAC软件触发模式示例程序

  7.4DAC定时器触发模式示例程序设计

  7.4.1DAC定时器触发配置

  7.4.2DAC定时器触发示例程序

  7.5DAC三角波生成模式示例程序设计

  7.5.1DAC三角波生成模式配置

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

  第8章 定时器的使用

  8.1STM32F的定时器简介

  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.4STM32F定时器的输出比较模式

  8.4.1定时器输出比较模式库函数

  8.4.2定时器输出比较模式示例程序设计

  8.4.3定时器输出比较模式示例程序

  8.5STM32F定时器的PWM输出

  8.5.1STM32F的PWM设置

  8.5.2STM32F的PWM示例程序设计

  8.5.3STM32F的PWM示例程序

  8.6颜色传感器TCS230的使用

  8.6.1常用的色彩传感器

  8.6.2TCS230可编程颜色光频率转换器

  8.6.3TCS230颜色识别的参数计算

  8.6.4TCS230操作示例程序设计

  8.6.5TCS230操作示例程序

  8.7步进电机控制

  8.7.1TA8435H简介

  8.7.2TA8435H步进电机驱动电路

  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.1STM32F的FSMC

  10.1.1STM32F的FSMC简介

  10.1.2FSMC内部结构和映射地址空间

  10.1.3FSMC总线配置步骤

  10.2FSMC驱动TFT.LCD

  10.2.1TFT.LCD简介

  10.2.2TFT.LCD与STM32F的连接

  10.2.3确定FSMC映射地址

  10.2.4FSMC驱动TFT.LCD的示例程序设计

  10.2.5FSMC驱动TFT.LCD的示例程序

  第11章 SPI的使用

  11.1STM32F.的SPI

  11.1.1SPI接口基本原理与结构

  11.1.2STM32F.SPI简介

  11.2SPI的示例程序设计

  11.2.1SPI的配置步骤

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

  11.2.3SPI的示例程序

  11.3GPIO模拟SPI控制触摸屏

  11.3.1触摸屏工作原理与结构

  11.3.2采用专用芯片的触摸屏控制电路

  11.3.3触摸屏控制示例程序设计

  11.3.4触摸屏控制示例程序

  11.4加速度传感器MMA7455L的使用

  11.4.1MMA7455L内部结构及工作原理

  11.4.2MMA7455L引脚功能及应用电路

  11.4.3MMA7455L工作模式

  11.4.4MMA7455L加速度校准方法

  11.4.5MMA7455L应用示例程序设计

  11.4.6MMA7455L应用示例程序

  11.5音频编解码器VS1003的使用

  11.5.1VS1003简介

  11.5.2VS1003与STM32F连接

  11.5.3VS1003的常用寄存器

  11.5.4VS1003的寄存器读/写操作

  11.5.5VS1003应用示例程序设计

  11.5.6VS1003应用示例程序

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

  11.6.1MF.RC522简介

  11.6.2Mifare.standard卡简介

  11.6.3Mifare.1卡的读/写操作

  11.6.4MF.RC522的SPI接口操作

  11.6.5MF.RC522与Mifare.1操作示例程序设计

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

  11.7Flash存储器W25X16的使用

  11.7.1W25X16简介

  11.7.2W25X16操作示例程序设计

  11.7.3W25X16操作示例程序

  11.8nRF24L01的使用

  11.8.1nRF24L01简介

  11.8.2nRF24L01的SPI时序

  11.8.3nRF24L01.SPI接口指令设置

  11.8.4nRF24L01的ShockBurst模式

  11.8.5增强型ShockBurst发送/接收模式操作

  11.8.6nRF24L01操作示例程序设计

  11.8.7nRF24L01发送操作示例程序

  11.8.8nRF24L01接收操作示例程序

  11.9DDS.AD9852的使用

  11.9.1DDS.AD9852的主要技术特性

  11.9.2AD9852的内部结构与功能

  11.9.3AD9852的工作模式

  11.9.4AD9852的工作时序

  11.9.5AD9852的应用电路

  11.9.6AD9852操作示例程序设计

  11.9.7AD9852操作示例程序

  第12章 I2C的使用

  12.1STM32F的I2C

  12.1.1I2C接口基本原理与结构

  12.1.2STM32F的I2C简介

  12.2STM32F.I2C的示例程序设计

  12.2.1STM32F的I2C初始化配置

  12.2.224Cxx系列EEPROM简介

  12.2.324Cxx系列EEPROM示例程序设计

  12.2.424Cxx系列EEPROM示例程序

  12.3光强检测传感器BH1750FVI的使用

  12.3.1BH1750FVI简介

  12.3.2BH1750FVI的VCC和DVI电源供应时序

  12.3.3BH1750FVI的I2C接口时序

  12.3.4BH1750FVI的示例程序设计.

  12.3.5BH1750FVI的示例程序

  12.4CMOS图像传感器OV7670的使用

  12.4.1CMOS图像传感器OV7670简介

  12.4.2视频帧存储器AL422B简介

  12.4.3基于OV7670的图像采集电路

  12.4.4OV7670操作示例程序设计

  12.4.5OV7670操作示例程序

  12.5数字调频无线电芯片TEA5767的使用

  12.5.1数字调频无线电芯片TEA5767简介

  12.5.2立体声耳机放大器MAX13330/13331简介

  12.5.3数字调频无线电接收机电路

  12.5.4TEA5767操作示例程序设计

  12.5.5TEA5767操作示例程序

  第13章 CAN的使用

  13.1CAN总线简介

  13.2STM32F的bxCAN

  13.2.1bxCAN的主要特点

  13.2.2bxCAN的工作模式

  13.2.3bxCAN发送报文的流程

  13.2.4bxCAN的报文接收

  13.2.5bxCAN的时间触发通信模式

  13.2.6bxCAN过滤器

  13.3STM32F外接CAN收发器

  13.4CAN操作示例程序设计

  13.4.1CAN初始化配置

  13.4.2CAN操作示例程序的实现

  13.5CAN操作示例程序

  13.5.1节点1程序

  13.5.2节点2程序

  第14章 SDIO的使用

  14.1STM32F的SDIO简介

  14.2Micro.SD卡

  14.2.1Micro.SD卡简介

  14.2.2Micro.SD卡初始化

  14.2.3Micro.SD卡读数据块操作

  14.2.4Micro.SD卡写数据块操作

  14.2.5Micro.SD卡与STM32F的连接

  14.3Micro.SD卡操作示例程序设计

  14.3.1SDIO操作示例程序设计

  14.3.2SDIO操作示例程序

  14.4SDIO+FatFs实现FAT文件系统

  14.4.1FatFs简介

  14.4.2源代码的结构

  14.4.3SDIO+FatFs实现FAT文件系统程序设计

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

  参考文献

标签:
声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:yongganaa@126.com

评论留言

我要留言

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:yongganaa@126.com