×
超值优惠券
¥50
100可用 有效期2天

全场图书通用(淘书团除外)

关闭
ARM Cortex-M3嵌入式系统原理及应用

ARM Cortex-M3嵌入式系统原理及应用

1星价 ¥59.3 (8.6折)
2星价¥59.3 定价¥69.0
暂无评论
图文详情
  • ISBN:9787302652731
  • 装帧:平装-胶订
  • 册数:暂无
  • 重量:暂无
  • 开本:16开
  • 页数:277
  • 出版时间:2024-01-01
  • 条形码:9787302652731 ; 978-7-302-65273-1

本书特色

本书采用新形态教材的编写理念,在第1版的基础上,参照教指委*新修订的《电子电气基础课程教学基本要求》,结合作者及教学团队多年来的教学实践,本着结构完整、内容精练、知识实用的原则,以社会需求导向为编写目标修订而成。 本次修订基本保持了第1版的理论体系,为了全方位、立体化展示教材内容,同时也为帮助读者学习书中知识,以二维码形式为主要知识点配备了微课视频,同时提供了教学大纲、教学课件、程序代码、课后习题解答等;对习题中的题目进行了优化,删除了部分覆盖面较窄的题目,增加了一些综合性较强的题目。 本书注重基本概念、基本原理及基本分析设计方法的介绍,强调实际应用,内容叙述力求简明扼要,通俗易懂。

内容简介

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

目录

第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中断控制器NVIC 4.3.3NVIC的中断向量优先级组 4.4外部中断 4.4.1外部中断基本情况 4.4.2使用外部中断的基本步骤 4.5单个按键中断操作实例 4.6多个按键中断操作实例 4.7本章小结 4.8习题 第5章串口通信 5.1本章导读 5.2串口通信基础 5.2.1基本概念 5.2.2常用的串行通信接口 5.3STM32串口操作 5.3.1寄存器方式操作串口 5.3.2库函数方式操作串口 5.3.3串口设置步骤 5.4串口通信操作实例 5.4.1主程序 5.4.2串口初始化代码 5.5本章小结 5.6习题 第6章直接存储器访问 6.1本章导读 6.2DMA基础知识 6.3STM32的DMA操作 6.3.1寄存器方式操作DMA 6.3.2库函数方式操作DMA 6.3.3DMA设置步骤 6.4DMA操作实例 6.4.1主程序 6.4.2DMA初始化代码 6.4.3代码分析和实验结果 6.5本章小结 6.6习题 第7章模拟/数字转换器 7.1本章导读 7.2ADC基础知识 7.2.1ADC主要特性 7.2.2ADC框图及引脚分布 7.2.3通道选择 7.2.4ADC的转换模式 7.3STM32 ADC操作 7.3.1寄存器方式操作ADC 7.3.2库函数方式操作ADC 7.3.3ADC设置步骤 7.4ADC操作实例 7.4.1主程序 7.4.2ADC初始化代码 7.4.3代码分析和实验结果 7.5本章小结 7.6习题 第8章定时器 8.1本章导读 8.2定时器基础知识 8.2.1高级定时器 8.2.2基本定时器 8.2.3通用定时器 8.3STM32定时器操作 8.3.1寄存器方式操作定时器 8.3.2库函数方式操作定时器 8.3.3定时器设置步骤 8.4定时器操作实例 8.4.1主程序 8.4.2定时器初始化代码 8.4.3代码分析和实验结果 8.5本章小结 8.6习题 第9章CAN总线设计 9.1本章导读 9.2STM32的CAN总线基础知识 9.2.1CAN物理层特性 9.2.2CAN的位时序 9.2.3CAN总线仲裁 9.2.4STM32的CAN控制器 9.2.5STM32的CAN过滤器 9.2.6CAN发送流程 9.2.7CAN接收流程 9.2.8STM32的CAN位时间特性 9.3STM32的CAN总线操作 9.3.1寄存器方式操作CAN总线 9.3.2库函数方式操作CAN总线 9.3.3CAN总线设置步骤 9.4CAN通信示例 9.5本章小结 9.6习题 第10章倒立摆设计 10.1本章导读 10.2设计要求 10.3设计分析 10.3.1倒立摆的选择 10.3.2系统结构组成 10.3.3系统模型分析 10.3.4系统控制方案确定 10.4设计步骤 10.4.1单片机*小系统电路设计 10.4.2电机的选择及驱动电路的设计 10.4.3测量电路设计 10.4.4通信电路设计 10.4.5辅助电路设计 10.4.6系统软件设计 10.5本章小结 10.6习题 第11章智能车设计 11.1本章导读 11.2设计要求 11.3设计分析 11.4设计步骤 11.4.1*小系统电路设计 11.4.2电源电路设计 11.4.3电机驱动电路设计 11.4.4环境检测传感器电路设计 11.4.5人机交互电路设计 11.4.6总体软件设计 11.4.7PID控制软件设计 11.4.8迷宫算法设计 11.4.9设计测量方法与数据处理 11.4.10传感器软件滤波 11.5本章小结 11.6习题 第12章平衡车设计 12.1本章导读 12.2设计要求 12.3设计分析 12.4设计步骤 12.4.1环境检测传感器电路设计 12.4.2人机交互电路设计 12.4.3MPU6050使用方法 12.4.4总体软件设计 12.5本章小结 12.6习题 第13章电子秤设计 13.1本章导读 13.2设计要求 13.3设计分析 13.4设计步骤 13.4.1主控制器相关电路 13.4.2TFT液晶屏相关电路设计 13.4.3AD转换芯片HX711相关电路设计 13.4.4WT588D语音模块相关电路设计 13.4.5称重传感器相关电路设计 13.4.6软件设计思路及代码分析 13.5本章小结 13.6习题 第14章无线电能功率传输系统的设计 14.1本章导读 14.2设计要求 14.3设计分析 14.3.1无线电能传输的基本原理分析 14.3.2无线电能传输的特性 14.4设计步骤 14.4.1系统结构组成 14.4.2主要拓扑电路的选择与设计 14.4.3MOS管驱动设计 14.4.4线圈和电容的设计 14.4.5接收端高频整流的设计 14.4.6控制电路的设计 14.4.7程序的设计 14.4.8调试与验证 14.4.9测量结果与结论分析 14.5本章小结 14.6习题 参考文献
展开全部

作者简介

冯新宇,黑龙江科技大学教授。长期教授“数字系统设计”“嵌入式系统原理及应用”课程,曾出版《ARM Cortex-M3嵌入式系统原理及应用》《四旋翼无人飞行器设计》《ADS2009射频电路设计与仿真》《嵌入式Linux系统开发——基于ARM处理器通用平台(第2版)》等著作。 林泽鸿,哈尔滨学院副教授。长期教授“数字图像处理”“传感器技术及检测”课程,曾出版《电器控制技术》、《AutoCAD 2018中文版基础教程》等著作。

预估到手价 ×

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

确定
快速
导航