Здравствуйте! Помогите пожалуйста разобраться с работой GPIO. Только нужно не для конкретного микроконтроллера, а общее описание, как он работает и т.д.
Общее описание, как и частное находится в документации к конкретному микроконтроллеру.
GPIO - выводы контроллера, которые можно настроить на ввод, либо на вывод. Конкретные правила считывания или установки состояния находятся в документации на конкретный контроллер. В общем случае, можно установить некий вывод во вполне определенное состояние командой контроллера, либо считать состояние вывода.