[应用相关] FSMC空闲的时候,地址/数据总线可否高阻状态

[复制链接]
 楼主| wangguanfu 发表于 2009-6-1 09:46 | 显示全部楼层 |阅读模式
想STM32F103Z 外挂SRAM,这个SRAM还有别的外部芯片要访问,想了解STM32F103Z  FSMC空闲的时候,地址/数据总线可否高阻状态
香水城 发表于 2009-6-1 12:07 | 显示全部楼层

FSMC空闲的时候,地址/数据总线的状态

我不记得在STM32的手册中提到过这个问题,我可以去问问。

但据我所知,FSMC空闲的时候,地址/数据总线的状态是不定的,也就是说程序无法控制它。

我想楼主这个问题有2个解决途径:
1)不用FSMC时,把它对应的IO端口设置为浮空输入,但这样做不但麻烦,有时并不知道何时需要这样做。
2)每个总线设备(包括存储器),都有片选信号,当FSMC不访问该设备时,对应的片选信号是无效的,不会造成误动作。所以结合片选信号根本不用考虑FSMC空闲的时候,地址/数据总线的状态。
 楼主| wangguanfu 发表于 2009-6-1 13:17 | 显示全部楼层

谢谢 香主解答

实际上是“大概”如图片这样
 楼主| wangguanfu 发表于 2009-6-1 13:20 | 显示全部楼层

但这样做总线会冲突

午夜霓虹 发表于 2009-6-1 13:39 | 显示全部楼层

哈哈 估计楼主想着节省点钱吧

这样做可以省了不少投资,有想法,但是估计不行,或者你控制好两边的片选,fsmc处于一个固定的高电平状态也是可以的。
Again_gyf 发表于 2009-6-1 13:48 | 显示全部楼层

这个就需要总线仲裁了!

方法很多了!比如AB之间定个协议分时控制了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

50

主题

357

帖子

15

粉丝
快速回复 在线客服 返回列表 返回顶部