안녕하세요 지난 글에서는 펌웨어(Firmware)와 MCU에 대해 정리했습니다. 👉 이전 글 보러 가기펌웨어(Firmware)의 개념 - 회로와 소프트웨어를 연결하는 제어의 시작MCU의 개념 - 펌웨어가 동작하는 작은 컴퓨터 이전 글에서 펌웨어는 회로를 제어하기 위한 프로그램이고, MCU는 그 펌웨어가 실제로 동작하는 작은 제어용 컴퓨터라고 설명했습니다. 그런데 여기서 자연스럽게 이런 질문이 생길 수 있습니다.“MCU는 외부 버튼이 눌렸는지 어떻게 알 수 있을까?”“펌웨어에서 LED를 켠다고 하면 실제 회로에서는 무엇이 바뀌는 걸까?”“MCU는 외부 회로와 어떤 핀으로 신호를 주고받을까?” 이 질문과 가장 밀접하게 연결되는 기능이 바로 GPIO입니다. GPIO는 MCU가 외부 회로와 신호를 주고받을 ..