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.

[参考译文] MSP432E411Y:MSP432e411y 引脚多路复用

Guru**** 2587365 points
Other Parts Discussed in Thread: SYSCONFIG

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1408948/msp432e411y-msp432e411y-pinmux

器件型号:MSP432E411Y
主题中讨论的其他器件:SysConfig

工具与软件:

您好! 我正在为 BGA 型封装 SOC 的 Zephyr pinctrl 编写一个器件驱动程序、通常它具有(行+卷)等引脚的命名约定、例如 A4、B3等 我真的好想要

以 Zephyr/include/Zephyr/dt-bindings/pinctrl/zephyr ti-cc32xx-pinctrl.h 驱动器作为参考、但由于封装不同、此处的引脚通常仅由引脚编号定义。 任何人可以指导我如何修改 PINMUX 宏以接受 BGA 封装的引脚编号吗?

按照参考 PINMUX 宏的定义进行操作。

#define TI_CC32XX_PINMUX (引脚、多路复用器)                                                                \
((((引脚)& TI_CC32XX_PIN_MSK)<< TI_CC32XX_PIN_POS)|                                       \
((((多路复用器)&TI_CC32XX_MUX_MSK)<< TI_CC32XX_MUX_POS))

 

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

    您好!

     我不熟悉 Zephyr、如果您使用的是 MSP432E 器件、那么我们不提供该器件的支持。 如果使用 MSP432E SimpleLink SDK、则使用 GUI 界面通过.sysconfig 文件配置 pinmux。 配置完成后、将生成 pinmux 以及外设配置源代码。  请参阅以下 I2C 配置示例。 生成的源代码位于 ti_dirvers.config.c 中  

    您是在为  cc32xx 还是 msp432e 编写代码吗?