





定价:69元
印次:1-16
ISBN:9787302538615
出版日期:2020.01.01
印刷日期:2025.01.17
图书责编:盛东亮
图书分类:教材
本书旨在传承51经典,发扬ARM长处,助推MCU升级; 以学生认知过程为导向组织教材内容,采取项目引领,全案例讲解的方式,着重培养学生实践应用能力。本书详细阐述了基于ARM CortexM3内核的STM32F103微控制器嵌入式系统硬件设计方法和软件开发技术。 全书共有15章,划分为3部分: 第1部分(第1~3章)为系统平台模块,讲述嵌入式系统定义、开发板硬件平台和工程模板创建; 第2部分(第4~9章)为基本外设模块,分别对STM32嵌入式系统最常用外设模块进行介绍,包括GPIO、中断、定时器、PWM和嵌入式系统接口技术; 第3部分(第10~15章)为扩展外设模块,分别对STM32嵌入式系统高级外设模块进行介绍,包括USART、SPI、OLED、ADC、IIC、EEPROM和RTC等。 本书适合作为高等院校计算机、自动化、电子信息、机电一体化、物联网等专业高年级本科生或研究生嵌入式相关课程的教材,同时可供从事嵌入式开发的技术和研究人员参考。
黄克亚 软件设计师,苏州大学副教授、硕士生导师,主要从事智能控制、嵌入式系统开发等教学和科研工作。讲授过“电工电子技术”“单片机原理与控制技术”“微机原理及应用”“嵌入式系统开发”“可编程控制器”“传感器应用技术”等课程。近年来主持省级课题2项,授权发明专利1项,登记软件著作权4项,发表EI检索或中文核心期刊论文6篇,指导学生获中国智能机器人大赛一等奖1项、江苏省本专科优秀毕业设计(论文)三等奖1项、全国电子设计大赛江苏赛区二等奖2项。
前言 “青山遮不住,毕竟东流去”,虽然我们对经典的8位单片机(如MCS51)、16位单片机(如MSP430)积累了大量的技术资料,用起来得心应手。但是单片机复杂的指令、较低的主频、有限的存储空间、极少的片上外设,使其在面对复杂应用时,捉襟见肘,难以胜任。虽然8位、16位单片机的应用不会就此结束,但可以肯定的是32位处理器时代已经到来,32位处理器性能得到了显著提升,片上资源更加丰富,功能也越来越复杂和完善。 选题背景 在这个大环境下,ARM CortexM3处理器诞生了!由于采用了最新的设计技术,它的内核逻辑门数更低,性能却更强。许多曾经只能求助于高级32位处理器或DSP的软件设计,都能在CortexM3上运行得更快。 基于ARM的嵌入式系统因为功能复杂、芯片系列多、开发模式各异,使其不仅难教而且难学。但是由于各行各业对控制器能力的要求“得寸进尺”,而32位嵌入式系统性价比不断提高,促使笔者下定决心转型,经过几年的努力,笔者成功转型ARM嵌入式开发。 回想学习和教学过程,有几点经验要和大家分享: 一是要选择一个合适的内核,ARM嵌入式处理器无疑是主流产品,市场占有率相当高; 二是要选择合适的基于ARM内核微控制器,目前意法半导体公司(ST Microelectronics)推出的32位CortexM内核的MCU产品市场占有率很高,技术资料全面,官方固件库易学易用(基于上述两点,本书主要讲述的是目前被广泛使用的基于CortexM3内核的STM32F103微控制器); 三是要选择一本合适的教材,笔者认为一本好的嵌入式教材应该具有由浅入深,循序渐进,理...
目录
第1章ARM CortexM3嵌入式系统
1.1嵌入式系统概述
1.1.1什么是嵌入式系统
1.1.2嵌入式系统和通用计算机系统比较
1.1.3嵌入式系统的特点
1.1.4嵌入式系统的应用领域
1.1.5嵌入式系统范例
1.2ARM CortexM3处理器
1.2.1ARM公司
1.2.2ARM处理器
1.3STM32微控制器
1.3.1从CortexM3内核到基于CortexM3的MCU
1.3.2STM32微控制器产品线
1.3.3STM32微控制器命名规则
1.4嵌入式系统的软件
1.4.1无操作系统的嵌入式软件
1.4.2带操作系统的嵌入式软件
1.4.3典型嵌入式操作系统
1.4.4软件架构选择建议
本章小结
思考与扩展
第2章STM32开发板硬件系统
2.1开发板总体概况
2.1.1开发板设计背景
2.1.2开发板总体介绍
2.2电源模块
2.2.1电源模块原理图
2.2.2电源模块工作原理
2.3核心板电路
2.3.1CPU模块
2.3.2串口通信模块
2.3.3外接晶振模块
2.3.4备用电源模块
2.3.5ADC模块电源
2.3.6CPU滤波电路
2.3.7复位电路
2.3.8启动设置电路
2.4I/O模块电路
2.4.1LED指示灯模块
2.4.2按键模块
2.4.3数码管模块 ... 查看详情
本书涉及主题
全书共15章,分为三部分:第1部分(第1~3章)为系统平台模块,讲述嵌入式系统定义、开发板硬件平台和工程模板创建;第2部分(第4~9章)为基本外设模块,分别对STM32嵌入式系统最常用外设模块进行介绍,包括GPIO、中断、定时器、PWM和嵌入式系统接口技术;第3部分(第10~15章)为扩展外设模块,分别对STM32嵌入式系统高级外设模块进行介绍,包括USART、SPI、OLED、ADC、IIC、EEPROM和RTC等。
本书突出特点
传承51经典,发扬ARM长处,助推MCU升级。
以读者认知过程为导向编排教材,组织章节内容。
项目引领,任务驱动,教、学、做一体,注重读者工程实践能力的培养。
构建全方位、立体化的教学资源网络,助力嵌入式系统教学与项目开发。
同系列产品
查看详情-
鸿蒙HarmonyOS应用开发实践
向治洪
ISBN:9787302672159
定 价:79元
-
深入理解微电子电路设计——电子元器件、数字电路、模拟电路原理及应用(原书第6版)
[美] 理查德·C.耶格(Richard C. Jaeger) [美] 特拉维斯·N.布莱洛克(Travis N. Blalock) [美] 本杰明·J.布莱洛克(Benjamin J.Blalock) 著 朱前成 朱秀华 编译
ISBN:9787302658191
定 价:199元
-
画说通信原理
张卫钢,汤颖凡
ISBN:9787302629504
定 价:89元
-
数字音频信号处理(原书第3版)
[德] 乌多·佐尔泽(Udo Zolzer)著 张雪英 黄丽霞 孙颖 译
ISBN:9787302644507
定 价:79元