|
只要實時性要求不是非常非常高的,用hal庫舒服的很,我做了一個激光器驅(qū)動,f4芯片,實時性能做到1000us以內(nèi)(72MHz下,1000us循環(huán)一遍,完成adc采樣,pid計算,dac輸出,串口發(fā)送(50Hz),屏幕通信(100Hz)),通信還有加密,解密,就這樣cpu占用率最高不超過30%,最低2%左右,如果我跑168MHz,更是不會超過10%。比我剛實習(xí)的時候?qū)懙南嗤δ艿拇a好了不知道多少倍。架構(gòu)設(shè)計的好,hal庫那點性能損失完全不用在意。 |
|