对芯片的操作方式分为两种,一种是寄存器的直接操作方式。第二类是使用函数的操作方式。
一、寄存器操作方式,需要了解一个功能的设置流程。每个寄存器的功能,设置时序。很多位操作的方法,如果掌握的不好,很容易出现错误,无法分析原因。在51单片机中,主要就是位操作。
二、函数操作方式,如果芯片厂商已经提供好了芯片的驱动函数,那么直接可以调用相关的驱动函数来做到对芯片功能的设置。但是不是所有厂商都提供完备的驱动文件。
作为新学者,还是首先从寄存器方式开始。因为一来,直接调用,不了解其原理,对芯片工作流畅方式没有直接印象。二来,别人给的东西也不一定所有完全适合自己,还是有很多时候需要自己去根据自己的要求去重新添加、改写系统函数。
新唐M051两种方式的驱动参考文件