中级会员
 
- 积分
- 280
- 金钱
- 280
- 注册时间
- 2015-6-11
- 在线时间
- 56 小时
|

楼主 |
发表于 2016-6-12 11:06:33
|
显示全部楼层
readWriteTiming.FSMC_AddressSetupTime = 0; //地址建立时间(ADDSET)为16个HCLK 1/168M=6ns*16=96ns
readWriteTiming.FSMC_DataSetupTime = 60; //数据保存时间为60个HCLK =6*60=360ns
readWriteTiming.FSMC_BusTurnAroundDuration = 15; //CS从禁止到使能的时间为0ns,但从CS禁止到RD使能需要90ns,所以设为15
readWriteTiming.FSMC_AddressHoldTime = 0x00; //地址保持时间(ADDHLD)模式A无关
readWriteTiming.FSMC_CLKDivision = 0x00; //模式A无关
readWriteTiming.FSMC_DataLatency = 0x00; //模式A无关
readWriteTiming.FSMC_AccessMode = FSMC_AccessMode_A; //模式A
writeTiming.FSMC_AddressSetupTime =0; //地址建立时间(ADDSET) 从地址输出到WR使能的时间,最小是0ns
writeTiming.FSMC_DataSetupTime = 8; //数据保存时间 为8个HCLK =48ns WR低电平和高电平时间和为66ns,高电平存数据6ns,BusTurnAroundDuration = 2,12ns,还差48ns
writeTiming.FSMC_BusTurnAroundDuration = 2;//CS从禁止到使能的时间为0ns,但从CS禁止到WR使能需要10ns,所以设为2
writeTiming.FSMC_AddressHoldTime = 0x00; //地址保持时间 与模式A无关
writeTiming.FSMC_CLKDivision = 0x00; //模式A无关
writeTiming.FSMC_DataLatency = 0x00; //模式A无关
writeTiming.FSMC_AccessMode = FSMC_AccessMode_A; //模式A
就是说把上面六个成员变量都设为0,最后一个设为B或者C或者D
|
|