STM32的FSMC无地址线控制情况下,读取数据只需取任意地址吗

2019-07-21 01:26发布

我用STM32的FSMC功能获取AD9240的数据,AD采样速度为100M。表示为什么取任意地址读到的数据不一样,或者我应该怎么读取到正确的数据。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
11条回答
zi_yang
1楼-- · 2019-07-22 00:28
回复【5楼】正点原子:
---------------------------------
嗯,有捕捉到,之前示波器配置不正确,所以没捕捉到。但是为什么不同地址读取到的值不一样呢。我取的是16位数值,所以地址我是有+2的。 而且这几个地址读取的数值全是错的。
adc_dat = ReadAdc(0);
adc_dat1 = ReadAdc(2);
adc_dat2 = ReadAdc(4);
adc_dat3 = ReadAdc(6);


adc_dat4 = ReadAdc(8);
adc_dat5 = ReadAdc(10);
zi_yang
2楼-- · 2019-07-22 05:38
回复【5楼】正点原子:
---------------------------------
我发现无论我取Bank1的第几个选区,数值在各个地址和原来的选区是一样的。无法得到我的正确数值。真的是任意一个地址就可以了吗?
正点原子
3楼-- · 2019-07-22 09:13
回复【7楼】zi_yang:
---------------------------------
你都没有地址线
当然读任意地址都是一样的数据.
xuande
4楼-- · 2019-07-22 10:17
怎么不一样了,相差多少?
zi_yang
5楼-- · 2019-07-22 15:23
 精彩回答 2  元偷偷看……

一周热门 更多>