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

AM335x linux系统下面GPIO时钟设置问题

我现在在内核里面需要用到模拟的SPI,因为在中断中调用spi模块函数报错,所以我想用模拟来着,但是发现模拟的SPI IO翻转速度很慢,需要怎么设置下才能让IO翻转熟读加快?

Steven Liu1:

用GPIO不好做吧,SPI速度蛮快的,Linux系统调用、排队产生的时间开销没法办控制,怎么让数据同步你的clock啊。

如果必须要用IO模拟,个人觉得可以考虑使用PRU去做,因为他IO口直通寄存器,可以实时输入输出的,但还得看你要的SPI速度有多快。

插一句,335上面已经有两个SPI,而且每组SPI有两个片选,这个不够用吗?

赞(0)
未经允许不得转载:TI中文支持网 » AM335x linux系统下面GPIO时钟设置问题
分享到: 更多 (0)