关于FSMC的一些问题
本帖最后由 fengfengjiang 于 2017-3-14 21:48 编辑1、F4的中文参考手册上的时序图,http://www.openedv.com/data/attachment/forum/201703/14/203036sifvhmz0m6z96ih0.png
我想问的是理论的读速度是不是这样算的:
HCLK/(MEMxSET+1+MEMxWAIT+1+MEMxHOLD+1)
HCLK为180M,三个寄存器的值均为最小值时,fsmc的理论读速度约为180M/7=26M ?
我理解的是否是错误的?毕竟这个速度不快,而且镁光的手册上给的读写速度有80M,然而我测的是7M。。
2、在页内读写数据的时候,我们在给了地址之后,之后我们并不用管地址,但是页内读数据的时候最终还是一个字节一个字节的读,是吧?因为手册上是这样写的,不知道是不是理解有误?
http://www.openedv.com/data/attachment/forum/201703/14/210245cobnun3m31nolunl.png
3、FSMC关于时间的配置,我们应该只用管以下几个时间的配置吧?
http://www.openedv.com/data/attachment/forum/201703/14/210840uzt06066z1eeaap0.png
4、镁光的Cache读写模式有没有人写过类似的程序,是不是仍然是在给了命令和要读的 第一页的地址和要读的页数之后,就不用管地址,只用读数据就行,就跟readpage的操作几乎一样?
求助求助 :'(:'(:'( 这个我也不懂,只能帮楼主加人气。 测试一下 这个不懂呀,期待高手呀 还没用过FSMC 测试一下 还没搞过,学习一下 并口,26M也不慢了。其他问题,参考一下ST官方的demo。
页:
[1]