本书以意法半导体(ST)ARM CortexM4内核的STM32L431微控制器为蓝本,以知识要素为核心,以构件化为基础阐述嵌入式技术基础与实践,同时本书随附实践硬件系统。全书共12章,第1章在运行一个嵌入式系统实例的基础上简要阐述嵌入式系统的知识体系、学习误区与学习建议; 第2章给出ARM CortexM4微处理器简介; 第3章给出MCU存储器映像、中断源与硬件最小系统; 第4章以GPIO为例给出规范的工程组织框架,阐述底层驱动的应用方法; 第5章阐述嵌入式硬件构件与底层驱动构件基本规范; 第6章给出串行通信模块及第一个带中断的实例; 第1~6章囊括了学习一个微控制器入门环节的完整要素; 第7~11章分别给出SysTick、Timer、PWM、Flash在线编程、ADC、DAC、SPI、I2C、TSC、CAN、DMA、位带操作、系统时钟、复位模块、看门狗及电源控制模块等内容; 第12章给出RTOS、嵌入式人工智能、NBIoT、4G、WiFi及WSN等应用案例。 本书提供了电子教学资源,内含芯片资料、使用文档、硬件说明、源程序等,还制作了课件及微课视频。 本书适用于高等学校嵌入式系统的教学及技术培训,也可供嵌入式系统与物联网应用技术人员作为研发参考。
本书以德州仪器(TI)的ARM CortexM4F内核的MSP432系列微控制器为蓝本,以知识要素为核心,以构件化为基础阐述嵌入式技术基础与实践。全书共14章,第1章为概述,简要阐述嵌入式系统的知识体系、学习误区与学习建议; 第2章给出ARM CortexM4F处理器; 第3章介绍MSP432存储映像、中断源与硬件最小系统; 第4章以GPIO为例阐述底层驱动概念、设计与应用方法,介绍规范的工程组织框架; 第5章阐述嵌入式硬件构件与底层驱动构件基本规范; 第6章阐述串行通信接口UART,并给出第一个带中断的实例。第1~6章囊括学习一个微控制器入门环节的完整要素。第7~13章分别介绍SysTick、Timer、RTC、GPIO的应用实例(键盘、LED与LCD)、Flash在线编程、ADC、CMP、SPI、I2C、CTI、DMA及其他模块。第14章阐述进一步学习指导。 本书提供了网上教学资源,内含所有底层驱动构件源程序、测试实例、文档资料、教学课件及常用软件工具。配合本书内容还制作了微课视频,供读者选用。 本书适用于高等学校嵌入式系统的教学或技术培训,也可供ARM CortexM4F应用工程师进行技术研发时参考。
《嵌入式应用技术》以德州仪器(TI)公司于2023年推出的ARM CortexM0+内核MSPM0L1306微控制器为蓝本,以知识要素为核心,以构件化为基础阐述嵌入式应用技术,同时配有实践硬件系统AHLMSPM0L1306。全书共12章,第1章在运行一个嵌入式系统实例的基础上简要阐述嵌入式系统的知识体系、入门问题与学习建议;第2章给出ARM CortexM0+微处理器简介;第3章给出MCU存储器映像、中断源与硬件最小系统;第4章以GPIO为例给出规范的工程组织框架,阐述底层驱动应用方法;第5章阐述嵌入式硬件构件与底层驱动构件基本规范;第6章给出串行通信接口UART及第一个带中断的实例。第1~6章囊括了学习一个微控制器入门环节的完整要素。第7~10章分别讲解了SysTick、Timer、PWM、Flash在线编程、ADC、DAC、SPI、I2C、系统时钟、看门狗、复位模块及电源控制模块等内容;第11章概要介绍实时操作系统;第12章提供进一步学习指导。 本书提供了电子资源,内含芯片资料、使用文档、硬件说明、源程序等,还制作了课件及微课视频。 本书适用于高等学校嵌入式系统的教学或技术培训,也可供嵌入式系统与物联网应用技术人员作为研发参考。