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
102646plp8j17cfna2pp9f.jpg
(159.69 KB, 下载次数: 0)
下载附件
保存到相册
2025-11-4 16:48 上传
欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/)
Powered by Discuz! X3.2