码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 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包全名分别是:

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

    PACK包安装完成如下图:

    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目录下。文件内容如下图:

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

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

    工程配置:

    1:选择MCU型号如图:

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

    1. $CMSIS_PACK_DEVICE_DEFINES$
    2. _RTE_
    3. __ADUCM3029__
    4. CHIPSEL_594X
    5. ADI_DEBUG

    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

  • 相关阅读:
    Django 基于ORM的CURD、外键关联,请求的生命周期
    Selenium基础 — 多窗口操作
    达梦数据库的锁排查方法
    词向量word2vec(图学习参考资料)
    java项目_第166期ssm多人命题系统_java毕业设计_计算机毕业设计
    聊聊KafkaListener的实现机制
    CMake教程-第 6 步:添加对测试仪表板的支持
    Git项目管理快速入门,轻松易上手
    仅从个人的角度,聊聊年底的程序员招聘与入职情况
    2、HTML基础 _列表、表格、表单标签和input、button按钮、select下拉菜单、textarea文本域、label标签
  • 原文地址:https://blog.csdn.net/u011625775/article/details/134457645
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号