[STM32F0] 不知道RAM够用不

[复制链接]
1124|14
 楼主| androidbus 发表于 2017-6-30 22:17 | 显示全部楼层 |阅读模式
不知道RAM够用不,怎么考虑需要多少的RAM
考虑使用F0,有2KRAM

但是我一次AD要采1250个数据,而且外围控制功能还有点多
戈卫东 发表于 2017-6-30 22:18 | 显示全部楼层
不够。选个RAM大的。
litengg 发表于 2017-6-30 22:22 | 显示全部楼层
外围控制应该不会占用很多RAM空间。。
qiangweii 发表于 2017-6-30 22:29 | 显示全部楼层
可以考虑优化代码减小RAM的占用。
shashaa 发表于 2017-6-30 22:39 | 显示全部楼层
不知道楼主你要控制的是什么?
xia00 发表于 2017-6-30 22:43 | 显示全部楼层
优化代码    从几个方面下手   1.浮点数尽量用除法形式表示  2.乘除运算尽量用加法运算代替   3.多维数组变为一维数组
CallReceiver 发表于 2017-6-30 22:48 | 显示全部楼层
或者用汇编写驱动     如果还不行就换芯片   换成149的
boy1990 发表于 2017-6-30 22:54 | 显示全部楼层
不知道你主要控制什么   还是仅仅485,232通信  温度采集,三极管开关啥的。。
sourceInsight 发表于 2017-6-30 22:58 | 显示全部楼层

这个代码运行也需要ram占用。
hfdy01 发表于 2017-6-30 22:59 | 显示全部楼层
如果是只是保存数据,使用外部存储器。
hfdy01 发表于 2017-6-30 23:03 | 显示全部楼层
这个还是使用其他的处理器吧。
yjmwxwx 发表于 2017-6-30 23:28 | 显示全部楼层
本帖最后由 yjmwxwx 于 2017-6-30 23:43 编辑

请教下哪个F0是2KRAM啊?
不知道算的对不对,2KRAM有大约500个32位,要是算的对存16位都不够,存8位的就够了。
sfd123 发表于 2017-7-1 10:21 | 显示全部楼层
yjmwxwx 发表于 2017-6-30 23:28
请教下哪个F0是2KRAM啊?
不知道算的对不对,2KRAM有大约500个32位,要是算的对存16位都不够,存8位的就够 ...

你这样肯定不够啊!
df_flying 发表于 2017-7-1 11:03 | 显示全部楼层
你可以用个大点的 程序写下 看看编译结果再看下差多少 优化是否可行。
feelhyq 发表于 2017-7-3 09:35 | 显示全部楼层
够不够要看你实现方法,如果1250不是同时被采样出来,而是分时被采样出来,可以利用栈也就是局部变量的方式啦,比如说分10次采集,每次采125个。那么每次只用125单元内存,采集完后释放掉。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

181

主题

1597

帖子

3

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