内容推荐 刘祥明、骆洪军著的《STM32单片机技术与应用(STM32CUBEHAL库开发)》从单片机发展历史开始,介绍C51单片机与ARM单片机,对STM32的ARM单片机进行了概述。同时,对STM32单片机常用的外围电路进行了分析。然后,对使用到的STM32单片机实验板NUCLEO-F767ZI,从NUCLEO电路板到F767ZI芯片进行了介绍;对STM32单片机开发模式进行对比分析,总结出STM32CUBE HAL库的优势,在此基础之上介绍了STM32CUBEMX和KEIL MDK软件的安装、配置和简单使用,以此为基础进行了更深层次的开发验证和演示。 本书总共分为14章,其中第3-第9章为基础内容,第10-第14章内容属于提高部分。 本书可以作为工程技术人员进行STM32单片机开发的技术参考书,也可以作为高等院校STM32单片机教学的教学参考书或教材。 作者简介 刘祥明,男,出生于1979年。控制理论与控制工程专业毕业,获博士学位,现为红河学院教师。曾从事智能计算与智能系统、物联网技术应用研究和机器视觉等方向的研究,从事军工、航空航天、环境保护和半导体等领域的科研与开发工作,目前主要从事特种机器人本体和外界复杂环境感知研究与开发。 目录 前言 第1章 STM32单片机基础 1.1 STM32单片机概述 1.2 STM32常用电路 1.3 STM32单片机实验板 1.4 小结 第2章 STM32单片机开发基础 2.1 STM32单片机开发方式 2.2 STM32单片机开发环境 2.3 小结 第3章 GPIO开发 3.1 STM32 GPIO概述 3.2 STM32 GPIO接口 3.3 STM32 GPIO应用 3.4 小结 第4章 TIM开发 4.1 STM32 TIM概述 4.2 STM32 TIM接口 4.3 STM32定时器应用 4.4 小结 第5章 中断和DMA 5.1 STM32中断 5.2 STM32 UMA 5.3 中断DMA应用 5.4 小结 第6章 串口开发 6.1 STM32串口概述 6.2 STM32串口接口 6.3 STM32串口应用 6.4 小结 第7章 12C开发 7.1 STM32 12C概述 7.2 STM32 12C接口 7.3 STM32 12C应用 7.4 小结 第8章 SPI开发 8.1 STM32 SPI概述 8.2 STM32 SPI接口 8.3 STM32 SPI应用 8.4 小结 第9章 ADC/DAC开发 9.1 STM32 ADC/DAC概述 9.2 STM32 ADC接口 9.3 STM32 DAC接口 9.4 STM32 ADC应用 9.5 STM32 DAC应用 9.6 小结 第10章 SDIO开发 10.1 STM32 SDIO概述 10.2 STM32 SDIO接口 lO.3 STM32 SDIO应用 10.4 小结 第11章 USB开发 11.1 STM32 USB概述 11.2 STM32 USB接口 11.3 STM32 USB应用 11.4 小结 第12章 ETH开发 12.1 STM32 ETH概述 12.2 STM32 ETH接口 12.3 STM32 ETH应用 12.4 小结 第13章 DCMI开发 13.1 STM32 DCMI概述 13.2 STM32 DCMI接口 13.3 STM32 DCMI OV7670应用 13.4 小结 第14章 实用开发 14.1 CRC开发 14.2 RNG开发 14.3 WDG开发 14.4 FREERTOS开发 参考文献
|