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.

6678的GPIO问题



自己设计的6678板子。6678的GPIO引脚和BOOTMODE是复用的,我把GPIO0~11外接了LED,GPIO12~15接了按键。

在CCS中通过配置BINTEN、DIR、CLR_DATA、SET_DATA或者OUT_DATA寄存器的值来控制GPIO的输出。

但是配置发现有16个GPIO中,有6个(都是接了LED的)无法配置,输出的高低电平和寄存器配置的不一致。

有谁知道这是怎么回事吗?

  • 确认一下各个硬件连接是否满足硬件设计要求,没什么特别的要求,都是可以配的,参考例程:http://www.deyisupport.com/question_answer/dsp_arm/c6000_multicore/f/53/t/47664.aspx

  • 您好。我试了一下,对GPIO输出的每一位分别进行配置,并用万用表测量输出高低。

    发现GP0~15中。GP0、4、5、6、8、11的输出和配置位不同(不受配置位控制,一直保持拨码开关的电平,高或低),其余9个均正常(能受配置位控制)

    知道这是什么原因吗?如果是硬件出错,在硬件方面可能出现什么问题呢?

    麻烦您了。