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.

[参考译文] MSP430F417:读取引脚上的电压

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/993983/msp430f417-reading-voltage-on-pins

器件型号:MSP430F417

大家好。

我有一个步进电机连接到 msp430f417处理器的 P6.4。
当步进电机短路时、我想读取 P6.4引脚上的值并停止电机。
我使用的引脚不支持 ADC 和中断。
如何在销上读取读数并停止发动机?

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

    您好!

    根据数据表、P6.4是一个 IO、但正如您提到的、它不支持中断。 因此、您只能轮询输入以查看该值是高电平还是低电平。 分辨率可能不够、因此您可能需要连接到另一个连接到 ADC 的引脚。 如果您只是想检测上升沿或下降沿、则可以切换至兼容中断的 IO。

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

    大家好、感谢您对我的评估。 遗憾的是、步进电机连接的引脚是在 PCB 板上设计的、我无法更改它。
    你能给我其他建议吗?

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

    我的初始回答已经包含了有关这一点的反馈。 只需读取引脚的输入电平-低电平或高电平、您就会受到限制。 您可以在数据表中找到 IO 电平。 如果您无法更改电路板、很遗憾您只能在这里进行更改。