请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:LP-CC2652RB 主题中讨论的其他器件:CC2652RB
尊敬的团队
美好的一天!
我们的客户使用 SPI 阻塞模式、在 他的情况下、此功能最耗时。 是否可以在调用 SPI_TRANSF()后将 CC2652RB 主控制器设置为空闲模式(以节省功耗)? 如果是、任何相关示例(或函数)都可能有用。
随附的 txt 文件是 代码。 谢谢!
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.
尊敬的团队
美好的一天!
我们的客户使用 SPI 阻塞模式、在 他的情况下、此功能最耗时。 是否可以在调用 SPI_TRANSF()后将 CC2652RB 主控制器设置为空闲模式(以节省功耗)? 如果是、任何相关示例(或函数)都可能有用。
随附的 txt 文件是 代码。 谢谢!
您好、广炎、
阻塞模式的目的是阻止任务的代码执行、直到 SPI 事务完成或发生超时为止。 这可确保在给定的时间只有一个 SPI 传输运行。 客户可以考虑使用 SPI_MODE_CALLACK 或设置 spiParams.transferTimeout 来限制延迟并查看这是否会改善行为。 他们可以参阅 TI 驱动程序运行时 API 以了解更多信息。 空闲任务的优先级最低、某些外设功能(如添加缓冲区) 可能需要工作模式操作。 UART 等其他通信协议功耗较低。
此致、
Ryan