轻松玩转STM32Cube

轻松玩转STM32Cube
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者:
2017-08
版次: 1
ISBN: 9787121322372
定价: 59.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 312页
字数: 496千字
正文语种: 简体中文
丛书: 早学早成功
分类: 工程技术
155人买过
  • 这是一本介绍如何使用STM32Cube组件学习STM32微控制器的入门教材,是一个工程师自身学习STM32过程的经验总结。全书紧紧围绕《STM32F10xxx参考手册》,结合STM32CubeF1软件包提供的例程进行分析、讲解、重新生成,全面、系统地介绍了STM32F103的各个功能项。这是一本教你STM32微控制器具体学习方法的教材。其先从HAL固件库例程入手,而后结合STM32参考手册、数据手册、ARM Cortex-M3**指南、Cortex-M3编程手册等ST和ARM两公司提供的原始资料进行深入、详细的讲解,*后,通过可视化图形配置工具STM32CubeMX重新生成例程。该方法几乎可以推广于STM32微控制器的任何一款芯片,也是经验丰富的工程师*快了解一款芯片的“独门绝技”。 杨百军,笔名老杨,曾就职于中航工业集团,主要研究微控制器、微处理器及嵌入式系统的移植与优化,具有丰富的传感器与检测技术、生物识别技术、远程无线抄表技术及锂电池管理系统(BMS)的开发与教学经验。 基础篇
    第1章  选择开发板
    1.1  国外的开发板
    1.2  国内的开发板
    1.3  Nucleo-F103RB开发板
    1.4  思考与练习
    第2章  走近STM32
    2.1  认识STM32
    2.2  STM32与Cortex-M3的关系
    2.3  Cortex-M3与ARM
    2.4  思考与练习
    第3章  认识MDK-ARM
    3.1   开发工具介绍
    3.2  MDK-ARM的安装与注册
    3.2.1  MDK-ARM的安装
    3.2.2  注册MDK-ARM
    3.3  从例程入手
    3.3.1  了解MDK-ARM
    3.3.2  例程Blinky
    3.4  思考与练习
    第4章  初识STM32Cube
    4.1  STM32CubeMX
    4.2   STM32Cube软件包
    4.3   STM32CubeF1实例
    4.4  思考与练习
    入门篇
    第5章  跑马灯实验
    5.1  例程GPIO_IOToggle
    5.2  分析例程GPIO_IOToggle
    5.2.1  解析HAL_Init函数
    5.2.2  解析SystemClock_Config函数
    5.2.3  解析LED2_GPIO_CLK_ENABLE函数
    5.2.4  解析HAL_GPIO_Init函数
    5.2.5  为何LED灯能闪烁
    5.3  新建例程
    5.3.1  重新创建例程
    5.3.2  完善例程
    5.4  思考与练习
    第6章  外部中断
    6.1  例程GPIO_EXTI
    6.2  分析例程
    6.2.1  分析例程GPIO_EXTI
    6.2.2  解析stm32f10x_it.c
    6.3  移植例程
    6.3.1  创建例程MyEXTI
    6.3.2  外部中断小结
    6.3.3  硬件仿真
    6.4  思考与练习
    第7章  串口通信USART
    7.1  有关USART
    7.2  例程UART_Printf
    7.2.1  使用例程
    7.2.2  新建例程MyPrintf
    7.2.3  分析例程
    7.3  例程ComPolling
    7.3.1  例程介绍
    7.3.2  分析例程
    7.3.3  重建例程
    7.4  例程UART_TwoBoards_ComIT
    7.4.1  例程介绍
    7.4.2  分析例程
    7.4.3  重新生成例程
    7.4.4  完善工程
    7.5  思考与练习
    第8章  DMA控制器
    8.1  认识DMA控制器
    8.2  例程UART_HyperTerminal_DMA
    8.2.1  例程介绍
    8.2.2  分析例程
    8.2.3  重建例程UART_HyperTerminal_DMA
    8.3  思考与练习
    第9章  完美定时器
    9.1  了解定时器
    9.2  例程TIM_TimeBase
    9.2.1  例程介绍
    9.2.2  分析例程
    9.2.3  重建例程
    9.3  例程TIM_DMA
    9.3.1  例程介绍
    9.3.2  分析例程
    9.3.3  重新生成例程
    9.4  思考与练习
    第10章  模数转换ADC
    10.1  模数转换器ADC
    10.2  例程ADC_Sequencer
    10.2.1  例程介绍
    10.2.2  分析例程
    10.2.3  重建例程
    10.3  思考与练习
    提高篇
    第11章  实时操作系统FreeRTOS
    11.1  了解操作系统
    11.2  例程FreeRTOS_ThreadCreation
    11.2.1  例程介绍
    11.2.2  分析例程
    11.2.3  重建例程
    11.2.4  完善例程
    11.2.5  扩展例程
    11.3  思考与练习
    附录
    附录A  中容量STMF103xB模块框图
    附录B  中容量STMF103xB时钟树
    附录C  STMF103xB存储器映像
    附录D  图书资料、网站、开发板推荐
    参考文献
  • 内容简介:
    这是一本介绍如何使用STM32Cube组件学习STM32微控制器的入门教材,是一个工程师自身学习STM32过程的经验总结。全书紧紧围绕《STM32F10xxx参考手册》,结合STM32CubeF1软件包提供的例程进行分析、讲解、重新生成,全面、系统地介绍了STM32F103的各个功能项。这是一本教你STM32微控制器具体学习方法的教材。其先从HAL固件库例程入手,而后结合STM32参考手册、数据手册、ARM Cortex-M3**指南、Cortex-M3编程手册等ST和ARM两公司提供的原始资料进行深入、详细的讲解,*后,通过可视化图形配置工具STM32CubeMX重新生成例程。该方法几乎可以推广于STM32微控制器的任何一款芯片,也是经验丰富的工程师*快了解一款芯片的“独门绝技”。
  • 作者简介:
    杨百军,笔名老杨,曾就职于中航工业集团,主要研究微控制器、微处理器及嵌入式系统的移植与优化,具有丰富的传感器与检测技术、生物识别技术、远程无线抄表技术及锂电池管理系统(BMS)的开发与教学经验。
  • 目录:
    基础篇
    第1章  选择开发板
    1.1  国外的开发板
    1.2  国内的开发板
    1.3  Nucleo-F103RB开发板
    1.4  思考与练习
    第2章  走近STM32
    2.1  认识STM32
    2.2  STM32与Cortex-M3的关系
    2.3  Cortex-M3与ARM
    2.4  思考与练习
    第3章  认识MDK-ARM
    3.1   开发工具介绍
    3.2  MDK-ARM的安装与注册
    3.2.1  MDK-ARM的安装
    3.2.2  注册MDK-ARM
    3.3  从例程入手
    3.3.1  了解MDK-ARM
    3.3.2  例程Blinky
    3.4  思考与练习
    第4章  初识STM32Cube
    4.1  STM32CubeMX
    4.2   STM32Cube软件包
    4.3   STM32CubeF1实例
    4.4  思考与练习
    入门篇
    第5章  跑马灯实验
    5.1  例程GPIO_IOToggle
    5.2  分析例程GPIO_IOToggle
    5.2.1  解析HAL_Init函数
    5.2.2  解析SystemClock_Config函数
    5.2.3  解析LED2_GPIO_CLK_ENABLE函数
    5.2.4  解析HAL_GPIO_Init函数
    5.2.5  为何LED灯能闪烁
    5.3  新建例程
    5.3.1  重新创建例程
    5.3.2  完善例程
    5.4  思考与练习
    第6章  外部中断
    6.1  例程GPIO_EXTI
    6.2  分析例程
    6.2.1  分析例程GPIO_EXTI
    6.2.2  解析stm32f10x_it.c
    6.3  移植例程
    6.3.1  创建例程MyEXTI
    6.3.2  外部中断小结
    6.3.3  硬件仿真
    6.4  思考与练习
    第7章  串口通信USART
    7.1  有关USART
    7.2  例程UART_Printf
    7.2.1  使用例程
    7.2.2  新建例程MyPrintf
    7.2.3  分析例程
    7.3  例程ComPolling
    7.3.1  例程介绍
    7.3.2  分析例程
    7.3.3  重建例程
    7.4  例程UART_TwoBoards_ComIT
    7.4.1  例程介绍
    7.4.2  分析例程
    7.4.3  重新生成例程
    7.4.4  完善工程
    7.5  思考与练习
    第8章  DMA控制器
    8.1  认识DMA控制器
    8.2  例程UART_HyperTerminal_DMA
    8.2.1  例程介绍
    8.2.2  分析例程
    8.2.3  重建例程UART_HyperTerminal_DMA
    8.3  思考与练习
    第9章  完美定时器
    9.1  了解定时器
    9.2  例程TIM_TimeBase
    9.2.1  例程介绍
    9.2.2  分析例程
    9.2.3  重建例程
    9.3  例程TIM_DMA
    9.3.1  例程介绍
    9.3.2  分析例程
    9.3.3  重新生成例程
    9.4  思考与练习
    第10章  模数转换ADC
    10.1  模数转换器ADC
    10.2  例程ADC_Sequencer
    10.2.1  例程介绍
    10.2.2  分析例程
    10.2.3  重建例程
    10.3  思考与练习
    提高篇
    第11章  实时操作系统FreeRTOS
    11.1  了解操作系统
    11.2  例程FreeRTOS_ThreadCreation
    11.2.1  例程介绍
    11.2.2  分析例程
    11.2.3  重建例程
    11.2.4  完善例程
    11.2.5  扩展例程
    11.3  思考与练习
    附录
    附录A  中容量STMF103xB模块框图
    附录B  中容量STMF103xB时钟树
    附录C  STMF103xB存储器映像
    附录D  图书资料、网站、开发板推荐
    参考文献
查看详情
系列丛书 / 更多
轻松玩转STM32Cube
轻松玩转STM32微控制器
杨百军 著
轻松玩转STM32Cube
轻松玩51单片机
杨百军 著
您可能感兴趣 / 更多
轻松玩转STM32Cube
轻松玩转STM32Cube(第2版)
杨百军
轻松玩转STM32Cube
轻松玩转STM32微控制器
杨百军 著
轻松玩转STM32Cube
轻松玩51单片机
杨百军 著