STM32使用FSMC以后是不是不能再用PD6 PD7
HI我照搬原子的历程TFT屏幕的显示实验,工作挺好的,用到的FSMC。用到的管脚如下:
背光BL---PA1
+++++++++++++++
复位Res--D6
+++++++++++++++
数据:并口16
D0
D1
D4
D5
D8
D9
D10
D14
D15
E7
E8
E9
E10
E11
E12
E13
E14
E15
++++++++
控制:
RS--PG0
CS--PG12
现在用到了PD6 PD7作为IO 如图
今天我自己做实验设置PD6或者PD7为普通IO口,我必须保持他们的电平是高才可以,一旦我拉低PD6或者PD7的电平
LCD的显示就没有了,变成白屏。
找不到问题,分析可能是FSMC不正常了。
拿出来问问,标题对不对?说的有点直接
wenyangzeng 发表于 2018-8-10 13:29
这个PD7是片选信号NE1,不能拿来当普通IO口用
哦 应该是BANK1的4区 MX看是没干扰的 这个PD7是片选信号NE1,不能拿来当普通IO口用
不能吧,PD6、PD7必须可以用途普通IO呀。
在板上PD6、PD7还有没有接到其它芯片上?
D6对应NAND模块的NWAIT功能,当使能了FSMC的NAND功能后,从下表可以看出,NWAIT是输入功能;再依据管脚的输出配置图,输入功能始终是连接到外部引脚,也就是说把PD6配置为普通的输出模式时,不能断开它与FSMC模块的连接,所以当使能了FSMC以后,即使不用NWAIT功能,PD6不能再做普通的IO功能。
页:
[1]