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.

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



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

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

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

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