EDA365电子工程师网

标题: 一个输出可不可以驱动两个输入? [打印本页]

作者: czx08    时间: 2015-11-21 17:35
标题: 一个输出可不可以驱动两个输入?
本帖最后由 czx08 于 2015-11-21 20:55 编辑
9 A! Y4 Y1 e8 u- J! u. F2 y4 E; j! u' b' V/ |; _7 m
5 J# n1 W" W) p
- m2 f4 b# I7 o, R  a
" |4 b2 s" V4 p- a0 v
IC1 P1和P2管脚分别输出驱动LED和蜂鸣器,低电平点亮灯,响蜂鸣器,同时MCU检测P1和P2管脚的状态,做其他处理。
6 V' o7 [1 K8 |问题是:P1和P2可以既驱动LED,又输入到MCU侧吗(不考虑两端的电平)?0 d! S& \5 ~7 D$ w

1 W6 |9 o! w: }1 H谢谢!
0 H; N' l9 Q; K( m
作者: kevin890505    时间: 2015-11-21 20:02
必须可以啊
作者: czx08    时间: 2015-11-21 20:56
kevin890505 发表于 2015-11-21 20:02. O) [" v6 \" B! o4 H& a
必须可以啊

* J( t: W2 R1 C3 ], y这不相当于一个输出驱动两个输入了?
0 ~5 Y7 ^2 d  Y
作者: kevin890505    时间: 2015-11-21 21:39
只要逻辑关系不会冲突,驱动能力允许,就可以。I2C还连了好几个呢一般。/ S) W" X* x3 h, v
你这个是低电平驱动,后面单片机IO口在做输入时候,阻抗几十K是有的,随便带。如果是一个IO高驱动,同时带几个大电流就不行。
作者: czx08    时间: 2015-11-21 21:46
kevin890505 发表于 2015-11-21 21:39+ ^+ z* a1 q5 |% W  S3 [
只要逻辑关系不会冲突,驱动能力允许,就可以。I2C还连了好几个呢一般。5 n2 D3 s0 e( \2 r
你这个是低电平驱动,后面单片机I ...

- S  t, ~! h3 v' M) {$ b, V! e
: u5 ~- `( z8 Y+ [学习了!2 A6 U) u$ r- x2 A, {" V

作者: 超級狗    时间: 2015-11-22 11:16
蜂鳴器很耗電,通常不建議直接用雞批挨毆驅動。, s8 d' [1 N! z* _
$ N" M, u# h8 @8 o/ S5 w
要點發光二極管,也要看你要點多亮。8 bit MCU 的雞批挨毆有的能推 10mA ~ 20mA,ARM 等級的很多都只能到 500uA ~ 2mA。
5 B3 j! C5 z" Q
$ G* e; I) ~5 U! M9 ?' z( H# k搞個二極管驅動會妥當些!
, j! ?$ ]  x5 K% x5 _3 p1 E5 ?2 @
1 @% P% y9 H3 x. p- e. ]3 `& M

作者: longsoncd    时间: 2015-11-22 14:23
很好的问题 就是要从最基本的原理上发问  
作者: longsoncd    时间: 2015-11-22 14:25
上面不存在驱动问题,重点关注:逻辑关系是否正确就可以了,即LED,BUZZER可以可靠工作,MCU能够正常采到P1-P2的逻辑电平
作者: czx08    时间: 2015-11-22 16:09
longsoncd 发表于 2015-11-22 14:259 s0 N7 `0 N' S
上面不存在驱动问题,重点关注:逻辑关系是否正确就可以了,即LED,BUZZER可以可靠工作,MCU能够正常采到P1- ...
/ `3 ?4 O, N6 p1 n% V

& J1 l7 U6 L1 ~
作者: cmg227    时间: 2015-11-23 08:43
加个三极管就好了吧
作者: fallen    时间: 2015-11-23 10:00
如果没有三极管,都免谈。* Y# H; ?9 C5 d2 ?/ l$ _. ~2 i
有三极管,直接连接过去即可,注意不要被BE拉底电压。" {0 x. a: C4 S8 a( s; F% `9 Y
很简单的问题,不要想复杂了。
作者: 超人会1飞    时间: 2015-11-23 14:06
可以的,虽然蜂鸣器是个好点比较高的器件,最好接一个三极管放大一下在驱动,低电平的话MCU是可以识别的
作者: 超人会1飞    时间: 2015-11-23 14:07
kevin890505 发表于 2015-11-21 21:39
* C$ V% @, u8 v. ?; B3 A只要逻辑关系不会冲突,驱动能力允许,就可以。I2C还连了好几个呢一般。
& I. Z- w; H+ x$ T) G* m0 x: }你这个是低电平驱动,后面单片机I ...
: `" L# I4 |1 x" I
是可以的,但是要注意蜂鸣器需要加一个驱动电路
作者: czx08    时间: 2015-11-23 15:31
超級狗 发表于 2015-11-22 11:16
9 ?$ Y: r- n2 R) N0 y! M( g' O2 T, a蜂鳴器很耗電,通常不建議直接用雞批挨毆驅動。# x  P# z( ^* f( P% N. i

2 c4 O7 q' z( S: W9 g/ ]1 V要點發光二極管,也要看你要點多亮。8 bit MCU 的雞批挨 ...

* y% ]. u7 _; S不是用MCU去驱动LED和蜂鸣器,而是MCU采样LED和蜂鸣器驱动脚的电平状态!6 d* @+ A! e3 N4 b, I6 f4 m

作者: brady.lu    时间: 2015-11-23 15:38
只要驱动时序一样就行了 比如大家都是高电平驱动。
作者: czx08    时间: 2015-11-24 10:03
超人会1飞 发表于 2015-11-23 14:07
) o, M! X: C% g( |是可以的,但是要注意蜂鸣器需要加一个驱动电路

! _8 q( \  H8 ^; n驱动蜂鸣器的IC里面集成了驱动电路,所以可以直接接!
5 J! w" g7 r5 l, L




欢迎光临 EDA365电子工程师网 (https://bbs.elecnest.cn/) Powered by Discuz! X3.2