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.

[参考译文] CCS/MSP430G2553:如何从端口1的特定引脚(P1.1)获取数字输入值。

Guru**** 2576215 points


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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/784792/ccs-msp430g2553-how-can-take-the-digital-input-value-from-particular-pin-p1-1-of-port-1

器件型号:MSP430G2553

工具/软件:Code Composer Studio

如何从端口1的特定引脚(P1.1)获取具有不同数字输入值的端口1的不同引脚之间的数字输入值。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您是指类似这样的东西吗?
    值=(P1->IN)和 BIT1;

    这会将1.1的值放入值中、如果为0、则为0x00;如果为1、则为0x02。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Mohammed、

    正如 Keith 在上面解释的那样、您在应用中所要做的就是读取 P1IN 寄存器并隔离或读取您关心的特定位/引脚的值。 当引脚被配置为 I/O 功能时、每个 PxIN 寄存器中的每个位反映相应 I/O 引脚上输入信号的值。

    有关器件数字输入/输出外设 的更多信息、请参阅器件用户指南的数字 I/O 一章。

    有关如何读取特定引脚的数字值的示例,请参阅 TI Resource Explorer 中提供的 GPIO 示例(即 msp430g2xx3_P1_01.c)

    此致、

    Matt