请问下:STM32F205 的FSMC模块 ,NorFlash/PSRAM 怎样设置 模式1 和模式2的,感觉这两个模式,寄存器的配置没有差别,是这样的吗? |
顶一顶
NorFlash,PSRAM,从FSMC总线时序上没有差别。
都有差别啊,同仁们!几种存储类型分别对应不同BANK,有BANK1~4,PSRAM对应BANK1。而模式好像只有A,B 两种,二者时序也是不同的,否则没必要分两模式了。 值得一提的是寄存器有三个BCR、BTR 和BWTR ,你若看库函数好像是没有BTCR,他们将之合并到前两个寄存器 ,你得自己设置! 早上查看笔记发现说错几处: 标准库里没有BCR和BTR两个寄存器,而用BTCR[0]对应FSMC_BCR1; BTCR[1]对应FSMC_BTR1; BTCR[2]对应FSMC_BCR2; BTCR[3]对应FSMC_BTR2; ....以此类推,另外一个是用BWTR[0]对应FSMC_BWTR1; BWTR[2]对应FSMC_BWTR2; BTCR[4]对应FSMC_BWTR3; BWTR[6]对应FSMC_BWTR4; 不对照芯片数据手册很难理清!另外模式还有CDB/2等,但主要归纳为同步、异步两种。
首先非常感谢大家的回答,但回答的内容都不是我问的问题,接口的存储类型已经固定了 NorFlash,手册写了时序模式图有 模式1和2,还有模式A,B,C,D,后四中模式寄存器上有明显的说明;但模式1和2 是寄存器中的那些bit设置的?
围观