热搜关键词: 信号与系统无刷电机ADSTCP/IP

pdf

面向物联网的嵌入式系统开发——基于CC2530和STM32微处理器

  • 1星
  • 日期: 2022-02-13
  • 大小: 15.2MB
  • 所需积分:1分
  • 下载次数:10
  • favicon收藏
  • rep举报
  • free评论
标签: 物联网

物联网

嵌入式

嵌入式

汽车电子

汽车电子

本书基于嵌入式系统、物联网系统常用的CC2530、STM32来介绍嵌入式系统接口开发应用技术,由浅入深地对两种微处理器的接口技术进行详细的介绍。  全书先进行理论学习,然后进行案例开发,有贴近社会和生活的开发场景、详细的软/硬件设计和功能实现过程,最后总结拓展,将理论学习和开发实践结合起来。每个案例均附有完整的开发代码和配套PPT,读者可以在源代码的基础上快速地进行二次开发。

第1章  单片机与嵌入式技术概述  1

1.1  嵌入式系统概述  1

1.1.1  嵌入式系统的定义  1

1.1.2  嵌入式系统的特点  2

1.1.3  嵌入式系统的组成  3

1.1.4  嵌入式操作系统  5

1.2  嵌入式系统的发展与应用  6

1.2.1  单片机与嵌入式  6

1.2.2  微处理器的基本特点  7

1.2.3  微处理器的三个应用时代  8

1.2.4  单片机到嵌入式系统发展  8

1.2.5  从嵌入式系统到物联网  8

1.2.6  嵌入式系统的应用  9

1.3  小结  10

1.4  思考与拓展  10

第2章  MCS-51和CC2530微处理器系统  11

2.1  MCS-51和CC2530微处理器  11

2.1.1  MCS-51微处理器  11

2.1.2  CC2530微处理器  14

2.1.3  CC2530开发平台  20

2.1.4  CC2530开发环境  24

2.1.5  安装开发环境  26

2.1.6  小结  27

2.1.7  思考与拓展  27

2.2  项目开发基本调试  27

2.2.1  IAR  for  8051开发环境  28

2.2.2  IAR  for  8051程序调试  30

2.2.3  开发实践:实现一个工程项目  36

2.2.4  小结  38

2.2.5  思考与拓展  38

第3章  CC2530接口技术开发  39

3.1  CC2530  GPIO应用开发  39

3.1.1  微处理器GPIO  39

3.1.2  CC2530与GPIO  40

3.1.3  开发实践:智能手机信号灯控制  43

3.1.4  小结  47

3.1.5  思考与拓展  47

3.2  CC2530外部中断应用开发  47

3.2.1  微处理器的中断  48

3.2.2  开发实践:电梯楼层按键检测设计  54

3.2.3  小结  58

3.2.4  思考与拓展  58  [1] 

3.3  CC2530定时器应用开发  58

3.3.1  定时器  59

3.3.2  CC2530定时器  60

3.3.3  开发实践:脉冲发生器设计  65

3.3.4  小结  69

3.3.5  思考与拓展  69

3.4  CC2530  ADC应用开发  69

3.4.1  A/D转换  69

3.4.2  CC2530与A/D转换  71

3.4.3  开发实践:电子秤设计  75

3.4.4  小结  78

3.4.5  思考与拓展  78

3.5  CC2530电源管理应用开发  78

3.5.1  嵌入式系统的电源管理  79

3.5.2  CC2530的电源管理  81

3.5.3  开发实践:低功耗智能手环设计  84

3.5.4  小结  90

3.5.5  思考与拓展  90

3.6  CC2530看门狗应用开发  91

3.6.1  看门狗  91

3.6.2  开发实践:车辆控制器复位重启设计  94

3.6.3  小结  98

3.6.4  思考与拓展  98

3.7  CC2530串口通信技术应用开发  98

3.7.1  串口  98

3.7.2 CC2530串口  102

3.7.3 开发实践:智能工厂的设备交互系统设计  108

3.7.4  小结  112

3.7.5  思考与拓展  113

3.8  CC2530  DMA通信技术应用开发  113

3.8.1  DMA  113

3.8.2 CC2530与DMA  118

3.8.3  CC2530的DMA配置  124

3.8.4  开发实践:设备间高速数据传送  126

3.8.5  小结  130

3.8.6  思考与拓展  130

3.9  综合应用开发:计算机CPU温度调节系统设计与实现  130

3.9.1 理论回顾  130

3.9.2  开发实践:计算机CPU温度调节系统  133

3.9.3  小结  148

3.9.4  思考与拓展  148

第4章  嵌入式系统  149

4.1  ARM嵌入式开发平台  149

4.1.1  嵌入式ARM  150

4.1.2  嵌入式ARM的组成及结构  153

4.1.3  STM32系列处理器  154

4.1.4  STM32开发平台  156

4.1.5  小结  158

4.1.6  思考与拓展  158

4.2  工程创建与调试  158

4.2.1  IAR  for  ARM开发环境  158

4.2.2  STM32  标准函数库  160

4.2.3  IAR开发环境的使用  173

4.2.4  IAR程序的开发及在线调试  174

4.2.5  开发实践:实现一个工程项目  182

4.2.6  小结  183

4.2.7  思考与拓展  183  [1] 

第5章  STM32嵌入式接口开发技术  184

5.1  STM32的GPIO应用开发  184

5.1.1  GPIO工作模式  184

5.1.2  STM32的GPIO  185

5.1.3  STM32  GPIO寄存器  190

5.1.4  开发实践:车辆指示灯控制设计  196

5.1.5  小结  202

5.1.6  思考与拓展  202

5.2  STM32外部中断应用开发  202

5.2.1  中断基本概念与定义  203

5.2.2  STM32中断应用概述  203

5.2.3  STM32的外部中断机制  208

5.2.4  开发实践:按键抢答器设计  213

5.2.5  小结  216

5.2.6  思考与拓展  217

5.3  STM32定时器应用开发  217

5.3.1  定时器基本原理  217

5.3.2  STM32定时器  217

5.3.3  开发实践:电子时钟设计  226

5.3.4  小结  229

5.3.5  思考与拓展  230

5.4  STM32的A/D转换应用开发  230

5.4.1  A/D转换  230

5.4.2  STM32的A/D转换器  231

5.4.3  开发实践:充电宝电压指示器设计  240

5.4.4  小结  245

5.4.5  思考与拓展  245

5.5  STM32电源管理技术应用开发  245

5.5.1  嵌入式电源管理  245

5.5.2  STM32电源管理技术  246

5.5.3  电源管理库函数的使用  250

5.5.4  电源管理配置  250

5.5.5  开发实践:无线鼠标节能设计  252

5.5.6  小结  255

5.5.7  思考与拓展  255

推荐帖子 最新更新时间:2022-05-20 21:48

电磁功能复合材料在雷达天线罩的应用
作者:彭华新,教授、浙江大学;秦发祥,研究员、浙江大学   电磁功能复合材料按应用领域和功能特性可以分为电磁屏蔽、电磁感应和超复合材料三大类。电磁屏蔽功能复合材料是指通过对复合材料的结构参数的设计,如层数、功能相体积分数等,对电磁波以大部分吸收或反射的形式实现屏蔽和电磁防护的效果,例如军事用雷达天线罩等。同样,利用含量较少功能相对外场灵敏的响应可以实现其复合材料在弱
btty038 RF/无线
一篇很不错的对ble蓝牙协议栈的介绍网文
重要的事情提前说: 我要是能了解一个蓝牙传输时最终暴露到空气中的数据,然后能解析它,理解它,我也就满足了。 搜了一下百度,看到这么一篇文章,相当不错,分享一下 深入浅出低功耗蓝牙(BLE)协议栈   虽然说是做了两年多的智能可穿戴,但实际上一直是在已有项目上修改需求,做移植。 其实一直对蓝牙一窍不通。 最近要重新捡起来,遇到一些操蛋的例程,居然要一步一步单
辛昕 RF/无线
OpenIOE MicroPython IDE 发布了
OpenIOE MicroPython IDE 发布了 OpenIOE MicroPython IDE是一款为与物联网软硬件开发的一体化IDE,目前侧重于设备端 MicroPython设计,目前支持 Windows 系统。 快速编码 飞速编码MicroPython,美观的专用编程软件,集成代码高亮,语法检测,缩进替换,自动补全,代码折叠等诸多功能。 便捷交互 提供运行
CelerStar MicroPython开源版块
【TI课程分享】DLP技术助你实现3D打印梦想
课程名称:德州仪器 DLP在3D打印中的应用 课程链接:http://training.eeworld.com.cn/course/3528/learn?iscs=1#lesson/6845                   http://training.eeworld.com.cn/course/3528/learn#lesson/6846 “德州仪器 DLP在3D打印中的应用”课程从
xscc TI技术论坛
低功耗MCU和智能楼宇
在楼宇自动化系统中您会发现智能恒温器、智能照明开关、智能灯泡、智能冰箱、智能取暖器及其他家电以及所有形式的智能设备。把这些都加在一起,就是一个超棒的楼宇自动化系统。   一种新生代微控制器(MCU)正推动着楼宇自动化变革,其集成度高且功耗超低,配备完全可配置的铁电随机存取存储器(FRAM)和用于连接先进传感器的超灵敏模拟前端,正将越来越多的智能应用推向办公楼宇、工厂、公寓建筑群,或者可以说是
Aguilera 微控制器 MCU
MSP430单片机的时钟系统
本帖最后由 Aguilera 于 2019-8-5 21:44 编辑       MSP430根据型号的不同最多可以选择使用3个振荡器。我们可以根据需要选择合适的振荡频率,并可以在不需要时随时关闭振荡器,以节省功耗。这3个振荡器分别为:         (1)DCO 数控RC振荡器。它在芯片内部,不用时可以关闭。DCO的振荡频率会受周围环境温度和MSP430工作电压的影响,且同一型号的
Aguilera 微控制器 MCU

评论

登录/注册

意见反馈

求资源

回顶部

热门活动

相关视频

可能感兴趣器件

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版 版权声明

北京市海淀区知春路23号集成电路设计园量子银座1305 电话:(010)82350740 邮编:100191

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2022 EEWORLD.com.cn, Inc. All rights reserved
×