OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 5471|回复: 9

战舰开发板串口读取大量数据存储到SRAM

[复制链接]

10

主题

28

帖子

0

精华

新手入门

积分
14
金钱
14
注册时间
2016-5-19
在线时间
14 小时
发表于 2016-8-31 23:38:12 | 显示全部楼层 |阅读模式
5金钱
项目需要把一个65536*8个16位数从串口输入存储到SRAM中。我参考了原子哥的串口1的中断程序,建立一个缓存数组,但是如果要接收这么大的数据,就需要建立一个这么大的缓存数组,会不会对程序有影响?还有原子哥的SRAM教程中用到了定义在SRAM首地址的1m数组,是不是操作这个数据就相当于操作SRAM了??多谢大家指教啊!

最佳答案

查看完整内容[请看2#楼]

定义数组到外部sram,然后就往数组写数据存储即可。
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2016-8-31 23:38:13 | 显示全部楼层
定义数组到外部sram,然后就往数组写数据存储即可。
回复

使用道具 举报

10

主题

28

帖子

0

精华

新手入门

积分
14
金钱
14
注册时间
2016-5-19
在线时间
14 小时
 楼主| 发表于 2016-9-1 09:19:26 | 显示全部楼层
自己顶顶!!
回复

使用道具 举报

58

主题

6294

帖子

1

精华

资深版主

Rank: 8Rank: 8

积分
11561
金钱
11561
注册时间
2014-4-1
在线时间
1318 小时
发表于 2016-9-1 09:35:30 | 显示全部楼层

先看板子有没有这么大SRAM空间,其他变量(包括堆栈)占多少空间,总量够不够。
只要总量够,就不会有影响。

你定义的全局变量、局部变量当然随便用。

回复

使用道具 举报

4

主题

290

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1130
金钱
1130
注册时间
2015-8-4
在线时间
107 小时
发表于 2016-9-1 09:40:31 | 显示全部楼层
顶2楼签名
回复

使用道具 举报

70

主题

6763

帖子

0

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
13138
金钱
13138
注册时间
2012-11-26
在线时间
3814 小时
发表于 2016-9-1 09:47:49 | 显示全部楼层
存储到SRAM? 大哥,你确定你没搞错?
回复

使用道具 举报

88

主题

7377

帖子

5

精华

资深版主

Rank: 8Rank: 8

积分
14980
金钱
14980
注册时间
2013-11-13
在线时间
1823 小时
发表于 2016-9-1 10:14:29 | 显示全部楼层
参考串口IAP实验,里面就是接收PC发送过来的BIN文件然后存储在RAM中的。你只需要把那个数组定义到外部SRAM中就行了
回复

使用道具 举报

10

主题

28

帖子

0

精华

新手入门

积分
14
金钱
14
注册时间
2016-5-19
在线时间
14 小时
 楼主| 发表于 2016-9-1 11:48:42 | 显示全部楼层
xuande 发表于 2016-9-1 09:35
先看板子有没有这么大SRAM空间,其他变量(包括堆栈)占多少空间,总量够不够。
只要总量够,就不会有影 ...

自己的板子外接了一块1m的SRAM,空间应该是没问题
回复

使用道具 举报

10

主题

28

帖子

0

精华

新手入门

积分
14
金钱
14
注册时间
2016-5-19
在线时间
14 小时
 楼主| 发表于 2016-9-1 11:49:04 | 显示全部楼层
jermy_z 发表于 2016-9-1 09:47
存储到SRAM? 大哥,你确定你没搞错?

怎么了,还请指教啊?
回复

使用道具 举报

9

主题

59

帖子

0

精华

初级会员

Rank: 2

积分
108
金钱
108
注册时间
2016-7-29
在线时间
49 小时
发表于 2016-9-2 14:21:00 | 显示全部楼层
zuozhongkai 发表于 2016-9-1 10:14
参考串口IAP实验,里面就是接收PC发送过来的BIN文件然后存储在RAM中的。你只需要把那个数组定义到外部SRAM ...

如果是图片呢? 好几张图片是不是也能这么处理?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-29 23:16

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表