ARM Cortex-M3嵌入式原理及应用——基于STM32F103微控制器(第2版)
本书第一版荣获清华大学出版社畅销图书、科技类最受读者欢迎图书、苏州大学精品教材,累计发行60000册。

作者:黄克亚

丛书名:计算机科学与技术丛书

定价:69元

印次:2-1

ISBN:9787302702856

出版日期:2025.10.01

印刷日期:2025.10.22

图书责编:盛东亮

图书分类:教材

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

本书旨在传承51经典,发扬ARM长处,助推MCU升级;以学生认知过程为导向组织教材内容,项目引领,全案例教学,着重培养学生实践应用能力。详细阐述了基于ARM Cortex-M3内核的STM32F103微控制器嵌入式系统硬件设计方法和软件开发技术。全书共15章,分为三部分:第一部分(第1~3章)为系统平台模块,讲述嵌入式系统定义、实验平台硬件和工程模板创建;第二部分(第4~9章)为基本外设模块,分别对STM32嵌入式系统最常用外设模块进行介绍,包括GPIO、中断、定时器、PWM和嵌入式系统接口技术;第三部分(第10~15章)为扩展外设模块,分别对STM32嵌入式系统高级外设模块进行介绍,包括USART、SPI、OLED、ADC、I2C、EEPROM、RTC和DS18B20等。本书适合作为高等院校计算机、自动化、电子信息、机电一体化、物联网等专业高年级本科生或研究生嵌入式相关课程的教材,同时可供从事嵌入式开发的技术和研究人员参考。

黄克亚,男,硕士、副教授、软件设计师、硕士生导师,主要从事智能控制、嵌入式系统开发等研究工作, 已出版学术专著2部。

前言PREFACE “青山遮不住,毕竟东流去”,虽然我们对经典的8位单片机(如MCS51)、16位单片机(如MSP430)积累了大量的技术资料,用起来得心应手,但是单片机复杂的指令、较低的主频、有限的存储空间、极少的片上外设,使其在面对复杂应用时捉襟见肘、难以胜任。尽管8位、16位单片机的应用不会就此结束,但可以肯定的是32位处理器时代已经到来,其性能得到了显著提升,片上资源更加丰富,功能也越来越复杂和完善。 选题背景 在这个大环境下,ARM CortexM3处理器诞生了!由于采用了最新的设计技术,它的逻辑门数更低,性能却更强。许多曾经只能求助于高级32位处理器或DSP的软件设计,都能在CortexM3上运行得很快。 基于ARM的嵌入式系统因为其功能复杂、芯片系列多、开发模式各异,不仅难教而且难学。但是由于各行各业对控制器能力要求“得寸进尺”,而32位嵌入式系统性价比不断提高,促使编者下定决心转型ARM嵌入式开发,经过几年的努力,虽历经风雨,但终见彩虹。 回想学习和教学过程,有几点经验要和大家分享: 一是要选择一个合适的内核,ARM嵌入式处理器无疑是主流产品,市场占有率相当高; 二是要选择合适的基于ARM内核的微控制器,目前意法半导体有限公司(ST Microelectronics)推出的32位CortexM内核的MCU产品市场占有率很高,技术资料全面,官方固件库易学易用; 三是要选择一本合适的教材,编者认为一本好的嵌入式教材应该能够做到由浅入深、循序渐进组织教学内容,理论与实践相结合,“共性”和“个性”兼顾——既能较为系...

目录
荐语
查看详情 查看详情

目录

第1部分系统平台模块

第1章ARM CortexM3嵌入式系统

微课视频32分钟

1.1嵌入式系统概述

1.1.1什么是嵌入式系统

1.1.2嵌入式系统和通用计算机系统比较

1.1.3嵌入式系统的特点

1.1.4嵌入式系统的应用领域

1.1.5嵌入式系统范例

1.2ARM CortexM3处理器

1.2.1ARM公司

1.2.2ARM处理器

1.3STM32微控制器

1.3.1从CortexM3内核到基于CortexM3的MCU

1.3.2STM32微控制器产品线

1.3.3STM32微控制器命名规则

1.4嵌入式系统的软件

1.4.1无操作系统的嵌入式软件

1.4.2带操作系统的嵌入式软件

1.4.3典型嵌入式操作系统

1.4.4软件架构选择建议

本章小结

思考与扩展

第2章STM32F103微控制器与实验平台

微课视频41分钟

2.1STM32F103微控制器

2.1.1STM32F103功能特性

2.1.2STM32F103系统架构

2.1.3STM32F103内部结构

2.1.4STM32F103存储器映射

2.1.5STM32F103时钟树

2.1.6STM32F103引脚定义

2.2开发板总体概况

2.2.1开发板设计背景

2.2.2开发板总体介绍

2.3电源模块

2.3.1电源模块原理图

2.3.2电源模块... 查看详情

"畅销图书改版升级,本书第1版先后荣获清华大学出版社畅销图书、科技类最受读者欢迎图书、苏州大学精品教材等荣誉称号,获评江苏“十四五”省级规划教材,被江苏省教育厅推荐申报“十四五”国家级规划教材,累计销售10万余册,200余所高校选用及馆藏,是嵌入式开发的优秀读物,其特点如下:

1.内容新颖,与时俱进。讲解STM32嵌入式系统原理及应用,带领读者跨入32位微控制器时代。

2.理实结合,软硬并重。本书理论与实践相结合,遵循理论够用,重在实践原则,突出硬件原理讲解,强调底层驱动设计。

3.由浅入深,层层递进。本书以学生认知过程为导向,设计教材逻辑,组织章节内容,先硬件后软件,由浅入深,循序渐进,使用项目串联章节,环环相扣,层层递进。

4.传承经典,守正创新。本书学习和借鉴了丰富的51单片机资料和例程,设计了很多源于51单片机又高于51单片机的经典案例,做到了传承与发展的统一。

5.数字赋能,提质增效。本书提供教学课件、微课视频、教学大纲、程序代码和学习素材等全方位、立体化的教学资源。"


查看详情