你最好了解一下 IO 模式,
首先,
1) 开漏高电平 是断开, 低电平是导通。
2) 你控制的是测量ADC的通断吧? 换句话说,是12V, 电阻分压,到ADC, 电阻,到地,对吧? 那么,你ADC那头你不怕烧?既然ADC那头,都在5V范围内了,那么接地的那头,电位比ADC测量位还要低你担心什么?
3)最后,烧MCU脚的永远是电流,而不是电压,开漏模式下,你只要确保灌入电流在5mA以下,别说12V, 120V都烧不了IO, 你要是不控制电流5V都能把引脚烧了,不信你开漏模式IO接VCC,当IO = 0时 就冒烟了。 所以,关键是限流电阻,而不是电压。 |