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

ARM Cortex-M3嵌入式系统原理及应用——STM32系列微处理器体系结构、编程与项目实战

网络资源提取码:sqvz 本书主要是以M3核处理器家族中的佼佼者STM32为例,介绍M3处理器架构的同时,说明STM32处理器的典型应用,通过智能车,井下通信,倒立摆,电子称4个完整的项目说明STM32的使用方法,使读者快熟的掌握M3处理器的开发方法。

作者:冯新宇
丛书名:高等学校电子信息类专业系列教材
定价:59
印次:1-7
ISBN:9787302547150
出版日期:2020.06.01
印刷日期:2024.01.02

本书从CortexM3处理器入手,从编程软件的使用及STM32的I/O端口配置讲起,详细阐述STM32微处理器的用法,深入浅出地介绍STM32微处理器的重要内容,主要包括基本I/O口、中断、ADC、定时器等。最后几章给出了来源于科研课题(如平衡车设计、电子秤设计等)和学生电子设计大赛作品的多个案例。这些案例都较好地诠释了STM32的典型应用,可以帮助读者快速入门并且上手操作,读者再综合前面学习的内容,可以自行设计作品,达到活学活用。 本书配套提供全部设计电路图、源代码等素材,读者可以通过QQ群、发邮件等方式获得这些素材及在线答疑服务,方便学习。 本书可作为高等院校计算机、电子信息、通信工程及自动控制等相关专业的参考书,也可作为相关技术人员的参考书。

more >

前言 STM32作为CortexM3重要的一员,也是现在应用较多的一款芯片。从51单片机,到如今嵌入式、物联网、大数据、人工智能等的出现,电子技术的发展日新月异,推动着半导体行业的发展,改变着我们的生活。 现在我们已经更习惯把单片机相关的开发,统称为嵌入式开发。高校的授课仍以51单片机为主,有少数学校的相关专业开设CortexM3的选修课,STM32作为其重要家族成员,正慢慢地被越来越多的人学习。 本书是在《ARM CortexM3体系结构与编程》的基础上改编整理而成的特别适合大一、大二刚接触STM32编程的学生学习。本书前4章,较为详尽地描述了开发工具、编程方法及软硬件调试的步骤。第5~9章,分别介绍了串口、DMA、ADC以及CAN总线等重要内容。读者在认真学习前4章入门基础上能很快地掌握这些内容,并能独立进行设计。后面章节介绍的内容特别是涉及最小系统电路设计、电源电路设计、电机驱动电路设计等,从全书看有一些是重复的,但是作为独立的设计,这种重复还是有必要的,希望读者理解。 本书第1~9章基本结构安排为: 本章导读: 重点介绍本章主要内容和知识点; 知识讲解: 从基础知识开始讲解,由浅入深,循序渐进; 综合实例: 引入本章内容相关的典型案例,并配有电子版的源代码供读者参考学习; 本章小结: 综述本章重要内容; 习题: 作为读者的巩固加强内容,读者有必要多做多练。 第10~14章为5个综合设计案例,从本章导读、设计要求、设计分析、设计步骤,最后到本章小结给出了完整的设计过程。 在本书的编写过程中得到了很多老师和同学的帮助,在此表示感谢!参与本书编写的还有蒋洪波、张学飞、张凯、李民杰、张成照、梁亮等。 本书涉及的最小系统、数码管显示电路、键盘模块、巡线模块、各种驱动电源模块,都已经做成了标准的PCB,并已在实际教学实验中使用,可以方便读者修改制作。 本书完成较匆忙,书中难免有疏漏之处,恳请读者批评指正。 作者2020年3月

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

同系列产品more >

深入浅出计算机网络(微课视频版)...

高军 陈超洋 卢明 席在
定 价:79元

查看详情
数字电路与逻辑设计(新形态·微课版)...

李灵华,包书哲 主编;云
定 价:59元

查看详情
电磁兼容与PCB设计(第2版·新形态...

邵小桃
定 价:59元

查看详情
单片机原理及接口技术(第3版)

段晨东、胡欣、左磊、李
定 价:69元

查看详情
电气控制及可编程控制技术应用

汪华章,宰文姣,秦常贵
定 价:55元

查看详情
图书分类全部图书
more >
  • 冯新宇:男,1978年出生,副教授,主要从事电子工程方面的教学与科研工作,在嵌入式系统设计方面具有丰富的教学和实践经验。发表论文30余篇,主编学术专著4部;获得科技奖项1项。
  • 本书主要是以M3核处理器家族中的佼佼者STM32为例,介绍M3处理器架构的同时,说明STM32处理器的典型应用,通过智能车,井下通信,倒立摆,电子称4个完整的项目说明STM32的使用方法,使读者快熟的掌握M3处理器的开发方法。
more >
  • 目录

    第1章ARM CortexM3核介绍

    1.1本章导读

    1.2主要应用

    1.3CortexM3主要特性

    1.4典型M3核处理器特性

    1.4.1命名规则

    1.4.2产品功能和外设配置

    1.5本章小结

    1.6习题

    第2章开发环境搭建

    2.1本章导读

    2.2MDK安装

    2.3新建工程初探

    2.4仿真调试

    2.5本章小结

    2.6习题

    第3章基本I/O口控制

    3.1本章导读

    3.2新建工程进阶

    3.3MDK工程配置

    3.4寄存器操作

    3.5时钟配置

    3.5.1时钟树

    3.5.2时钟源

    3.5.3APB2外设时钟使能寄存器(RCC_APB2ENR)

    3.6I/O端口配置

    3.6.1I/O基本情况

    3.6.2GPIO配置寄存器描述

    3.6.3端口输出数据寄存器

    3.7库函数操作

    3.7.1GPIO_Init函数

    3.7.2RCC_APB2PeriphClockCmd

    3.7.3控制I/O输出电平

    3.8数码管操作实例

    3.8.1数码管基础知识

    3.8.2硬件电路设计

    3.8.3软件说明

    3.9简单按键操作实例

    3.10本章小结

    3.11习题

    第4章中断

    4.1本章导读

    4.2STM32中断和异常

    4.3STM32中断相关的基本概念

    4.3.1中断优先级

    4.3.2中断控制器...

精彩书评more >

标题

评论

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

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