打印
[应用相关]

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

[复制链接]
2420|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
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 | 只看该作者

但这样做总线会冲突

使用特权

评论回复
5
午夜霓虹| | 2009-6-1 13:39 | 只看该作者

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

这样做可以省了不少投资,有想法,但是估计不行,或者你控制好两边的片选,fsmc处于一个固定的高电平状态也是可以的。

使用特权

评论回复
6
Again_gyf| | 2009-6-1 13:48 | 只看该作者

这个就需要总线仲裁了!

方法很多了!比如AB之间定个协议分时控制了

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

49

主题

354

帖子

15

粉丝