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.
我遇到功耗问题、我认为这是因为引脚配置。 我将引脚配置为输出、但在调试时、这些引脚的输入似乎设置为高电平。 这是否会导致功耗增加? 如何解决?
尊敬的 Iñigo Fernandez:
将引脚设置为输出低电平将有助于降低功耗。
您是否使用 DriverLib 库来设置您的所有端口? 如果是、则有一个 GPIO_setOutputLowOnPin 函数可将所有这些引脚设置为低电平。 否则、您可以将每个引脚设置为输出方向、然后一次将一个引脚设置为低电平。
如果您使用的是 CCS IDE、则可以使用 EnergyTrace 来分析功耗、有关 EnergyTrace 的更多信息、请参阅 Code Composer Studio IDE 指南的第4章。 这将使我们能够了解哪些外设正在消耗功率、并且在闲置时将 MCU 设置为低功耗模式可能会有所帮助。
此致、
Luke
这是适配器板的内部电路。 如果我断开适配器板的连接,问题仍然存在...
您好 Iñigo、
您是否找到了您的问题的解决方案? 如果没有、您能否在初始化引脚的位置发布代码?
此致、
Luke
您好、Luke、
我没有找到解决方案。
这是我初始化引脚的代码:
P1DIR|=0xFD;
P2DIR|=0xFF;
P3DIR|=0xFF;
P1SEL0 |= BIT4 | BIT6 | BIT7;
P1REN |= 0x02;
P2REN |= 0xFF;
P3REN |= 0xFF;
P1OUT|=0x02;
P2OUT&=0x00;
P3OUT&=0x00;
此致、
Iñigo μ A