-
收藏
-
加书架
-
引用
本书秉承“新工科”理念,从科研、教学和工程实际应用出发,理论联系实际,全面系统地讲述基于STM32CubeMX、STM32CubeIDE和HAL库的嵌入式系统设计与应用实例。STM32CubeMX和STM32CubeIDE是ST公司提供的用于STM32开发的免费工具软件,是STM32Cube生态系统的核心工具软件。本书从市场上畅销的STM32F4系列微控制器入手,利用STM32CubeMX快速生成STM32F4系列的开发环境,并在STM32CubeIDE上对代码进行进一步修改补充,直至生成最终的开发项目。全书共12章,主要内容包括绪论、STM32系列微控制器、STM32CubeMX和HAL库、STM32CubeIDE开发平台、STM32GPIO、STM32中断、STM32定时器、STM32通用同步/异步收发器、STM32SPI串行总线、STM32I2C串行总线、STM32A/D转换器和STM32DMA控制器。全书内容丰富,体系先进,结构合理,理论与实践相结合,尤其注重工程应用技术。本书可作为高等院校各类自动化、软件工程、机器人、自动检测、机电一体化、人工智能、电子与电气工程、计算机应用、信息工程、物联网等相关专业的本科生、研究生授课教材,也可作为广大从事嵌入式系统开发的工程技术人员的参考用书。
嵌入式系统是以应用为中心,以计算机技术为基础,软硬件可裁剪,对性能、成本、体积、功耗及可靠性有严格要求的专用计算机系统。在现实生活中,涉及计算机控制的电子产品绝大多数用到了嵌入式系统,特别是在人工智能、无人驾驶、机器人、无人机、汽车电子、航空航天、海洋监测、智能监控、智慧健康等领域。作为计算机领域的一个重要组成部分,嵌入式系统已成为研究与应用的热点。本书系统讲述基于STM32Cube和HAL库的Arm Cortex-M4嵌入式系统编程与开发,包括: STM32系列微控制器; STM32Cube和HAL库; 嵌入式开发平台的搭建; STM32 GPIO口; STM32中断; STM32定时器; STM32 通用同步异步收发器(USART); STM32 SPI串行总线; STM32 I2C串行总线; STM32 A/D转换器; STM32 DMA控制器。 教学资源 程序代码 教学大纲 教学课件 测试试题 习题解答
- 版权: 清华大学出版社
- 出版: 2024-08-01
- 更新: 2024-11-22
- 书号:9787302669425
- 中图:TP332
- 学科:工学控制科学与工程工学计算机科学与技术