TI中文支持网
TI专业的中文技术问题搜集分享网站

请问如何配置LED的引脚和SPI的引脚来降低功耗

你好

使用 sdk-simplink-cc1310-TI-RTOS

请问 我的程序在一开始使用LED作为提示功能,之后拉低关闭led,但是模式是PIN_PUSHPULL,请问在不使用LED是应该配置为什么模式呢? 还有一点奇怪的是,我直接使用close函数来结束LED的句柄,结果发生SPI也跟着被关闭了。。。

还有一个问题是,我需要定时读取一个SPI的设备,请问为了节能,是否可以读之前打开SPI,读结束关闭SPI呢,还是使用的是TI-ROTS系统,在进程都被阻塞进入低功耗时,spi不用关闭呢?

谢谢

Susan Yang:

您现在是想进入低功耗模式?建议您查看TI-RTOS中的pinShutdown和pinStandby示例。

Butterfly:

默认GPIO在上电或Reset过程中是三态口,不用的GPIO可以悬空,如果外部已接了LED或其他电路的话,根据外部电路来设置,防止电平互拉漏电。

LED和SPI估计是代码问题,你单独操作下SPI例程,Master和Slave都有

dev.ti.com/…/

user4820439:

回复 Susan Yang:

低功耗时能进,现在在想办法更加降低功耗,例程我看了的,只是想LED感觉推挽输出是不是需要在不用的时候改为其他模式

user4820439:

回复 Butterfly:

LED外部接的高电平,也就是芯片拉低就会点亮,现在使用的配置是USR_PIN_LED | PIN_GPIO_OUTPUT_EN | PIN_GPIO_LOW| PIN_PUSHPULL| PIN_DRVSTR_MAX这种模式是不是很耗电呢,在不使用的时候是否需要置成PIN_NOPULL模式呢

赞(0)
未经允许不得转载:TI中文支持网 » 请问如何配置LED的引脚和SPI的引脚来降低功耗
分享到: 更多 (0)