설계시 MCU를 전원의 출력 단자로 사용하지 않도록 노력해야합니다. 이러한 큰 전류는 MCU 내부 작업의 안정성에 영향을 미치기 때문입니다. io 핀과 직접 부하 사이에 래치 또는 인버터를 추가하여 io 핀이 제공 할 수 있도록합니다. 논리, 래치 또는 인버터가 전원을 공급하도록 함

LED를 연결하고 양극을 전원에 연결하고 단일 칩 마이크로 컴퓨터의 핀에 전류 제한 저항추가 하면 전류가 5mA가되도록 저항 값을 계산할 수 있습니다. 마이크로 컨트롤러가 작동하면이 핀이 낮아집니다. LED는 빛을 발할 수 있습니다.
집주인의 연결 방법은 괜찮지 만 권장하지 않습니다. 현재 일반적으로 사용하는 일반적인 연결 방법은 LED 조명의 양극을 5v 전원에 연결하고 음극을 연결하여 1k 전류 제한 저항을 그림의 io 핀에 연결하는 것입니다. 그런 다음 io가 0을 쓰면 표시등이 켜지고 1을 쓰면 꺼집니다. 
호스트의이 연결 방법의 단점은 단일 칩 마이크로 컴퓨터가 켜질 때마다 io 핀이 10 ~ 20 마이크로 암페어의 대전류를 출력해야하며 (일반 단일 칩 마이크로 컴퓨터 io 핀의 최대 출력 전류가 20에 불과 함을 알아야 함) 단일 칩 마이크로 컴퓨터가 전원 출력으로 사용된다는 것입니다. 이런 식으로 마이크로 컨트롤러는 "피곤"합니다. 이러한 큰 전류는 단일 칩의 내부 작동 안정성에 영향을 미치기 때문에 설계에서 단일 칩을 전원 출력 단자로 사용하지 않도록해야합니다. 실제로 io 핀을 사용하여 무언가를 구동해야하더라도 io 핀과 직접 부하 사이에 래치 또는 인버터를 추가합니다. io 핀이 로직을 제공하고 래치 또는 인버터가 전원을 제공하도록합니다.

추천

출처blog.csdn.net/qq_25814297/article/details/109222051