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.

[参考译文] Delfino GPIO输入使用

Guru**** 2540720 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/618944/delfino-gpio-input-use

主题中讨论的其他部件:TMS320F2.8377万S

您好Evan Sawyer,
感谢您的关注。
我解决了这个问题。

我的问题不在于放大器,因为在我的情况下,我想如何降低输入信号的振幅,而我使用的是差分型放大器,正确的配置就是所代表的配置。

我的问题是ADC转换时间。 我测量的转换时间不是实际转换时间,当我请求转换到ADC的结果时,结果不正确。 此问题已解决。
现在我有另一个问题。
我使用的是TMS320F2.8377万S,我只想检测信号从1到0的过渡。 我的代码如下所示:

EALLOW;//这是写入EALLOW保护寄存器所必需的
PieVectorTable.XINT1_INT =&XINT1_ISR;
EDIS;//这是禁用写入EALLOW保护寄存器所必需的

PieCtrlRegs.PIECTRL.bit.ENPIE =1;//启用PIE块
PieCtrlRegs.PIEIER1.bit.INTx4 =1;//启用PIE组1 INT4
IER || M_INT1;//启用CPU INT1
EINT;//启用全局中断

EALLOW;
GpioCtrlRegs.GPAMUX1.bit.GPIO11 = 0;// GPIO
gpioCtrlRegs.GPADIR.bit.GPIO11 = 0;//输入
GpioCtrlRegs.GPAQSEL1.bit.GPIO11 = 0;// XINT1仅同步到SYSCLKOUT

EDIS;

EALLOW;
InputXbarRegs.INPUT4SELECT = 11;//将XINT1源设置为GPIO引脚
EDIS;

XintRegs.XINT1CR.bit.polarity = 0;//下降边缘中断
XintRegs.XINT1CR.bit.enable = 1;//启用XINT1

中断无效XINT1_ISR(void)

PieCtrlRegs.PIEACG.ALL = PIEACK_GROUP1;
}

在这种情况下,中断始终处于活动状态,因为从1到0的转换到从0到1的转换,这不是我想要的。 我只想在从1到0的转换中触发中断。

可以帮帮我吗?

问候,
 Carlos Martins

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    卡洛斯,您好!

    很高兴听到您能够解决输入信号问题。 我不太熟悉Delfino微控制器,但已将MCU专家连接到此线程,他们可以帮助您解决问题。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好Evan Sawyer,


    感谢您的回复。

    Evan Sawyer,Delfino的这个主题是否可以在这个岗位上辩论?
    或者,我是否必须在Delfino部分创建新帖子?

    问候,
    Carlos Martins

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    卡洛斯,您好!

    无需创建新线程。 Delfino团队已收到通知,应尽快作出回应。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    卡洛斯,您好!

    如果DSP问题与此同一设计问题相关,则可以,继续进行此处的对话。  但是,如果它不相关,最好创建一个新线程。

    此致,

    ~Leonard  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    卡洛斯,您好!

    我将此线程与有关SAR ADC的线程分开,如下所示:
    e2e.ti.com/.../61.55万

    C2000团队的人员被指派提供帮助。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    卡洛斯,您好!

    我对拖延表示歉意。 我已离开办公室一段时间。 您是否仍遇到此问题,或者您是否能够让XINT按预期工作?

    此致,

    克里斯