你最好了解一下 IO 模式,
首先,
1) 開漏高電平 是斷開, 低電平是導通。
2) 你控制的是測量ADC的通斷吧? 換句話說,是12V, 電阻分壓,到ADC, 電阻,到地,對吧? 那么,你ADC那頭你不怕燒?既然ADC那頭,都在5V范圍內了,那么接地的那頭,電位比ADC測量位還要低你擔心什么?
3)最后,燒MCU腳的永遠是電流,而不是電壓,開漏模式下,你只要確保灌入電流在5mA以下,別說12V, 120V都燒不了IO, 你要是不控制電流5V都能把引腳燒了,不信你開漏模式IO接VCC,當IO = 0時 就冒煙了。 所以,關鍵是限流電阻,而不是電壓。 |