你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

STM32使用FSMC以后是不是不能再用PD6 PD7

[复制链接]
GKoSon 提问时间:2018-8-10 12:11 /
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 如图

QQ截图20180810120549.jpg
今天我自己做实验设置PD6或者PD7为普通IO口,我必须保持他们的电平是高才可以,一旦我拉低PD6或者PD7的电平
LCD的显示就没有了,变成白屏。

找不到问题,分析可能是FSMC不正常了。
拿出来问问,标题对不对?说的有点直接
收藏 评论5 发布时间:2018-8-10 12:11

举报

5个回答
GKoSon 回答时间:2018-8-10 14:02:34
wenyangzeng 发表于 2018-8-10 13:29
这个PD7是片选信号NE1,不能拿来当普通IO口用


QQ截图20180810135934.jpg 哦 应该是BANK1的4区 MX看是没干扰的 QQ截图20180810140028.jpg
wenyangzeng 回答时间:2018-8-10 13:29:26
这个PD7是片选信号NE1,不能拿来当普通IO口用

无标题.png

评分

参与人数 1蝴蝶豆 +3 收起 理由
zero99 + 3

查看全部评分

七哥 回答时间:2018-8-10 14:48:42
不能吧,PD6、PD7必须可以用途普通IO呀。
在板上PD6、PD7还有没有接到其它芯片上?

评分

参与人数 1蝴蝶豆 +2 收起 理由
zero99 + 2

查看全部评分

七哥 回答时间:2018-8-10 15:05:56

傲游截图20180810145237.png
傲游截图20180810145257.png

傲游截图20180810150325.png

傲游截图20180810150350.png

傲游截图20180810150405.png


TEST_F103_FSMC.rar (3.58 MB, 下载次数: 4)

评分

参与人数 1蝴蝶豆 +3 收起 理由
zero99 + 3

查看全部评分

feixiang20 回答时间:2018-8-11 00:56:30
D6对应NAND模块的NWAIT功能,当使能了FSMC的NAND功能后,从下表可以看出,NWAIT是输入功能;再依据管脚的输出配置图,输入功能始终是连接到外部引脚,也就是说把PD6配置为普通的输出模式时,不能断开它与FSMC模块的连接,所以当使能了FSMC以后,即使不用NWAIT功能,PD6不能再做普通的IO功能。
2.gif 3.gif

评分

参与人数 1蝴蝶豆 +4 收起 理由
zero99 + 4

查看全部评分

所属标签

相似问题

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
st-img 微信公众号
st-img 手机版