主题中讨论的其他器件:ENERGYTRACE
我遇到功耗问题、我认为这是因为引脚配置。 我将引脚配置为输出、但在调试时、这些引脚的输入似乎设置为高电平。 这是否会导致功耗增加? 如何解决?
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
您好、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