如何调整FSMC时序配置?
如何调整FSMC时序配置? 我之前就是因为DATASETUP时间太短,SRAM读出来全是乱的。 你用的是同步还是异步模式?时序配置是不一样的。 可以用逻辑分析仪抓一下读写时序,对照数据手册调参数。 像ADDRESSSETUP和DATAHOLD这些值我一般都设得偏保守点。 时钟频率也要注意,FSMC参数和HCLK有关。 ST的CubeMX里虽然能配置FSMC,但默认值经常不靠谱。 试试把DATASETUP调大点,看问题有没有缓解。 FSMC控制LCD时还要注意命令和数据分离时序。 有没有开启AHB预取和写缓冲?对时序也有影响。 建议直接参考外设厂商给的时序图,比如LCD模块的数据手册。
页:
[1]