OpenEdv-开源电子网

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

外部SRAM实验,为什么在程序中 LCD_ShowNum(60,190,testsram[ts],6,16,0)这句怎么就已经在 读 SRAM里面的值了啊?

[复制链接]

10

主题

21

帖子

0

精华

初级会员

Rank: 2

积分
86
金钱
86
注册时间
2014-8-4
在线时间
8 小时
发表于 2014-8-8 17:07:56 | 显示全部楼层 |阅读模式
5金钱
对于外部SRAM实验,原子哥的例子里写了操作外部SRAM读写函数,定义了这个外部数组:
u32 testsram[250000] __attribute__((at(0X68000000)));//测试用数组//,我想知道STM32怎么实现这个数组读写的
1、为什么在程序中   LCD_ShowNum(60,190,testsram[ts],6,16,0)这句怎么就已经在 读 SRAM里面的值了啊 ?    


 2、是不是直接操作 这个数组testsram[250000]就相当于读写SRAM?
 

3、还有这个地址0X68000000怎么得到呀?

最佳答案

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

当你配置完外部SRAM的FSMC后,你对外部SRAM的指定地址进行读写的话STM32就可以自己完成。针对你的3个问题如下 1、在main函数中已经对testsram[]数组各个变量赋值了,如下所示,所以可以直接读取数组内的变量用来显示 [mw_shl_code=c,true]for(ts=0;ts<250000;ts++)testsram[ts]=ts;//预存数据[/mw_shl_code] 2、读写sram是对sram的指定地址进行读写,并不是操作tesesram的。 3、因为SRAM外挂在FSMC的BANK1的区域3上,根据 ...
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

88

主题

7377

帖子

5

精华

资深版主

Rank: 8Rank: 8

积分
14980
金钱
14980
注册时间
2013-11-13
在线时间
1823 小时
发表于 2014-8-8 17:07:57 | 显示全部楼层
当你配置完外部SRAM的FSMC后,你对外部SRAM的指定地址进行读写的话STM32就可以自己完成。针对你的3个问题如下
1、在main函数中已经对testsram[]数组各个变量赋值了,如下所示,所以可以直接读取数组内的变量用来显示
[mw_shl_code=c,true]for(ts=0;ts<250000;ts++)testsram[ts]=ts;//预存数据[/mw_shl_code]
2、读写sram是对sram的指定地址进行读写,并不是操作tesesram的。
3、因为SRAM外挂在FSMC的BANK1的区域3上,根据STM32中文参考手册,BANK1区域3的首地址是0X68000000
开往春天的手扶拖拉机
回复

使用道具 举报

10

主题

21

帖子

0

精华

初级会员

Rank: 2

积分
86
金钱
86
注册时间
2014-8-4
在线时间
8 小时
 楼主| 发表于 2014-8-9 11:36:55 | 显示全部楼层
回复【2楼】zuozhongkai:
---------------------------------
第一个问题:  for(ts=0;ts<250000;ts++)testsram[ts]=ts;//预存数据    这条语句是不是已经对SRAM进行操作了,是不是就是写SRAM?
                    LCD_ShowNum(60,190,testsram[ts],6,16,0),  而这句是不是在 读 SRAM里面的值了 ?  
第二个问题:我问的意思你没理解清楚,是不是直接操作 这个数组testsram[250000],对这个数组进行读写,就相当于对SRAM进行读写?
回复

使用道具 举报

88

主题

7377

帖子

5

精华

资深版主

Rank: 8Rank: 8

积分
14980
金钱
14980
注册时间
2013-11-13
在线时间
1823 小时
发表于 2014-8-9 14:46:29 | 显示全部楼层
1、是的,for(ts=0;ts<250000;ts++)testsram[ts]=ts已经对SRAM已经操作了。
2、是的操作testsram[250000]这个数组就是相当于对SRAM读写了
开往春天的手扶拖拉机
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-7-4 02:05

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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