中图网文创礼盒,买2个减5元
欢迎光临中图网 请 | 注册
> >>
基于STM32F的嵌入式系统原理与应用

基于STM32F的嵌入式系统原理与应用

出版社:清华大学出版社出版时间:2023-10-01
开本: 其他 页数: 400
本类榜单:教材销量榜
¥62.6(7.9折)?

预估到手价是按参与促销活动、以最优惠的购买方案计算出的价格(不含优惠券部分),仅供参考,未必等同于实际到手价。

中 图 价:¥69.6(8.8折)定价  ¥79.0 登录后可看到会员价
加入购物车 收藏
运费6元,全场折上9折期间 满39元包邮
?快递不能达地区使用邮政小包,运费14元起
云南、广西、海南、新疆、青海、西藏六省,部分地区快递不可达
本类五星书更多>

基于STM32F的嵌入式系统原理与应用 版权信息

基于STM32F的嵌入式系统原理与应用 本书特色

(1) 体现工程教育专业认证的理念,注重培养学生解决复杂工程问题的能力。突出实践教学,虚实结合,构建完整的实验体系,将课堂教学和嵌入式系统设计能力的培养常态化。
(2) 采用模块化的系统设计方法,设计了以STM32F103ZET6处理器为核心的实验平台及拓展模块,提高设计的抽象层次,降低设计难度,适用于各种学习层次。书中的实验案例均可在实验平台上运行和演习,帮助读者熟练掌握接口技术的原理及应用。
(3) 新形态教材,配套资源丰富,包括教学大纲、课程案例、PPT课件、微课视频、MOOC等,可扫描书中二维码下载或观看,或者直接联系作者获取。本书配套的在线开放课程“微机原理与单片机技术”已在中国大学MOOC上线。
(4) 配套80道基础知识思考题和问答题,查漏补缺、加深知识理解;配套15道设计训练题,掌握完整嵌入式控制系统设计方法,提高工程实践能力;提供标准答案,便于翻转课堂和自主学习。
(5) 以实验平台为基础,通过选用不同的模块构建设计案例和训练题。每章配套5个典型实用的设计案例,其中3个基础设计、2个综合设计。案例均源自编者数十年从事嵌入式系统设计的深厚积累。

基于STM32F的嵌入式系统原理与应用 内容简介

本书首先介绍微型计算机相关基础知识和应用,然后系统论述 ARM Cortex-M3 微处理器架构、开发方法及基本编程汇编语言和程序设计方法,并提供以 STM32Z103VET6 芯片为核心的基础实验平台以及拓展模块。本书详细介绍微处理器多种接口技术,如 GPIO、定时计数器、异步/同步串行通信、DAC/ADC、中断处理以及实时操作系统 FreeRTOS 移植等各种嵌入式接口技术的原理和应用。 根据高等工程专业教育和专业认证的需求,以及对动手能力的培养,本书配有“*小系统”“扩展系统”“高级拓展系统”三种实验平台,紧密结合实验平台,配套基础实验和综合实验。本书实验内容和数量丰富,实例代码均经过平台验证,读者可以直接在实验平台上使用和演练,提高实践和设计能力。 本书内容深入浅出、层次分明、实例丰富,可操作性强,特别适合作为普通高校电子信息类、计算机应用类、自动化类、电气类和机械控制类等专业的教学用书,也可作为培训教材和应用型研究生教学的参考资料,还可供从事嵌入式系统应用的工程技术人员参考。

基于STM32F的嵌入式系统原理与应用 目录

第1章微计算机系统基础知识 1.1概述 1.2微计算机的基本构成 1.2.1基本概念 1.2.2冯·诺伊曼和哈佛结构 1.2.38086/8088与ARM体系 1.2.4微计算机编程与操作系统 1.3数制与编码 1.3.1二进制/十进制/十六进制 1.3.2数制间的转换 1.3.3数值数据编码 1.3.4字符数据编码 1.4微计算机应用领域 第2章CortexM3体系结构与芯片 2.1概述 2.2CortexM3内核结构 2.2.1CortexM3内核组成与特点 2.2.2CortexM3总线 2.3基于CortexM3内核的处理器体系结构 2.3.1工作模式 2.3.2三级流水线 2.3.3寄存器 2.4存储器结构及其管理机制 2.4.1存储器分类与特点 2.4.2CortexM3存储器分区 2.4.3CortexM3非对齐访问和互斥访问 2.5中断以及异常 2.5.1中断及异常的概念 2.5.2CortexM3中断控制器NVIC
2.5.3CortexM3系统级中断与异常特点 2.5.4CortexM3中断及异常嵌套与返回途径 2.5.5高级中断技术 2.6基于CortexM3内核的STM32处理器 2.6.1STM32处理器特点 2.6.2编程模式与调试工具简述 第3章STM32F1系列处理器 3.1STM32F1系列处理器简介 3.2STM32F103ZET6处理器架构和主要特性 3.2.1芯片和引脚定义 3.2.2系统架构 3.2.3主要特性 3.3STM32F103ZET6的时钟树 3.4STM32F103ZET6存储器组织及其映像 3.5*小系统 3.5.1复位电路 3.5.2时钟电路 3.5.3电源DCDC转换电路 3.5.4系统调试电路JTAG 3.5.5其他辅助电路 3.6STM32*小系统和拓展实验平台 3.7STM32实验环境构建 3.8STM32软件开发与仿真环境构建 第4章STM32程序设计 4.1汇编语言简介 4.1.1计算机语言 4.1.2汇编语言的语法结构 4.2寻址方式与指令系统 4.2.1CortexM3指令组成结构 4.2.2寻址方式 4.2.3CortexM3指令集
4.3基于CortexM3处理器的汇编语言程序设计 4.3.1ARM汇编语言中的常量、变量、表达式及运算符
4.3.2伪指令 4.3.3程序设计思想 4.3.4程序示例 4.4C固件库使用与编程 4.4.1直接操作寄存器与固件库开发 4.4.2CMSIS标准与STM32标准库 4.4.3固件库的C语言知识 4.4.4固件库函数使用与编程 第5章通用输入/输出接口 5.1GPIO接口概述 5.2GPIO接口基本功能 5.2.1GPIO 5.2.2接口位设置或位清除 5.2.3外部中断/唤醒线 5.2.4接口复用功能及其配置 5.2.5软件重新映射GPIO复用功能 5.2.6GPIO接口的锁定机制 5.2.7输入和输出配置 5.3GPIO寄存器及其功能配置 5.3.1x接口配置低寄存器GPIOx_CRL 5.3.2x接口配置高寄存器GPIOx_CRH 5.3.3x接口输入/输出数据寄存器GPIOx_IDR和GPIOx_ODR 5.3.4接口位设置/清除寄存器GPIOx_BSRR 5.3.5接口位清除寄存器GPIOx_BRR 5.3.6接口配置锁定寄存器GPIOx_LCKR 5.4RCC时钟模块寄存器 5.4.1时钟控制和配置寄存器RCC_CR和RCC_CFGR 5.4.2时钟中断寄存器RCC_CIR 5.4.3APB1/2外设复位寄存器RCC_APB1RSTR和RCC_APB2RSTR 5.4.4AHB外设时钟使能寄存器RCC_AHBENR 5.4.5APB1/2外设时钟使能寄存器RCC_APB1ENR和RCC_APB2ENR 5.4.6备份域控制寄存器RCC_BDCR 5.4.7控制/状态寄存器RCC_CSR 5.5通用输入输出GPIO接口使用 5.5.1利用C语言直接操作寄存器方法访问GPIO方法 5.5.2利用固件库函数方法访问GPIO接口方法 第6章中断和事件 6.1ARM STM32的中断源 6.1.1STM32F103ZET6中断和异常向量 6.1.2ARM STM32中断优先级 6.2ARM STM32中断管理机制 6.2.1向量中断寄存器 6.2.2中断设置流程 6.3外部中断/事件控制器EXTI 6.3.1EXTI结构与管理机制 6.3.2外部中断/事件控制器EXTI相关寄存器 6.4外部中断的使用 第7章STM32定时器 7.1定时器原理 7.1.1基本定时器 7.1.2通用定时器 7.1.3高级定时器 7.1.4滴答定时器 7.2定时器中断应用 7.2.1硬件设计 7.2.2软件设计 7.3定时器PWM输出应用 7.3.1脉宽调制 7.3.2实现PWM输出相关寄存器 7.3.3硬件配置 7.3.4软件设计 7.4定时器输入捕获应用 7.4.1定时器输入捕获简介 7.4.2硬件配置 7.4.3软件设计 第8章串行通信 8.1串行通信的相关概念 8.1.1串行通信与并行通信 8.1.2串行通信的分类 8.1.3串行异步通信的数据传输形式 8.2STM32通用同步/异步收发器 8.2.1USART概述 8.2.2USART通信 8.2.3USART固件库函数 8.2.4USART应用示例 8.3STM32处理器的SPI 8.3.1SPI概述 8.3.2SPI通信 8.3.3SPI固件库函数 8.3.4SPI接口应用例 8.4STM32处理器的I2C接口 8.4.1I2C接口概述 8.4.2I2C接口通信 8.4.3I2C接口固件库函数 8.4.4I2C接口应用示例 第9章ADC和DAC接口 9.1模拟量 9.2ADC工作原理及性能指标 9.2.1ADC原理 9.2.2ADC的性能指标 9.3STM32处理器ADC的构造及特性 9.3.1硬件结构 9.3.2功能特性 9.4STM32处理器ADC功能配置 9.5STM32处理器ADC寄存器 9.6STM32 ADC应用 9.6.1STM32 ADC固件库函数 9.6.2STM32 ADC应用示例 9.7DAC工作原理及性能指标 9.7.1DAC工作原理 9.7.2DAC性能指标 9.8STM32处理器DAC模块硬件及特性 9.8.1STM32 DAC硬件 9.8.2功能特性 9.9STM32 DAC功能配置 9.10STM32 DAC寄存器 9.11STM32处理器的DAC应用 9.11.1STM32 处理器的DAC固件库函数 9.11.2STM32 DAC应用示例 第10章DMA和FSMC控制器 10.1DMA简介 10.2DMA结构与功能 10.2.1DMA主要特征 10.2.2DMA寄存器 10.2.3DMA通道 10.2.4DMA中断请求 10.2.5DMA仲裁器 10.2.6DMA请求映射 10.3DMA重要固件库函数 10.4DMA存储器到外设模式操作示例 10.5FSMC简介 10.6FSMC结构与功能 10.6.1FSMC功能特点 10.6.2AHB总线接口 10.6.3外部设备接口 10.6.4FSMC寄存器 10.6.5FSMC的地址映射 10.7FSMC重要固件库函数 10.8FSMC对TFTLCD液晶屏幕操作例 第11章FreeRTOS实时操作系统 11.1FreeRTOS简介 11.2FreeRTOS基础知识 11.2.1FreeRTOS系统配置 11.2.2FreeRTOS中断配置 11.2.3FreeRTOS临界段代码保护 11.2.4FreeRTOS任务基础知识 11.3FreeRTOS开发重要函数 11.3.1任务创建和删除函数 11.3.2任务挂起和恢复函数 11.4FreeRTOS信号量 11.4.1信号量简介 11.4.2二值信号量 11.4.3计数信号量 11.4.4互斥信号量 11.4.5递归互斥信号量 11.5FreeRTOS移植 11.5.1系统移植准备工作 11.5.2FreeRTOS移植 11.5.3关键问题解决方案 11.6FreeRTOS操作系统使用示例 参考文献 附录AASCII码表 附录B*小实验系统 附录C扩展实验系统 附录D高级实验系统
展开全部

基于STM32F的嵌入式系统原理与应用 作者简介

周杰,南京信息工程大学教授、博士生导师。江苏省六大高峰人才资助对象;中国电子学会、通信学会会员、IEEE和IEICE 会员、中国气象学会会员、江苏省气象电子科学与技术学会副主任委员。1990—1998年,重庆邮电大学工程师、副教授;2001年,日本国立新泻大学博士后和助理教授;2002年,重庆邮电大学教授,校特聘教授,通信与电子学科带头人;2005年,南京信息工程大学特聘教授。获江苏省科学技术二等奖和2019年度中国产学研合作创新成果奖二等奖;发表论文100余篇,SCI、EI和ISTP收录论文70余篇;出版教材、专著4部。
乔杰副,南京信息工程大学副教授。主讲数字信号处理、微机原理与单片机技术等多门课程,具有丰富的一线教学经验。具备丰富的嵌入式系统设计及工业应用经验,为多家企业和行业设计开发嵌入式应用系统,多项研究及应用成果获得国家专利。
周北平,南京信息工程大学高级工程师。主要从事信息应用与气象传感网系统交叉学科等方面研究。主持参与国家级和省部级项目5项,发表论文6篇,获授权发明专利7项,获长江水利委员会“科学技术奖”一等奖。周杰,南京信息工程大学教授、博士生导师。江苏省六大高峰人才资助对象;中国电子学会、通信学会会员、IEEE和IEICE 会员、中国气象学会会员、江苏省气象电子科学与技术学会副主任委员。1990—1998年,重庆邮电大学工程师、副教授;2001年,日本国立新泻大学博士后和助理教授;2002年,重庆邮电大学教授,校特聘教授,通信与电子学科带头人;2005年,南京信息工程大学特聘教授。获江苏省科学技术二等奖和2019年度中国产学研合作创新成果奖二等奖;发表论文100余篇,SCI、EI和ISTP收录论文70余篇;出版教材、专著4部。
乔杰副,南京信息工程大学副教授。主讲数字信号处理、微机原理与单片机技术等多门课程,具有丰富的一线教学经验。具备丰富的嵌入式系统设计及工业应用经验,为多家企业和行业设计开发嵌入式应用系统,多项研究及应用成果获得国家专利。
周北平,南京信息工程大学高级工程师。主要从事信息应用与气象传感网系统交叉学科等方面研究。主持参与国家级和省部级项目5项,发表论文6篇,获授权发明专利7项,获长江水利委员会“科学技术奖”一等奖。
李致金,南京信息工程大学副教授,硕士生导师。主持国家自然科学基金子项目,参与国家自然科学基金、省部级基金项目多项。发表论文20余篇,授权发明专利3项,实用新型专利10余项。

商品评论(0条)
暂无评论……
书友推荐
本类畅销
编辑推荐
返回顶部
中图网
在线客服