参考手册 Reference Manual | 对芯片每个模块的具体描述和功能介绍,比如我们想要查 USART 相关寄存器和功能的介绍就可以查阅这个手册。 | |
数据手册 Data Sheet | 芯片引脚定义、电气特性、机械封装、料号定义。在我们要画 PCB 的时候用到这个手册的时候比较多,这个手册上面有关于这个系列芯片的引脚定义和封装信息等。 | |
勘误手册 Errata Sheet | 描述了芯片某些功能的局限性,并给出解决办法。这个手册也比较重要,有时候我们觉得有些地方调试老是出问题的时候,就需要查找一下了,看看是否给出了解决方案。 | |
闪存编程手册 Flash Programming Manual | 对芯片片上闪存的操作指南、读写保护设置,选项字节信息。 | 有的芯片对于 MCU 的闪存空间编程,是写了单独的闪存编程手册的;有的是列为 RM 的一章节; |
内核编程手册 Cortex-M Programming Manual | 对内核的系统控制块寄存器的描述。这个手册有的时候也要用到,比如我们需要了解 NVIC 和 Systick 相关的寄存器,就需要使用这个手册,这个手册可以在 ARM 官方网站下载,也可以到 ST 官网下载,区别就是 ARM 方法的是通用的, ST 发的是针对自己的芯片做的,有时候在参考手册上面找不到相关寄存器信息的时候,就需要这个手册。 | |
应用文档 Application Note | 针对不同应用主题的描述性文档:常常有与其搭配的固件例程。应用文档的重要性不言而喻,很多时候官方对于一些用于做出一些解决方案,都会在应用文档里面进行说明 | |
用户手册 User Manual | 一般是对某个软件库的说明文档 | |
Cortex-M3/M4 权威指南 | 这也是非常重要的参考资料,对于有兴趣了解 M3/M4 内核的同学,这个资料相当重要,了解了内核才能更好的利用 M3/M4 | 存在有一本中文版的 《CM3权威指南中文版》,建议先看这个;另外一本 CM3/4 的中文版比较慢,有基础了再看 |