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.

求助: TMS320DM642AZDK6 Vport口工作在GPIO模式下的输出问题



我在使用TMS320DM642AZDK6的Vport口工作在GPIO模式的时候,发现做输出时,读取数据正常。但做输出功能时,所有寄存器状态都正常,但输出的电平一直处于低电平状态。没办法输出高电平。请高手指点,如何使Vport口当GPIO功能使用?

  • 你好,

    我在dm642的数据手册的3.5 Multiplexed Pin Configurations章节,没有看到配置VPORT为GPIO的寄存器。请问你是如何配置的?

  • 多谢。 这个Vport0口是否支持作GPIO的功能?需要如何配置?我作了下面测试:

       1、我把DM642的VPORT0口配置为GPIO模式,把D10和D11用做输出,D19用做输入,VCT0、VCT1和VCT2用做输出。

        2、测试时发现D19、VCT0、VCT1和VCT2,没有问题,使用完全正确。但是D10和D11不能输出正确电平。

        3、为了测试,我又把D19配置为输出。D19也不能输出正确电平。


  • 你好,

    在TMS320C64x DSP Video Port/VCXO Interpolated Control (VIC) Port Reference Guide里面有提到Video port可以配置为GPIO。请问你配置好寄存器是否有读回,看看配置是否成功?

    请问你使用的video port相关硬件外围是否有什么电路,会否有影响?

  • 配置好的寄存器有回读过,状态都是正确的,外围电路我全部断开测试的,只是个别引脚的输出状态是不对的。外围电路不会对输出的电平有影响。我尝试过,作为输入时,是正常的。只是输出1时,测试的电平一直保持0.

    帮忙建议一下这部分寄存器的配置还需要哪些特别的操作?

  • 你好,

    你有在不同的硬件板子上验证该功能么?