TI中文支持网
TI专业的中文技术问题搜集分享网站

ADS7950 GPIO 输出配置问题

看芯片手册,四个GPIO引脚可以配制成输入或输出模式,但配置输出地命令好像AD芯片并不识别,只能识别工作模式(手动或自动)。

比如往发送寄存器写0x400c(将GPIO3配置成输出),但是通过发送0X1818(手动模式命令+GPIO3输出为1)给GPIO3一个高电平,芯片没有任何反应这是什么原因呢?求大神帮我解答一下!

Amy Luo:

您好,

感谢您使用E2EChina 论坛。
您的问题我正在处理,我会尽快回复您。

Amy Luo:

您好,

命令0x1818采样通道0并将GPIO3设置为高应该是正确的,我预测这意味着GPIO可能设置不正确,数据手册中第8.5.2节的GPIO registers有说明如何做到这一点。我建议你试一下:
0x4200h重置所有GPIO寄存器设置
0x4008h把GPIO3设置为输出
另外注意,这个设备有2个周期的延迟,也就是说在第N帧中你设置了GPIO3高,但是在第N+2帧之前你不会看到它。

user6217097:

回复 Amy Luo:

谢谢您的回答,0x4008h把GPIO3设置为输出“0x4008h把GPIO3设置为输出”这个试过了,并且也用示波器监测了但是,一直没有输出高电平

赞(0)
未经允许不得转载:TI中文支持网 » ADS7950 GPIO 输出配置问题
分享到: 更多 (0)