大家好、
根据 ADS7950数据表、4个 GPIO 引脚可配置为通用 I 或 O。但客户将0x400c 写入寄存器(GPIO3配置为输出);然后将0x1818写入寄存器(手动模式+ GPIO3输出为1)、ADS7950无响应。 这是什么原因? 可以提供一些建议吗?
此致、
罗美
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.
您好!
命令0x1818对通道0进行采样并将 GPIO3设置为高电平似乎是正确的。
我预测这意味着 GPIO 可能未正确设置。 数据表的第8.5.2节 GPIO 寄存器 说明了如何执行此操作。
我建议尝试以下方法:
0x4200h 这将复位所有 GPIO 寄存器设置
0x4008h 这将把 GPIO3设置为输出
还要记住、该器件具有 2个周期的延迟。 这意味着在 FramenN 中、您将 GPIO3设置为高电平、但直到帧 n+2才能看到它。
此致
Cynthia