标题:
关于STC15F2K60S2单片机使用ULN2003
[打印本页]
作者:
wanjony
时间:
2021-5-4 22:45
标题:
关于STC15F2K60S2单片机使用ULN2003
让15单片机的P0^5口与ULN2003A相连,不论程序中设置“1”,还是“0”,单片机引脚输出电压都为0.61V,我尝试换了引脚,使用P2^1口与ULN相连,也不能输出高电平,求大神解答!!!!(ULN2003接VCC正确,GND正确)
作者:
wulin
时间:
2021-5-5 06:13
P0M0=0x20;P0M1=0x00;//设置P0.5口推挽输出模式
P2M0=0x02;P2M1=0x00;//设置P2.1口推挽输出模式
作者:
wgsd
时间:
2021-5-5 07:19
分别测试一下IO口和2003看看是否都正常。
作者:
18701931930
时间:
2021-5-5 08:05
检查下IO工作模式,是不是设置成高阻或开漏了
作者:
wanjony
时间:
2021-5-5 12:07
问题是:将单片机引脚与ULN2003相连时,引脚电压0.68V,用电烙铁断开,单片机引脚输出电压5V左右
作者:
wanjony
时间:
2021-5-5 13:18
不论ULN2003输入多少,ULN2003的输出都是3.4V?
作者:
面具下的狼性
时间:
2021-5-5 15:35
“问题是:将单片机引脚与ULN2003相连时,引脚电压0.68V,用电烙铁断开,单片机引脚输出电压5V左右”,说明输出功率不够驱动ULN2003,你可以单片机输出接上拉电阻试试,或者加光耦隔离放大,这和单片机程序或者引脚没有直接关系的。
作者:
非凡科技
时间:
2021-5-5 16:33
2003应该输入5V输出是0V 你单片机应该设置强推挽模式
作者:
ice615
时间:
2021-5-5 17:04
试试将单片机引脚与ULN2003断开之后,将2003输入脚直接上拉到VCC再看看2003的输出,如果输出还是不对就是2003有问题
作者:
wanjony
时间:
2021-5-11 15:30
谢谢大家的回答,问题已经解决了,我将ULN2003A换了个新的板子焊接,还有重要的是连接ULN2003的输入时,单片机相关引脚需要上拉电阻,输出也上拉就是闲了功能
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1