展开全部

主编推荐语

本书从F0系列微控制器入手,基于STM32CubeMX图形化软件平台,由浅入深,带你快速入门。

内容简介

作为STM32单片机的入门者,往往在从寄存器开发还是从固件库开发上纠结不定,本书将从市场上非常畅销的F0系列微控制器入手,利用意法公司新近推出的一款全新的开发软件—STM32CubeMX做为项目建立和代码初始化工具,快速生成F0系列的开发环境,并在MDK-ARM软件上对代码进行进一步的编辑修改,直至生成最终的开发项目。

目录

  • 版权信息
  • 前言
  • 第一篇 系统架构
  • 第1章 “芯”系ARM
  • 1.1 强劲的ARM芯
  • 1.2 STM32系列微控制器
  • 第2章 开发环境
  • 2.1 软件开发工具
  • 2.2 硬件开发工具
  • 2.3 项目建立
  • 第3章 GPIO
  • 3.1 GPIO概述
  • 3.2 GPIO函数
  • 3.3 GPIO应用实例
  • 第4章 HAL库
  • 4.1 HAL库结构
  • 4.2 HAL库文件
  • 第5章 系统配置
  • 5.1 系统架构
  • 5.2 Flash存储器
  • 5.3 选项字节
  • 5.4 Flash函数
  • 5.5 CRC函数
  • 第6章 时钟
  • 6.1 概述
  • 6.2 RCC函数
  • 6.3 时钟控制实例
  • 第7章 电源控制
  • 7.1 供电管理
  • 7.2 低功耗模式
  • 7.3 电源控制函数
  • 7.4 低功耗模式应用实例
  • 第8章 DMA控制器
  • 8.1 DMA概述
  • 8.2 DMA函数
  • 8.3 DMA应用实例
  • 第9章 异常
  • 9.1 Cortex-M0的异常处理
  • 9.2 扩展中断和事件控制器(EXTI)
  • 9.3 异常相关函数
  • 9.4 EXTI应用实例
  • 第二篇 外设模块
  • 第10章 模拟-数字转换器
  • 10.1 ADC模块概述
  • 10.2 ADC功能配置
  • 10.3 ADC函数
  • 10.4 ADC的应用实例
  • 第11章 数字-模拟转换器
  • 11.1 DAC模块概述
  • 11.2 DAC波形生成
  • 11.3 DAC函数
  • 11.4 DAC应用实例
  • 第12章 模拟比较器
  • 12.1 模拟比较器概述
  • 12.2 模拟比较器的函数
  • 12.3 模拟比较器应用实例
  • 第13章 实时时钟
  • 13.1 RTC概述
  • 13.2 RTC操作
  • 13.3 RTC函数
  • 13.4 RTC应用实例
  • 第14章 定时器
  • 14.1 定时器概述
  • 14.2 捕捉/比较通道
  • 14.3 定时器函数
  • 14.4 TIM1应用实例
  • 第15章 看门狗
  • 15.1 独立看门狗
  • 15.2 窗口看门狗
  • 15.3 看门狗函数
  • 15.4 IWDG应用实例
  • 第16章 I2C总线接口
  • 16.1 I2C模块概述
  • 16.2 I2C从机模式
  • 16.3 I2C主模式
  • 16.4 SMBus
  • 16.5 I2C模块的控制功能
  • 16.6 I2C函数
  • 16.7 I2C应用实例
  • 第17章 SPI总线接口
  • 17.1 SPI概述
  • 17.2 SPI通信
  • 17.3 SPI函数
  • 17.4 SPI的应用实例
  • 第18章 通用同步异步收发器
  • 18.1 USART概述
  • 18.2 USART通信
  • 18.3 USART函数
  • 18.4 USART应用实例
  • 第19章 触摸传感控制器
  • 19.1 TSC概述
  • 19.2 TSC函数
  • 19.3 TSC应用实例
  • 第20章 控制器局域网
  • 20.1 CAN总线
  • 20.2 bxCAN模块
  • 20.3 bxCAN通信
  • 20.4 bxCAN函数
  • 20.5 bxCAN应用实例
  • 第21章 通用串行总线
  • 21.1 USB概述
  • 21.2 USB模块
  • 21.3 USB总线编程
  • 21.4 USB函数
  • 21.5 USB编程实例
  • 附录
  • 附录A STM32F072VBT6系统板电路原理图
  • 附录B STM32F072VBT6全功能开发板
  • 附录C STM32F0核心板、显示模块及编程器
  • 附录D STM32F072VBT6微控制器引脚定义
  • 附录E STM32F072VBT6微控制器引脚功能
  • 附录F STM32F072VBT6微控制器端口复用功能映射表
  • 附录G STM32F072VBT6微控制器存储器映像和外设寄存器编址
  • 附录H 寄存器特性缩写列表
  • 附录I 术语和缩写对照表
  • 附录J 本书源代码清单及下载链接
展开全部

评分及书评

4.0
4个评分
  • 用户头像
    给这本书评了
    5.0

    意法半导体公司(下文简称意法公司)近年来在国内单片机市场上的业绩可圈可点,旗下 STM32 系列单片机凭借其高性能、高性价比成为 32 位单片机的市场主力,在如今的人才市场上,会不会使用 STM8 和 STM32 单片机往往是用人方选择硬件工程师的条件之一,其重要性和业界的影响力可见一斑。在意法公司的产品线中,STM32F0 系列是 32 位微控制器中的入门级产品。该系列基于 ARM 公司的 Cortex-M0 内核,集实时性能、低功耗运算和 STM32 平台的先进架构及外设于一身,既保留了对传统 8 位和 16 位市场的压倒性竞争力,又可以传承 STM32 用户的开发平台和程序代码,是入门 STM32 开发的不二之选。

      转发
      评论
      用户头像
      给这本书评了
      1.0
      手册翻译和官网资料的整合

      建议根据项目需求,阅读相应的官方芯片手册和应用笔记等资料,这类书基本都是手册的翻译和官方资料的整合,ST 在国内推广的比较早,技术资料比较多,而且官方汉化的资料也不少,比起看这类书,阅读官方资料配合例程或者直接买个开发板上手,学习效果都要好很多!

        转发
        评论

      出版方

      机械工业出版社有限公司

      机械工业出版社是全国优秀出版社,自1952年成立以来,坚持为科技、为教育服务,以向行业、向学校提供优质、权威的精神产品为宗旨,以“服务社会和人民群众需求,传播社会主义先进文化”为己任,产业结构不断完善,已由传统的图书出版向着图书、期刊、电子出版物、音像制品、电子商务一体化延伸,现已发展为多领域、多学科的大型综合性出版社,涉及机械、电工电子、汽车、计算机、经济管理、建筑、ELT、科普以及教材、教辅等领域。