Re: Атмега и куча светодидов
Добавлено: Вт июл 31, 2012 17:32:31
+1. Я бы тоже поставил 74HC595.ploop писал(а):На 40 светодиодов надо всего 5 регистров 74HC595 (при цене 5-7 рублей штука)
+1. Я бы тоже поставил 74HC595.ploop писал(а):На 40 светодиодов надо всего 5 регистров 74HC595 (при цене 5-7 рублей штука)
Код: Выделить всё
while (1)
{
i=1;
while (i<=0x80)
{
j=1;
while(j<=0x80)
{
PORTB=i;
PORTD=j;
j=j<<1;
}
i=i<<1;
}
}
Вешаем светодиоды с рабочей напругой приблизительно 3,3 В . Проще всего выковырять их из китайского фонарика. Применяем 48-ю мегу и запитываем её 3,3 Вольтами...ploop писал(а):Нет, не сомневаюсь. Уверен на 100%, что это недопустимо
У светодиодов нет такого параметра, как рабочее напряжение. Есть прямое падение напряжения при таком-то токе. Как вы этот ток собираетесь удерживать без резисторов хотя-бы в некоторых пределах? Изменение питающего напряжения, хотя бы на 0.1В туда-сюда приведет сильному его изменению. Как следствие - еще большее изменение яркости. А еще есть температура окружающей среды, где стоит ваше устройство и где размещены светодиоды. И последнее - вам жалко резисторов?s_black писал(а):Берем светодиоды с рабочей напругой приблизительно 3,3 В . Проще всего выковырять их из китайского фонарика. Применяем 48-ю мегу и запитываем её 3,3 Вольтами...
Вы до сих пор уверены на 100 %?
Нельзя превышать ток 200ма для одного пина питания. А их в зависимости от корпуса обычно 2 и больше. Главное не превышать общий втекающий и вытекающий ток для всего контроллера и смотреть на правильное распределение этих токов по конкретным выводам.Леонид Иванович писал(а):Ответ на первых два вопроса содержится в даташит. Например, для ATmega8 суммарный ток по выводам земли и питания не должен превышать 200 мА. Если вписываетесь в такой ток со всеми светодиодами - то можно.
Т.е. теоритически можно попробовать изнасиловать мегу128 и подключить к ней 40 светиков, при токе 20ма через каждый. Причем 20 светиков должны будут зажигаться лог 1, а 20 - лог 0.Несмотря на то, что каждая линия ввода-вывода может быть нагружена втекающим током более, чем показано в условиях испытания (20 мА при питании VCC = 5В, 10 мА при питании VCC = 3В) в статическом состоянии (не переходном), необходимо учесть следующее:
Корпуса TQFP и MLF:
1] Суммарные токи IOL всех линий ввода-вывода не должны превышать 400 мА.
2] Суммарные токи IOL всех линий ввода-вывода A0 - A7, G2, C3 - C7 не должны превышать 300 мА.
3] Суммарные токи IOL всех линий ввода-вывода C0 - C2, G0 - G1, D0 - D7, XTAL2 не должны превышать 150 мА.
4] Суммарные токи IOL всех линий ввода-вывода B0 - B7, G3 - G4, E0 - E7 не должны превышать 150 мА.
5] Суммарные токи IOL всех линий ввода-вывода F0 - F7 не должны превышать 200 мА. Если IOL превышает условия испытания, то VOL может также увеличиться. Для выводов не гарантируется втекающий ток выше приведенного в условиях испытания.
Несмотря на то, что каждая линия ввода-вывода может быть нагружена вытекающим током больше, чем показано в условиях испытания (20 мА при Vcc = 5В, 10 мА при Vcc = 3В) в статическом состоянии (не переходном), необходимо учесть следующее:
Корпус TQFP и MLF:
1] Суммарные токи IOН всех линий ввода-вывода не должны превышать 400 мА.
2] Суммарные токи IOН всех линий ввода-вывода A0 - A7, G2, C3 - C7 не должны превышать 300 мА.
3] Суммарные токи IOН всех линий ввода-вывода C0 - C2, G0 - G1, D0 - D7, XTAL2 не должны превышать 150 мА.
4] Суммарные токи IOН всех линий ввода-вывода B0 - B7, G3 - G4, E0 - E7 не должны превышать 150 мА.
5] Суммарные токи IOН всех линий ввода-вывода F0 - F7 не должны превышать 200 мА. Если IOН превышает условия испытания, то VOН также может выйти за указанные значения. Для выводов не гарантируется вытекающий ток выше приведенного в условиях испытания.