STM32F0实战:基于HAL库开发

STM32F0实战:基于HAL库开发

评分

★★★★★

ISBN

9787111612964

出版社

机械工业出版社 2018-10-01出版

作者

高显生

分类

编程设计

内容简介
作为STM32单片机的入门者,往往在从寄存器开发还是从固件库开发上纠结不定,本书将从市场上非常畅销的F0系列微控制器入手,利用意法公司新近推出的一款全新的开发软件—STM32CubeMX做为项目建立和代码初始化工具,快速生成F0系列的开发环境,并在MDK-ARM软件上对代码进行进一步的编辑修改,直至生成最终的开发项目。
AI简介
这是一本专注于STM32F0系列微控制器开发的实战指南。该书以STM32F072VBT6微控制器为例,全面介绍了该系列微控制器的开发工具、外设模块、时钟配置、看门狗、ADC功能配置、表面电荷迁移检测原理、USB模块结构、DAC波形生成、bxCAN模块以及Cortex-M0异常处理机制等关键技术点。 该书首先介绍了STM32F0系列微控制器开发工具,包括软件开发工具和硬件开发工具。其中,软件开发工具主要有KEIL公司的MDK-ARM和IAR公司的EWARM集成开发环境等。对于STM32F0系列微控制器,意法公司推出了全新的开发软件——STM32CubeMX。该软件允许用户使用图形化界面简单直观地对目标微控制器的引脚、时钟和外设等进行初始化设置,并能针对不同的集成开发环境,如MDK-ARM、EWARM、TrueSTUDIO等快速生成开发项目。 接着,该书深入讲解了STM32F0系列微控制器时钟配置,包括系统时钟的选择和配置、多时钟源的灵活运用、停机模式下的能耗管理以及SMBus超时特性等。时钟配置是微控制器运行的基础,它为微控制器的CPU、AHB总线和存储器提供时钟,通过灵活配置,可以
阅读/下载地址