
查看上一篇:在MCU上跑脚本?我需要多129Kbytes! 开始我的想法很简单,我认为只要我搜索STM32近年的新品发布新闻,我就可以快速得到我要的数据。 但实际操作发现并不能找到这些,包括在st官网的新闻里也没有找到。 于是换了几次思路后,我想到了stm32每年的全球巡回会议,也就是所谓的MCU DAY之类的活动。 每年总会有一个产品线的总结。 结果我跑到st官网搞了半天依然没找到,所幸,最后我在stmcu里找到。简直感动得不行。 而且资料非常齐全,从2007年(STM32首次面市年份)到去年2016年都有。 经过对它的简单整理,我得到了一些很简单的结论: 1.flash ram的容量并非一味向上涨,而是朝着两个方向走: 一,更高flash ram容量,但封装和价格大体保持不变; 二,flash ram容量 封装更紧凑,以期得到更具性价比的低价; 通过st官网的过滤器里,我找到 stm32f098RC这个系列,它的价格低至 1.2美金。 按今天的美金汇率,也就是大抵8.5左右。 虽然比起stm32f030的32美分,它的价格几乎是前者的4倍,我相信,不会太久,这个价格就会降下来的。 而TCC却永远都是129K,所以,如果是这样的话,为什么我还要去纠结什么寻找10K级的脚本实现方案? 别忘了那句已经被我所亲眼见证的话: “不值得为资源紧缺而花费太多努力。” 沙发附上 我简单整理的 2007到2017年 STM32产品线演进和 FLASH RAM的增长。(明天发,本来今天早上的时候在公司搞定了,但文件在同步盘上貌似出现了问题,明天回公司看看) |
2007年 STM32F103 + STM32F101 系列 FLASH 最高达128K RAM 最高达 20K2008年 未有新增产品系列
但当年8月份开始, FLASH 最高达512K RAM 最高达 64K
2009年 新增三个系列 STM32F102 STM32F105 STM32F107
但 FLASH RAM没增长
2010年 规划 未来的STM8S,STM8L
新增 超值系列 STM32F100
以及 首款低功耗系列 STM32L15X
FLASH 最高达 1M RAM 最高达 96K;
出现低于1刀(10KU)的 STM32(16K FLASH 48pin)
2011年 新增 STM32F4系列 以及 STM32F2系列 FLASH 保持1M,但 RAM 最高已达到 192K
2012年 新增 STM32F3系列 以及 STM32W系列(但此系列命途坎坷,不提也罢)
另外,STM32F0系列首次面世 但 FLASH RAM 没有出现更大的
2013年 最低32美分的 STM32F030/050出现 但 FLASH RAM没有进一步增长
2014年 新增STM32F0系列的 072系列FLASH到达128K,091系列到达 256K
2015年 新增 STM32L4 STM32F7系列 FLASH 高达2M,RAM 高达384K
简单的年度 FLASH 增长表如下:可以得出一个很粗糙的结论:
尽管 年均增长倍率和 年均增长量 都在下滑
但是,年均增长量 的下滑并不厉害,只是要注意到的事实是,增长的时间间隔越来越长。
2048K
0.2/year
204.8K/year
1024K
1/year
256K/year
512K
4/year
384K/year
128K
2007 2008 2009 2010 2011 2012 2013 2014 2015