图书介绍

新唐NuMicro系列 ARM Cortex MO微控制器技术指南PDF|Epub|txt|kindle电子书版本网盘下载

新唐NuMicro系列 ARM Cortex MO微控制器技术指南
  • 李宁编著 著
  • 出版社: 北京:北京航空航天大学出版社
  • ISBN:9787512409606
  • 出版时间:2012
  • 标注页数:423页
  • 文件大小:198MB
  • 文件页数:438页
  • 主题词:微控制器-指南

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

新唐NuMicro系列 ARM Cortex MO微控制器技术指南PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 NuMicro MCU简介1

1.1 新唐MCU产品系列1

1.1.1 80C51单片机1

1.1.2 ARM7/9SoC1

1.1.3 NuMicro MCU2

1.2 NuMicro MCU开发工具2

1.3 产品封装3

第2章 开发环境4

2.1 集成开发环境4

2.1.1 KEIL MDK4

2.1.2 IAR12

2.1.3 CooCox15

2.2 调试器与开发板25

2.2.1 串行调试(SWD)接口25

2.2.2 NuTiny学习板26

2.2.3 调试器Nu-Link-Me、Nu-Link和Nu-Link Pro30

2.2.4 ICP编程软件32

2.2.5 ISP软件37

2.2.6 Visual Pin Tool40

2.2.7 批量烧写工具NuGang Programmer42

2.2.8 其他开发工具43

2.3 第一个MO程序50

2.3.1 创建工程50

2.3.2 工程设置52

2.3.3 工程编译及执行56

第3章 NuMicro微控制器产品线58

3.1 NuMicro NUC100系列58

3.1.1 简介58

3.1.2 框图58

3.1.3 NUC100系列功能特性58

3.2 NuMicro MO51系列63

3.2.1 简介63

3.2.2 框图64

3.2.3 MO51系列功能特性64

3.3 NuMicro Mini51系列67

3.3.1 简介67

3.3.2 框图67

3.3.3 Mini51系列功能特性68

3.4 NuMicro Nano100系列70

3.4.1 简介70

3.4.2 框图71

3.4.3 Nano100系列功能特性72

3.5 NUC150/170系列77

第4章 主控制系统79

4.1 复位系统79

4.1.1 复位方式79

4.1.2 上电复位与芯片复位82

4.1.3 RESET引脚复位82

4.1.4 看门狗复位82

4.1.5 低电压复位82

4.1.6 掉电复位83

4.1.7 系统复位83

4.1.8 CPU复位83

4.1.9 开机设置84

4.1.10 用户配置84

4.1.11 CFOSC86

4.1.12 CBODEN,CBOV1-0和CBORST87

4.1.13 CBS87

4.1.14 LOCK88

4.1.15 DFEN和DFBA89

4.1.16 用户配置设定89

4.1.17 APROM与LDROM模式90

4.2 时钟源92

4.2.1 时钟源93

4.2.2 内部RC自动调校93

4.2.3 时钟源的选择和分频93

4.2.4 举例95

4.3 可靠性保护系统96

4.3.1 硬件可靠性保护96

4.3.2 软件可靠性保护106

4.4 安全系统(Security System)109

4.4.1 安全加密(Security Lock)109

4.4.2 UID安全保护110

4.4.3 UCID安全保护113

4.5 异常115

4.5.1 NuMicro MCU的异常种类和优先级115

4.5.2 NuMicro MCU处理器向量表116

4.5.3 异常的状态116

4.5.4 异常处理程序117

4.5.5 嵌套向量中断简介(NVIC)118

4.6 电源管理122

4.6.1 省电模式122

4.6.2 省电设计124

4.6.3 输出/输入引脚的设定129

4.7 Flash烧写129

4.7.1 Flash结构129

4.7.2 用户配置130

4.7.3 在系统编程(ISP)130

4.7.4 ISP操作相关寄存器130

4.7.5 ISP操作流程133

4.7.6 ISP操作示例134

4.7.7 ISP的实现137

4.8 静态随机访问存储器(SRAM)140

4.8.1 静态随机访问存储器映射141

4.8.2 SRAM存放的数据141

4.9 外部总线接口EBI(External Bus Interface)144

4.9.1 简介144

4.9.2 控制信号145

4.9.3 实例:连接Winbond W39L010 NOR Flash147

4.9.4 外部内存应用148

4.10 外设直接内存访问(PDMA)148

4.10.1 PDMA功能148

4.10.2 PDMA寄存器149

4.10.3 PDMA示例:UART1通过PDMA与内存进行数据传输154

第5章 片上外设159

5.1 定时器(TIMER)159

5.1.1 寄存器总表160

5.1.2 TIMER功能与特性160

5.1.3 TIMER应用范例163

5.2 看门狗定时器(WDT)165

5.2.1 寄存器总表166

5.2.2 WDT功能与特性166

5.2.3 WDT应用范例168

5.3 实时时钟(RTC)170

5.3.1 寄存器总表171

5.3.2 RTC功能与特性172

5.3.3 RTC应用范例174

5.4 通用异步收发传输器(UART)177

5.4.1 寄存器总表179

5.4.2 UART功能与特性180

5.4.3 UART应用范例184

5.5 I2C总线控制器188

5.5.1 寄存器总表189

5.5.2 I2C功能与特性190

5.5.3 I2C应用范例192

5.6 串行外设接口(SPI)198

5.6.1 寄存器总表200

5.6.2 SPI功能与特性201

5.6.3 SPI应用范例212

5.7 I2S总线控制器215

5.7.1 寄存器总表216

5.7.2 I2S功能特性216

5.7.3 I2S应用范例217

5.8 通用I/O端口(GPIO)220

5.8.1 寄存器总表221

5.8.2 GPIO功能与特性222

5.8.3 GPIO应用范例224

5.9 模拟/数字转换器(ADC)231

5.9.1 寄存器总表233

5.9.2 ADC功能与特性233

5.9.3 ADC应用范例238

5.10 模拟比较器(CMP)257

5.10.1 寄存器总表258

5.10.2 CMP功能与特性258

5.10.3 CMP应用范例258

第6章 USB263

6.1 协议介绍263

6.1.1 起源263

6.1.2 USB是什么263

6.1.3 USB的结构263

6.1.4 传输通道(pipe)264

6.1.5 USB包的传输序列264

6.2 USB寄存器介绍267

6.2.1 USB寄存器列表267

6.2.2 USB寄存器介绍268

6.3 USB驱动介绍271

6.3.1 USB外设271

6.3.2 USB驱动272

6.4 USB应用举例276

第7章 CAN279

7.1 CAN寄存器总表280

7.2 CAN协议的帧编码格式281

7.3 CAN硬件设定282

7.4 CAN传输速度的设定283

7.5 CAN模块的寄存器284

7.6 发送CAN报文286

7.7 接收CAN报文287

7.8 CAN应用范例289

7.8.1 范例功能描述289

7.8.2 硬件连线290

7.8.3 软件程序代码290

7.8.4 范例实验结果302

第8章 NuMicro MCU软件设计指南306

8.1 BSP(Board Support Package)用法306

8.1.1 BSP开发包306

8.1.2 BSP开发包目录结构306

8.1.3 如何使用BPS开发包308

8.1.4 如何使用示例程序308

8.1.5 如何使用驱动程序309

8.1.6 使用USB设备示例程序311

8.2 调适技巧312

8.2.1 使用KEH调试NuMicro NUC100程序的技巧312

8.2.2 使用IAR调试MO程序的技巧324

8.2.3 使用CoIDE调试MO程序的技巧334

第9章 NuMicro MCU硬件设计指南346

9.1 电源346

9.1.1 电压调节器347

9.1.2 独立ADC电源347

9.1.3 电源设计347

9.2 复位和电源管理348

9.2.1 系统复位348

9.2.2 上电复位(POR)349

9.2.3 掉电侦测/低压复位349

9.2.4 看门狗复位351

9.2.5 外部复位351

9.2.6 省电模式351

9.3 时钟352

9.4 模拟/数字转换器(ADC)353

9.4.1 ADC等效电路354

9.4.2 应用354

9.5 I2C总线357

9.6 USB总线359

9.7 设计建议359

9.7.1 电源和地(VDD、Vss)359

9.7.2 时钟360

9.7.3 模拟信号360

9.7.4 USB360

9.7.5 其他信号361

9.7.6 未使用的I/O361

9.7.7 印制电路板362

9.7.8 元件位置362

9.7.9 去耦电容363

9.8 参考设计363

9.8.1 电源363

9.8.2 时钟364

9.8.3 复位365

9.8.4 SW-DP调试接口365

9.8.5 USB设备365

9.8.6 I2C总线366

9.8.7 CAN总线366

第10章 应用案例设计368

10.1 利用CAN网络控制电动机的转速368

10.1.1 软件协议368

10.1.2 实际CAN网络联机369

10.2 直流无刷电动机控制(BLDC)370

10.2.1 BLDC的原理370

10.2.2 从正弦波到方波的演变371

10.2.3 过零检测372

10.2.4 调速373

10.2.5 使用MO51、Mini51处理器驱动无刷无感电动机373

10.2.6 原理图373

10.3 USB读卡器374

10.3.1 智能卡读卡器374

10.3.2 USB CCID简介376

10.3.3 软件架构377

10.3.4 CCID控制流程378

10.3.5 智能卡主机控制器控制流程380

10.3.6 实际应用说明382

10.4 NuMouse384

10.4.1 系统架构385

10.4.2 模块385

10.4.3 软件流程图386

附录A 支持的软件388

A1 FAT文件系统库388

A2 IEC60730 Class B函数库389

附录B RTOS391

B1 μC/OS-II391

B1.1 简介392

B1.2 移植393

B1.3 μC/OS-II应用程序设计397

B2 FreeRTOS400

B2.1 简介400

B2.2 移植400

B2.3 FreeRTOS程序应用程序设计404

B3 CoOS407

B3.1 简介407

B3.2 移植408

B3.3 CoOS应用程序设计409

参考文献423

热门推荐