芯哥通过和很多同学交流中发现,大家并不是很清楚去哪里找数据手册。这个问题在直播间,在私下和学员交流中都有这个问题。查芯片数据手册其实也是一个技术活,找芯片数据手册的方法也体现了你是否能够更好的开发使用芯片。大家可能觉得芯哥有点危言耸听了,那么芯哥给大家举个例子。通过了解很多同学查找数据手册都是通过一些平台,比如各大商城、APP之类的,其中有的是器件商城,有的是专用于查芯片数据手册的。这些地方是可以查到数据手册,但是芯哥觉得可能会存在一些问题:1数据手册是否是最新版本;2数据手册是否准确可靠;3如果有查不到的数据手册怎么办。以上问题应该是可能存在的吧。就算是官网的手册也可能会出现这些问题。那么到底应该如何查找数据手册呢,不同的方式有什么优缺点。
01
器件商城
芯哥经过去立创商城查找数据手册,因为立创商城的器件较多,基本上能查到的器件都可以找到对应的数据手册。比如查找GD32F103,就可以看到数据手册的下载地址。而且大家要注意,像这种可编程类的芯片,只是看到数据手册是远远不够的,所以通过这种方式并不能全面的解决问题。在开发中你不可能永远不使用这类型的芯片吧。
因此这种方案只是一种方法,但是不是最直接可靠的方案。想要完成对GD32这类可编程芯片的操作,需要找到数据手册、参考手册(也就是寄存器相关说明)、代码库等很多资料,才可以完成对芯片的开发和使用。
但是这里可以给我们一个非常重要的信息是什么呢?可以清晰的看到芯片原厂的信息。比如芯哥查的GD32,可以看到是GigaDevice(兆易创新)。
并且点进去可以看到详细的品牌介绍。而且还给出了官方网址。
02
官方查询
不管什么芯片,最万能的方法就是找到它的官网去查。官网的查找可以通过百度,或者可以先在立创查找一下器件,找到官方品牌信息查询。但是最难的是这个器件你在任何平台上都查不到,就只能借助百度来找。
为什么说要去官网找数据手册呢?官网会提供更详细的资料,当然也不排除有些官网资料不全,但是大多数都是能够找到资料的。并且在找资料的过程中会发现很多其它有用的信息。这点是非常重要的。芯哥有一次在查询CH340芯片资料时,找到了官网,官网竟然有一篇关于串口一键下载电路的大全,这是不是就是意外收货。所以我当时就将这篇文章进行了转发,大家可以点击查看。
史上最全串口一键下载电路
这就是为什么,芯哥觉得这种方式是很重要的。
同样芯哥下载GD32,从兆易创新的官网找到相关资料,发现这里提供了你开发需要的数据手册、技术文档、开发工具。是不是资料很全,懂得开发的肯定知道这三个文件的作用,是必须要的。
03
要点
相信通过上述的对比,大家明白了,为什么去官网看资料的原因,而且这个过程很重要,你会发现很多有用的内容。接下来对比下立创数据手册和兆易创新官网数据手册的版本是否一致。如下是立创商城的数据手册,时间是2013年。
注:这是对应的下载网址https://atta.szlcsc.com/upload/public/pdf/source/20160910/1473490302846.pdf再来看下兆易创新官网的数据手册。时间显示最新版本是2022年,因此这个数据手册的版本问题也是存在的,而且芯哥在写这篇文章的时候没有刻意的找这个问题,随便以GD32为例来演示的,就出现这个问题,因此官网的浏览是非常有必要的。
另外一个重要的点是,官网会提供库代码,这个我相信其他平台是没有的。因此资料上差了太多,所以如果你在开发一款芯片,连官网都没看过,可想而知你的项目是如何开发出来的。对于芯片的了解是否准确。
因此最万能的办法就是多多去官网看,不懂不要紧。最担心的是,不懂还不去看,那就连懂的机会都没有了。希望这篇文章可以给大家一些帮助,这都是芯哥的一些开发心得,或许不是最优的方法,但是我觉得能解决很多问题。芯哥教程也是以这样的方式给大家进行录制的,尤其是一些实战教程。芯哥也是看教程学习过来的,很多教程并不会有这个过程,而是直接将已经准备好的数据手册,或者的PPT来进行讲解,这并不是开发的实际的、真实的一个过程。教程是准备好的前提下,那开发项目更多的是没有准备的,意想不到的问题,如果连资料都解决不了,那项目的可行性又在哪里呢?