首页 > 图书中心 >图书详情
Cortex-M3嵌入式系统开发——STM32单片机体系结构、编程与项目实战(微课视频版)
作者:姜付鹏、刘通、王英合
定价:79元
印次:1-2
ISBN:9787302610335
出版日期:2023.01.01
印刷日期:2023.10.10
本书从单片机应用的角度,系统的介绍STM32F107原理以及开发方法,共包含十六个篇章。 第一、二章是基础篇,第一章介绍CrotexM3内核概况以及指令集,以及ST公司的STM系列单片机选型方法和开发工具。第二章介绍STM32F107单片机的的基础架构以及存储组织、时钟、电源和启动配置。 第四章介绍STM32F107单片机的NVIC和系统时钟定时器。 第三章、第五章一直到第十三章是STM32F107单片机的外设篇,系统介绍了单片机的定时器、通信接口、ADC/DAC、USB、以太网接口等外设接口的原理和编程方法。 第十四章到十六章是进阶篇,针对单片机应用的常用软件技术,介绍了嵌入式界面设计方法、RTOS的使用、以及物联网网关的设计方法。
more >前言 全面信息化的时代及数字智能化为智能产品的发展带来了巨大的契机,嵌入式智能产品市场前景广阔,嵌入式系统的应用几乎无处不在。广阔的市场也吸引了全球范围内的IT巨头们进军嵌入式市场,嵌入式已经形成了一个充满商机的庞大产业,国家也对嵌入式软件行业给予了政策倾斜。在“技术以人为本”的软件技术产业中,嵌入式行业正以行业前景好、应用领域广、人才需求大、就业薪酬高等众多优势,获得越来越多应用开发人员的关注及青睐,也让越来越多的技术研发人员投入嵌入式这一行业。 作者根据多年的嵌入式系统开发及教学经验,理论与实际应用并重,力求做到由浅入深、循序渐进。全书分3篇,共19章。以CortexM3内核的STM32单片机产品为学习对象,以MDK5.14为开发平台,详细介绍了此类单片机的系统架构、各种内核和外围设备的基本功能以及对它的实际应用。 在入门篇(第1章)中,介绍了对大多数人来说可能觉得比较熟悉但不一定能深刻理解的ARM的概念,进而引入CortexM3内核的概念,并介绍了其分类、特点、指令集等,使读者对CortexM3内核有一个大体的认识。 在准备篇(第2~4章)中,首先介绍了CortexM3内核的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 >