打印

感觉用stm8,所需flash空间增加得飞快

[复制链接]
1989|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
donkey89|  楼主 | 2011-7-7 10:28 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 donkey89 于 2011-7-7 10:36 编辑

我是指编译后,所需要的flash的大小.随便写写就到了8k了.用的官方库,以前我用avr的开源的gcc库,也没感觉增加很明显.实际上我长期用到的是M48,4k容量的.我根据以前的经验来选型stm8,结果103F2很快就不够了,换成103F3,现在又快满了,估计还得换105.
增加飞快的原因,我认为
1.stm8操作的寄存器很多.相同功能模块,感觉比avr的寄存器复杂多了.特别是I2C的
2.运算的时候需要的寄存器操作多
3.可能官方库为了兼容性,导致代码量增加
不知道不用官方库会不会好点.我增加一个基本串口发送操作,将近1k,一个基本AD操作,又差不多1k,赶时间,没空研究汇编码,大概看了看GPIO的,一个初始化操作,确实代码挺多的

不知道大家有没有相同的感觉?都说说自己的体会
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:数显ESR电容等效内阻测量仪 http://cn.digit-esr.com

241

主题

1609

帖子

1

粉丝