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.

关于C6678 GPIO口的使用



各位专家好!

我现在利用EDMAEMIF往外传输数据,想利用GPIO口的中断来作为触发事件触发EDMA传输,请问:

(1)GPIO口和EMIF是怎么样的连接关系?

(2)GPIO[0:15]中应该利用哪个端口的中断来触发,是否任意端口都可以用?

(3)应该怎么样对GIPO口进行配置?具体的说,应该配置端口为输入还是输出?

非常感谢!

  • 您好,

    从device data manual中可以查到GPIO的中断事件可以直接输入到TPCC1/TPCC2 中某些特定的EDMA channel,所以可以根据GPIO中断事件与channel的映射关系选择合适的EDMA channel进行数据传输。

  • 你好:

    1)GPIO和EMIF没有关联,GPIO应该与EDMA3关联,关联方式如楼上所示;

    2)GPIO的16个pin脚都可以用,这样根据你的EVM板的设计,因为GPIO某些pin脚已经被用作其它的,因此建议使用一些没有用作特殊用途的pin脚;

    3)你需要通过GPIO触发EMDA3,因此GPIO应该设置为输入,这样你可以从外部输入信号触发。