打印
[应用相关]

既要代码小,又想速度快!单片机程序该如何优化?

[复制链接]
楼主: 药无尘
手机看帖
扫描二维码
随时随地手机跟帖
21
elsaflower| | 2023-3-10 11:55 | 只看该作者 回帖奖励 |倒序浏览
用尽量小的数据类型 能够使用字符型(char)定义的变量,就不要使用整型(int)变量来定义

使用特权

评论回复
22
jtracy3| | 2023-3-10 16:21 | 只看该作者
简化程序,把冗余部分去掉。               

使用特权

评论回复
23
wilhelmina2| | 2023-3-10 16:54 | 只看该作者
这个程序有什么问题的?              

使用特权

评论回复
24
pentruman| | 2023-3-11 19:46 | 只看该作者
主程序中含有大量无用的程序语句,增加了多余的程序运行时间

使用特权

评论回复
25
10299823| | 2023-3-11 22:23 | 只看该作者
嵌套越多,要压栈保存的信息就越多,占用的RAM就越多了

使用特权

评论回复
26
updownq| | 2023-3-14 17:06 | 只看该作者
尽量减少全局变量               

使用特权

评论回复
27
jackcat| | 2023-3-14 17:12 | 只看该作者
用C语言写的程序,确实是可以精简的

使用特权

评论回复
28
中国龙芯CDX| | 2023-3-14 18:00 | 只看该作者
“代码格式优化"和"代码速度优化”

使用特权

评论回复
29
fengm| | 2023-3-18 14:38 | 只看该作者
压缩多余缓冲区,如数组长度根据需求来定。

使用特权

评论回复
30
cemaj| | 2023-3-18 15:31 | 只看该作者
将固定的代码数组等,存到ROM。

使用特权

评论回复
31
saservice| | 2023-3-18 16:11 | 只看该作者
这个是keil的优化吧。              

使用特权

评论回复
32
adolphcocker| | 2023-3-18 17:35 | 只看该作者
需要注意代码的编写过程。              

使用特权

评论回复
33
AloneKaven| | 2023-3-23 23:46 | 只看该作者
优化一下运行逻辑

使用特权

评论回复
34
chenqianqian| | 2023-3-26 10:35 | 只看该作者
所以架构设计很重要!

使用特权

评论回复
35
gongche| | 2023-3-27 19:46 | 只看该作者
减少判断语句

使用特权

评论回复
36
juventus9554| | 2023-4-2 17:06 | 只看该作者
可以手动通过优化减小程序代码大小

使用特权

评论回复
37
stly| | 2023-4-2 17:07 | 只看该作者
尝试提高编译优化等级并优先针对代码大小

使用特权

评论回复
38
wangzsa| | 2023-4-2 17:09 | 只看该作者
用尽量小的数据类型 能够使用字符型(char)定义的变量,就不要使用整型(int)变量来定义

使用特权

评论回复
39
llljh| | 2023-4-2 17:11 | 只看该作者
简化程序,把冗余部分去掉。               

使用特权

评论回复
40
xxrs| | 2023-4-2 17:13 | 只看该作者

这个程序有什么问题的?              

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则