commond. h头文件是通用的驱动头文件,包括一些宏定义和常数的定义,还
有一些类型的声明。
parameter. h头文件是进行一些参数的定义,比如ADC一DR BASEADDR,
CF AD9361 RX BASEADDR, CF AD9361 TX BASEADDR、等参数的定义。
util. c和util. h两个文件主要是util驱动的实现,包括AD9361内部时钟clk的
准备、时钟clk频率的获取和设置等等。
ad9361 api.h和ad9361_ api.c主要是实现应用程序编程接口(Application
Programming Interface } API )的功能,包括头文件和实现。在文件中对一些结构体
进行定义,比如AD9361一nitParam, AD9361es RXFIRConfig, AD9361_ TXFIRConfig
等结构体,这些结构可以对AD9361中的参数进行设置。
ad9361.h主要是对AD9361内部各个寄存器地址进行定义,同时对一些控制结
构体进行定义。
ad9361.c是对一些可以对AD9361做直接操作的结构体定义,包括SPI寄存器
的读取和写入、AD9361器件的复位、loopback模式的使能、BIST模式的相关设
计、数字接口时序分析等。
|