首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

STM32-FSMC-NOR FLASH (6)

STM32-FSMC-NOR FLASH (6)

/*-- FSMC Configuration ----------------------------------------------------*/
p.FSMC_AddressSetupTime = 0x05; /*ADDSET 地址建立时间*/
p.FSMC_AddressHoldTime = 0x00; /*ADDHOLD 地址保持时间*/
p.FSMC_DataSetupTime = 0x07; /*DATAST 数据建立时间*/
p.FSMC_BusTurnAroundDuration = 0x00; /*BUSTURN 总线返转时间*/
p.FSMC_CLKDivision = 0x00; /*CLKDIV 时钟分频*/
p.FSMC_DataLatency = 0x00; /*DATLAT 数据保持时间*/
p.FSMC_AccessMode = FSMC_AccessMode_B; /*访问模式*/FSMC_NORSRAMInitStructure.FSMC_Bank = FSMC_Bank1_NORSRAM2; // NOR/SRAM的存储块,共4个选项
FSMC_NORSRAMInitStructure.FSMC_DataAddressMux = FSMC_DataAddressMux_Disable; // 是都选择地址和数据复用数据线
FSMC_NORSRAMInitStructure.FSMC_MemoryType = FSMC_MemoryType_NOR; // 连接到相应存储块的外部存储器类型
FSMC_NORSRAMInitStructure.FSMC_MemoryDataWidth = FSMC_MemoryDataWidth_16b; //存储器数据总线宽度
FSMC_NORSRAMInitStructure.FSMC_BurstAccessMode = FSMC_BurstAccessMode_Disable; // 使能或关闭同步NOR闪存存储器的突发访问模式
//设置是否使用迸发访问模式(应该就是连续读写模式吧)
FSMC_NORSRAMInitStructure.FSMC_WaitSignalPolarity = FSMC_WaitSignalPolarity_Low; // 设置WAIT信号的有效电平
FSMC_NORSRAMInitStructure.FSMC_WrapMode = FSMC_WrapMode_Disable; // 设置是否使用环回模式
FSMC_NORSRAMInitStructure.FSMC_WaitSignalActive = FSMC_WaitSignalActive_BeforeWaitState; // 设置WAIT信号有效时机
FSMC_NORSRAMInitStructure.FSMC_WriteOperation = FSMC_WriteOperation_Enable; // 设定是否使能写操作
FSMC_NORSRAMInitStructure.FSMC_WaitSignal = FSMC_WaitSignal_Disable; // 设定是否使用WAIT信号
FSMC_NORSRAMInitStructure.FSMC_ExtendedMode = FSMC_ExtendedMode_Disable; // 使能或关闭扩展模式,扩展模式用于访问具有不同读写操作时序的存储器
// 设定是否使用单独的写时序
FSMC_NORSRAMInitStructure.FSMC_AsyncWait = FSMC_AsyncWait_Disable; // 设定是否使用异步等待信号
FSMC_NORSRAMInitStructure.FSMC_WriteBurst = FSMC_WriteBurst_Disable; // 设定是否使用迸发写模式
FSMC_NORSRAMInitStructure.FSMC_ReadWriteTimingStruct = &p; // 设定读写时序
FSMC_NORSRAMInitStructure.FSMC_WriteTimingStruct = &p; //

FSMC_NORSRAMInit(&FSMC_NORSRAMInitStructure); //
/* Enable FSMC Bank1_NOR Bank */
FSMC_NORSRAMCmd(FSMC_Bank1_NORSRAM2, ENABLE); //
}
继承事业,薪火相传
返回列表