网站颜色:

STM32单片机应用与全案例实践+轻松玩转STM32Cube STM32嵌入式系统开发教程书 STM32软件设计教材书 STM32单片机开发编程教程图书

  • 产品名称:STM32单片机应用与全案例实...
  • 书名:STM32单片机应用与全案例实践
  • 作者:沈红卫
  • 定价:59.00元
  • 书名:STM32单片机应用与全案例实践
  • 是否是套装:否
  • 出版社名称:电子工业出版社


商品参数

STM32单片机应用与全案例实践

书名:STM32单片机应用与全案例实践  

丛书名 :嵌入式技术与应用丛书

作 译 者:沈红卫 等

出版时间:2017-06    

千 字 数:537

版    次:01-01    

页    数:336

开    本:16开

装    帧:

I S B N 16203     

定价:(咨询特价).0 

轻松玩转STM32Cube

书名:轻松玩转STM32Cube  

作 译 者:杨百军

出版时间:2017-08    

千 字 数:496

版    次:01-01    

页    数:312

开    本:16开

装    帧:

I S B N 22372     

纸质书定价:(咨询特价)



内容介绍

STM32单片机应用与全案例实践 

本书涵盖了基于ARM的STM32系统的基本概念、基本原理、应用技术。硬件原理的阐述以"够用、适用、易学”为原则,降低读者入门和理解的难度。STM32的软件设计基于固件库,方便读者上手。 本书在内容组织和框架设计上具有两个鲜明特点:全案例、基于读者学习。从读者学习的角度,组织每个章节的内容体系,对STM32常用的典型外设模块的原理及其应用设计均以若干个完整案例呈现,同时也给出了一个完整的综合性工程案例,这些都十分有利于学习者学习和模仿。 本书可作为计算机、电子、通信、机电、自动化及其相关专业的本、专科学生及研究生的教材,也可作为从事检测、自动控制等领域工作的嵌入式系统开发的工程技术人员的参考用书。

轻松玩转STM32Cube 

这是一本介绍如何使用STM32Cube组件学习STM32微控制器的入门教材,是一个工程师自身学习STM32过程的经验总结。全书紧紧围绕《STM32F10xxx参考手册》,结合STM32CubeF1软件包提供的例程进行分析、讲解、重新生成,全面、系统地介绍了STM32F103的各个功能项。这是一本教你STM32微控制器具体学习方法的教材。其先从HAL固件库例程入手,而后结合STM32参考手册、数据手册、ARM Cortex-M3指南、Cortex-M3编程手册等ST和ARM两公司提供的原始资料进行深入、详细的讲解,后,通过可视化图形配置工具STM32CubeMX重新生成例程。该方法几乎可以推广于STM32微控制器的任何一款芯片,也是经验丰富的工程师了解一款芯片的“*门绝技”。


目录

STM32单片机应用与全案例实践 

1章  如何学习STM32    (1)

1.1  学习STM32具备的知识基础    (1)

1.2  STM32的基本架构和基本原理    (2)

1.2.1  什么是ARM    (2)

1.2.2  什么是STM32    (3)

1.2.3  STM32的内部结构    (3)

1.2.4  典型型号—STM32F103ZET6    (5)

1.2.5  STM32的时钟树    (5)

1.3  学习STM32的好方法是什么    (9)

1.4  学习STM32需要哪些工具或平台    (9)

1.4.1  硬件平台    (10)

1.4.2  软件平台    (11)

1.5  STM32程序开发的模式    (12)

1.5.1  基于寄存器的开发模式    (13)

1.5.2  基于ST固件库的开发模式    (20)

1.5.3  基于操作系统的开发模式    (26)

1.5.4  三种编程模式的选用建议    (27)

思考题    (27)

2章  如何调试STM32    (28)

2.1  STM32单片机的小系统    (28)

2.2  STM32工程模板的建立    (30)

2.2.1  STM32的固件库(Standard Peripherals Library)    (30)

2.2.2  新建工程模板一步—拷贝固件库文件    (34)

2.2.3  新建工程模板二步—新建一个KEIL工程    (35)

2.2.4  关于创建工程模板的简单小结    (41)

2.3  程序的烧写    (42)

2.3.1  基于串口的程序下载(烧写)方式    (42)

2.3.2  基于JTAG(SWD)的程序下载(烧写)方式    (44)

2.4  程序的调试    (46)

2.5  模板的使用    (48)

2.6  三个GPIO输出的范例—STM32中实现 延时的三种常用方法    (48)

2.6.1  我的一个LED工程—基于延时函数的延时    (48)

2.6.2  我的二个LED工程—SysTick中断延时    (50)

2.6.3  我的3个工程—定时器中断延时    (52)

2.7  GPIO口的各种输出方式及其应用    (55)

2.7.1  功能要求    (55)

2.7.2  程序实现    (56)

2.8  本章小结    (58)

思考题    (59)

……………………

轻松玩转STM32Cube 

基础篇

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

………………

_310x310.jpg
热门设计服务