《手把手教你用STM32CubeIDE——基于HAL库的嵌入式开发》的主要内容来自清华大学本科生的“嵌入式系统实践”“计算机原理与应用”等课程的实验讲义,是针对STM32单片机初学者的入门教材,从STM32CubeIDE软件安装到工程构建,从HAL库常用函数到单片机各功能模块的使用,均基于实例进行了详细讲解。
与市面上大多数数据手册式教材完全不同,该书没有烦琐的原理和枯燥的寄存器结构,而是处处围绕例程展开,仅在案例中适当补充基本的原理知识。通过这种方式,让具备C语言编程基础的初学者迅速上手,快速地让硬件“跑”起来;然后,通过对例程的修改和功能拓展,逐步深入了解功能模块的特性。书中还引入了Sim ulink来看波形,这类似于一个DIY的示波器,让学习者在无示波器的情况下,完成DAC及PWM等波形显示的实验。
《手把手教你用STM32CubeIDE——基于HAL库的嵌入式开发》适合STM32单片机初学者作为入门和进阶教材,也可作为电子信息、电气工程及自动化等专业的本科生、研究生以及电子工程师的参考用书。