打印

Stm32F4,FSMC pin脚复用为GPIO

[复制链接]
2557|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
paulkvm|  楼主 | 2013-10-18 16:30 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
由于需要扩展16路普通低速IO口,打算使用FSMC 16位来进行扩展。
FSMC 目前已经用作作TFT屏驱动。 打算在TFT没操作的时候将其用作普通IO,(这个时候TFT的CS没使能)!

使用锁存器HC573来锁存OUT IO, 使用HC245隔离输入IO。一旦IO配置完成,又恢复FSMC功能。
这样可行吗??

另一个问题,由于PIN脚初始化状态对于普通IO来说不对,有的需要上拉,有的需要下拉,这会影响FSMC功能么??

高手帮帮忙!

沙发
acgean| | 2013-10-19 07:11 | 只看该作者
使用锁存器HC573来锁存OUT IO, 使用HC245隔离输入IO。一旦IO配置完成,又恢复FSMC功能,这样可行。也可以用地址编址的办法直接用 FSMC 来完成 IO 功能,应该效率更高。
上下拉不影响 FSMC,但过大的拉电流会影响 TFT 的存取操作

使用特权

评论回复
评分
参与人数 1威望 +1 收起 理由
paulkvm + 1 赞一个!
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

8

主题

35

帖子

0

粉丝