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.

[参考译文] MSP-EXP430FR2355:对端口 A 到 C 很好奇

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1629087/msp-exp430fr2355-curious-about-ports-a-through-c

器件型号: MSP-EXP430FR2355

在 Google 上找不到有关此内容的任何信息、所以我在这里询问。

为了清除 ULP 警告、我习惯了PxOUT = 0; PxDIR = 0xFF;在 GPIO 初始化期间滥发九行。 我只是想知道端口 A 至 C 是什么:在 CCS 的寄存器列表中显然存在这些端口、但它们看起来是不可访问的。 它们是不是正常的 GPIO、而只是不会脱离芯片封装、还是做一些特殊的事情?

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

    从我的角度来看、您需要维护您的工程、此头文件是某种超集头文件、其中包含的引脚数可能多于器件实际具有的引脚数。

    根据您的器件型号和封装、您可以修改自己的头文件以适应您的工程。

    希望这对您有意义。

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

    在指南 (8.1) 中:

    “单个端口可以作为字节宽端口访问、也可以组合成字宽端口和
    按字格式访问。 端口对 P1 和 P2、P3 和 P4、P5 和 P6、P7 和 P8 等、 类型
    名称 PA、PB、PC、PD 等关联的引脚、 两个。“

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    "单“单个端口可以作为字节宽端口访问、也可以组合成字宽端口和
    按字格式访问。 端口对 P1 和 P2、P3 和 P4、P5 和 P6、P7 和 P8 等、 类型
    名称 PA、PB、PC、PD 等关联的引脚、 “

    请参阅此处的寄存器: P1IN_L 和 P1IN_H

    用户指南 8.4 数字 I/O 寄存器

    您可以在此处的 4.2 中获取相应的 引脚名称:数据表 4.2 引脚属性

    所有引脚都应为 Px.y、x 和 y 的编号均类似于:器件 FR2355 中的 P1.2

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

      PAOUT = 0;
        802a:       82 43 02 02     mov     #0,     &0x0202 ;r3 As==00
    
    0000802e <.Loc.25.1>:
      P1OUT = P2OUT = 0;
        802e:       c2 43 03 02     mov.b   #0,     &0x0203 ;r3 As==00
    
    00008032 <.Loc.25.1>:
        8032:       c2 43 02 02     mov.b   #0,     &0x0202 ;r3 As==00