EDA365电子论坛网

标题: I/O口, 输入/输出, 用啥工作模式 ? [打印本页]

作者: 岁月如歌21    时间: 2025-11-4 16:48
标题: I/O口, 输入/输出, 用啥工作模式 ?
I/O口, 输入/输出, 用啥工作模式 ?
2 E# z5 a% Q* z& C7 i===STC32/STC8
5 M! J7 d  H2 C. w8 V答:如不考虑功耗9 x2 I- y* m* j+ N. r
1,输出请设置成强推挽输出,20mA以上的驱动能力 !
" v7 h+ R$ ~: p! s& r
      你来个干扰看能拿他咋样 ,他就不理你 !!!. p4 k) P& o7 D. H" H* x$ ?. d
2,输入请设置成高阻输入,默认施密特触发器输入 !

5 F+ F9 Y0 w" y6 O6 g     高阻输入的阻抗是无穷大,至少 100兆欧以上,相当于接到空气,但有寄生电容的影响8 g* @+ Y! [) u
     打开内部4K上拉/或外部加10K上拉/或对方是强推挽输出
; `5 w- E3 o: p& L     ====如对方强推挽输出,就没必要打开内部的4K上拉,也没必要外部加上拉
7 z  R. R- l$ E9 C+ I: G4 D  v     ====输入口也可再并个小电容到地,一般没必要,软件反复多读几次也能解决

, N2 }* R$ c  X4 _3,不用的I/O,最专业的做法:设置为【高阻输入 + 关闭数字输入, G) N% m0 T6 x# h3 r6 ]
      这样浮空的I/O, 高阻输入模式,在省电模式时也不会耗电;
4 j1 x- U/ Y1 J4 [      另外不小心短接到 MCU-VCC/GND 也不会烧掉,高阻输入 | 电流流不进来也流不出去) @8 T6 d' U* Y) U; v' i* c9 {4 S8 W





欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/) Powered by Discuz! X3.2