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.

[参考译文] LP-MSPM0G3507:GPIO 设置

Guru**** 2489685 points
Other Parts Discussed in Thread: MSPM0G1507, MSPM0G3507, SYSCONFIG

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1556041/lp-mspm0g3507-gpio-setting

器件型号:LP-MSPM0G3507
Thread 中讨论的其他器件:MSPM0G3507、MSPM0G1507、 SysConfig

工具/软件:

尊敬的 TI 团队:

我目前正在处理一个涉及从迁移的项目  MSPM0G3507  (60 引脚)连接到  MSPM0G1507  (48 引脚)器件。 我在此过程中遇到了一个有关 GPIO 中断配置和引脚映射的问题。

在当前代码(为 G3507 开发)中、我对 ADC 引脚配置使用以下定义:

#define CONFIG_GPIO_ADC_0_AIN (26)
#define CONFIG_GPIO_ADC_0_AIN_PINCM (IOMUX_PINCM59)
#define CONFIG_GPIO_ADC_0_AIN_PINMUX (IOMUX_PINCM59_PF_GPIOA_DIO26)

我检查了特定于器件的头文件(和 mspm0g350x.h  mspm0g150x.h) 并注意到这些定义在两者中是相同的。 但是、由于 G1507 的引脚(48 个引脚)较少、因此我不确定这些映射是否仍然有效、尤其是在 GPIO 中断功能方面。

我的问题是:

  1.  DIO26 IOMUX_PINCM59切换到 48 引脚 G1507 器件时、是否仍可使用相同的 DIO 编号和 IOMUX 定义(例如,,)?

  2. 如果没有、建议采用什么方法重新映射或重新配置 G1507 的这些定义?

  3. 更笼统地说、当迁移到引脚数更少的器件时、应该如何调整 GPIO 和中断配置?

非常希望提供任何指导或参考示例。

提前感谢您!

此致、
Pakho

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

    尊敬的  Pakho:

    只需确认、您是否还按如下所示完成了引脚切换 、并再次重新编译工程?

    此致、
    Peter Jiang

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

    您好、Peter:

    是的、我确实切换到了 MSPM0G1507  (48 引脚)、然后构建工程。

    此致、
    Pakho

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

    尊敬的 Pakho:

    如果您查看 G1507 和 G3507 的数据表、您会发现  PINCMx 编号的 PA26 ADC 引脚的定义相同、因此我相信 SysConfig 配置结果是正确的、不必担心。  

    也就是说、如果要进行迁移、只需按照以前的方法轻松操作、在 SysConfig 中更改器件和封装、就会自动匹配、如果发生冲突、也会报告错误消息。

    此致、
    彼得