wenziqi 发表于 2012-2-17 16:52:17

【申精】《ARM Cortex-M0原理与应用实践》原创电子书籍

http://cache.amobbs.com/bbs_upload782111/files_52/ourdev_719669XW66MR.png
(原文件名:QQ截图20120217164851.png)


书籍名称:ARM Cortex-M0原理与应用实践

版本:V1.1

目录:

版权声明        1
版本管理        2
开发板预览        3
前言        5
绪论        13
初步认知篇        15
1 微控制器发展趋势        16
1.1 概述        16
1.2 ARM Cortex-M微控制器优势        17
1.3 ARM Cortex-M微控制器程序迁移        24
2 ARM概述        34
2.1 ARM        34
2.2 RISC        35
2.2.1简介        35
2.2.2 概念分析        36
2.2.3 特点        36
2.2.4 区别        37
2.2.5 种类        38
2.2.6 CPU发展        38
2.2.7 CPU的制造过程        39
3 ARM Cortex-M0        40
3.1总线架构        40
3.1.1 什么是AMBA        41
3.1.2 什么是AHB-Lite        41
3.1.3 什么是CoreSight        43
3.2 Cortex-M0的结构特点        44
3.2.1 编程模型        44
3.2.2 存储模型        46
3.2.3 异常处理        46
3.2.4 功耗管理        47
3.2.5 指令集        47
3.3 开发工具        47
4 ARM微微控制器的指令集        50
4.1 ARM微微控制器的指令的分类与格式        50
4.2 ARM指令的条件域        51
4.3 ARM指令的寻址方式        52
4.4 ARM指令集        55
5 ARM C语言编程        76
5.1 C语言简史        76
5.2 C语言特点        77
5.3数据类型        78
5.4常量和变量        79
5.5 操作符        81
5.6 控制结构        82
5.7结构体        83
5.8编译指令        83
5.9标准C库的应用        84
基础入门篇        87
6 NuMicro M051系列单片机        88
6.1 概述        88
6.2 系统管理器        89
6.3 系统存储映射        90
6.4 系统管理器控制寄存器映射        91
6.5 嵌套向量中断控制器 (NVIC)        97
6.5.1 异常模式和系统中断映射        98
6.5.2 操作描述        99
7 平台搭建与下载工具        102
7.1 平台搭建        102
7.1.1 启动程序        102
7.1.2 创建工程        103
7.1.3 编译代码        106
7.1.4 安装Nu-Link for Keil 驱动        107
7.1.5 设置Nu-Link        114
7.1.6 下载代码        119
7.1.7 调试代码        119
7.2 ISP下载        120
7.2.1 ISP下载工具概述        120
7.2.2 ISP下载步骤        121
7.3 ICP下载        124
7.3.1 ICP下载工具概述        124
7.3.2 ICP下载步骤        124
7.4 JTAG与串行调试(SWD)        128
7.4.1 JTAG简介        128
7.4.2 SWD简介        129
8 通用输入输出口        132
8.1 通用I/O模式的设置        132
8.2 相关寄存器        134
8.3 实验        135
9 定时器控制器与系统定时器        142
9.1 定时器控制器        142
9.1.1 概述        142
9.1.2 特征        142
9.1.3 定时器操作模式        142
9.1.4 相关寄存器        144
9.1.5 实验        145
9.2 系统定时器        150
9.2.1 概述        150
9.2.2 相关寄存器        150
9.2.3 示例代码        151
10 PWM发生器和捕捉定时器        152
10.1 概述        152
10.2 特征        153
10.3 功能描述        153
10.4 相关寄存器        158
10.5 实验        167
11串口控制器        173
11.1 概述        174
11.2 特性        175
11.3 相关寄存器        176
11.4 串口发送实验        185
11.5 串口收发实验        189
11.6模拟串口实验        194
12外部中断        201
12.1 外部中断简介        201
12.2 相关寄存器        201
12.3 实验        203
13看门狗        207
13.1 概述        207
13.2 特征        208
13.3 相关寄存器        208
13.4 实验        210
14 Flash内存控制器(FMC)        215
14.1 概述        215
14.2 特性        215
14.3 FMC组织结构        215
14.4 在系统编程(ISP)        218
14.5 相关寄存器        219
14.6 ISP实验        222
15 I2C总线控制器        229
15.1 概述        229
15.2 特征        229
15.3 功能描述        230
13.4 操作模式        233
15.5 相关寄存器        234
15.6 AT24C02        236
15.7 实验        238
16串行外围设备接口(SPI)控制器        248
16.1 概述        248
16.2 特性        248
16.3 功能        249
16.4 时序波形图        253
16.5 相关寄存器        255
16.6 实验        259
17模拟数字转换        268
17.1 概述        268
17.2 特征        270
17.3 操作步骤        270
17.4 相关寄存器        275
17.5 实验        281
18 RTX Kernel实时系统        286
18.1实时系统与前后台系统        286
18.2 RTX Kernel技术参数        288
18.3 RTX Kernel配置        291
18.4 RTX Kernel组成部分        293
18.5实验        299
19杂项补遗        309
19.1 详解启动文件        309
19.2 LIB的生成与使用        315
19.2.1 LIB文件的创建        315
19.2.2 LIB文件的使用        317
19.3 Hex文件        319
19.3.1 Hex的结构        319
19.3.2 Hex的数据记录        320
19.4功耗控制        322
19.4.1 相关寄存器        322
19.4.2 空闲模式唤醒实验        324
19.4.3 睡眠模式唤醒实验        327
19.5系统复位        331
19.5.1 相关寄存器        331
19.5.2 实验        332
19.6 scatter文件        334
19.6.1 scatter文件简介        335
19.6.2 实验        336
19.7 USER配置        345
19.7.1 相关寄存器        345
19.7.2 实验        346
19.8欠压电压值设定(BOD)        352
19.8.1 相关寄存器        353
19.8.2 实验        354
19.9 CMSIS编程标准        358
19.9.1 CMSIS标准的软件架构        359
19.8.2 CMSIS规范        360
19.9.3 CMSIS标准的代码实现        363
20串行输入并行输出        365
20.1 74LS164简介        365
20.2 74LS164结构        366
20.3 74LS164函数        368
21数码管        370
21.1 数码管简介        370
21.2 字型码        370
21.3 驱动方式        372
21.4 实验        373
22 LCD        381
22.1 液晶简介        381
22.2 1602液晶        381
22.2.1 LCD1602显示实验        384
22.3 12864液晶        391
22.3.1 LCD12864显示实验        396
高级通信接口开发篇        404
23 USB        405
23.1 USB简介        405
23.2 USB的电气特性与传输方式        407
23.2.1 电气特性        407
23.2.2 传输方式        407
23.2.3 总线协议        408
23.3 USB总线接口芯片CH372        409
23.4 CH372内置固件模式        424
23.4.1 内置固件模式实验        424
23.4.2 驱动安装与识别        439
23.5 CH372外部固件模式        442
23.5.1 外部固件        442
23.5.2 外部固件模式实验        444
23.5.3 USB协议        448
23.5.4 驱动安装与识别        488
24网络        491
24.1网络简介        491
24.2网络芯片ENC28J60        492
24.3 SPI指令集与命令序列        498
24.4 TCP/IP协议        500
24.5 网络实验        509
24.5.1 Ping实验        539
24.5.2 TCP实验        540
24.5.3 UDP实验        543
深入篇        546
25 深入接口        547
25.1 简介        547
25.2 校验介绍        547
25.2.1 奇偶校验        547
25.2.2 校验和        549
25.2.3 循环冗余码校验        550
25.3 数据校验实战        552
25.3.1 数据帧格式定义        553
25.3.2 实验        556
26深入编程        569
26.1 编程规范        569
26.1.1 排版        569
26.1.2 注释        571
26.1.3 标识符        573
26.1.4 函数        575
26.2 代码架构        577
26.2.1 功能模块构建        577
26.2.2 简易前后台系统构建        578
26.2.3 简易定时系统构建        591
26.3 高级应用集锦        602
26.3.1 宏        602
26.3.2 函数指针        604
26.3.3 结构体、共用体        606
26.3.4 程序优化        607
26.3.5 软件抗干扰        623
26.3.6 软件低功耗设计        625
番外篇        627
27界面开发        628
27.1 VC++2008        628
27.2 HelloWorld小程序        629
27.3实现串口通信        634
27.3.1 创建界面        634
27.3.2 添加CSerial类        634
27.3.3 编写程序        635
27.3.4 运行程序        637
附录A 开发板原理图        638
A.1 原理图        638
A.2 实物图        643
参考文献        645




点击此处下载 ourdev_719686QR0951.pdf(文件大小:13.25M) (原文件名:ARM Cortex-M0原理与应用实践.pdf)

1181zjf 发表于 2012-2-17 16:58:19

沙发。

catvevs 发表于 2012-2-17 20:23:38

mark

wuguoyan 发表于 2012-2-17 20:30:10

mark

airfex 发表于 2012-2-17 20:40:15

楼主厉害。

lsy5110 发表于 2012-2-17 20:55:13

感谢

yjamd 发表于 2012-2-17 20:57:51

cool,谢谢 我看下 什么时候出版啊

lcofjp 发表于 2012-2-17 22:08:38

下载了,顶!
非常不错,楼主有才,有实力。
此贴必火,前排占座。

jjj206 发表于 2012-2-17 22:14:47

tks!收了!

XL_J 发表于 2012-2-17 22:36:26

MARK

lljyes 发表于 2012-2-17 22:38:44

收了

wenjin0386 发表于 2012-2-17 22:49:06

谢谢!收了!

Forever 发表于 2012-2-17 23:02:29

谢谢!收了!

ycwjl728 发表于 2012-2-17 23:13:20

Mark!

OurWay 发表于 2012-2-17 23:26:36

挺不错的教程,学习下

huntermax110 发表于 2012-2-17 23:55:56

强帖,顶!

2006lc 发表于 2012-2-18 12:25:03

谢谢分享

xingkong911 发表于 2012-2-18 13:13:47

多谢分享,学习下。

wmm20031015 发表于 2012-2-18 13:42:26

正在下载,非常感谢

www1519 发表于 2012-2-18 14:31:24

mark

towner 发表于 2012-2-19 11:47:05

楼主太帅了,值得好好拜读的资料啊,感谢

qqtan 发表于 2012-2-20 19:03:04

正在下载,谢谢楼主分享!

anning 发表于 2012-2-20 20:39:41

顶楼主。楼主写的那本51书籍也很不错!

alaulong 发表于 2012-2-22 15:42:04

不错不错,后排插上。

yuzr 发表于 2012-2-22 15:50:08

mark

yu_studio 发表于 2012-2-22 15:51:04

手机党马克

262619890 发表于 2012-2-22 16:23:59

刚刚有一块M0。刚好用上

bbz967 发表于 2012-2-22 21:07:34

非常不错,楼主有才,有实力

gutao007 发表于 2012-2-22 21:18:04

厉害,强!

a7458969 发表于 2012-2-22 21:41:24

是温子其那本书吧。。。个人认为讲得不好,入门还行,前提要有书配套的板子,M0的资料是最少的,最近在学新塘的NUC系列,那叫一个蛋疼

H_jie 发表于 2012-2-23 08:20:19

mark

swp105c 发表于 2012-2-26 01:43:53

mark

deathscythe 发表于 2012-2-26 09:13:16

MARK

maxsuntech 发表于 2012-5-19 09:53:01

MARK MARK MARK

LK9286 发表于 2012-5-19 10:10:54

现在下载不了了哦

飞天 发表于 2012-5-19 10:51:24

不错的资料!

banis 发表于 2012-5-19 12:54:21

最近这个论坛的附件老是提示说下载不了,烦啊,希望尽快解决这个问题吧,否则会丧失一部分网友的支持的

bbs2009 发表于 2012-5-19 12:58:08

回 LS
可以去 下载ARM Cortex-M0原理与应用实践.pdf
http://ishare.iask.sina.com.cn/f/23842192.html

616429331 发表于 2012-5-21 00:14:12

谢谢!{:handshake:}

guaiguaima 发表于 2012-5-21 09:10:44

非常好,{:tongue:}

xiangpingfly1 发表于 2012-5-21 17:44:50

谢谢啦,很不错哈

monkerman 发表于 2012-5-23 13:37:45

{:victory:}谢谢啦! 强悍!

q405228062 发表于 2012-5-23 13:56:15

为什么我的提示老论坛下载不了求助 你们怎么下载的。

逍遥客 发表于 2012-5-29 17:20:01

很好,看一下~~~

lishunfu 发表于 2012-6-19 12:03:31

好东西,可惜现在下不了。

GNMXD 发表于 2012-6-19 12:20:52

谢谢分享

追日填海 发表于 2012-6-19 19:24:17

谢谢资料

_simon 发表于 2012-6-20 13:30:36

just mark!

yinyue01 发表于 2012-6-22 16:34:31

强悍,顶~~~~~

rejoice818 发表于 2012-8-12 00:13:45

这本书和《51单片机C语言创新教程》都是不错的。

rejoice818 发表于 2012-8-12 00:18:47

顺便帮忙贴的地址:
http://www.amobbs.com/forum.php?mod=viewthread&tid=4888657&highlight=%E5%8D%95%E7%89%87%E6%9C%BAC%E8%AF%AD%E8%A8%80%E5%88%9B%E6%96%B0%E6%95%99%E7%A8%8B
(文件大小:7.58M) (原文件名:《51单片机C语言创新教程》免费版.pdf)

rejoice818 发表于 2012-8-23 12:37:48

顶起,谢谢分享。

zhanzhp001 发表于 2012-8-23 14:14:45

a7458969 发表于 2012-2-22 21:41 static/image/common/back.gif
是温子其那本书吧。。。个人认为讲得不好,入门还行,前提要有书配套的板子,M0的资料是最少的,最近在学新 ...

我也拿到了新塘的板子,赠送的。你用什么资料?

LearnNow 发表于 2012-8-23 21:40:20

{:lol:}{:lol:}{:lol:}

鲁小尼 发表于 2012-8-24 11:02:28

收了谢谢楼主分享

apple_03 发表于 2012-8-24 15:35:15

还没有看,先顶再说

zyp000 发表于 2012-8-24 16:08:17

顺手牵羊啦。。。

kkklooop 发表于 2012-8-24 19:36:29

顶疯了{:tongue:}

rejoice818 发表于 2012-8-25 23:11:05

zhanzhp001 发表于 2012-8-23 14:14 static/image/common/back.gif
我也拿到了新塘的板子,赠送的。你用什么资料?

哪里赠送的活动?

hjf2002_hk 发表于 2012-8-26 06:18:17

Thanks for share!

xl071310 发表于 2012-8-26 08:36:34

谢谢mark

TERMINATOR 发表于 2013-2-8 10:05:05

好东西啊,强烈支持。。

eriks626 发表于 2013-2-8 15:26:44

期待 m0 取代 51!

hubinghuandi 发表于 2013-2-16 17:26:55

感谢楼主!

duan050790 发表于 2013-5-29 22:55:56

收藏了,谢谢楼主{:smile:}

小溪 发表于 2013-5-30 20:40:48

xiex iezhenxuyao

lucky_jeck 发表于 2013-5-31 09:07:23

不错,顶一个。

duan050790 发表于 2013-6-20 23:55:20

下载学习学习{:smile:}

zjk 发表于 2013-6-21 13:16:08

{:loveliness:}原创啊。。。

lujian19871214 发表于 2013-6-21 13:19:37

收藏了,最近在看M3的,看完在看看这个,thanks

LingYi 发表于 2013-7-9 22:38:11

谢谢!刚好用得上

guowanling8061 发表于 2013-7-10 12:23:48

好东西!!!

yuchi0902 发表于 2013-7-11 13:38:27

非常不错

xiaoanda 发表于 2014-7-11 16:10:39

非常感谢不知道现在还能下载么

liyang121316 发表于 2014-10-27 14:08:17

不是挖坟,最近做M0的芯片,参考下

unnormal 发表于 2014-10-27 14:40:06

jiangkehong 发表于 2014-11-18 09:31:20

感谢分享好资料

彪悍的飞翔 发表于 2014-11-18 10:00:16

mark一下

cheng0221 发表于 2015-9-16 10:25:23

{:smile:}分享快乐。。

xuan5195 发表于 2015-9-16 20:27:59

谢谢分享…………

hejun 发表于 2015-9-16 23:01:24

谢谢楼主

honger518 发表于 2015-9-16 23:02:57

好资料,谢谢分享

willy8688 发表于 2015-9-17 03:47:08

谢谢分享…………

jxchen 发表于 2015-11-8 17:48:47

不錯可以看看~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

apolloty 发表于 2015-11-8 17:53:58

赞一个 已经下载

joiway 发表于 2015-11-8 21:55:03

下载了,打不开呀,只有134k...

s20120907 发表于 2015-11-22 20:55:15

感谢分享,如果手机上能看就更nice

jxchen 发表于 2015-12-13 23:00:10

OK~~~~~~~~~~~~~~~~~~~

elecsun 发表于 2015-12-16 14:35:18

非常感谢,楼主很强!正想要了解下M0

eeant.net 发表于 2015-12-16 15:09:49

谢谢!收了!

远去的记忆 发表于 2015-12-20 14:11:13

我是打酱油的

liyang53719 发表于 2015-12-20 23:32:23

好东西收藏了

zhiyuanzhitian 发表于 2017-9-27 14:31:42

好东西。。mark

atg525 发表于 2017-12-7 16:00:23

谢谢分享!

fb321 发表于 2017-12-11 19:24:20

mark。。。收藏了

maimaige 发表于 2018-11-28 16:14:37

学习一下

450646391 发表于 2018-11-29 11:54:17

mark了 下载下来,学习一下
页: [1]
查看完整版本: 【申精】《ARM Cortex-M0原理与应用实践》原创电子书籍