本帖最后由 hzocce 于 2016-7-17 18:41 编辑
[img]
大家好,我现在 用单片机控制三极管,然后控制MOS。
发现个问题,不管我如何配置单片机IO为固定为1或者固定为0, MOS都是导通的, 在MOS端我接了个发光管显示。
驱动也给的是高电平。也就是三极管没有导通。
但是我将单片机IO 用取反方式变化,如:P26=~P26, 固定20ms变化一次,或者其他500ms变化一次,都是可以看到MOS 管是受控的,测试A点就是为5v或者0v,刚好是单片机的高低电平。这样是不是说明这个硬件电路可以控制MOS的开通跟关断?
但是我固定配置1或者0 为什么MOS 就不受控?如果单片机IO是0或者1, 此时测试A点的电压却是0V或者0.3V的样子。LED一直是亮的,MOS一直的截止的。
但是拆除R1,测量A点的电平,却是受控。0或者1,就是配置的电平,是否也理解为软件没有问题?
如果说硬件有问题,为什么软件采用P26=~P26, MOS的导通跟关断受控?
如果说硬件没有问题,那为什么P26=0,或者P26=1,MOS一直是接通的?LED常亮。
软件没有问题, 硬件没有问题,那啥问题?
求大师指点,谢谢!
|