STM32嵌入式微控制器快速上手(第3版)

陈志旺 主编
内容简介 本书介绍了意法半导体(STMicroelectronics,ST)公司的32位基于ARM CM3内核的STM32单片机原理与实践。本书以培养学生的动手能力和增强学生的工程素养为目的,按照项目驱动的思路展开教学与实践学习,以Nucleo开发板上的程序为实例,将STM32单片机的外围引脚特性、内部结构与原理、片上外设资源、开发设计方法和应用软件编程、FreeRTOS操作系统原理及应用等知识呈现给读者。 本书适合从事自动控制、智能仪表、电力电子、机电一体化等系统开发的工程技术人员阅读,也可作为高等学校相关专业的“嵌入式系统原理与应用”和“基于ARM Cortex内核的单片机系统开发”等课程的教学用书,还可作为ARM相关应用与培训课程的参考用书。 前言 习近平总书记在党的二十大报告中指出:“我们要坚持教育优先发展、科技自立自强、人才引领驱动,加快建设教育强国、科技强国、人才强国,坚持为党育人、为国育才,全面提高人才自主培养质量,着力造就拔尖创新人才,聚天下英才而用之。”“深化教育领域综合改革,加强教材建设和管理,完善学校管理和教育评价体系,健全学校家庭社会育人机制。” 上述原则是本次修订秉持的重要指导原则。 STM32单片机系列类型越来越多,资料卷帙浩繁。如何在高校课堂有限的学时内开展教学,如何给初学者编写入门参考书,为其指明学习方向和学习方法,使其熟练进行嵌入式系统开发,是值得我们深思的。 编写本书的目的是在有限的学时内基于STM32单片机培养学生的计算思维。北京大学李晓明教授在2019中国计算机教育大会上发表了《对计算思维的理解与教育实践》报告,其中对“计算思维是指利用包括网络在内的计算系统进行问题求解的思维方式”的论述如下图所示。 图片 从李晓明教授的报告中可以看出,计算思维主要包含两点,即理解计算系统和应用解决问题,这两点也应该在STM32的教学中体现出来。…