ADI 阻抗测量开发板AD5940调试

硬件环境:

评估板A,阻抗测试板 EVAL-AD5940BIOZ,阻抗测试板信息链接如下:  https://wiki.analog.com/resources/eval/user-guides/eval-ad5940/hardware/eval-ad5940bioz

评估板B,MCU控制板 EVAL-ADICUP3029,控制板信息链接如下:

https://wiki.analog.com/resources/eval/user-guides/eval-adicup3029/hardware/adicup3029

软件环境:

IED: IAR or KEIL  本文档仅介绍IAR的使用过程,IAR下载安装过程自行解决。

IAR 所需的 PACK包有两个, 分别是CMSIS 的标准包,和ADI MCU 3029的 驱动包。

两个PACK包下载链接如下:

https://www.keil.arm.com/devices/?q=ARM&vendor-search=

PACK包全名分别是:

ARM.CMSIS.5.7.0.pack
AnalogDevices.ADuCM302x_DFP.3.2.1.pack

PACK包安装完成如下图:ADI 阻抗测量开发板AD5940调试_第1张图片

AD5940官方源码下载

官方源码介绍链接:

https://wiki.analog.com/resources/eval/user-guides/eval-ad5940/tools/downloading_source_code

源码下载地址:

https://github.com/analogdevicesinc/ad5940-examples.git

下载时候需要注意!下载完发现ad5940lib 这个文件夹是空的, 这个文件夹的因为文件名太长,导致下载失败,需要进入这个ad5940lib文件夹单独下载,下载后把这个文件夹内容拷贝进总工程的ad5940lib目录下。文件内容如下图:

ADI 阻抗测量开发板AD5940调试_第2张图片

IAR安装和源码下载完成后,双击IAR工程如下图:

ADI 阻抗测量开发板AD5940调试_第3张图片

打开后有很多官方代码示例如下图,测阻抗就是 AD5940_BIA 工程:

ADI 阻抗测量开发板AD5940调试_第4张图片

工程配置:

1:选择MCU型号如图:

ADI 阻抗测量开发板AD5940调试_第5张图片

2:添加预编译宏指令如下:

$CMSIS_PACK_DEVICE_DEFINES$
_RTE_
__ADUCM3029__
CHIPSEL_594X
ADI_DEBUG

ADI 阻抗测量开发板AD5940调试_第6张图片

3:添加 ad5940lib库头文件

        如上图擦除部分,自行添加。

其它问题,如system_ADuCM3029.c  报错  NVIC_INTS 未定义,肯定是由于 PACK包安装不对造成的。实际上 NVIC_INTS 定义于 system_ADuCM3029.h 中  #define NVIC_INTS (65u)。

测试工程使用 官方提供的工具,链接如下:

https://wiki.analog.com/resources/eval/user-guides/eval-ad5940/tools/sensorpal_setup_guide

你可能感兴趣的:(ide)