STM32库开发实战指南:基于STM32F4
上QQ阅读APP看书,第一时间看更新

前言

本书的编写风格

本书着重讲解STM32F429的外设以及外设的应用,力争全面分析每个外设的功能框图和使用方法,让读者可以零死角地玩转STM32F429。

基本每个章节对应一个外设,每章的主要内容大概分为3个部分,第1部分为简介,第2部分为外设功能框图分析,第3部分为代码讲解。

外设简介则是用作者自己的话把外设概括性地介绍一遍,力求语句简短,通俗易懂,避免照抄数据手册中的介绍。

外设功能框图分析是每章的重点,该部分会详细讲解功能框图各部分的作用,是学习STM32F429的精髓所在,掌握了整个外设的框图则可以熟练地使用该外设,熟练地编程,日后学习其他型号的单片机也会得心应手。即使单片机的型号不同,外设的框图基本也是一样的。这一步的学习比较枯燥,但是必须下功夫钻研,方能学有所成。

代码分析则是讲解使用该外设的实验过程,主要分析代码流程和一些编程注意事项。在掌握了框图之后,学习代码部分则会轻而易举。

本书的学习方法

本书第3~11章连贯性非常强,属于单片机底层知识的讲解,对后面章节的学习起着“千斤顶”的作用,读者需要按照顺序学习,不可跳跃阅读。学完这部分之后,能力稍强的用户基本可以入门STM32。其余章节连贯性较弱,可根据项目需要选择阅读。另外本书配套200集手把手教学视频和大量的PPT,观看视频辅助学习,效果会更佳。相关视频请到秉火论坛www.firebbs.cn下载。

本书的参考资料

本书的参考资料为《STM32F4xx中文参考手册》和《Cortex-M4内核参考手册》,这两本是ST官方的手册,属于精华版,内容面面俱到,无所不包。限于篇幅问题,本书着重于STM32F429的功能框图分析和代码讲解,有关寄存器的详细描述则略过,在学习本书的时候,涉及寄存器描述部分还请参考上述两本手册,这样学习效果会更佳。

本书的配套硬件和程序

本书配套的硬件平台为秉火STM32F429挑战者开发板,见图0-1。如果配合该硬件平台做实验,必会达到事半功倍的学习效果,省去中间移植时遇到的各种问题。书中提到的配套工程程序可以在秉火论坛(www.firebbs.cn)下载。

图0-1 秉火STM32F429挑战者硬件资源

图0-1(续)

本书的技术论坛

如果在学习过程中遇到问题,可以到秉火论坛(www.firebbs.cn)发帖交流,开源共享,共同进步。

鉴于作者水平有限,本书难免存在纰漏,热心的读者也可把勘误发到论坛,以便我们改进。祝你学习愉快!M4的世界,秉火与您同行!