SRAM

2019-07-24 12:31发布

u32 testsram[250000] __attribute__((at(0X68000000)));//测试用数组

今天学了SRAM ,请问这句话是定义数组在内部的位置,然后通过fsmc将此位置写入到片外SRAM,还是直接就把变量定义到片外SRAM了?         
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
18条回答
32初学者
2019-07-26 02:08

u32 testsram[250000] __attribute__((at(0X68000000)));//测试用数组
void main()
{
for(ts=0;ts<250000;ts++)testsram[ts]=ts;//预存测试数据
}         
我在代码里面看到这个,这样前面定义数组,后面往数组里写入数据后,可以直接缓存到外部SRAM中吗?这个过程也没用看到FSMC的地址与数据线作用啊,请问这样写到外部SRAM与通过FSMC写到外部SRAM有何不同吗?

一周热门 更多>