虽然可以用寄存器的方式开发STM32,如在第1章中所演示的修改寄存器位的操作就属于直接采用寄存器进行开发的方式,但是在复杂的嵌入式系统设计和开发过程中,由于STM32的寄存器是32位的,每次配置都需要参照《STM32F10x中文参考手册》中的寄存器说明,对每个寄存器位写入特定参数,因此在配置的时候非常容易出错,而且代码很不好理解,不便于维护。在寄存器开发的基础上发展而来的库函数开发方式能够有效地克服这些缺点,编程简单迅速。因此,在了解STM32寄存器的基础上熟练掌握库函数开发方式对于复杂嵌入式系统设计是十分必要的。