要用到FSMC了但从未有接触过. 查看STM32F103VET6手册中的FSMC部分.所定义的FSMC引脚有:
数据: FSMC_D0----FSMC_D15
地址: FSMC_A16----FSMC_A23
输出使能: FSMC_NOE
写使能: FSMC_NWE
高8位控制: FSMC_NBL1
低8位控制: FSMC_NBL0
另外还有 FSMC_NWAIT和FSMC_NE1/FSMC_NCE2.
-----------------------------------------------------------------------------------------------------------------------------------------------------
1.那么如果这样的话,那地址线A0-----A15呢,怎么没有分配呢,还是自己可以自定义为其它IO口呢??
2.FSMC_NWAIT和FSMC_NE1/FSMC_NCE2.不明白这两个怎么用?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
回复【楼主位】daiqh: --------------------------------- 1,只用到A16,A0~A15以及A16以后的Axx都是可以做普通IO用的 2,NBL0,NBL1,在STM32F103的数据手册里面有规定IO的,不能随便换. 3,NWAIT应该是FLASH操作才用的.NE1,NCE2就是一些片选信号.STM32的FSMC支持同时挂多个器件,每个器件都必须有一个CS(也就是NEx,NCEx).
---------------------------------
1.不是很明白,现在扩展的SRAM中要用到A0--A15但手册上没说明,另外有些大神说是和D0-D15复用了
2.明白
3.清楚
一周热门 更多>