mibic77 пишет:
Уточните пожалуста номиналы резисторв в ...
Когда создавал проект, то подразумевал, что никто не будет собирать тестовую плату со всем набором светодиодов. По мне - смысла нет, разве что проверка идет потоком. А так, достаточно собрать цепочку из двух светодиодов и двух резисторов и поочередно пройтись по всем портам.
Но, тем не менее, замечание верное.
Если плата будет собрана полностью, то исходить нужно от максимального тока для выводов питания МК - 200 мА. Тогда на один вывод МК максимальный ток 200/22 = 9мА. Дальнейший расчет от параметров светодиодов. Максимальные ток для одного светодиода рассчитывается по формуле I = (5,0 - Uled)/9. Где Uled - прямое падение напряжения на светодиоде. Например, если падение напряжения на светодиоде 1,8V, то I = (5,0 - 1,8)/9 = 0,356 кОм. Ближайшее большее из стандартного ряда - 360 Ом.
Если плата будет собрана частично, то расчет аналогичен, только берется другое число светодиодов. И ток через один вывод порта не должен превышать 40 мА.
Чтобы не заморачиваться со все этим, можно взять резисторы сопротивлением 510 - 1000 Ом, независимо от числа светодиодов. И светиться будут, и ничего не перегрузится...