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.

[参考译文] RM48L952:Pinmux 文件

Guru**** 2826855 points

Other Parts Discussed in Thread: HALCOGEN

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/799553/rm48l952-pinmux-file

器件型号:RM48L952
主题中讨论的其他器件:HALCOGEN

有人能不能为我确认如何解读下面由 HalCogen 生成的 pinmux.c 条目。  例如、这是否意味着 BLE_K17是 EMIF_NC3、BLE_M17是 EMIF_nCS4、BLE_A14是 HET1[26]?

寄存器 PINMUX11和 PINMUX12与 PINMMRn 有何关系? PINMUX11是否总是为引脚/焊球 K17、M17、L15、P1以及只为这些引脚/焊球定义功能?

PinMuxReg ->PINMUX11 = PINMUX_BLE_K17_EMIF_NCS_3 | PINMUX_BLE_M17_EMIF_NCS_4 | PINMUX_BLE_L15_EMIF_DATA_1 | PINMUX_BLE_P1_HET1_24;

PinMuxReg ->PINMUX12 = PINMUX_BLE_A14_HET1_26 | PINMUX_BLE_K15_EMIF_DATA_0 | PINMUX_BLE_G19_MIBSPI1NENA | PINMUX_BLE_H18_MIBSPI5NENA;  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!
    PINMMR 是32位寄存器。 每个字节控制单个终端上的功能输出。
    例如:
    焊珠 K17可以是 EMIF_NCS[3]/rtp 数据[14]或 N2HET2[9]
    如果 PINMMR11的位0被设定、那么 K17功能性将为 EMIF_NCS[3]-请见表4-16。 TRM 的多路复用和控制;
    如果 PINMMR11的位1被设定、那么 K17功能性将为 RTP_DATA[14];
    如果 PINMMR11的位2被置位、那么 K17功能性将为 N2HET2[9];
    表4-16显示了 PINMMR11控制 K17、M17、L15和 P1焊球功能。
    位2-0控制 K17功能、位10-8控制 M17功能、位18-16控制 L15功能、位27-24控制 P1功能(请参阅器件 TRM 的第4.3.1节、其中对此进行了说明)。
    因此、借助:
    PinMuxReg ->PINMUX11 = PINMUX_BLE_K17_EMIF_NCS_3 | PINMUX_BLE_M17_EMIF_NCS_4 | PINMUX_BLE_L15_EMIF_DATA_1 | PINMUX_BLE_P1_HET1_24;
    您将焊球 K17、M17、L15和 P1功能设置如下:
    K17 - EMIF_NCS[3];
    M17 - EMIF_NCS[4];
    L15 - EMIF_DATA[1];
    P1 - N2HET1[24];

    在 pinmux.h 中定义了 PINMUX_BLE_K17_EMIF_NCS_3、PINMUX_BLE_M17_EMIF_NCS_4、PINMUX_BLE_L15_EMIF_DATA_1和 PINMUX_BLE_P1_HET1_24

    表4-16显示了它们控制的所有 PINMMR 和焊球。

    此致、
    米罗
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    谢谢、尤其是解释了 PINMUXn 与 PINMMRn 的关系。