打印

如何减少闪存占用

[复制链接]
727|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 | 只看该作者
减少全局变量。多用局部变量。

使用特权

评论回复
5
CoolSilicon| | 2020-8-11 09:55 | 只看该作者
1.换pin对pin的, 更大ROM的型号嘛..
2. 使用pro版编译器
3.调整优化级别
4.改算法.

使用特权

评论回复
6
Latin_newday| | 2020-8-11 09:56 | 只看该作者
如果有乘除法运算,改为加减运算替代。

使用特权

评论回复
7
a511484095| | 2020-8-13 11:10 | 只看该作者
能用bool别用char 能用char 别用int,
while(1)换成for(;;)
别用pow,printf·····

使用特权

评论回复
评论
112412的v 2020-8-13 14:04 回复TA
感觉像是过日子,哈哈哈,精打细算 
8
madboy21| | 2020-8-15 10:57 | 只看该作者
PIC本身内存就小,有的就几十个或一两百个,不像ST动不动是以K作为单位。当然贴出你的代码大家才知道有没有可以优化的空间。

使用特权

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

本版积分规则

16

主题

63

帖子

0

粉丝