找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 3003|回复: 9
打印 上一主题 下一主题
收起左侧

关于STC15F2K60S2单片机使用ULN2003

[复制链接]
跳转到指定楼层
楼主
ID:369050 发表于 2021-5-4 22:45 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
20黑币
让15单片机的P0^5口与ULN2003A相连,不论程序中设置“1”,还是“0”,单片机引脚输出电压都为0.61V,我尝试换了引脚,使用P2^1口与ULN相连,也不能输出高电平,求大神解答!!!!(ULN2003接VCC正确,GND正确)

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:213173 发表于 2021-5-5 06:13 | 只看该作者
P0M0=0x20;P0M1=0x00;//设置P0.5口推挽输出模式
P2M0=0x02;P2M1=0x00;//设置P2.1口推挽输出模式

评分

参与人数 1黑币 +5 收起 理由
as21cxz + 5 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

板凳
ID:492709 发表于 2021-5-5 07:19 | 只看该作者
分别测试一下IO口和2003看看是否都正常。
回复

使用道具 举报

地板
ID:554500 发表于 2021-5-5 08:05 | 只看该作者
检查下IO工作模式,是不是设置成高阻或开漏了
回复

使用道具 举报

5#
ID:369050 发表于 2021-5-5 12:07 | 只看该作者
问题是:将单片机引脚与ULN2003相连时,引脚电压0.68V,用电烙铁断开,单片机引脚输出电压5V左右
回复

使用道具 举报

6#
ID:369050 发表于 2021-5-5 13:18 | 只看该作者
不论ULN2003输入多少,ULN2003的输出都是3.4V?
回复

使用道具 举报

7#
ID:77840 发表于 2021-5-5 15:35 | 只看该作者
“问题是:将单片机引脚与ULN2003相连时,引脚电压0.68V,用电烙铁断开,单片机引脚输出电压5V左右”,说明输出功率不够驱动ULN2003,你可以单片机输出接上拉电阻试试,或者加光耦隔离放大,这和单片机程序或者引脚没有直接关系的。
回复

使用道具 举报

8#
ID:101869 发表于 2021-5-5 16:33 来自手机 | 只看该作者
2003应该输入5V输出是0V  你单片机应该设置强推挽模式
回复

使用道具 举报

9#
ID:790738 发表于 2021-5-5 17:04 | 只看该作者
试试将单片机引脚与ULN2003断开之后,将2003输入脚直接上拉到VCC再看看2003的输出,如果输出还是不对就是2003有问题
回复

使用道具 举报

10#
ID:369050 发表于 2021-5-11 15:30 | 只看该作者
谢谢大家的回答,问题已经解决了,我将ULN2003A换了个新的板子焊接,还有重要的是连接ULN2003的输入时,单片机相关引脚需要上拉电阻,输出也上拉就是闲了功能
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表