我们的开发是基于模板示例的。我们在DA14580_Config.h中定义了CFG_EXT_SLEEP问题1:这就是我们启用扩展睡眠模式所必须做的一切吗?
问题2:我们每100毫秒醒来一次,进行一次A2D测量。每秒钟通过ble连接传输20个字节。我们用了多少能源?
谢谢
关于问题1:是的,除非您在代码的其他地方使用了app_disable_sleep()。另外,您需要确保应用程序中的所有配置都是正确的,以确保它正确地进入睡眠模式,并且不会消耗太多的电能,例如低功耗时钟选择、UART conf、没有错误代码等等。
关于问题2,你必须自己测量!对于您提到的场景,没有“标准”功耗值。有很多因素需要考虑,比如发布间隔、连接参数、应用程序特定的代码、运行它的硬件等等。
您应该看看Dialog提供的SnippetTool应用程序
关于问题1:是的,除非您在代码的其他地方使用了app_disable_sleep()。另外,您需要确保应用程序中的所有配置都是正确的,以确保它正确地进入睡眠模式,并且不会消耗太多的电能,例如低功耗时钟选择、UART conf、没有错误代码等等。
关于问题2,你必须自己测量!对于您提到的场景,没有“标准”功耗值。有很多因素需要考虑,比如发布间隔、连接参数、应用程序特定的代码、运行它的硬件等等。
您应该看看Dialog提供的SnippetTool应用程序
谢谢