使用GD32F103和FreeRTOS测试操作系统的低功耗功能。
FreeRTOS的低功耗模式通过 configUSE_TICKLESS_IDLE 宏来控制,测试结果如下:
M3 + FreeRTOS / 3.3V / CPU使用率<5% | ||||
主频 M | Tick ms | 低功耗模式 | 电流 mA | 功率 mW |
72 | 1 | 关 | 25 | 82.5 |
72 | 1 | 开 | 14 | 46.2 |
48 | 1 | 关 | 19 | 62.7 |
48 | 1 | 开 | 12 | 39.6 |
128 | 1 | 关 | 39 | 128.7 |
128 | 1 | 开 | 20 | 66 |
16 | 1 | 关 | 11 | 36.3 |
16 | 1 | 开 | 9 | 29.7 |
72 | 10 | 关 | 25 | 82.5 |
72 | 10 | 开 | 14 | 46.2 |