在工业4.0时代,嵌入式系统作为芯片和软件的结合体,在工业自动化、机电控制、移动设备、通信、汽车等领域发挥着不可替代的作用。本书系统介绍了嵌入式系统硬件与软件的设计,并简要介绍了多个应用实例,使读者全面了解嵌入式系统的内部结构、设计思路和开发过程。书中配有适量习题,紧扣本书主旨,帮助读者巩固重要的知识点。
本书适宜机械、自动控制、电子等相关专业的本科学生使用,也可供相关专业技术人员参考。
网站首页 软件下载 游戏下载 翻译软件 电子书下载 电影下载 电视剧下载 教程攻略
书名 | 嵌入式系统原理与应用(江苏省高等学校重点教材) |
分类 | |
作者 | |
出版社 | 化学工业出版社 |
下载 | |
简介 | 内容推荐 在工业4.0时代,嵌入式系统作为芯片和软件的结合体,在工业自动化、机电控制、移动设备、通信、汽车等领域发挥着不可替代的作用。本书系统介绍了嵌入式系统硬件与软件的设计,并简要介绍了多个应用实例,使读者全面了解嵌入式系统的内部结构、设计思路和开发过程。书中配有适量习题,紧扣本书主旨,帮助读者巩固重要的知识点。 本书适宜机械、自动控制、电子等相关专业的本科学生使用,也可供相关专业技术人员参考。 作者简介 俞建峰,江南大学机械工程学院教授,博导;主要研究方向:超细微纳米化技术,智能化机电检测技术和微流控检测技术。2011年入选无锡检验检疫局金字塔领军人才;2007年与2011年两次入选江苏检验检疫局学科带头人培养对象;先后获得江苏省科技进步三等奖2项(均排名第三);国家质检总局“科技兴检”二等奖1项(排名第三);江苏出入境检验检疫局“科技兴检”三等奖1项。在植物蛋白细胞破壁及分离提纯系统;用于淀粉分离的干法粉碎分级系统;基于搅拌介质磨的超细微纳化湿法球磨机;基于光机电一体化技术的安全锁性能在线自动检测系统等方向取得多项成果。 目录 第1章 绪论 1.1 嵌入式系统 1.1.1 嵌入式系统定义 1.1.2 嵌入式系统结构 1.1.3 嵌入式系统硬件组成 1.1.4 嵌入式系统软件组成 1.1.5 嵌入式操作系统线程、进程和协程 1.2 嵌入式处理器 1.2.1 嵌入式处理器分类 1.2.2 嵌入式处理器内核架构 1.3 ARM系列处理器 1.3.1 ARM处理器系列特点与优势 1.3.2 ARM Cortex-M3处理器结构 1.3.3 ARM Cortex-M3指令系统 1.3.4 基于ARM Cortex-M3内核的STM32微控制器 1.3.5 STM32微控制器程序运行机制 1.4 习题 第2章 STM32微控制器硬件基础 2.1 STM32微控制器 2.1.1 STM32微控制器特点与优势 2.1.2 STM32微控制器命名规则 2.1.3 STM32微控制器的应用 2.2 STM32微控制器存储结构 2.2.1 系统结构 2.2.2 存储结构 2.2.3 启动模式 2.3 STM32微控制器外设资源概述 2.3.1 电源管理与低功耗模式 2.3.2 RCC时钟主频系统 2.3.3 RTC实时时钟资源 2.3.4 GPIO工作模式 2.3.5 外部中断资源 2.3.6 ADC资源 2.3.7 看门狗资源 2.3.8 通用定时器资源 2.3.9 高级定时器资源 2.4 嵌入式系统I/O 2.4.1 通用输入/输出接口 2.4.2 模数/数模转换接口 2.5 定时器和计数器 2.5.1 硬件定时器 2.5.2 软件定时器 2.5.3 可编程间隔定时器 2.6 有线通信接口 2.6.1 本地通信接口 2.6.2 网络通信接口 2.6.3 现场总线通信接口 2.7 习题 第3章 基本I/O口控制 3.1 STM32 GPIO简介 3.1.1 I/O基本情况 3.1.2 GPIO配置寄存器描述 3.1.3 端口输出数据寄存器 3.2 寄存器操作 3.3 时钟配置 3.3.1 时钟树 3.3.2 时钟源 3.3.3 APB2外设时钟使能寄存器(RCC_APB2ENR) 3.4 库函数操作 3.4.1 GPIO_Init函数 3.4.2 RCC_APB2PeriphClockCmd 3.4.3 控制I/O输出电平 3.5 实例:GPIO按键点灯实验 3.5.1 使用STM32CubeMX配置基础参数 3.5.2 使用Keil MDK补充程序代码 3.5.3 烧录代码 3.6 习题 第4章 数据的转换与读/写访问 4.1 ADC的编程应用 4.1.1 ADC的原理、参数及类型 4.1.2 ADC的主要操作与特征 4.1.3 ADC相关库函数概述 4.2 DAC的编程应用 4.2.1 DAC的原理、参数及类型 4.2.2 DAC的主要操作与特征 4.2.3 常用的DAC库函数 4.3 DMA数据访问与传输 4.3.1 DMA控制器概述 4.3.2 DMA结构与数据配置 4.3.3 DMA控制器相关库函数 4.4 实例1:ADC单通道数模转换器实验 4.4.1 使用STM32CubeMX配置基础参数 4.4.2 使用Keil MDK补充代码 4.4.3 烧录与测试 4.5 实例2:ADC+DMA多通道输出实验 4.5.1 DMA介绍 4.5.2 使用STM32CubeMX配置基础参数 4.5.3 使用Keil MDK补充代码 4.5.4 烧录代码与测试 4.6 习题 第5章 STM32定时器/计数器 5.1 STM32定时器/计数器概述 5.1.1 TIMx定时器的区别与联系 5.1.2 通用定时器 5.1.3 基本定时器 5.1.4 高级控制定时器 5.1.5 RTC定时器的功能与操作 5.1.6 SysTick时钟功能介绍 5.1.7 看门狗定时器基本操作 5.2 定时器库函数及其应用 5.2.1 TIMx定时器相关函数 5.2.2 RTC与BKP相关函数 5.2.3 SysTick定时器相关函数 5.2.4 看门狗定时器相关函数 5.3 实例:LED跑马灯实验 5.3.1 使用STM32CubeMX配置基础参数 5.3.2 使用Keil MDK补充程序代码 5.3.3 烧录代码 5.4 习题 第6章 中断 6.1 STM32中断和异常 6.1.1 中断简介 6.1.2 中断和异常 6.2 STM32中断相关的基本概念 6.2.1 中断优先级 6.2.2 中断控制器NVIC 6.2.3 NVIC的中断向量优先级组 6.3 外部中断 6.3.1 外部中断基本情况 6.3.2 使用外部中断的基本步骤 6.4 PWM控制技术 6.4.1 PWM面积等效原理 6.4.2 PWM波简介 6.4.3 通过定时器模拟实现PWM波的原理 6.5 实例1:1s输出实验 6.5.1 基础概念 6.5.2 STM32CubeMX配置 6.5.3 Keil MDK补充代码 6.6 实例2:引脚输入捕获实验 6.6.1 基础概念 6.6.2 STM32CubeMX配置 6.6.3 Keil MDK补充代码 6.7 实例3:PWM输出点灯实验 6.7.1 基础概念 6.7.2 STM32CubeMX配置 6.7.3 Keil MDK补充代码 6.8 习题 第7章 USART串口通信技术 7.1 通信的基本概念详解 7.1.1 通信的分类与概念 7.1.2 串口通信协议解析 7.2 USART串口通信概述 7.2.1 USART 的主要功能、主要特性与硬件结构 7.2.2 USART寄存器及其 |
随便看 |
|
霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。