不是很明白FSMC里的IO口分配,为什么有些端口没有分配呢?请教各位大神

2019-10-15 20:50发布

要用到FSMC了但从未有接触过. 查看STM32F103VET6手册中的FSMC部分.所定义的FSMC引脚有:

数据:          FSMC_D0----FSMC_D15
地址:          FSMC_A16----FSMC_A23
输出使能:   FSMC_NOE
写使能:       FSMC_NWE
高8位控制: FSMC_NBL1
低8位控制: FSMC_NBL0

另外还有    FSMC_NWAITFSMC_NE1/FSMC_NCE2.
-----------------------------------------------------------------------------------------------------------------------------------------------------
1.那么如果这样的话,那地址线A0-----A15呢,怎么没有分配呢,还是自己可以自定义为其它IO口呢??
2.FSMC_NWAIT和FSMC_NE1/FSMC_NCE2.不明白这两个怎么用?




友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
6条回答
daiqh
2019-10-16 05:02
回复【4楼】正点原子:
回复【3楼】daiqh: --------------------------------- 100脚的芯片,是复用的,超不爽.建议直接用144脚的. 如果是144脚的,就不用复用A0~A15了,直接有A0~A15的. 如果同时驱动LCD和SRAM的话,确实A0~A15就不能用作普通IO 了...
---------------------------------
正在调试驱动SRAM的.复用真的有点晕啊,原子哥,复用模式是否有实现过呢,
网上看到资料又说如果复用驱动SRAM的话不能用SRAM的模式,要用PSRAM或者NOR.如果选择SRAM模式NADV会没锁存信号产生.

万恶的100脚FSMC啊啊啊啊

一周热门 更多>