大家好,今天小编关注到一个比较有意思的话题,就是关于单片机2A电流可以吗的问题,于是小编就整理了3个相关介绍单片机2A电流可以吗的解答,让我们一起看看吧。
单片机led是高电平亮还是低电平亮?
单片机引脚驱动,LED是高低电平均可点亮,但通常是低电平驱动LED发光管,原因是单片机低电平输出电流比高电平输出电流要大一些。
不管是高电平还是低电平,驱动LED发光管都需要在LED上串接一支1k左右的电阻,LED的正向管压降一般在2Ⅴ以下,所以必须加以限流。
自制stc单片机下载器usb供电对电流大小有要求吗?
不用,有要求但是USB供电可以提供每个U口500ma电流,足够任何一款单片机及外围使用了。唯一就是自己自制的话建议在USB接口这边加个自恢复保险,以防电路上短路烧坏电脑的USB接口
单片机在通电后所有接口都是高电平吗?
单片机复位以后一般默认输出是高电平,IO口连接的外设一定要考虑复位以后的安全电平,避免因为复位造成系统出现安全隐患,例如:接的是继电器控制电机的起停,这个设计时就要注意复位时不要出现误动作,合理编程,外设接口该上拉上拉,该下拉下拉。
单片机上电复位状态下,端口默认状态一般为高阻态。这有两个好处:
1、低功耗。无论端口处于高电平状态还是低电平状态都会产生电流,而高阻态下基本不会产生电流。所以,未用端口未做处理时,单片机功耗也可尽可能的低。
2、安全。处于高阻态状态,端口电平只由外部上下拉电阻决定。通过添加上下拉电阻,我们可以决定上电复位时的电位状态。即使不加上下拉电阻,单片机处于高阻态,也不会对外部产生作用,从而不会产生意想不到的结果。
所以,在使用端口时,我们一般需要设置端口的模式(高阻态、数字端口)、端口方向(输入、输出)等。特别注意,对于一些真正开漏端口要实现推挽输出,必须加上拉电阻。
要看单片机复位后IO口状态,输出口的话,是输出1还是输出0,输入口的话,结构是上拉/下拉/高阻 对应1/0/不定态,查一下数据手册都能查出来,最直观的可以拿万用表量。
单片机上电后,端口的状态一般为高阻态。
在《单片机初级教程》这本书中是这样说的:复位后,P0~P3口输出高电平且使这些双向口皆处于输入状态。
在MSP430单片机的手册中,对于端口复位后的状态,是这样描述的:复位后,所有端口处于输入状态。
就这个问题,我们来简单说一下单片机上电复位后端口的状态问题。
首先,单片机上电后端口的状态应尽量避免处于输出状态(无论是输出低还是输出高)
为什么要这样说呢?因为单片机外围电路的动作就是靠单片机端口输出低电平或者高电平来控制的。假如单片机端口一上电就处于输出高或者低电平的状态,那么很容易出现误动作。例如,有一个端口是控制继电器的,在正常状态下,单片机端口输出低电平使得继电器吸合,输出高电平断开继电器。平时我们要求继电器处于断开状态,那就要让单片机的这个端口处于输出高电平的状态,但是如果这个单片机的端口在上电复位后是处于输出低电平的状态,这时候就会出现问题了,即使我们在程序中一开始就把这个端口置为输出高电平,但是在复位期间,这个端口的状态我们是无法控制的,于是就会出现一个瞬间的低电平,虽然这个低电平持续的时间很短,有时候不足以使继电器吸合,当继电器仍会有轻微的吸合动作。这显然是我们不希望看到的。
借用马潮老师在《AVR单片机》这本书中一句话:这个误动作可能很轻微,一般情况下也不会出现异常,但是如果这个端口接的是点燃炸药的引信,而这个引信是非常灵敏的,那么,结果会怎么样呢?
有些单片机复位后端口默认为输入口的原因
前面我们说了,单片机上电后,如果端口默认为输出口,那么不管是输出低电平还是高电平,都可能会引起误动作,甚至会产生致命后果。
而假如端口上电后默认为输入口呢?我们知道,单片机的输出控制操作一般都是根据输入信号来实现的。这样的话,就会好很多,我们可以根据输入情况做处理,尤其是对于瞬间的输入,我们可以通过软件抗干扰技术来进行过滤,这样我们就能自己掌握主动,让误操作不会发生。
单片机复位后端口处于高阻态的原因
单片机复位后端口处于高阻态的原因无外乎降低功耗和安全性的原因。但是在程序中,对于单片机复位后的状态,也要有合理的分配,例如不能让端口一直处于高阻态,这样容易引起电流变化(我们在设计中发现,如果端口处于高阻态,会导致静态电流不稳定),当然端口状态的设置要与硬件电路配合,对于那些不用的端口,建议设置为输出。(MSP430数据手册中说:不用的端口,建议设置为输出,置于输出高电平还是低电平,区别不大,因为这些端口没有连接任何外部器件。)
电路中也一样,要根据实际情况设置上拉或者下拉电阻等等。
到此,以上就是小编对于单片机2A电流可以吗的问题就介绍到这了,希望介绍关于单片机2A电流可以吗的3点解答对大家有用。