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.

[参考译文] MSP432P401R:GPIO端口10引脚5具有随机电压值,即使在配置为输出并设置为逻辑高电压之后也是如此

Guru**** 2595770 points


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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/637553/msp432p401r-gpio-port-10-pin-5-has-a-random-voltage-value-even-after-configuring-as-output-and-setting-to-logic-high

部件号:MSP432P401R

您好,

我是一名使用TI MSP432P401R Launchpad的学生。   

我需要能够在10.5 MSP432上切换WFP,以便与DAC连接,但是此Pin没有响应,即使删除了项目中的所有其它代码并且只运行以下两行:

/*将WFP 10.5 配置为输出并设置为HIGH */
MAP_GPIO_setAsOutputPin (GPIO端口P10,GPIO _PIN5);
MAP_GPIO_setOutputHighOnPin (GPIO端口P10,GPIO _PIN5);

我不太确定为什么此PIN没有响应。   

谢谢!
欧文

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

    同一端口的任何其它针脚是否出现相同的行为? 喜欢WFP 10.4 ?

    此致,

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

    嗨,David,

    感谢您的快速回复。  我不相信,我也在使用引脚10.1 和10.3 作为DAC的CS_L引脚,它们看起来按预期运行。  我有两个MSP432P401R启动板,两个都遇到了与WFP 10.5 相同的问题。

    再次感谢,
    欧文

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

    您好,Owen:

     我刚刚在我的MSP432P401R Launchpad上运行了一个测试,它在我这边工作。

    int main (void)
    {
    易失性UINT32_t ii;
    
    /*停止监视程序*/
    MAP_WDT_A_HoldTimer();
    
    /*将WFP 1.0 配置为输出*/
    MAP_GPIO_setAsOutputPin (GPIO端口P10,GPIO _PIN5);
    
    同时(1)
    {
    /*延迟循环*/
    对于(ii=0;ii<5000;ii++)
    {
    }
    
    MAP_GPIO切换输出OnPin (GPIO_PORT_P10, GPIO_PIN5);
    }
    } 

    您是否在寄存器上看到任何更改??

    另外,仅为了确认, 这 是您正在探测的引脚吗?

     此致,

      David

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

    您好,David:

    是的,这是我正在探测的引脚,当我运行上面的示例时,P10OUT寄存器中的位6较高。  引脚似乎确实在1.3 V (低)和1.9 V (高)之间切换。  我担心的是,我正在切换的其他引脚被拉得离实际逻辑高电压(我认为应该是3.3V)更近。  我的构建设置或配置是否存在问题?

    谢谢!
    欧文  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    很抱歉,我的意思是在端口10寄存器中也看到0x20
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,Owen:

    您能否分享您正在使用的DAC以及DAC和MSP432之间的连接?

    在未连接DAC的情况下,您看到的是1.3V (低)和1.9v (高),对吗??

    谢谢!

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

    David,

    是,在未连接DAC的情况下,看到1.3V (低)和1.9v (高)。   

     我正在使用的DAC是TI DAC8568ICPW,通过以下方式连接。

    同样,我在板载上还有其他几个DAC,它们共享相同的SDI和SCK总线,并且它们正常工作,