打印
[STM32F1]

stm32f103的PD5至PD7

[复制链接]
2119|19
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
leinou|  楼主 | 2014-11-19 10:00 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 leinou 于 2014-11-19 10:58 编辑

:'(:'(,快两个星期了,PD5到PD7推挽模式下正常运行,开漏模式在开机时没有问题,但是待机几个小时就出现输出波形异常,真的不知道该怎么办了。。。不知道是不是干扰问题,无从下手查问题了。。。。。
补充:PD0-PD7是用在8位LCD上的,PD0-PD4都是正常的,就PD5-PD7开漏模式下不正常。
沙发
leinou|  楼主 | 2014-11-19 10:17 | 只看该作者
有没有大神啊,或者过来人。。。。。求解答

使用特权

评论回复
板凳
airwill| | 2014-11-19 10:58 | 只看该作者
开漏模式下引脚置高是高阻, 不能输出高电平. 你所要的高电平得外部的上拉驱动.

使用特权

评论回复
地板
海中水| | 2014-11-19 11:19 | 只看该作者
加一个上拉,试一下。

使用特权

评论回复
5
mmuuss586| | 2014-11-19 12:24 | 只看该作者

用总线接口,你还用漏极开漏输出模式啊??
改下模式看看;

使用特权

评论回复
6
leinou|  楼主 | 2014-11-19 12:26 | 只看该作者
airwill 发表于 2014-11-19 10:58
开漏模式下引脚置高是高阻, 不能输出高电平. 你所要的高电平得外部的上拉驱动. ...

已经上拉了,5.1k的

使用特权

评论回复
7
leinou|  楼主 | 2014-11-19 12:26 | 只看该作者
mmuuss586 发表于 2014-11-19 12:24
用总线接口,你还用漏极开漏输出模式啊??
改下模式看看;

推挽模式是可行的。

使用特权

评论回复
8
leinou|  楼主 | 2014-11-19 12:27 | 只看该作者
海中水 发表于 2014-11-19 11:19
加一个上拉,试一下。

就是上拉5.1k

使用特权

评论回复
9
leinou|  楼主 | 2014-11-19 12:27 | 只看该作者
airwill 发表于 2014-11-19 10:58
开漏模式下引脚置高是高阻, 不能输出高电平. 你所要的高电平得外部的上拉驱动. ...

已经上拉5.1k

使用特权

评论回复
10
lijianming| | 2014-11-19 12:28 | 只看该作者
把图贴上,芯片配置程序贴出。如楼上说,加上拉电阻没?

使用特权

评论回复
11
jjl3| | 2014-11-19 18:09 | 只看该作者
测量是否有问题,再有问题也不能输出负压吧

使用特权

评论回复
12
Progrime| | 2014-11-19 18:15 | 只看该作者
建议你把配置锁住测试一下,是不是IO口配置中途被其它地方修改了

使用特权

评论回复
13
leinou|  楼主 | 2014-11-29 09:31 | 只看该作者
jjl3 发表于 2014-11-19 18:09
测量是否有问题,再有问题也不能输出负压吧

没有负压压。。。

使用特权

评论回复
14
leinou|  楼主 | 2014-11-29 09:32 | 只看该作者
Progrime 发表于 2014-11-19 18:15
建议你把配置锁住测试一下,是不是IO口配置中途被其它地方修改了

这个怎么锁啊。。。程序控制吗???

使用特权

评论回复
15
leinou|  楼主 | 2014-11-29 09:32 | 只看该作者
Progrime 发表于 2014-11-19 18:15
建议你把配置锁住测试一下,是不是IO口配置中途被其它地方修改了

这个怎么锁啊。。。程序控制吗???

使用特权

评论回复
16
lu50211| | 2014-11-29 09:42 | 只看该作者
库函数里有一个专门锁的函数。比如锁定PA0
GPIO_PinLockConfig(GPIOA, GPIO_Pin_0);//锁定GPIO管脚设置寄存器

使用特权

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

本版积分规则

10

主题

55

帖子

1

粉丝