发 帖  
张飞软硬开源基于STM32 BLDC直流无刷电机驱动器开发视频套件, 👉戳此立抢👈
[问答] 请问为什么在仿真时我的二极管亮了,但是它两端都是高电平?
784 51单片机 二极管 高电平
分享
IMG_20190301_090629.jpg 电路断开,按照程序,这里应该是低电平,此时亮蓝灯

IMG_20190301_090704.jpg 把电路接上,此时亮红灯,但是二极管亮了,调高负载电阻之后依然是亮红灯,为什么啊?

1
2019-3-1 09:19:50   评论 分享淘帖 邀请回答
4个回答
因为你电源通过电阻经二极管接到P3.0的缘故,断开时候不用说没回路二极管不亮,端口你让输出什么就是什么,电路接通后,由于P3.0负载缘故,输出低电平时候电流很小,端口电压被拉高。正确的做法是在P3.0口通过分压电阻接地,你的电路就会是自己需要的了
最佳答案
2019-3-1 09:19:51 评论

举报

这个又不是实时显示的,显示红色高电平,估计是你的LED是设置成闪烁状态的吧?
2019-3-1 11:08:57 1 评论

举报

1 条评论
在P3.0处经过一个电阻接地就好了
2019-3-3 16:11:11 评论

举报

最好是测量出精确的电压值,高电平也是有一个范围的
2019-3-4 16:29:17 评论

举报

撰写答案

你正在撰写答案

如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。

高级模式
您需要登录后才可以回帖 登录 | 注册

我要提问
课程
    关闭

    站长推荐 上一条 /8 下一条

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