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.

[参考译文] AM2634:在交换机从 MACL 版本8.6.2升级到9.2.0之后询问端口模块

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1455673/am2634-ask-about-the-port-module-after-the-switch-from-macl-version-8-6-2-to-9-2-0

器件型号:AM2634

工具与软件:

您好、TI:主页

如何在9.2.0MCAL 中实现以下函数?

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

    大家好、本主题的专家已离开办公室、将于 12月30日之前返回、请预计这周早些时候予以回复。

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

    您好!

    请参阅此 E2E: (+) AM2634:在从 MACL 版本8.6.2切换到9.2.0后询问端口模块-基于 Arm 的微控制器-内部论坛-基于 Arm 的微控制器-内部- TI E2E 支持论坛

    谢谢!
    Gunjan

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

    您好、如何在9.2.0版本中配置"PortPinSetEdgeTrigger"选项?

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

    您好!

    中断触发需要配置边沿触发器?  
    您可以在"PortDioConfig"中找到它。 打开"Outline"窗口--> PortConfigSet --> PortDio_config --> PortDioConfig_ .

    谢谢!
    Gunjan

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

    Hello、Gunjan、如何在9.2.0版本中配置"PortPinSetEdgeTrigger"选项?

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

    您好 Jie:

    PortPinSetEdgeTrigger 已从配置中删除、因为它在 MCAL 驱动程序代码中未被有意义地使用。

    谢谢!
    Gunjan

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

    但是、它对于8.6.2库代码中的 TriggerEn 很有用

    Fullscreen
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    void Port_GPIOEdgTrigConfigure(const gpioPORT_t *portAddr,uint32 bit,
    Port_EdgeTrig TriEdge,
    boolean TriggerEn)
    {
    uint32 regVal = 0U;
    if(TriggerEn == TRUE)
    {
    if(TriEdge == PORT_RISING_EDGE)
    {
    /* Only enable Rising edge detection*/
    regVal |= (uint32) 1U<<bit;
    M_REG_WRITE32(&portAddr->SET_RIS_TRIG,regVal);
    regVal |= (uint32) 1U<<bit;
    M_REG_WRITE32(&portAddr->CLR_FAL_TRIG,regVal);
    }
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

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

    您好 Jie:

     MCAL08.06.02中的 GPIO 不支持中断。 此代码在为 DIO 模块添加中断支持时更新。
    由于此更改、您的终端上是否有任何功能受到影响?

    谢谢!
    Gunjan