请教下朋友们,单片机开发,怎么提高C语言编程代码的效率?
共2条
1/1 1 跳转至页
2楼
要解决效率问题,有几个方面值得去优化:
一、是算法问题吧,代码的重用,合理安排内存与代码量的问题。
二、是尽可能用底层来操作,通俗一点就是直接对寄存器进行操作。
三、是尽可能用OS,合理分配CPU的占用。
四、合理利用中断、DMA、定时器等外设来分担CPU的负载。
最好能多阅读优秀的代码,多学习借鉴。当然优化C的效率,要建立在你需要长期使用这款MCU,如果是一过性的,那时间成本也要考虑。
最后,只是建议,希望互相学习。
共2条
1/1 1 跳转至页
我要赚赏金
