• 低功耗蓝牙5.0开发与应用——基于nRF52系列处理器(基础篇)
图书条目标准图
21年品牌 40万+商家 超1.5亿件商品

低功耗蓝牙5.0开发与应用——基于nRF52系列处理器(基础篇)

正版现货,品相完整,套书只发一本,多版面书籍只对书名

51.84 6.6折 79 九品

仅1件

北京昌平
认证卖家担保交易快速发货售后保障

作者万青;王娜

出版社北京航空航天大学出版社

出版时间2021-03

版次1

装帧其他

上书时间2024-08-15

旧书香书城

十年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:九品
图书标准信息
  • 作者 万青;王娜
  • 出版社 北京航空航天大学出版社
  • 出版时间 2021-03
  • 版次 1
  • ISBN 9787512434578
  • 定价 79.00元
  • 装帧 其他
  • 开本 16开
  • 纸张 胶版纸
  • 页数 420页
  • 字数 591千字
【内容简介】


本书主要以nordic公司的nrf52系列处理器台为基础,详细介绍了低功耗蓝牙的开发与入门。nrf52系列处理器以armcortexm4为内核,具有极强的处理器资源。本书首先分析了该系列处理器的基础开发过程,并对其sdk资源包进行了详细介绍;然后结合处理器的外设资源,对各个部分外设进行应用,为读者能够全面与灵活地对该系列处理器进行硬件开发打下基础。本书既可作为高等院校电子信息、物联网、计算机、自动化等相关专业的单片机、嵌入式、物联网技术等课程的教材,也可作为低功耗蓝牙技术研发人员、软硬件工程师开发与学的参用书。
【目录】


篇nrf52系列处理器初步篇

章蓝牙5.0芯片nrf52系列开发绪论2

1.1芯片选型2

1.2开发工具的购买与选取3

1.3硬件电路设计5

1.3.1电路图设计和pcb绘制5

1.3.2蓝牙频硬件配置5

1.3.3焊接加工5

1.4软件与功能开发6

1.4.1资料搜集学6

1.4.2勘误表6

1.4.3实例开发7

1.5能测试10

1.5.1rf测试10

1.5.2功耗测试11

1.5.3认证(可选)11

第2章蓝牙工程包sdk详解13

2.1sdk15.0开发包的基本结构13

2.1.1ponents文件包14

2.1.2config文件包15

2.1.3documentation文件包16

2.1.4examples文件包16

2.1.5external文件包和external_tools文件包18

2.1.6integration文件包和modules文件包19

2.2开发包外设硬件实例和蓝牙实例说明19

2.2.1外设硬件实例说明19

2.2.2蓝牙实例说明21

第3章开发环境keil的使用及工程建立22

3.1开发环境keil5简介22

3.2综合开发工具nrfgostudio26

3.2.1nrfgo studio工作界面介绍26

3.2.2nrfgo studio使用简介28

3.3工程项目的建立30

3.4工程项目的与调试40

3.4.1工具的选择与设置40

3.4.2项目错误定位42

第二篇蓝牙硬件篇

第4章nrf52832开发板硬件介绍50

4.1青云nrf52832ek主板介绍及电路详解50

4.1.1青云nrf52832ek主板介绍50

4.1.2青云nrf52832ek电路详解52

4.2配套模块电路详解59

4.2.1oled显示模块60

4.2.2lis3dh三轴加速度计模块61

4.2.3mpu6050六轴模块63

4.2.4dht11温湿度模块64

第5章gpio端的应用65

5.1gpio端资源介绍65

5.2gpio寄存器介绍67

5.3gpio输出应用75

5.3.1点亮个led灯75

5.3.2蜂鸣器的驱动78

5.4gpio输入应用81

5.4.1gpio输入扫描流程81

5.4.2机械按键输入扫描83

5.4.3电容触摸按键的应用86

第6章gpiote与外部中断89

6.1gpiote分析89

6.2gpiote输入事件的应用94

6.2.1gpiote事件寄存器的应用94

6.2.2gpiote事件组件的应用97

6.3gpioteport事件的应用101

6.4gpiote任务的应用105

6.4.1gpiote任务触发led灯105

6.4.2组件方式的任务配置107

第7章串uart和uarte外设的应用110

7.1uart和uarte110

7.1.1uart功能描述110

7.1.2uarte功能介绍112

7.2应用实例编程115

7.2.1串printf输出115

7.2.2串输入与回环122

7.2.3uarte模式串中断124

第8章专享id与加密解密131

8.1专享id的概念131

8.1.1专享id的作用131

8.1.2读取专享id131

8.2专享id用于加密133

8.2.1tea加密算133

8.2.2专享id的加密与解密134

第9章温度传感器与数发生器138

9.1温度传感器138

9.1.1温度传感器寄存器138

9.1.2温度传感器的电气特140

9.1.3温度传感器库函数编程141

9.2数发生器144

9.2.1数发生器144

9.2.2数发生器寄存器145

9.2.3数发生器库函数编程146

0章定时器timer156

10.1分析156

10.2定时器定时功能159

10.2.1定时器寄存器编程159

10.2.2定时器组件的应用163

10.3定时器功能172

10.3.1器寄存器编程172

10.3.2器组件库编程174

1章ppi模块的使用178

11.1分析178

11.1.1ppi的结构178

11.1.2fork从任务机制180

11.1.3group分组机制180

11.2ppi之gpiote的应用180

11.2.1寄存器编程180

11.2.2组件库函数介绍184

11.2.3组件库函数编程185

11.3fork从任务的应用189

11.3.1ppi fork从任务寄存器的应用189

11.3.2ppi fork从任务组件库的实现191

11.4ppi之group分组的应用193

11.4.1ppi group分组及寄存器的应用193

11.4.2ppi group组件库函数介绍197

11.4.3组件库工程编程198

2章定时器和ppi的联合应用202

12.1ppi之定时器202

12.1.1ppi定时器寄存器编程202

12.1.2ppi定时器器库函数编程206

12.2定时器与ppi之软件pwm211

12.2.1软件pwm寄存器方式211

12.2.2软件pwm组件库编程215

12.3ppi之输入捕获220

12.3.1分析220

12.3.2应用实例编程222

3章rtc实时器226

13.1分析226

13.1.1rtc的结构226

13.1.2rtc的事件227

13.2tick事件与比较事件的应用231

13.3rtc组件库的使用238

13.3.1rtc组件库函数工程的搭建238

13.3.2rtc组件库函数api介绍240

13.3.3rtc组件库编程242

13.4rtc溢出事件246

13.4.1溢出事件寄存器的应用246

13.4.2组件库下溢出事件的应用248

4章看门250

14.1分析250

14.1.1看门的作用250

14.1.2看门的运行250

14.2看门寄存器编程252

14.2.1看门寄存器介绍252

14.2.2看门寄存器的配置255

14.3看门库函数编程257

14.3.1看门库函数api介绍257

14.3.2看门库函数的配置259

5章saadc采集264

15.1saadc分析264

15.1.1saadc属参数264

15.1.2工作模式267

15.2saadc寄存器介绍268

15.3应用实例编写277

15.3.1adc的单次采样277

15.3.2adc的差分采样283

15.3.3easydma的单缓冲中断采样285

15.3.4ppi启动双缓冲中断采样292

6章pwm298

16.1pwm的基本298

16.1.1pwm模块的特征298

16.1.2pwm的模式298

16.1.3pwm的周期和占空比控制299

16.1.4easydma解码器302

16.2pwm寄存器编程303

16.2.1pwm寄存器介绍303

16.2.2pwm寄存器向上方式编程311

16.2.3pwm寄存器向上向下方式编程313

16.3组件库函数编程314

16.4共用加载模式318

16.4.1简单回放318

16.4.2复杂回放321

16.4.3不重启回放324

16.5独立加载模式325

16.5.1非回调独立加载模式325

16.5.2中断回调独立加载模式327

16.6分组加载模式331

16.7波形加载模式333

16.8多序列复合驱动336

7章i2c/twi读/写应用340

17.1i2c/twi线分析340

17.1.1i2c/twi基本概念340

17.1.2nrf52处理器i2c/twi资源343

17.1.3i2c/twi寄存器346

17.2i2c编程实例——驱动mpu6050353

17.2.1i2c/twi组件库介绍353

17.2.2mpu6050介绍356

17.2.3i2c驱动mpu6050编程359

17.2.4堵塞模式和非堵塞模式366

17.2.5下载测试366

8章spi接的应用368

18.1spi线介绍368

18.2nrf52832处理器spi特点370

18.2.1spi模块资源370

18.2.2spi主机easydma371

18.2.3低功耗372

18.2.4主模式引脚配置372

18.3spi接寄存器373

18.4spi读/写w25q16379

18.4.1硬件准备379

18.4.2spi组件库介绍379

18.4.3应用实例编程382

18.4.4堵塞模式和非堵塞模式391

18.4.5实验现象391

第三篇外设应用综合篇

9章外设综合实例394

19.1综合实例实现目标394

19.2时钟设计395

19.2.1rtc定时时钟395

19.2.2时钟初始化配置398

19.2.3oled时钟显示及刷新401

19.3电池电量采集设计402

19.3.1saadc初始化与ppi触发采集402

19.3.2电池电量oled显示403

19.4工程搭建与程序测试404

19.4.1工程搭建404

19.4.2程序测试406

参文献408

点击展开 点击收起

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP