作者:周银祥主编
出版社: 华中科技大学出版社
CIP号:2018193309
书号:978-7-5680-4451-6
出版地:武汉
出版时间:2018.8
定价:¥34.8
采用ARM技术知识产权(IP)核的微处理器,即我们通常所说的ARM微处理器,已遍及工业控制、消费类电子产品、通信系统、网络系统、无线系统等各类产品市场,基于ARM技术的微处理器应用约占据了32位RISC微处理器90%以上的市场份额,ARM技术正在逐步渗入到我们生活的各个方面。 ARM已成为嵌入式的代名词,学习嵌入式就是学习ARM。ARM公司1985年开发出全球第一款商业 RISC 处理器,真正运用的ARM7于1993年推出,之后还有ARM9、ARM11,得到大量运用。2004年又开始推出更新的ARM Cortex-M3、A8、A9、A15,取代ARM7、ARM9、ARM11,广泛运用在嵌入式领域。ARM Cortex系列提供了一个标准的体系结构来满足以上各种技术的不同性能要求,其包含的处理器基于ARMv7架构的三个分工明确的部分。A部分面向复杂的尖端应用程序,用于运行开放式的复杂操作系统;R部分针对实时系统;M部分为成本控制和微控制器应用提供优化。Cortex-M3是首款基于ARMv7-M架构的处理器,是行业领先的 32 位处理器,适用于具有高确定性的实时应用,是专门为了在微控制器,汽车车身系统,工业控制系统和无线网络等对功耗和成本敏感的嵌入式应用领域实现高系统性能而设计的,它大大简化了可编程的复杂性,使ARM架构成为各种应用方案(即使是最简单的方案)的上佳选择。 为了更好地进行嵌入式教学,笔者设计了基于STM32F103的STM32实验板”,用于自己学习与教学中。本书分为4个部分内容第一部分:说明什么是嵌入式,介绍了ARM。包括第1章 嵌入式系统概述,第2章 ARM概述。第二部分:讲述了ARM Cortex M3处理器以及开发工具,然后是详细内部各资源的原理和应用编程。包括的第3章 ARM Cortex M3处理器,第4章 嵌入式ARM开发工具和环境,第5章 STM32的GPIO结构及编程应用,第6章 STM32复位和时钟控制(RCC),第7章 STM32的中断和事件,第8章 STM32的串口通信USART,第9章 TFT LCD显示应用,第10章 备份寄存器和实时时钟,第11章 DMA控制器(DMAC),第12章 定时器和看门狗,第13章I2C总线 第14章 串行外设接口(SPI),第15章 通用串行总线(USB) ,第16章 ADC(模拟/数字转换器),第17章 温度传感器。第三部分:讲述了一些高级的知识,有文件系统、操作系统、图形界面。包括了第18章 嵌入式操作系统μC/OS-II,第19章 SD卡与嵌入式文件系统Fatfs,第20章 嵌入式图形界面uC/GUI 第四部分:提供了一些综合应用,可以作为实训项目、毕业/课程设计、电子竞赛参考。包括第21章 项目实训 STM32读