2198|8

858

帖子

3

TA的资源

版主

楼主
 

单片机 IO [复制链接]

本帖最后由 1nnocent 于 2021-6-3 17:26 编辑

单片机的LED如上图,PE5接到单片机的IO,PE5电平置低LED2亮起(PE5设置为推挽输出模式)。

使用时将PE5初始电平置高(默认状态熄灭),再使用另一个IO输出PWM连接到PE5 驱动LED2,按理说应该会有闪烁的效果,PWM高电平时LED2状态不变(不亮),PWM低电平时PE5的初试高电平被拉低,LED2点亮。但是实际使用达不到预期效果;

后面将PE5初始电平置低(默认状态点亮),在将另一个IO输出的PWM接到PE5,看到LED2闪烁(这个现象说明当PWM低电平时和PE5初始电平一致LED2保持点亮;但是当PWM高电平时,PE5的初始低电平被拉高?LED2熄灭?)。所以高电平能拉高 低电平???这个明显如理论不符,这个想象是为什么呢?

此帖出自stm32/stm8论坛

最新回复

IO模式设置有误。IO并联则模式绝对不能设置成推挽模式,楼主观察到的现象就是“电平竞争”。IO想并联使用,必须配置成弱上拉模式。   详情 回复 发表于 2021-6-4 15:13
点赞 关注
 

回复
举报

858

帖子

3

TA的资源

版主

沙发
 

是因为PE5输出为推挽输出模式的原因吗???

此帖出自stm32/stm8论坛
 
 

回复

5979

帖子

8

TA的资源

版主

板凳
 

没看明白,描述的有毫不清楚

此帖出自stm32/stm8论坛

点评

就是两个IO口接到同一个LED,一个IO口输出高低电平控制,另一个输出PWM控制; 两种情况,一种是低电平+PWM 另一种是高电平+PWM   现象是前者可以闪烁,后者不能一直都是熄灭状态   问题  详情 回复 发表于 2021-6-3 18:50
 
个人签名生活就是油盐酱醋再加一点糖,快活就是一天到晚乐呵呵的忙
===================================
做一个简单的人,踏实而务实,不沉溺幻想,不庸人自扰
 

回复

650

帖子

8

TA的资源

纯净的硅(初级)

4
 

你想用PWM控制LED灯渐变亮灭就直接把PE5设置为PWM输出,如果只是控制灯亮或者灭,直接就把PE5配置为推挽输出,用另一个PWM引脚接PE5?是又想用PE5的IO高低电平控制,又想用PWM控制亮度嘛?你需求是什么?

此帖出自stm32/stm8论坛

点评

就是想试一下IO是否有PWM输出,只能拿LED试,PE5不是PWM输出的引脚,就这么试了,板子上就这两个引脚PE45有LED  详情 回复 发表于 2021-6-3 18:54
就是好奇试一下,就是推挽输出的问题,具体要配合推挽的电路图分析  详情 回复 发表于 2021-6-3 18:46
 
 
 

回复

858

帖子

3

TA的资源

版主

5
 
29447945 发表于 2021-6-3 18:14 你想用PWM控制LED灯渐变亮灭就直接把PE5设置为PWM输出,如果只是控制灯亮或者灭,直接就把PE5配置为推挽输 ...

就是好奇试一下,就是推挽输出的问题,具体要配合推挽的电路图分析

此帖出自stm32/stm8论坛
 
 
 

回复

858

帖子

3

TA的资源

版主

6
 
chenzhufly 发表于 2021-6-3 17:49 没看明白,描述的有毫不清楚

就是两个IO口接到同一个LED,一个IO口输出高低电平控制,另一个输出PWM控制;

两种情况,一种是低电平+PWM

另一种是高电平+PWM

 

现象是前者可以闪烁,后者不能一直都是熄灭状态

 

问题现在已经分析清楚了

 

此帖出自stm32/stm8论坛
 
 
 

回复

858

帖子

3

TA的资源

版主

7
 
29447945 发表于 2021-6-3 18:14 你想用PWM控制LED灯渐变亮灭就直接把PE5设置为PWM输出,如果只是控制灯亮或者灭,直接就把PE5配置为推挽输 ...

就是想试一下IO是否有PWM输出,只能拿LED试,PE5不是PWM输出的引脚,就这么试了,板子上就这两个引脚PE45有LED

此帖出自stm32/stm8论坛
 
 
 

回复

6850

帖子

0

TA的资源

五彩晶圆(高级)

8
 

发光二极管连接的单片机的IO口,推挽输出看你程序怎么设置了

前者可以闪烁,后者不能一直都是熄灭状态,与程序有关

此帖出自stm32/stm8论坛
 
 
 

回复

1万

帖子

141

TA的资源

版主

9
 

IO模式设置有误。IO并联则模式绝对不能设置成推挽模式,楼主观察到的现象就是“电平竞争”。IO想并联使用,必须配置成弱上拉模式。

此帖出自stm32/stm8论坛
 
个人签名上传了一些书籍资料,也许有你想要的:https://download.eeworld.com.cn/user/chunyang
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/7 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表