21421|51

4997

帖子

19

TA的资源

裸片初长成(初级)

楼主
 

图书推荐——《ARM Cortex-M0从这里开始》全面介绍 [复制链接]

 

1.《ARM Cortex-M0从这里开始》的出现

 

     2010电子工程世界在NXP的赞助下,开始推广LPC1000系列芯片,当时芯片主要有两类,LPC1343和LPC1114,本人申请了一块LPC1114的开发板。从这时候开始,本人终于开始了从ARM7向M0进发。并不断的发了一些关于LPC1114学习帖子。

 

     随着学习的不断深入,本人的帖子逐步从学习开始向应用进行转变。而且在多家ARM芯片学习中逐渐锁定到NXP系列芯片,对这里芯片进行了深入的应用与学习。并且在学习和应该过程中,不断把自己遇到的问题和心得与网友进行分享。

 

     在论坛中不难看出本人的整个学习工程,大量的应用帖子引起了北航的关注,在北航和论坛的帮助下,经过本人近6个月的努力本书终于问世。。。。。。。。。由于本人是第一次写书,不管的语言组织,还是问题说明都存在大量问题。希望通过自己一起努力,尽量以帖子的形式来弥补书中的不足。

 

2.本书概括

 

     本书一个10章,本书是32ARM Cortex-M0内核的基础教材,基于LPC1100处理器讲解其内外设、SD卡、文件系统、彩屏、热敏打印机等最流行的应用程序设计方法。全书共10章,分为3:第一包括1~3章节,详细介绍了ARM Cortex-M0处理器的发展及内核等;第二包括4~6章,全面的介绍了LPC1100处理器的基本结构和内外设的应用;第三包括7~10章,介绍了基于LPC1100处理器的综合应用实例。一共399页,包含一张光盘。

 

此帖出自NXP MCU论坛

最新回复

学习了  详情 回复 发表于 2013-10-5 10:21
点赞 关注
个人签名我的博客
 

回复
举报

4997

帖子

19

TA的资源

裸片初长成(初级)

沙发
 

目 录

 


第一篇 LPC1100基础篇

第1章  Cortex m0处理器简介

1.1  ARM简介

1.1.1   ARM

1.1.2   ARM的体系结构

1.1.3   ARM的发展

1.2  ARM Cortex-M0的简介

1.2.1   Cortex-M0的功能

1.2.2   Cortex-M0的特点

1.2.3   Cortex-M0的结构

  1.3 ARM Cortex-M0编程模式

1.3.1   Cortex-M0寄存器组织

1.3.2   Cortex-M0工作模式与堆栈使用

1.3.3   Cortex-M0数据类型

  1.4 ARM Cortex-M0存储器管理

  1.5 ARM Cortex-M0异常处理

1.5.1   异常的优先级

1.5.2   异常处理

1.5.3   异常向量

1.5.4   异常进入与退出

  1.6指令集

 

第2章  LPC1100基础

2.1 LPC1100处理器介绍

2.1.1  LPC1100 处理器的性能

2.1.2  LPC1100 处理器系列产品

2.1.3  LPC1100 处理器的结构

2.1.4  LPC1100 处理器的存储系统

2.2 系统控制模块

2.2.1  复位模块

2.2.2  时钟模块

2.2.3  掉电检测

2.2.4  功耗管理

2.2.5  内部Flash访问

  2.3 LPC1100中断控制器

    2.3.1  中断简介

2.3.2  NVIC特性

2.3.3 中断源

2.3.4 NVIC的编程

  2.4 LPC1100处理器引脚配置

2.4.1  处理器的管脚分布

2.4.2  GPIO的配置

  2.5 编程与调试

2.5.1  LPC1100 处理器的开发工具

2.5.2  JTAG/SWD调试

2.5.3  ISPIAP的应用

2.6 LPC1100与单片机的比较

2.6.1  LPC1100的优势

2.6.2  LPC1100与其他单片机的比较

 

第3章  LPC1100工程新建

  3.1  工程的管理和编程规范

3.1.1  工程管理

3.1.2  编程约束

3.2  CMSIS标准

3.2.1  CMSIS简介

3.2.2  CMSIS设计及规范

3.3  LPCXpresso开发环境

    3.3.1  LPCXpresso简介

    3.3.2  LPCXpresso的安装与配置

3.3.3  LPCXpresso工程模块的新建

3.3.4  LPCXpresso加载与新建文件

3.3.5  LPCXpresso的应用

  3.4  MDK开发环境

3.4.1  MDKKEIL的关系

3.4.2  MDK的安装

3.4.3  MDK工程模块的新建

3.4.4  MDK硬件配置

3.4.5  MDK的应用

3.4.6  MDK下启动代码及时钟的配置

第二篇 LPC1100应用篇

第4章  LPC1100处理器最小系统

4.1 最小系统

4.1.1  最小系统框图

4.2 电源电路的设计

  4.2.1  概述

  4.2.2  电路的实现

  4.2.3  注意事项

  4.3 复位电路的设计

4.3.1  概述

4.3.2  电路的设计

4.3.3  注意事项

  4.4 时钟电路的设计

4.4.1  概述

4.4.2  电路的实现

4.4.3  注意事项

  4.5调试电路

4.5.1 概述

4.5.2 电路的实现

4.5.3 注意事项

  4.6  LPC1114最小系统原理图

 

第5章  LPC1100处理器基本接口

  5.1 GPIO

5.1.1  概述

5.1.2  功能介绍

5.1.3  应用程序的设计

  5.2 外中断

5.2.1  概述

5.2.2  功能介绍

5.2.3  应用程序的设计

5.3 定时/计时器

5.3.1  概述

5.3.2  功能介绍

5.3.3  应用程序的设计

  5.4 数模转换器ADC

5.4.1  概述

5.4.2  功能介绍

5.4.3  应用程序的设计

  5.5 看门狗定时器

5.5.1  概述

5.5.2  功能介绍

5.5.3  应用程序的设计

  5.6  系统定时器SysTick

5.6.1  概述

5.6.2  功能介绍

5.6.3  应用程序的设计

第6章  LPC1100通讯总线

  6.1  通用异步收发器UART的应用

6.1.1  概述

6.1.2  功能描述

6.1.3  RS232RS485

6.1.4  应用程序是设计

  6.2  IIC总线接口的应用

6.2.1  概述

6.2.2  功能描述

6.2.3  应用程序的设计

  6.3  SPI总线的应用

6.3.1  概述

6.3.2  功能描述

6.3.3  应用程序的设计

  6.4  1-Wire总线的应用

6.4.1  概述

6.4.2  DS18B20介绍

6.4.3  硬件电路设计

6.4.3  应用程序的设计

 

第三篇 LPC1100实践篇

第7章  简易数码相框设计

  7.1  数码相框的综合分析

7.1.1  概述

7.1.2  功能介绍

7.1.3  结构框图

  7.2  硬件电路的设计

7.2.1  处理器电路

7.2.2  SD卡的硬件电路

7.2.3  TFT液晶模块电路

7.2.4  电源电路

7.2.5  简易数码相框整体原理图

  7.3  TFT彩屏模块的应用

7.3.1  概述

7.3.2  TFT彩屏模块转接电路

7.3.3  TFT彩屏模块驱动

  7.4  文件系统

7.4.1  概述

7.4.2  FAT文件系统

7.4.3  文件系统FatFs的移植

  7.5 BMP位图显示

7.5.1  概述

7.5.2  BMP结构

7.5.3  BMP显示

  7.6 简易数码相框的实现

7.6.1  代码实现

7.6.2  数码相框实物图

 

第8章  数字时钟的设计

  8.1  数字时钟综合分析

8.1.1  概述

8.1.2  数字时钟功能实现

8.1.3  数字时钟结构框图

  8.2  数字时钟芯片

8.2.1  DS1302概述

8.2.2  硬件电路的设计

8.2.3  软件的实现

8.3  按键与红外遥控接收

  8.3.1  遥控概述

  8.3.2  硬件电路的设计

  8.3.3  程序设计

8.4  字库设计与应用

  8.4.1  字库制作

  8.4.2  TFT上显示字符

8.5  数字时钟的实现

8.5.1  数字时钟整体电路

8.5.2  数字时钟软件实现

8.5.3  数字时钟实物图

 

第9章  多媒体播放器的实现

9.1  多媒体播放器综合分析

  9.1.1  概述

  9.1.2  多媒体播放器结构框图

9.2  调频收音机的设计

  9.2.1  调频收音机概述

  9.2.2  硬件电路的设计

  9.2.3  软件的实现

9.3  MP3解码电路的设计

  9.3.2  MP3的概述

  9.3.2  MP3硬件电路的设计

  9.3.3  MP3软件编写

9.4  多通道数字音频设计

  9.4.1  概述

  9.4.2  硬件电路的设计

  9.4.3  软件的实现

9.5  功放的应用

  9.5.1  功放的选型

  9.5.2  功放电路的设计

  9.6 多媒体播放的实现

9.6.1  多媒体播放器整体电路

9.6.2  多媒体播放器软件实现

9.6.3  多媒体播放器实物图

 

第10章 微型热敏打印机的设计

  10.1  微型热敏打印机应用分析

10.1.1  前景分析

10.1.2  各种案例分析

  10.2  硬件设计

10.2.1  硬件框图

10.2.2  具体电路的实现

  10.3  Flash字库的设计

10.3.1  字库的制作

10.3.2  字库的下载

  10.4  软件设计

10.4.1  软件工程

10.4.2  模块驱动实现

  10.5  打印机实现

10.5.1  打印机软件实现

10.5.2  打印机测试

10.5.3  打印机实物图

 

附录 光盘内容及使用说明

参考文献

此帖出自NXP MCU论坛
 
个人签名我的博客
 
 

回复

4997

帖子

19

TA的资源

裸片初长成(初级)

板凳
 

本书图片:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

[ 本帖最后由 zhaojun_xf 于 2012-4-12 20:07 编辑 ]
此帖出自NXP MCU论坛
 
个人签名我的博客
 
 

回复

4997

帖子

19

TA的资源

裸片初长成(初级)

4
 

购买信息:

 

 

购买的方法有很多,可以在网络也可以在实体店,建议网友在网络上购买,价格便宜些,一般36元左右。

 

1. 网络:

 

当当网:http://product.dangdang.com/product.aspx?product_id=22614589

亚马逊:http://www.amazon.cn/ARM-Cortex-M0%E4%BB%8E%E8%BF%99%E9%87%8C%E5%BC%80%E5%A7%8B-%E8%B5%B5%E4%BF%8A/dp/B007E655QC/ref=sr_1_1?s=books&ie=UTF8&qid=1334203135&sr=1-1

淘宝:http://www.golden-book.com/Product/ProductInfo.asp?id=1614464&sid=740d7a4c0e8f

中国科技金书网:http://www.golden-book.com/Product/ProductInfo.asp?id=1614464&sid=740d7a4c0e8f

读买书网:http://www.readbuy.cn/products_7047139.html

孔夫子网上书店http://book.kongfz.com/17610/142378602/ 

 

2.实体店:

 

一般专业一点的书店都有,在深圳,友谊书店和中心书城都有。。。。

 

3.一二章试读:

 

豆丁ARM Cortex-M0从这里开始试读:http://www.docin.com/p-350261633.html

 

 

[ 本帖最后由 zhaojun_xf 于 2012-4-12 12:07 编辑 ]
此帖出自NXP MCU论坛
 
个人签名我的博客
 
 

回复

4997

帖子

19

TA的资源

裸片初长成(初级)

5
 

本书光盘介绍:

 


├─《ARM Cortex-M0从这里开始》随书光盘目录.txt
├─第4章
│    └─原理图
│          └─最小系统原理图

├─第5章
│    ├─1.LED实验(源代码)
│    ├─2.蜂鸣器实验(源代码)
│    ├─3.按键实验(源代码)
│    ├─4.中断实验(源代码)   
│    ├─5.定时器应用(源代码)
│    ├─6.ADC实验(源代码)
│    ├─7.看门狗实验(源代码)
│    └─8.节拍定时器实验(源代码)

├─第6章
│    ├─1. UART实验(源代码)
│    ├─2. I2C实验(源代码)
│    ├─3. SPI读写SD卡(源代码)
│    └─4. 1-Wire读写DS18B20(源代码)

├─第7章
│    ├─程序代码
│    └─原理图(TFT转接板原理图和数码相框原理图)

├─第8章
│    ├─程序代码
│    ├─原理图
│    └─字库编程代码(字库下载代码)

├─第9章
│    ├─程序代码
│    └─原理图

└─第10章
      ├─程序代码
      └─原理图


    特别说明:本书所以代码都是用MDK编辑,图纸都是用Protel DXP绘制。

   

[ 本帖最后由 zhaojun_xf 于 2012-4-12 20:24 编辑 ]
此帖出自NXP MCU论坛
 
个人签名我的博客
 
 

回复

4997

帖子

19

TA的资源

裸片初长成(初级)

6
 

  作者简介

 

一位电子技术及计算机爱好者。利用业余时间学习了大量的电子技术及计算机相关知识,并把自己在工作和学习中得到的经验撰写在自己的技术博客和电子论坛中。网名“zhaojun_xf”,电子工程世界的“NXP LPC1000”版版主。

 

 

选题情况简介

 

通过数码相框和电子书、多媒体播放器、热敏打印机等几个具体的例子,一步步讲解LPC1100系列内部资源及最新最流行的技术,SD卡、FATTFTMP3FM、热敏打印机等的驱动和应用程序的开发。全面讲解开发中应用到的硬件设计技术和软件开发技术。

    随着ARM推广的不断深入,51Cortex m0取代已经成为趋势。最近在Cortex m0方面应用的书籍非常少,使得很多初学者对Cortex m0还有些畏惧的心理。

 

本书勘误表:https://bbs.eeworld.com.cn/viewthread.php?tid=325008&extra=page%3D1&frombbs=1

[ 本帖最后由 zhaojun_xf 于 2012-4-14 22:14 编辑 ]
此帖出自NXP MCU论坛
 
个人签名我的博客
 
 

回复

6366

帖子

4929

TA的资源

版主

7
 
这本书确实很不错哦,刚在当当上架我就买了一本,
不过由于对M0没有了解,导致出现一些迷惑,
作者很快就给我进行了解惑,十分感谢
此帖出自NXP MCU论坛
 
 
 

回复

4997

帖子

19

TA的资源

裸片初长成(初级)

8
 

回复 7楼 tiankai001 的帖子

谢谢,您的支持
此帖出自NXP MCU论坛
 
个人签名我的博客
 
 

回复

2万

帖子

74

TA的资源

管理员

9
 
能够利用业余时间,完成一本书,是件很不容易的事情。记得去年9月见到zhaojun_xf 就提及过这本书,说是写的很辛苦,现在很欣喜地看到这本书出生啦!恭喜一下zhaojun_xf  

也很高兴EEWORLD可以在其中起到推波助澜的角色。
此帖出自NXP MCU论坛
加EE小助手好友,
入技术交流群
EE服务号
精彩活动e手掌握
EE订阅号
热门资讯e网打尽
聚焦汽车电子软硬件开发
认真关注技术本身
 
个人签名

加油!在电子行业默默贡献自己的力量!:)

 
 

回复

4997

帖子

19

TA的资源

裸片初长成(初级)

10
 

这本书的出版离不开论坛的支持,在此特别感谢论坛的对我的大力支持和给我在论坛的表现机会。。。

[ 本帖最后由 zhaojun_xf 于 2012-4-12 11:03 编辑 ]
此帖出自NXP MCU论坛
 
个人签名我的博客
 
 

回复

2453

帖子

19

TA的资源

五彩晶圆(中级)

11
 
恭喜楼主
!!
此帖出自NXP MCU论坛
 
 
 

回复

910

帖子

656

TA的资源

五彩晶圆(初级)

12
 
:carnation: 支持
此帖出自NXP MCU论坛
 
 
 

回复

5304

帖子

453

TA的资源

五彩晶圆(高级)

13
 
支持下楼主,呵呵
继续加油啊·
此帖出自NXP MCU论坛
 
 
 

回复

4997

帖子

19

TA的资源

裸片初长成(初级)

14
 
谢谢各位
此帖出自NXP MCU论坛
 
个人签名我的博客
 
 

回复

5979

帖子

8

TA的资源

版主

15
 
写的不错  我就很难坚持
此帖出自NXP MCU论坛
 
个人签名生活就是油盐酱醋再加一点糖,快活就是一天到晚乐呵呵的忙
===================================
做一个简单的人,踏实而务实,不沉溺幻想,不庸人自扰
 
 

回复

361

帖子

0

TA的资源

纯净的硅(初级)

16
 
支持下,看了下豆丁上分享的前几章,写的不错!书上面那个板子是配套的开发板?
此帖出自NXP MCU论坛
 
 
 

回复

4997

帖子

19

TA的资源

裸片初长成(初级)

17
 

回复 16楼 mikeliujia 的帖子

没有开发板,就是我之前设计的那个MP3播放器,基本上的内容都是针对此播放器的《MP3+收音机+数码相框+电子书》:https://bbs.eeworld.com.cn/thread-226064-1-1.html
此帖出自NXP MCU论坛
 
个人签名我的博客
 
 

回复

178

帖子

0

TA的资源

一粒金砂(高级)

18
 
前一阵买了一本,居然发现有人给的评价不高...不过我倒是挺喜欢楼主的这本书的...
此帖出自NXP MCU论坛
 
 
 

回复

996

帖子

0

TA的资源

一粒金砂(高级)

19
 
论坛也有书了,支持!~
此帖出自NXP MCU论坛
 
 
 

回复

4997

帖子

19

TA的资源

裸片初长成(初级)

20
 

回复 18楼 xiayuhao930 的帖子

谢谢支持。可能的大家多我的期望太高了,感到抱歉。。。。。。。。。

[ 本帖最后由 zhaojun_xf 于 2012-4-13 17:25 编辑 ]
此帖出自NXP MCU论坛
 
个人签名我的博客
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

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

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表