ARM Cortex-M0微控制器深度实战
  • ARM Cortex-M0微控制器深度实战

ARM Cortex-M0微控制器深度实战

by 京东图书  |  由 京东图书  亚米商城卖家

积分原则不参加任何折扣活动以及亚米会员积分制度。

正品保障所售商品均从正规销售资格认证的供应商,品牌分支机构,驻美国分公司等正规渠道采购,并签订正品保证协议。

  销售和配送
$22.90 送积分 : 0
已售完
 收藏商品

送至: 91789 暂时缺货

提醒我

想要第一时间知道到货?

品牌 : 京东图书

品牌属地 : 中国

第三方商家

京东图书进入店铺

配送信息

USPS International $11.99(订单满$49包邮)
USPS Canada $11.99(订单满$49包邮)
1. $49以上的订单,提供美国本土平寄免邮费的服务。(只限美国本土48州,不包含夏威夷、阿拉斯加、关岛、波多黎各等地区)。 2. $49以下美国本土USPS平寄, 我们将收取$11.99运费。 3. 通过中国EMS直邮转USPS,配送时间预计为6-13天。

退换政策

因商品破损或者质量问题可申请无条件退款,请在收到包裹3个工作日内联系客服。若因个人原因申请退款,请在3个工作日内联系客服,邮费需顾客承担。图书类商品不支持换货,请见谅!

你可能感兴趣的商品

商品详情

品牌 : 京东图书 出版时间 : 2014-08-01 品牌属地 : 中国 出版社 : 北京航空航天大学出版社 ISBN : 9787512414235 版次 : 1 页数 : 479 印刷时间 : 2014-08-01 包装 : 平装 著者 : 温子祺,冼安胜,林秩谦,刘志峰 用纸 : 胶版纸
内容简介

《ARM Cortex-M0微控制器深度实战》以新唐公司的NuMicro M051系列微控制器为蓝本,由浅入深,并结合SmartMM051旗舰开发板系统地介绍ARM CortexM0的原理与结构、开发环境的使用、各种功能器件的应用。
《ARM Cortex-M0微控制器深度实战》的主要特色是边学边做,不是单纯的理论讲解,各章节中规中矩,遵循由简到繁、循序渐进的编排方式。本书大部分的内容均来自作者的项目经验,因而许多C语言代码能够直接应用到工程项目中去,且代码风格良好。书中还介绍了如何驱动TFT屏、触摸控制、红外编码解码、SD卡数据读/写、FATFS文件系统的移植、2.4G/蓝牙数据传输等,而这些内容在很多同类型书籍中并不具备,且恰恰也是踏入社会工作经常要接触的。其中配套的资料提供各实验的演示视频和实例代码,可使读者在短时间内迅速掌握NuMicro M051系列微控制器应用技巧,并可向读者提供配套开发板。
《ARM Cortex-M0微控制器深度实战》既可以作为大学本、专科微控制器课程的教材,又可以供相关技术人员参考与学习。
目录

硬件资源篇
初步认知篇
第1章ARM CortexM04
第2章NuMicro M051系列微控制器14
人机交互篇
第3章TFT25
第4章触摸屏58
基本控制篇
第5章定时器控制器与系统定时器79
第6章串口通信89
第8章串行外围设备接口(SPI)控制器111
第9章I2C总线控制器135
第10章PWM发生器和捕捉定时器150
第11章模拟/数字转换177
第12章FLASH内存控制器(FMC) 191
第13章看门狗201
第14章功耗控制209
第15章欠压电压值设定(BOD)217
第16章按键识别223
第17章实时时钟234
第18章DHT11温湿度传感器247
数据通信篇
第19章PS/2260
第20章RS485298
第21章红外遥控311
第22章RF24L01330
第23章蓝牙349
第24章网络377
文件系统篇
第25章SD卡409
第26章FATFS430
第27章位图451
拓展篇
第28章引导程序463
附录A开发板原理图与实物照469
A.1原理图469
A.1.1主板原理图469
A.1.2模块原理图473
A.2主板布局图476
附录B单片机多功能调试助手477
附录C代码预览478
参考文献480


前言/序言

嵌入式领域的发展日新月异,你也许还没有注意到,但是如果你停下来想一想MCU系统十年前的样子并与当今的MCU系统比较一下,你会发现PCB设计、元件封装、集成度、时钟速度和内存大小已经经历了好几代的变化。在这方面最热门的话题之一是仍在使用8位MCU的用户何时才能摆脱传统架构并转向使用更先进的32位微控制器架构,如基于 ARM CortexM的MCU系列。在过去几年里,嵌入式开发者向 32位MCU的迁移一直呈现强劲势头,采取这一行动的最强有力的理由是市场和消费者对嵌入式产品复杂性的需求大大增加。随着嵌入式产品彼此互联越来越多、功能越来越丰富,目前的 8位和 16位MCU已经无法满足处理要求,即使 8位或 16位MCU能够满足当前的项目需求,它也存在限制未来产品升级和代码重复使用的较大风险。嵌入式开发者开始认识到迁移到 32位MCU带来的好处,且不说 32位MCU能提供超过 10倍的性能,单说这种迁移本身就能够带来更低的能耗、更小的程序代码、更快的软件开发时间以及更好的软件重用性。
随着近年来制造工艺的不断进步,ARM Cortex微控制器的成本也不断降低,已经与8位和16位微控制器处于同等水平;另一个原因是基于ARM的器件的选择余地、性能范围和可用性。如今,越来越多的微控制器供应商提供基于ARM的微控制器,这些产品能提供选择范围更广的外设、性能、内存大小、封装、成本等等。另外,基于ARM CortexM的微控制器还具有专门针对微控制器应用的一些特性,这些特性使ARM微控制器具有日益广泛的应用范围。与此同时,基于ARM的微控制器的价格在过去5年里已大幅降低,并且面向开发者的低成本甚至免费开发工具也越来越多。
与其他架构相比,选择基于ARM的微控制器也是更好的投资。现今,针对ARM微控制器开发的软件代码可在未来多年内供为数众多的微控制器供应商重复使用。随着ARM架构的应用更加广泛,聘请具有ARM架构行业经验的软件工程师也比聘请其他架构工程师更加容易,这也使得嵌入式开发者的产品和资产能够更加面向未来。
微控制器的选型以新唐公司ARM CortexM0内核的NuMicro M051系列微控制器为蓝本,此前,本人已经编写了《ARM CortexM0微控制器原理与实践》,并在北京航空航天大学成功出版,介绍讲解实验以SmartMM051开发板为实验平台,该开发板是为初学者设计的一款实用型的开发板,不仅含有基本的设备单元,同时在开发板的实用性的基础上能够搭载USB模块与网络模块,很好地满足了书中所有实验的要求。
《ARM CortexM0微控制器原理与实践》十分畅销,很好地诠释了ARM CortexM0控制器,是入门的首选。在此衷心感谢读者们的支持,更感谢新唐公司能够设计出如此优秀的微控制器,并在中国市场乃至全世界已经起到了举足轻重的作用。为了拓展NuMicro M051系列微控制器的应用范畴,更为了适应更多读者的口味,本人依然以新唐公司的NuMicro M051系列微控制器为蓝本,编写以实战为主题,与读者一起挖掘该微控制器的潜能。基于SmartMM051旗舰开发板为实验平台,该开发板是专为有一定基础的读者而设计的实战型开发板,硬件资源十分丰富,配备触摸屏、SD卡、红外发射/接收、温湿度传感器、SPI Flash(W25Q16)、RS485、网络模块ENC28J60、蓝牙模块HC05、2.4G无线通信NRF24L01等器件。由于触摸屏的存在,提升了用户体验,因此,所有实验的显示都是通过触摸屏进行显示的,让实验更为生动形象。本书为《ARM CortexM0微控制器原理与实践》的兄弟篇,名为《ARM CortexM0微控制器深度实战》,前者侧重入门,后者面向进阶;当然,由于篇幅的限制,读者可以理解为上下册,下册部分内容需要上册进行补充,如相关寄存器、平台搭建等。
第一部分为初步认知篇,简略讲解ARM CortexM0架构、NuMicro M051系列微控制器的内部资源。
第二部分为人机交互篇,着重讲解TFT显示与触摸检测的原理,并通过颜色显示实验、触摸校准等实验予以验证。
第三部分为基本控制篇,围绕NuMicro M051系列微控制器的内部资源并通过触摸屏进行交互,如定时器、串口、中断、ADC、SPI、PWM、看门狗、BOD欠压电压检测、DS1302实时时钟、DHT11温湿度传感器、24C02、ISP、按键识别等。
第四部分为数据通信篇,该篇包含PS/2设备(如键盘、鼠标)的数据通信,RS485通信、红外遥控器解码、2.4G数据传输、网络数据传输、蓝牙数据传输等。
第五部分为文件系统篇,讲解SD卡的通信原理、如何移植FATFS文件系统以及如何显示位图图片。
第六部分为拓展篇,讲解如何设置属于自己的BootLoader,自定义每次运行的代码。
天下大事,必作于细。无论是从微控制器入门与深入的角度出发,还是从实践性与技术性的角度出发,都是本书的亮点,可以说作者是用尽了心血进行编写,是多年工作经验的积累。读者通过学习本书相当于继承了作者的思路与经验,找到了捷径,能够花最少的时间获得最佳的学习效果,节省不必要的摸爬打滚的时间。
参与本书编写工作的主要人员有温子祺、冼安胜、林秩谦3人,最终方案的确定和本书的定稿全部由温子祺负责。感谢新唐科技股份有限公司的贾雪巍先生,北京航空航天大学出版社的胡晓柏主任,在从写书到出版的过程中提出了不少有价值的参考意见,让此书不断完善。
本书主要取材于实际的项目开发经验,这对于微控制器编程的程序员来说是一个很好的消息。本书例程不但编程规范良好,代码具有良好的移植性,且移植到不同的平台十分之方便。最后希望本书能对微控制器应用推广起到一定的作用。由于程序代码较复杂、图表比较多,难免会有纰漏,恳请读者批评指正。可以通过Email地址:wenziqi@hotmail.com进行反馈,并欢迎大家访问www.smartmcu.com,希望能够得到您的参与和帮助。

产品价格、包装、规格等信息如有调整,恕不另行通知。我们尽量做到及时更新产品信息,但请以收到实物为准。使用产品前,请始终阅读产品随附的标签、警告及说明。详细条款请参阅我们的Terms of Use.

商品评价

ARM Cortex-M0微控制器深度实战 还没有人发表评论,快来抢占沙发了! 写评论

浏览过的商品

联系我们

联系方式

周一至周日,美西时间: 6AM - 1:30AM

美东时间: 9AM - 4:30AM

help@yamibuy.com

1(800)407-9710