首页 > 图书中心 >图书详情

Cortex-M3嵌入式系统开发——STM32单片机体系结构、编程与项目实战(微课视频版

用多个案例覆盖每一个知识点。附配视频(2480分钟),以及课件、大纲、代码、习题、解答、学习建议、知识结构图。

作者:姜付鹏、刘通、王英合
定价:79
印次:1-1
ISBN:9787302610335
出版日期:2023.01.01
印刷日期:2022.11.08

本书从单片机应用的角度,系统的介绍STM32F107原理以及开发方法,共包含十六个篇章。 第一、二章是基础篇,第一章介绍CrotexM3内核概况以及指令集,以及ST公司的STM系列单片机选型方法和开发工具。第二章介绍STM32F107单片机的的基础架构以及存储组织、时钟、电源和启动配置。 第四章介绍STM32F107单片机的NVIC和系统时钟定时器。 第三章、第五章一直到第十三章是STM32F107单片机的外设篇,系统介绍了单片机的定时器、通信接口、ADC/DAC、USB、以太网接口等外设接口的原理和编程方法。 第十四章到十六章是进阶篇,针对单片机应用的常用软件技术,介绍了嵌入式界面设计方法、RTOS的使用、以及物联网网关的设计方法。

more >

前言 全面信息化的时代及数字智能化为智能产品的发展带来了巨大的契机,嵌入式智能产品市场前景广阔,嵌入式系统的应用几乎无处不在。广阔的市场也吸引了全球范围内的IT巨头们进军嵌入式市场,嵌入式已经形成了一个充满商机的庞大产业,国家也对嵌入式软件行业给予了政策倾斜。在“技术以人为本”的软件技术产业中,嵌入式行业正以行业前景好、应用领域广、人才需求大、就业薪酬高等众多优势,获得越来越多应用开发人员的关注及青睐,也让越来越多的技术研发人员投入嵌入式这一行业。 作者根据多年的嵌入式系统开发及教学经验,理论与实际应用并重,力求做到由浅入深、循序渐进。全书分3篇,共19章。以CortexM3内核的STM32单片机产品为学习对象,以MDK5.14为开发平台,详细介绍了此类单片机的系统架构、各种内核和外围设备的基本功能以及对它的实际应用。 在入门篇(第1章)中,介绍了对大多数人来说可能觉得比较熟悉但不一定能深刻理解的ARM的概念,进而引入CortexM3内核的概念,并介绍了其分类、特点、指令集等,使读者对CortexM3内核有一个大体的认识。 在准备篇(第2~4章)中,首先介绍了CortexM3内核的STM32系列的MCU,并先后介绍与本书所配套的硬件开发套件——天信通采用的STM32F107单片机以及软件开发平台MDK5.14,以及MDK的基本应用。接着简要介绍了STM32的一些基础知识,包括系统架构、时钟系统等,为在详解篇讲解STM32的各种内核和外设模块做好准备。 在详解篇(第5~19章)中,介绍了STM32的各种内核和外设模块的基本功能及其应用,这些内核和外设模块包括GPIO端口、滴答定时器、NVIC、EXTI、USART、IWDG、WWDG、通用定时器、RTC、电源控制、ADC等。对于每个模块,基本上都会用一章的篇幅来介绍关于它的功能——从基本原理,到与其相关的底层寄存器,再到ST官方固件库所包含的与其相关的库函数。在每章的最后,都会讲解至少一个与STM32的该模块相关的应用实例。此外,提供了应用实例的源代码,方便大家在学习时通过开发板进行实验。 本书第1、4章由王英合编写,第2、3章由刘通编写,第5~19章由姜付鹏编写,全书由刘通统稿,黄凯负责校对,在编写过程中得到清华大学出版社盛东亮、曾珊等各位老师的指导与支持,以及山东商务职业学院老师的协助,同时作者还参考了STM32技术手册以及国内外优秀的教材和科技文献,在此一并表示感谢。 由于作者水平所限,书中难免存在疏漏,希望读者指正。 编者 2022年5月

more >
扫描二维码
下载APP了解更多

同系列产品more >

PID控制系统设计——使用MATLAB和S...

[澳]王六平(Liuping Wa
定 价:89元

查看详情
射频噪声理论和工程应用

卜景鹏
定 价:95元

查看详情
Arduino单片机高级开发(微课视频...

王洪源 陈慕羿 任世卿
定 价:59元

查看详情
树莓派智能系统设计与应用(微课视...

王勇
定 价:59元

查看详情
51单片机C语言学习之道——语法、...

孙鹏、蒋洪波
定 价:88元

查看详情
图书分类全部图书
more >
  • 姜付鹏先生是物联网行业的资深专家,国家科技部项目专家库成员,青岛市智慧城市项目评审专家,青岛市高新区工商联副主席,山东省第一批产业教授,多所大学的外聘教授、专家,山东省校企合作先进个人,青岛市物联网协会首席专家;拥有20多项国家专利,出版过《电磁兼容设计》等多本技术专著;具有电子行业、软件行业、教育行业工作经验,主导设计几十种产品,承担过多项政府研发创新项目;1994-2002年在青岛创统集团;2003-2005在中天股份;2006-2008在洛杉矶的AVT公司从事技术开发3年,从事领域为在线管理系统;2009-2011青岛青岛感知信息科技有限公司等担任产品经理、CTO、公司总经理等职位, 2012年创立青岛天信通公司,主要业务为物联网教育产品及物联网行业应用产品两个板块。2015年成立青岛中云数据信息科技有限公司,中云数据的核心产品是基于Cyber Physical System( 信息物理融合系统)的行业解决方案,将云计算、大数据、物联网为代表的新一代信息网络技术与行业应用融合创新,为行业应用提供关键技术及解决方案。
  • 从单片机应用的角度,系统介绍STM32F107原理以及开发方法;配套丰富资源
more >
  • 目录

    第1篇入门篇

    第1章ARM及CortexM3概述 

    1.1ARM概述

    1.1.1ARM公司

    1.1.2RISC

    1.1.3ARM微处理器

    1.1.4ARM微处理器内核及其架构的发展简史

    1.2CortexM3内核

    1.2.1Cortex内核的分类

    1.2.2CM3内核的特点

    1.2.3CM3内核的指令集

    本章小结

    第2篇准备篇

    第2章天信通STM32F107开发板 

    2.1STM32系列MCU

    2.2STM32F107芯片

    2.3STM32F107开发板资源

    本章小结

    第3章MDK开发环境

    3.1STM32官方固件库

    3.1.1库开发与寄存器开发

    3.1.2CMSIS

    3.1.3STM32官方固件库包

    3.2MDK5简介

    3.3MDK5的安装

    3.3.1MDK5的安装步骤

    3.3.2MDK5的注册

    3.4基于固件库新建工程模板

    3.5程序的下载和调试

    3.5.1程序的下载

    3.5.2程序的调试

    本章小结

    第4章STM32基础知识简介

    4.1STM32的系统架构

    4.2STM32的时钟系统

    本章小结

    第3篇详解篇

    第5章GPIO端口及其应用

    5.1GPIO端口概述

    5.2GPIO端口的相关寄存器

    5.2.1端口配置低寄存器

    5.2.2端口配置高寄存器

    5.2.3端口输入数据寄存器

    5.2.4端口输出...

精彩书评more >

标题

评论

版权所有(C)2022 清华大学出版社有限公司 京ICP备10035462号 京公网安备11010802013248号

联系我们 | 网站地图 | 法律声明 | 友情链接 | 盗版举报 | 人才招聘