1

我需要一些关于如何在 MSP430软件中缩短两个 2 端口的帮助/建议/提示。

set P4.4 to be equal to P2.6

4

2 回答 2

4

恐怕你不能那样做。

你要么必须

  • P2.6定期轮询并接受一些滞后时间P4.4(并错过任何小于轮询时间的转换)
  • 如果P2.6可以产生中断,则将值 from 复制P2.6P4.4一个小的中断服务程序中。您将能够以这种方式处理较短的事件。但是您必须接受,如果您在该引脚上获得大量转换,您的处理器将非常繁忙!
于 2011-09-16T15:23:07.983 回答
2

微控制器 3 态 GPIO 不提供这种可配置性。作为替代方案,您可以

  • 将两个端口设置为同一级别;高或低;它们将因设置或接地而发生电气短路;但他们也会把他们的负荷拉到那个水平。
  • 定期轮询一个端口并将另一个端口设置为该值。
  • 将 CPLD 或其他逻辑元素添加到您的项目中,这确实提供了该级别的可配置性。
于 2011-09-16T14:10:44.967 回答