如何减少闪存占用

[复制链接]
974|8
 楼主| 112412的v 发表于 2020-8-10 13:55 | 显示全部楼层 |阅读模式
pic16程序闪存99%了。。不能有long类型,减少代码行数,大神们还有什么方法吗
lcczg 发表于 2020-8-10 15:03 | 显示全部楼层
优化等级选 S.
wooda 发表于 2020-8-10 18:28 | 显示全部楼层
调整函数,优化算法
huangcunxiake 发表于 2020-8-10 23:36 | 显示全部楼层
减少全局变量。多用局部变量。
CoolSilicon 发表于 2020-8-11 09:55 | 显示全部楼层
1.换pin对pin的, 更大ROM的型号嘛..
2. 使用pro版编译器
3.调整优化级别
4.改算法.
Latin_newday 发表于 2020-8-11 09:56 | 显示全部楼层
如果有乘除法运算,改为加减运算替代。
a511484095 发表于 2020-8-13 11:10 | 显示全部楼层
能用bool别用char 能用char 别用int,
while(1)换成for(;;)
别用pow,printf·····

评论

感觉像是过日子,哈哈哈,精打细算  发表于 2020-8-13 14:04
madboy21 发表于 2020-8-15 10:57 | 显示全部楼层
PIC本身内存就小,有的就几十个或一两百个,不像ST动不动是以K作为单位。当然贴出你的代码大家才知道有没有可以优化的空间。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

16

主题

63

帖子

0

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