This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[FAQ] [参考译文] [常见问题解答] ADS1258:ADS1258示例 C 代码

Guru**** 2359820 points
Other Parts Discussed in Thread: ADS1258
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/746765/faq-ads1258-ads1258-example-c-code

器件型号:ADS1258

您好!

TI 是否提供 ADS1258的示例 C 代码?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    TI 在产品文件夹的工具和软件选项卡中提供了 ADS1258的示例 C 代码。  下面提供 了指向示例代码的链接以及工具文件夹、以便您查看其他可用工具。

    此代码示例还附带一个单元测试文件、该文件是可选模块、可包含在项目中以测试示例代码功能。

    示例 C 代码:

    工具和软件:

    可以在"README.MD"文件中找到"如何使用此代码"指南。  以下是一些重要信息和包含的模块:

    [ADS1258](www.ti.com/.../ADS1258) ΔΣ Δ-Σ 模数转换器(ADC)使用串行外设接口(SPI)进行通信、以实现器件配置、控制和数据检索。 为了与 ADS1258连接微控制器(MCU)、固件或软件工程师需要知道如何正确配置 MCU 的串行外设、对串行命令进行排序以及控制 ADC 命令字节的 SPI 时序。 为了帮助完成此过程、本示例代码旨在简要展示如何初始化与 ADS1258的通信。

    所包含的模块
    --------

    此示例代码中包含三个模块:

     ``ADS1258 **

     *说明:*用于与 ADS1258通信的低级函数和寄存器映射定义。
     
     *文件:ADS1258.h、ADS1258.c*

    2.** `硬件抽象层(HAL)`**

     *`:* HAL 提供由 μ`ADS1258 μ DMA 模块调用的特定于处理器的函数。
     
     *文件:hal.h、hal.c*
     
     ***重要**:需要修改此模块才能与您的硬件配合使用!*

    3.**`单元测试`**

     *说明:*这是一个可选模块,您可以在开发过程中将其包含在项目中,以测试示例代码功能。

     *文件:unit_tests.h、unit_tests.c*