搜索
bottom↓
回复: 96

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

  [复制链接]

出0入0汤圆

发表于 2012-2-17 16:52:17 | 显示全部楼层 |阅读模式

(原文件名: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)

阿莫论坛20周年了!感谢大家的支持与爱护!!

月入3000的是反美的。收入3万是亲美的。收入30万是移民美国的。收入300万是取得绿卡后回国,教唆那些3000来反美的!

出0入0汤圆

发表于 2012-2-17 16:58:19 | 显示全部楼层
沙发。

出0入0汤圆

发表于 2012-2-17 20:23:38 | 显示全部楼层
mark

出0入0汤圆

发表于 2012-2-17 20:30:10 | 显示全部楼层
mark

出0入0汤圆

发表于 2012-2-17 20:40:15 | 显示全部楼层
楼主厉害。

出0入0汤圆

发表于 2012-2-17 20:55:13 | 显示全部楼层
感谢

出0入0汤圆

发表于 2012-2-17 20:57:51 | 显示全部楼层
cool,谢谢 我看下 什么时候出版啊

出0入0汤圆

发表于 2012-2-17 22:08:38 | 显示全部楼层
下载了,顶!
非常不错,楼主有才,有实力。
此贴必火,前排占座。

出0入0汤圆

发表于 2012-2-17 22:14:47 | 显示全部楼层
tks!收了!

出0入0汤圆

发表于 2012-2-17 22:36:26 | 显示全部楼层
MARK

出0入0汤圆

发表于 2012-2-17 22:38:44 | 显示全部楼层
收了

出0入0汤圆

发表于 2012-2-17 22:49:06 | 显示全部楼层
谢谢!收了!

出0入0汤圆

发表于 2012-2-17 23:02:29 | 显示全部楼层
谢谢!收了!

出0入24汤圆

发表于 2012-2-17 23:13:20 | 显示全部楼层
Mark!

出0入0汤圆

发表于 2012-2-17 23:26:36 | 显示全部楼层
挺不错的教程,学习下

出0入0汤圆

发表于 2012-2-17 23:55:56 | 显示全部楼层
强帖,顶!

出0入0汤圆

发表于 2012-2-18 12:25:03 | 显示全部楼层
谢谢分享

出0入0汤圆

发表于 2012-2-18 13:13:47 | 显示全部楼层
多谢分享,学习下。

出0入0汤圆

发表于 2012-2-18 13:42:26 | 显示全部楼层
正在下载,非常感谢

出0入0汤圆

发表于 2012-2-18 14:31:24 | 显示全部楼层
mark

出0入0汤圆

发表于 2012-2-19 11:47:05 | 显示全部楼层
楼主太帅了,值得好好拜读的资料啊,感谢

出0入0汤圆

发表于 2012-2-20 19:03:04 | 显示全部楼层
正在下载,谢谢楼主分享!

出5入8汤圆

发表于 2012-2-20 20:39:41 | 显示全部楼层
顶楼主。楼主写的那本51书籍也很不错!

出0入0汤圆

发表于 2012-2-22 15:42:04 | 显示全部楼层
不错不错,后排插上。

出50入0汤圆

发表于 2012-2-22 15:50:08 | 显示全部楼层
mark

出0入0汤圆

发表于 2012-2-22 15:51:04 | 显示全部楼层
手机党马克

出0入0汤圆

发表于 2012-2-22 16:23:59 | 显示全部楼层
刚刚有一块M0。刚好用上

出0入0汤圆

发表于 2012-2-22 21:07:34 | 显示全部楼层
非常不错,楼主有才,有实力

出0入8汤圆

发表于 2012-2-22 21:18:04 | 显示全部楼层
厉害,强!

出0入0汤圆

发表于 2012-2-22 21:41:24 | 显示全部楼层
是温子其那本书吧。。。个人认为讲得不好,入门还行,前提要有书配套的板子,M0的资料是最少的,最近在学新塘的NUC系列,那叫一个蛋疼

出0入0汤圆

发表于 2012-2-23 08:20:19 | 显示全部楼层
mark

出0入0汤圆

发表于 2012-2-26 01:43:53 | 显示全部楼层
mark

出0入0汤圆

发表于 2012-2-26 09:13:16 | 显示全部楼层
MARK

出0入0汤圆

发表于 2012-5-19 09:53:01 | 显示全部楼层
MARK MARK MARK

出0入0汤圆

发表于 2012-5-19 10:10:54 | 显示全部楼层
现在下载不了了哦

出0入0汤圆

发表于 2012-5-19 10:51:24 | 显示全部楼层
不错的资料!

出0入0汤圆

发表于 2012-5-19 12:54:21 | 显示全部楼层
最近这个论坛的附件老是提示说下载不了,烦啊,希望尽快解决这个问题吧,否则会丧失一部分网友的支持的
头像被屏蔽

出0入0汤圆

发表于 2012-5-19 12:58:08 | 显示全部楼层
回 LS
可以去 下载  ARM Cortex-M0原理与应用实践.pdf
http://ishare.iask.sina.com.cn/f/23842192.html

出0入0汤圆

发表于 2012-5-21 00:14:12 | 显示全部楼层
谢谢!

出0入0汤圆

发表于 2012-5-21 09:10:44 | 显示全部楼层
非常好,

出0入0汤圆

发表于 2012-5-21 17:44:50 | 显示全部楼层
谢谢啦,很不错哈

出0入0汤圆

发表于 2012-5-23 13:37:45 | 显示全部楼层
谢谢啦! 强悍!

出0入0汤圆

发表于 2012-5-23 13:56:15 | 显示全部楼层
为什么  我的提示老论坛下载不了  求助 你们怎么下载的。

出0入0汤圆

发表于 2012-5-29 17:20:01 | 显示全部楼层
很好,看一下~~~

出0入0汤圆

发表于 2012-6-19 12:03:31 | 显示全部楼层
好东西,可惜现在下不了。

出0入0汤圆

发表于 2012-6-19 12:20:52 | 显示全部楼层
谢谢分享

出0入0汤圆

发表于 2012-6-19 19:24:17 | 显示全部楼层
谢谢资料

出0入0汤圆

发表于 2012-6-20 13:30:36 | 显示全部楼层
just mark!

出0入0汤圆

发表于 2012-6-22 16:34:31 | 显示全部楼层
强悍,顶~~~~~

出0入0汤圆

发表于 2012-8-12 00:13:45 | 显示全部楼层
这本书和《51单片机C语言创新教程》都是不错的。

出0入0汤圆

发表于 2012-8-12 00:18:47 | 显示全部楼层
顺便帮忙贴的地址:
http://www.amobbs.com/forum.php? ... 0%E6%95%99%E7%A8%8B
(文件大小:7.58M) (原文件名:《51单片机C语言创新教程》免费版.pdf)

出0入0汤圆

发表于 2012-8-23 12:37:48 | 显示全部楼层
顶起,谢谢分享。

出0入0汤圆

发表于 2012-8-23 14:14:45 | 显示全部楼层
a7458969 发表于 2012-2-22 21:41
是温子其那本书吧。。。个人认为讲得不好,入门还行,前提要有书配套的板子,M0的资料是最少的,最近在学新 ...

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

出0入0汤圆

发表于 2012-8-23 21:40:20 | 显示全部楼层

出0入0汤圆

发表于 2012-8-24 11:02:28 | 显示全部楼层
收了  谢谢楼主分享

出0入0汤圆

发表于 2012-8-24 15:35:15 | 显示全部楼层
还没有看,先顶再说

出0入0汤圆

发表于 2012-8-24 16:08:17 | 显示全部楼层
顺手牵羊啦。。。

出0入0汤圆

发表于 2012-8-24 19:36:29 | 显示全部楼层
顶疯了

出0入0汤圆

发表于 2012-8-25 23:11:05 | 显示全部楼层
zhanzhp001 发表于 2012-8-23 14:14
我也拿到了新塘的板子,赠送的。你用什么资料?

哪里赠送的活动?

出0入0汤圆

发表于 2012-8-26 06:18:17 | 显示全部楼层
Thanks for share!

出0入0汤圆

发表于 2012-8-26 08:36:34 | 显示全部楼层
谢谢  mark

出0入0汤圆

发表于 2013-2-8 10:05:05 | 显示全部楼层
好东西啊,强烈支持。。

出0入0汤圆

发表于 2013-2-8 15:26:44 | 显示全部楼层
期待 m0 取代 51!

出0入0汤圆

发表于 2013-2-16 17:26:55 | 显示全部楼层
感谢楼主!

出0入0汤圆

发表于 2013-5-29 22:55:56 | 显示全部楼层
收藏了,谢谢楼主

出0入0汤圆

发表于 2013-5-30 20:40:48 | 显示全部楼层
xiex ie  zhenxuyao

出0入0汤圆

发表于 2013-5-31 09:07:23 | 显示全部楼层
不错,顶一个。

出0入0汤圆

发表于 2013-6-20 23:55:20 | 显示全部楼层
下载学习学习

出0入0汤圆

发表于 2013-6-21 13:16:08 | 显示全部楼层
原创啊。。。

出0入0汤圆

发表于 2013-6-21 13:19:37 | 显示全部楼层
收藏了,最近在看M3的,看完在看看这个,thanks

出0入0汤圆

发表于 2013-7-9 22:38:11 | 显示全部楼层
谢谢!刚好用得上

出0入0汤圆

发表于 2013-7-10 12:23:48 | 显示全部楼层
好东西!!!

出0入0汤圆

发表于 2013-7-11 13:38:27 | 显示全部楼层
非常不错

出0入0汤圆

发表于 2014-7-11 16:10:39 | 显示全部楼层
非常感谢不知道现在还能下载么

出0入42汤圆

发表于 2014-10-27 14:08:17 | 显示全部楼层
不是挖坟,最近做M0的芯片,参考下

出0入0汤圆

发表于 2014-10-27 14:40:06 | 显示全部楼层

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

发表于 2014-11-18 09:31:20 | 显示全部楼层
感谢分享好资料

出0入0汤圆

发表于 2014-11-18 10:00:16 | 显示全部楼层
mark一下

出0入0汤圆

发表于 2015-9-16 10:25:23 | 显示全部楼层
分享快乐。。

出0入0汤圆

发表于 2015-9-16 20:27:59 | 显示全部楼层
谢谢分享…………

出0入0汤圆

发表于 2015-9-16 23:01:24 | 显示全部楼层
谢谢楼主

出0入0汤圆

发表于 2015-9-16 23:02:57 | 显示全部楼层
好资料,谢谢分享

出0入0汤圆

发表于 2015-9-17 03:47:08 | 显示全部楼层
谢谢分享…………

出0入0汤圆

发表于 2015-11-8 17:48:47 | 显示全部楼层
不錯可以看看~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

出0入0汤圆

发表于 2015-11-8 17:53:58 | 显示全部楼层
赞一个 已经下载

出0入0汤圆

发表于 2015-11-8 21:55:03 | 显示全部楼层
下载了,打不开呀,只有134k...

出0入0汤圆

发表于 2015-11-22 20:55:15 | 显示全部楼层
感谢分享,如果手机上能看就更nice

出0入0汤圆

发表于 2015-12-13 23:00:10 | 显示全部楼层
OK~~~~~~~~~~~~~~~~~~~

出0入0汤圆

发表于 2015-12-16 14:35:18 | 显示全部楼层
非常感谢,楼主很强!正想要了解下M0

出0入0汤圆

发表于 2015-12-16 15:09:49 | 显示全部楼层
谢谢!收了!

出0入0汤圆

发表于 2015-12-20 14:11:13 | 显示全部楼层
我是打酱油的

出0入0汤圆

发表于 2015-12-20 23:32:23 | 显示全部楼层
好东西收藏了

出0入0汤圆

发表于 2017-9-27 14:31:42 | 显示全部楼层
好东西。。mark

出0入0汤圆

发表于 2017-12-7 16:00:23 | 显示全部楼层
谢谢分享!

出0入0汤圆

发表于 2017-12-11 19:24:20 | 显示全部楼层
mark。。。收藏了

出0入0汤圆

发表于 2018-11-28 16:14:37 | 显示全部楼层
学习一下

出0入0汤圆

发表于 2018-11-29 11:54:17 | 显示全部楼层
mark了 下载下来,学习一下
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-4-26 23:12

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表