STM32FSMC学习笔记.docVIP

  • 4
  • 0
  • 约6.54千字
  • 约 6页
  • 2016-08-23 发布于重庆
  • 举报
STM32FSMC学习笔记

STM32 FSMC学习笔记 FSMC全称“静态存储器控制器”。 使用FSMC控制器后,可以把FSMC提供的FSMC_A[25:0]作为地址线,而把FSMC提供的FSMC_D[15:0]作为数据总线。 (1)当存储数据设为8位时,(FSMC_NANDInitStructure.FSMC_MemoryDataWidth = FSMC_MemoryDataWidth_8b) ??? 地址各位对应FSMC_A[25:0],数据位对应FSMC_D[7:0] (2)当存储数据设为16位时,(FSMC_NANDInitStructure.FSMC_MemoryDataWidth = FSMC_MemoryDataWidth_16b) ??? 地址各位对应FSMC_A[24:0],数据位对应FSMC_D[15:0] FSMC 包括4个模块: (1)AHB接口(包括FSMC配置寄存器) (2)NOR闪存和PSRAM控制器(驱动LCD的时候LCD就好像一个PSRAM的里面只有2个16位的存储空间,一个是DATA RAM 一个是CMD RAM) (3)NAND闪存和PC卡控制器 (4)外部设备接口 注:FSMC可以请求AHB进行数据宽度的操作。如果AHB操作的数据宽度大于外部设备(NOR或NAND或LCD)的宽度,此时FSMC将AHB操作分割成几个连续的较小的数据宽度,以适应外部设备的数据宽度。

文档评论(0)

1亿VIP精品文档

相关文档