打印

请教大侠:STM32F103ZE用FSMC连TFT后设置GPIO

[复制链接]
3267|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
Oliveryi|  楼主 | 2009-6-22 09:55 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
按道理应该是可以把不使用的FSMC功能脚设置为GPIO的
(不打开复用功能默认就是GPIO) 

刚搜到个贴说打开FSMC后FSMC_NWAIT是不能做GPIO的. 

在RM0008里也没有看见输入状态的复用允许(只有输出可以设置复用),是否只为输入功能的复用脚是强制打开的?

那是否可以得出结论:FSMC功能下只为输入功能的脚不能按GPIO工作? 

现在的连接是: 
D0-D15:         16位总线 
A0:             RS 
NOE:            /RD 
NWE:            /WR 
A25-A1:         外部输入 
FSMC_CLK:       LCD_RST 
FSMC_NWAIT:     外部输入(中断) 
NE1:            LCD_CS 
NE2-NE4:        NC 
NADV:           SDA(连接PCF8563) 

板子已经画好了
请问FSMC打开后哪些脚是没办法GPIO使用的? 
沙发
Oliveryi|  楼主 | 2009-6-22 11:53 | 只看该作者

自己来回答吧

自己来回答吧: 
1. 
A1-A25 
FSMC_CLK 
等因为需要的是GPIO,可以实现 

2. 
NWAIT在搜索里看见说不能GPIO点LED很奇怪,为降低风险改板换脚 

3. 
NADV在资料里讲了会和复用的SDA1冲突,把8563换到I2C2上吧. 

这样处理应该没问题了. 

唉,为什么ST不学学ATMEL或者很多老美公司呢?一个文档就可以开发,文档逻辑性又很强... 

看来是我习惯问题了

使用特权

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

本版积分规则

1

主题

10

帖子

0

粉丝