[经验分享] 既要代码小,又想速度快!单片机程序该如何优化?

[复制链接]
4209|50
mnynt121 发表于 2023-10-14 10:23 | 显示全部楼层
利用单片机的硬件加速功能,如DMA、硬件乘法器等,来提高程序运行速度。
elsaflower 发表于 2023-10-14 11:17 | 显示全部楼层
检查并删除不必要的代码,例如未使用的函数或变量,或者***不会执行的代码分支
chenci2013 发表于 2023-10-14 11:37 | 显示全部楼层
合理选择算法和数据结构              
sheflynn 发表于 2023-10-14 11:57 | 显示全部楼层
合理使用循环结构,避免不必要的嵌套循环
鹿鼎计 发表于 2023-11-2 19:47 | 显示全部楼层
大多数编译器都有一些优化选项,可以主动对于步伐举行一些优化
digit0 发表于 2023-11-2 20:49 | 显示全部楼层
可以利用汇编语言来编写代码
LinkMe 发表于 2023-12-7 14:40 | 显示全部楼层
选择合适特定使命的高效算法以及数据结构,可以明显削减代码的复杂性以及实行时候。
软核硬核 发表于 2023-12-8 11:23 | 显示全部楼层
在选择算法时,尽可能选择时候复杂度较低的算法。
天天向善 发表于 2023-12-10 17:55 | 显示全部楼层
减少使用全局变量,并尝试将数据保存在寄存器中以减少内存使用
Pretext 发表于 2023-12-11 11:23 | 显示全部楼层
优化代码、优化算法、优化数据结构、优化编译器设置等
V853 发表于 2024-2-2 01:22 | 显示全部楼层
在编程时,尽可能利用移位操纵取代乘法以及除法
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部