STM32应用中的常见问题.pdfSTM32应用中的常见问题 2011年STM32全国巡回研讨会 10月17日 深圳 济南 10月19日 北京 福州 10月21日 沈阳 广州 10月24日 成都 杭州 10月26日 西安 上海 10月28日 南京 武汉 STM32 FSMC使用要点简介 FSMC特性 存在于STM32F1大容量、STM32F2和F4系列的产品上 可用来连接静态存储设备,如SRAM、ROM、 NORFLASH、 PSRAM 可用来连接NAND Flash,支持硬件ECC并可检测多达8K 字节数据 支持16位的PC卡 用来连接Intel 8080或Motorola 6800接口的LCD屏 最高频率为系统总线频率的一半 每个存储器块均有独立的片选,并可独立配置 时序可编程,以支持不同的器件 3 FSMC的常见问题:数据与地址线(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]。因 此,实际的访问地址为右移一位之后的地址。 ……