
作者:温子祺
页数:625
出版社:北京航空航天大学出版社
出版日期:2016
ISBN:9787512419933
电子书格式:pdf/epub/txt
内容简介
本书以新唐公司的numicrom451系列微控制器为蓝本,由浅入深,并结合smartmGm451迷你开发板系统地介绍了armcortexGm4内核的原理与结构、开发环境的使用和各种功能器件的应用。 本书还介绍了驱动tft屏的方法、触摸控制、sd 卡数据读写、fat 文件系统的移植、触摸按键、μcos的移植与应用、μcgui的移植与应用及智能家居中常用的无线串口模组的使用等。此外,配套的资料提供了各章节的实例代码(可在北京航空航天大学出版社网站www.buaapress.com.cn的“下载专区”相关页面下载),可使读者在短时间内迅速掌握numicrom451系列微控制器的应用技巧,并可向读者提供配套开发板。
本书既可以作为本、专科微控制器相关课程的教材,又可以作为相关专业技术人员的参考与学习用书.最后衷心希望本书能对armcortexGm4内核的微控制器的应用与推广起到一定的作用。
本书特色
温子祺、冼安胜、林秩谦、杨伟展编最的这本《 arm cortex-m4微控制器原理与实践》以新唐公司的 numicro m451系列微控制器为蓝本。由浅入深,并结 合smartm-m451迷你开发板系统地介绍了arm cortex-m4内核的原理与结构、开发环境的使用和各 种功能器件的应用。本书还介绍了驱动tft屏的方法 、触摸控制、sd卡数据读写、fat文件系统的移植、 触摸按键、μcos的移植与应用、μcgui的移植与应 用及智能家居中常用的无线串口模组的使用等。此外 ,配套的资料提供了各章节的实例代码(可在北京航 ,可使读者在短时间内迅 速掌握numicro m451系列微控制器的应用技巧,并可 向读者提供配套开发板。
本书既可以作为本、专科微控制器相关课程的教 材,又可以作为相关专业技术人员的参考与学习用书 。最后衷心希望本书能对arm correx-m4内核的微控 制器的应用与推广起到一定的作用。
目录
绪论第1章 arm概述 1.1 arm 1.2 risc 1.2.1 简介 1.2.2 特点 1.2.3 risc和cisc的区别 1.2.4 cpu的发展 1.2.5 cpu的制造过程第2章 arm cortex-m4的体系与架构 2.1 概述 2.2 armv7架构的背景和概述 2.3 arm cortex-m4内部结构 2.4 arm cortex-m4与其他cortex-m内核比较 2.5 thumb-2技术 2.6 流水线技术 2.7 arm cortex-m4内部总线 2.8 寄存器 2.8.1 通用寄存器 2.8.2 特殊功能寄存器 2.9 工作模式 2.10 异常 2.10.1 异常的类型 2.10.2 异常的进入与退出 2.10.3 异常的处理机制 2.11 mpu内存保护单元 2.12 arm cortex-m4的电源管理 2.13 bitband第3章 新唐:m451系列 3.1 m451系列特性 3.2 m451硬件平台第4章 cmsis 4.1 概述 4.2 cmsis的软件架构 4.3 cmsis文件的规范第5章 环境搭建 5.1 安装nulink 5.2 平台的搭建 5.3 工程的创建与运行 5.4 硬件仿真 5.5 启动流程 5.6 isp下载程序第6章 通用的输入/输出口 6.1 模式说明 6.2 实验 6.2.1 驱动led 6.2.2 按键检测第7章 时钟体系 7.1 概 述 7.2 实 验 7.2.1 时钟源切换 7.2.2 pll实现频率切换第8章 系统定时器systick 8.1 概 述 8.2 实 验 8.2.1 systick延时 ……第9章 定时器第10章 脉冲宽度调制第11章 实时时钟第12章 看门狗第13章 窗口看门狗第14章 串口第15章 模拟/数字转换第16章 数字/模拟转换第17章 spi第18章 i2c第19章 flash存储控制器第20章 ebi第21章 模拟比较器第22章 触摸按键第23章 循环冗余校验第24章 dma第25章 fpu第26章 dsp第27章 触摸屏第28章 sd卡第29章 fatfs第30章 文字显示第31章 位图编解码第32章 jpeg解码第33章 gif解码第34章 rtos第35章 μcgui第36章 无线串口附录a 开发板原理图与实物照附录b 无线串口实物照附录c 单片机多功能调试助手附录d 无线串口调试助手附录e 源代码预览参考文献
下载地址
立即下载(解压密码:www.teccses.org)
Article Title:《ARM Cortex-M4微控制器原理与实践》
Article link:
https://www.teccses.org/619459.html