打印
[STM32F0]

不知道RAM够用不

[复制链接]
877|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的占用。

使用特权

评论回复
5
shashaa| | 2017-6-30 22:39 | 只看该作者
不知道楼主你要控制的是什么?

使用特权

评论回复
6
xia00| | 2017-6-30 22:43 | 只看该作者
优化代码    从几个方面下手   1.浮点数尽量用除法形式表示  2.乘除运算尽量用加法运算代替   3.多维数组变为一维数组

使用特权

评论回复
7
CallReceiver| | 2017-6-30 22:48 | 只看该作者
或者用汇编写驱动     如果还不行就换芯片   换成149的

使用特权

评论回复
8
boy1990| | 2017-6-30 22:54 | 只看该作者
不知道你主要控制什么   还是仅仅485,232通信  温度采集,三极管开关啥的。。

使用特权

评论回复
9
sourceInsight| | 2017-6-30 22:58 | 只看该作者

这个代码运行也需要ram占用。

使用特权

评论回复
10
hfdy01| | 2017-6-30 22:59 | 只看该作者
如果是只是保存数据,使用外部存储器。

使用特权

评论回复
11
hfdy01| | 2017-6-30 23:03 | 只看该作者
这个还是使用其他的处理器吧。

使用特权

评论回复
12
yjmwxwx| | 2017-6-30 23:28 | 只看该作者
本帖最后由 yjmwxwx 于 2017-6-30 23:43 编辑

请教下哪个F0是2KRAM啊?
不知道算的对不对,2KRAM有大约500个32位,要是算的对存16位都不够,存8位的就够了。

使用特权

评论回复
13
sfd123| | 2017-7-1 10:21 | 只看该作者
yjmwxwx 发表于 2017-6-30 23:28
请教下哪个F0是2KRAM啊?
不知道算的对不对,2KRAM有大约500个32位,要是算的对存16位都不够,存8位的就够 ...

你这样肯定不够啊!

使用特权

评论回复
14
df_flying| | 2017-7-1 11:03 | 只看该作者
你可以用个大点的 程序写下 看看编译结果再看下差多少 优化是否可行。

使用特权

评论回复
15
feelhyq| | 2017-7-3 09:35 | 只看该作者
够不够要看你实现方法,如果1250不是同时被采样出来,而是分时被采样出来,可以利用栈也就是局部变量的方式啦,比如说分10次采集,每次采125个。那么每次只用125单元内存,采集完后释放掉。

使用特权

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

本版积分规则

181

主题

1597

帖子

3

粉丝