本书以新唐公司的NuMicro M451系列微控制器为蓝本,由浅入深,并结合SmartM-M451迷你开发板系统地介绍ARM Cortex-M4内核的原理与结构、开发环境的使用、各种功能器件的应用。
本书主要特色是边学边做,不是单纯的理论讲解,各章节中规中矩,遵循由简到繁、循序渐进的编排方式。本书大部分的内容均来自本人的项目经验,因而许多C语言代码能够直接应用到工程项目中去,且代码风格良好。书中还介绍了如何驱动TFT屏、触摸控制、SD卡数据读写、FAT文件系统的移植、触摸按键、UCOS的移植与应用、UCGUI的移植与应用、智能家居下常用的无线串口模组的使用等,而这些内容在很多同类型书籍中并不具备,恰恰也是踏出社会工作经常要接触的。其中配套的资料提供各章节的实例代码,可使读者在短时间内迅速掌握NuMicro M451系列微控制器应用技巧,并可向读者提供配套开发板。 本书籍共分为六大部分:
第一部分为初步认知篇,简略讲解ARM Cortex-M4架构、NuMicro M451系列微控制器的内部资源。
第二部分为基本控制篇,围绕NuMicro M451系列微控制器的内部资源的使用,如定时器、串口、中断、ADC、SPI、PWM、看门狗、BOD欠压检测、触摸按键、DMA、EBI等。
第三部分为人机交互篇,围绕驱动触摸屏进行讲解,如显示文字、颜色、图形等、捕获点击坐标。
第四部分为文件系统篇,讲解SD卡的通信原理、如何移植Fat文件系统以及如何显示BMP、JPG、GIF图片等。
第五部分为拓展篇,讲解UCOS的移植与应用、UCGUI的移植与应用、智能家居下无线串口模组的使用,充分发挥ARM Cortex-M4的潜能。
|
https://pan.baidu.com/s/1miHTDEw 复制这段内容后打开百度网盘手机App,操作更方便哦