书籍详情
《嵌入式系统原理与工程实践--基于STMFx》[40M]百度网盘|亲测有效|pdf下载
  • 嵌入式系统原理与工程实践--基于STMFx

  • 出版社:浙江新华书店旗舰店
  • 出版时间:2019-09
  • 热度:9151
  • 上架时间:2024-06-30 09:08:33
  • 价格:0.0
书籍下载
书籍预览
免责声明

本站支持尊重有效期内的版权/著作权,所有的资源均来自于互联网网友分享或网盘资源,一旦发现资源涉及侵权,将立即删除。希望所有用户一同监督并反馈问题,如有侵权请联系站长或发送邮件到ebook666@outlook.com,本站将立马改正

内容介绍

内容提要:
        嵌入式系统这门课程有其自身的难度,它综合了不同学科的专业知识,结合了硬件设计与软件开发,既需要掌握理论又与实际应用紧密结合,特别对实践要求很高。编者以EPIP思想(Engineering工程、Practice实践、Innovation创新、Project项目)为指导,将教材的编写和教学实践分为三大步骤,首先从原理入手、夯实基础;进而通过单元实战进阶,将系统模块各个击破;O后以一个综合性较强、开发难度较大的工程项目为案例,以实际案例引导学生进行开发实践。本教材既强调硬件原理与设计,也强调软硬件交互,强调嵌入式系统的实际应用,强调真实工程项目的设计与实践。编者希望选择本教材的学生,能够深刻理解基本原理和底层硬件,掌握嵌入式系统工程项目的设计与开发流程,迅速成长为一名OO的嵌入式系统工程师。

目录:
OO章    初识嵌入式系统 
    1.1    嵌入式系统的定义 
    1.2    嵌入式系统的组成 
    1.3    嵌入式系统的特点 
    1.4    嵌入式系统的未来发展趋势 
    思考与拓展 
第2章    ARM、Cortex-M3及STM32简介 
    2.1    ARM及Cortex-M3 
    2.2    STM32系列微控制器 
    思考与拓展 
第3章    STM32开发工具 
    3.1    硬件开发环境 
    3.2    RealView MDK软件开发环境 
    3.3    实战任务3-1:建立OO个嵌入式工程 
    思考与拓展 
第4章    嵌入式系统设计方法 
    4.1    生命周期概述 
    4.2    嵌入式系统开发项目生命周期 
    4.3    嵌入式系统项目开发流程 
    思考与拓展 
第5章    存储器与总线结构 
    5.1    STM32系统结构 
    5.2    STM32内核结构 
    5.3    STM32存储器结构 
    5.4    启动配置 
    思考与拓展 
第6章    复位与时钟控制 
    6.1    复位 
    6.2    时钟控制 
    6.3    SysTick定时器 
    6.4    实战任务6-1:代码分析(1) 
    6.5    实战任务6-2:代码分析(2) 
    6.6    实战任务6-3:设置系统时钟 
    6.7    实战任务6-4:利用SysTick定时器实现精准延时 
    思考与拓展 
第7章    GPIO及其应用 
    7.1    GPIO概述 
    7.2    AFIO概述 
    7.3    实战任务7-1:LED控制 
    思考与拓展 
第8章    中断系统 
    8.1    NVIC 
    8.2    实战任务8-1:代码分析 
    8.3    中断 
    8.4    实战任务8-2:键盘中断 
    思考与拓展 
第9章    定时器及其应用 
    9.1    定时器概述 
    9.2    通用定时器 
    9.3    PWM 
    9.4    实战任务9-1:定时器中断 
    9.5    实战任务9-2:利用PWM实现LED亮度控制输出 
    思考与拓展 
OO0章    串行接口通信 
    10.1    通信的基本知识 
    10.2    STM32串行接口原理与结构 
    10.3    实战任务10-1:串行接口收发 
    10.4    实战任务10-2:使用printf()函数实现串行接口发送 
    思考与拓展 
OO1章    ADC及其应用 
    11.1    ADC概述及工作原理 
    11.2    实战任务11-1:ADC单通道采集 
    11.3    实战任务11-2:ADC采集(DMA方式) 
    思考与拓展 
OO2章    RTC及其应用 
    12.1    RTC基本原理 
    12.2    实战任务12-1:RTC时钟 
    思考与拓展 
OO3章    项目开发实例概述——自平衡车控制系统设计 
    13.1    项目背景 
    13.2    自平衡车平衡控制原理 
    13.3    自平衡车的控制系统与机械结构 
    13.4    自平衡车系统设计 
    思考与拓展 
OO4章    项目开发实例——自平衡车姿态检测 
    14.1    MPU6050概述 
    14.2    MPU6050的I2C通信 
    14.3    MPU6050寄存器 
    14.4    MPU6050的I2C相关函数 
    14.5    MPU6050初始化流程 
    14.6    实战任务14-1:MPU6050数据采集 
    思考与拓展 
OO5章    项目开发实例——自平衡车的超声波测距 
    15.1    超声波测距模块 
    15.2    实战任务15-1:超声波测距 
    思考与拓展 
OO6章    项目开发实例——自平衡车的动力单元 
    16.1    直流减速电机 
    16.2    电机驱动 
    16.3    实战任务16-1:代码分析 
    思考与拓展 
OO7章    项目开发实例——自平衡车的PID控制 
    17.1    PID控制原理 
    17.2    自平衡车动力学模型 
    17.3    自平衡车PID控制算法 
    17.4    实战任务17-1:代码分析 
    思考与拓展 
参考文献