估计你是想表达,如何计算CPU的有效占用率。
那就统计你延时的时长。
开启一个定时器,用于计算设备的运行时间,MS为单位。
然后单独统计每次延时的时长。
(总时长-延时时长)/总时长 * 100% 就可以算出来了
注意不要让时间溢出就可以了
裸机时,没有必要看使用率,肯定都是100%,就算没有程序,也是一直在nop的操作指令在运行的。
只有有RTOS时,才会有空闲任务