低功耗模式涉及的细节特别多。每种条件下多一个细节功耗都有变化。 LL库很显然接近底层,驱动贴近底层简单直接。HAL库考虑了很多情况,逻辑严谨,所以代码量多,并且各个函数的逻辑也经常有一定相关性,配置也丰富。
当代码不同时,运行的时间也会不同,相应的动态功耗也不同。对于一些配置(比如IO的状态等)不同,都会明显的引起功耗变化的。所以配置的每一个细节会决定功耗的具体情况。
低功耗模式涉及的细节特别多。每种条件下多一个细节功耗都有变化。 LL库很显然接近底层,驱动贴近底层简单直接。HAL库考虑了很多情况,逻辑严谨,所以代码量多,并且各个函数的逻辑也经常有一定相关性,配置也丰富。
当代码不同时,运行的时间也会不同,相应的动态功耗也不同。对于一些配置(比如IO的状态等)不同,都会明显的引起功耗变化的。所以配置的每一个细节会决定功耗的具体情况。
举报