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

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

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

孙伟忠:

回复 Chris Meng:

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

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

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

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

Chris Meng:

回复 孙伟忠:

你好,

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

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

孙伟忠:

回复 Chris Meng:

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

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

Chris Meng:

回复 孙伟忠:

你好,

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

赞(0)
未经允许不得转载:TI中文支持网 » 求助: TMS320DM642AZDK6 Vport口工作在GPIO模式下的输出问题
分享到: 更多 (0)