找了网上的一些例子对其中的配置有些不解:FSMC_NANDInitStructure.FSMC_Waitfeature = FSMC_Waitfeature_Disable
我试了一下。。。。。把FSMC_NANDInitStructure.FSMC_Waitfeature = FSMC_Waitfeature_Enable;改成FSMC_NANDInitStructure.FSMC_Waitfeature = FSMC_Waitfeature_Disable;就可以了,但是我不明白为什么。我在STM32F103板子上调试过这个配置FSMC_NANDInitStructure.FSMC_Waitfeature = FSMC_Waitfeature_Enable ;是可以的啊,并且在STM32F103上片选是被配置成复用的,在程序运行完初始化配置时,芯片的片选还是高电平(低电平有效),在运行下一条读取ID号时自动拉低。而现在的STM32F207上FSMC_NANDInitStructure.FSMC_Waitfeature = FSMC_Waitfeature_Disable;,片选是被配置成输出,程序运行完初始化配置时,芯片的片选脚就被手动拉低了。这个我很不解,是不是我还没有配置好FSMC接口啊?????? ————哪位大神知道这其中的奥秘啊,真心求教。