跟工程师学嵌入式开发:基于STM32和μC/OS-Ⅲ/书籍/电子与通信/基础与理论 PDF下载 公众号 其他格式

跟工程师学嵌入式开发:基于STM32和μC/OS-Ⅲ/书籍/电子与通信/基础与理论

电子与通信 基础与理论

  • ISBN:9787121327254
  • 版次:1
  • 出版社:电子工业出版社
  • 作者:
  • 出版时间:

手机扫码免费下载

纠错留言

#电子书截图

跟工程师学嵌入式开发:基于STM32和μC/OS-Ⅲ/书籍/电子与通信/基础与理论截图

#电子书简介

商品基本信息,请以下列介绍为准
商品名称:跟工程师学嵌入式开发:基于STM32和μC/OS-Ⅲ
作者:谭贵,易确,熊立宇编著
定价:88.0
出版社:电子工业出版社
出版日期:2017-10-01
ISBN:9787121327254
印次:
版次:1
装帧:平装-胶订
开本:16开

内容简介
本书选用的STM32芯片基于ARM Cortex-M3体系结构,根据基于MCU的嵌入式技术实际应用需求,合理地选择了多种常用的重要外设接口,如USART、SPI、I2C、FSCM、SDIO总线、以太网等,结合丰富的实例及工程源代码,由浅入深、系统全面地介绍嵌入式系统的底层工作原理。在此过程中,通过穿插多个综合示例的讲解,如命令行外壳程序Shell、eFat文件系统、Telnet远程控制、?C/OS-III实时作系统的移植过程,无论是嵌入式的初学者,还是有一定开发经验的工程师都能从中获益,使读者既能系统全面地掌握嵌入式开发所需的软硬件知识,又能锻炼他们的综合开发能力,为将来从事嵌入式开发方面的工作奠定坚实的基础。

目录
第1章 开发利器:STM32库和MDK Keil1
1.1 学习启航:闪烁的跑马灯1
1.1.1 实验结果呈现1
1.1.2 实验分析2
1.1.3 配置GPIO引脚5
1.1.4 实验控制逻辑6
1.2 STM32库结构和CMSIS标准8
1.2.1 STM32库层次结构9
1.2.2 CMSIS层次结构9
1.2.3 STM32库结构中的文件关系10
1.2.4 STM32库函数命名规则13
1.2.5 STM32库常见的几个状态类型13
1.3 工程开发环境设置14
1.3.1 有关MDK14
1.3.2 使用MDK建立工程的步骤15
第2章 STM32体系结构25
2.1 总线与通信接口25
2.1.1 总线组成25
2.1.2 重要的总线术语26
2.2 STM32功能框架27
2.2.1 系统组成27
2.2.2 总线单元及挂接设备28
2.3 STM32存储器映射29
2.3.1 独立编址30
2.3.2 统一编址(存储器映像编址)31
2.3.3 CM3外设地址空间映射32
2.3.4 地址空间映射详解34
2.4 STM32时钟结构39
2.4.1 STM32F103ZET6的时钟树39
2.4.2 时钟树二级框架40
2.4.3 时钟启用过程41
2.5 系统时钟树与地址空间映射的关系43
第3章 STM32系统启动过程分析44
3.1 CM3的复位序列44
3.1.1 堆栈45
3.1.2 向量表47
3.2 STM32启动代码分析49
3.3 STM32系统时钟初始化52
3.3.1 时钟源的选择52
3.3.2 系统时钟设置56
3.4 程序运行环境初始化函数__main()60
3.4.1 回顾编译和链接过程60
3.4.2 映像文件的组成61
3.4.3 映像的加载过程63
3.4.4 由MDK集成环境自动生成的分散加载文件65
3.4.5 _main()函数的作用66
第4章 通用GPIO作68
4.1 实验结果预览:LED跑马灯68
4.2 GPIO基本知识68
4.2.1 GPIO分组管理及其引脚69
4.2.2 GPIO工作模式及其配置69
4.2.3 GPIO引脚的写入和读出71
4.3 实验代码解析74
4.3.1 实验现象原理分析74
4.3.2 源代码分析78
4.4 创建工程81
4.4.1 建立工程目录结构81
4.4.2 导入源代码文件81
4.4.3 编译执行82
4.5 编译调试82
4.5.1 调试方法82
4.5.2 栈和变量观察窗口83
4.5.3 运行程序并调试:一个函数一个断点84
4.5.4 运行程序并调试:多个函数多个断点86
第5章 外部中断EXTI作90
5.1 实验结果预览:LED跑马灯_中断控制90
5.2 异常与中断91
5.2.1 Cortex-M3的异常向量91
5.2.2 异常向量表92
5.3 NVIC与中断控制93
5.3.1 NVIC简述93
5.3.2 NVIC与外部中断93
5.3.3 NVIC中断的优先级94
5.3.4 NVIC初始化95
5.4 EXTI基本知识97
5.4.1 EXTI简介97
5.4.2 EXTI控制器组成结构97
5.4.3 GPIO引脚到EXTI_Line的映射100
5.4.4 EXTI_Line到NVIC的映射102
5.5 实验代码解析103
5.5.1 工程源码的逻辑结构103
5.5.2 实验代码软硬件原理104
5.5.3 实验代码分析107
5.6 创建工程109
5.6.1 建立工程目录结构109
5.6.2 导入源代码文件109
5.6.3 编译执行110
5.7 编译调试111
5.7.1 打开内存窗口111
5.7.2 设置断点111
5.7.3 运行程序并调试112
第6章 USART接口115
6.1 实验结果预览115
6.1.1 实验准备工作115
6.1.2 实验现象描述116
6.2 USART

上一个电子与通信

下一个基础与理论

  • 评论列表(0

留言评论