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

AM3352读GPIO速度很慢

在裸机的情况下去采集一个2.5M的时钟,在下降沿会输出一个数据,发现直接读GPIO寄存器只能读到1M左右,例如不断读取一个2.5M时钟,然后从另外一个脚输出,结果输出的速率就很慢,单独测过输出可以到24Mhz,应该是读GPIO很慢导致输出很慢,请问怎样配置才能加快读GPIO的速率?

yongqing wang:

gpio的时钟设置微多少?

yongqing wang:

回复 yongqing wang:

你你要这么高的GPIO读取和输出的速度是用于做模拟通信协议吗?
是的话可以考虑使用PRU去做,因为他IO口直通寄存器,可以实时输入输出的

JINTONG LIANG:

回复 yongqing wang:

没找到哪里可以配置时钟的,请问最大的时钟能配置为多少?

JINTONG LIANG:

回复 yongqing wang:

要用3352作为一个从站,时钟是外部给的,必须要在时钟的下降沿将数据送出去,现在处理器只用来采集这个时钟速率都达不到要求!
选用的芯片没有PRU功能。

JINTONG LIANG:

回复 yongqing wang:

只看到有个32K用来做滤波去抖的,已经禁用此功能。
难道最大的时钟只有32K??

yongqing wang:

回复 JINTONG LIANG:

你用的是GPIO 几?

yongqing wang:

回复 yongqing wang:

比如GPIO2Moduleclkconfig

JINTONG LIANG:

回复 yongqing wang:

GPIO0_17

yongqing wang:

回复 JINTONG LIANG:

那就用GPIO0Moduleclkconfig

赞(0)
未经允许不得转载:TI中文支持网 » AM3352读GPIO速度很慢
分享到: 更多 (0)