Как более простая аналогия, разные устройства действуют по-разному. Микроконтроллер и большинство микросхем похожи на маленькие умные водяные насосы. Они вытягивают небольшое количество необходимой воды (ток) и только это.
Светодиоды, с другой стороны, похожи на тупые пылесосы промышленного назначения. Подключите его к источнику питания, и он постарается высосать столько тока, сколько сможет, настолько быстро, насколько сможет. Вот почему вам нужен резистор. Резистор похож на маленькую трубу. Это только пропускает так много тока из-за его размера. Он сопротивляется больше, чем этот ток. Светодиод хочет тянуть столько, сколько может, но только 25ma или около того, что вы выбрали, проходит.
Что касается того, зачем вам нужен резистор, когда светодиод и выходной контакт рассчитаны на 25 мА, это потому, что это рекомендуемый ток, а не максимальный или возможный ток. Светодиод лучше всего работает при 25 мА (компромисс между яркостью и продолжительностью в тысячах часов), но может управляться меньшим током (не таким ярким, дольше) или большим током (ярче, не длится) как долго). Слишком мало тока, и он не включится. Слишком много, и это в конечном итоге сгорит.
Выходной контакт вашего микроконтроллера такой же, но как источник питания. В идеале вы хотите получать только 25 мА тока от этого контакта (и это без учета общего тока от всех контактов или падения напряжения). 25 мА в этом случае - рекомендуемый рабочий ток. Вы также можете получить меньше. Хорошей практикой является получение только того количества, которое вам нужно для данной установки. Вы также можете получить больше. В большинстве таблиц указаны максимальное напряжение и ток для данного выходного контакта. (Например, рекомендуется 25 мА, максимум 40 мА). Но поскольку ток вытягивается, а не проталкивается, вы должны убедиться, что то, что вы строите, учитывает это. Для передачи сигналов или связи между вашим микроконтроллером и микросхемой, вероятно, в этом нет необходимости, поскольку оба будут рассчитаны на то, чтобы не потреблять слишком большой ток. Но если вы подключаете текущий голодный светодиод,
Наконец, как примечание, используемый вами источник питания работает точно так же. Подсоедините что-нибудь, что потребляет больше, чем рекомендуемое / максимальное значение 2 А, и оно сожжет и сломается (или вставит предохранитель или перейдет в режим сброса в зависимости от его качества). Подключите 2-амперный ток высокого тока, подключенный непосредственно к нему, без ограничителя тока, и оба не будут счастливы. НТН.