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.
我将 ADS1256EVM 与 Raspberry Pi 3搭配使用、源代码 为 High-Precision-AD-DA-Board-Code.7z
我已经尝试在源代码的 readme.txt 中使用电线连接、并 根据 《ADS1256EVM 用户指南 》中的7.4默认跳线设置和开关位置在 ADS1256EVM 上设置开关、但 SPI 通信始终返回零。
我还在 Saleae 的 SPI 引脚上测量逻辑、但它与正常 SPI 通信不同。 我尝试通过 Arduino 读取 ADS1256EVM 中的数据... 但我无法获得预期的结果。
是否有任何执行相关项目的人员可以帮助我从 ADS1256EVM 中获取 ADC 值。 请帮帮我。
谢谢。
您好、Lionel、
欢迎来到我们的 e2e 论坛! ADS1256EVM 通常随附一个主板- MMB0。 是您拥有的硬件吗? 当您将 ADS1256与我们的 ADCPro 工具配合使用时、一切是否按预期工作?
我无法打开您的源代码或自述文件、因此我不确定这会告诉您什么操作。 但是、如果您浏览第40页的《ADS1256EVM 用户指南》、您将找到 EVM 的原理图。 在开始使用自己的控制器之前、您需要确保器件未处于断电或复位模式。 您需要5V 和3.3V 电源、可应用于 J3。 您可以在此处将 SPI 信号应用到 J2 -引脚3上的 SCLK、引脚7上的芯片选择、引脚11上的 SDI 和引脚13上的 SDO。
您好、Tom、
感谢您的回复。
我还有 MMB0、但我找不到在 ADCPro 上运行 Windows 7和10所需的驱动程序。 但在数据表中、它仅支持 Windows XP、对吧? 但我现在没有 Windows XP。
很抱歉、源代码、以下链接: https://www.waveshare.com/wiki/File:High-Precision-AD-DA-Board-Code.7z
自述文件中、我按如下方式连接:
===硬件连接==
ADC => Raspberry Pi
* 5V -> 5V
* 3.3V -> 3.3V
* DIN -> MOSI
* SCLK -> SCLK
* GND -> GND
* RST -> 12 (物理、BCM:GPIO。 1、18)
* CS -> 15 (物理、BCM:GPIO。 3、22)
* DRDY -> 11 (物理、BCM:GPIO。 0、17)
因此、我相信 EVM 已通电、因为我同时连接了施加到 J3的3.3V 和5V 电压。
但遗憾的是、我甚至无法通过将寄存器0读取为源代码来通过 SPI 获取芯片 ID。 我很难找到将 ADS1256EVM 与 Raspberry Pi 3B 搭配使用的同一项目作为参考。 我希望您可以支持我启动并通过将 ADS1256EVM 与 Raspberry Pi 3B 配合使用来获得第一个正信号。
非常感谢 Tom 的帮助。
谢谢。
Lionel
您好、Lionel、
ADS1256有一个新的安装程序、可以与 Windows 10配合使用。 您是否也考虑过 PWRDN 引脚? 您是否测量了 SCLK、/CS SDI 线路以确保存在信号?