STM32应用中的常见问题.pdfSTM32应用中的常见问题2011年STM32全国巡回研讨会10月17日深圳济南10月19日北京福州10月21日沈阳广州10月24日成都杭州10月26日西安上海10月28日南京武汉STM32FSMC使用要点简介FSMC特性存在于STM32F1大容量、STM32F2和F4系列的产品上可用来连接静态存储设备,如SRAM、ROM、NORFLASH、PSRAM可用来连接NANDFlash,支持硬件ECC并可检测多达8K字节数据支持16位的PC卡用来连接Intel8080或Motorola6800接口的LCD屏最高频率为系统总线频率的一半每个存储器块均有独立的片选,并可独立配置时序可编程,以支持不同的器件3FSMC的常见问题:数据与地址线(1)STM32的FSMC支持数据与地址线复用或非复用两种模式非复用模式:16位数据线及26位地址线分开始用。推荐在144脚及以上的STM32产品上使用该模式。复用模式:低16位数据/地址线复用。在该模式下,推荐使用地址锁存器以区分数据与地址若不使用锁存器:当NADV为低时,ADx(x=0…15)上出现地址信号Ax,当NADV变高时,ADx上出现数据信号Dx。若使用锁存器:可同时在ADx上得到Ax和Dx。FSMC中未使用的数据线或地址线可配置为GPIO对于16位宽度的外部存储器,FSMC将在内部使用HADDR[25:1]产生外部存储器的地址FSMC_A[24:0]。因此,实际的访问地址为右移一位之后的地址。