хм. динамическая индикация вроде как, тут электролиты как раз мешают. И на верхнее плечо лучше поставить таки нормальные транзисторные ключи (это убережет мегу от токового изнасилования).
виной тому кстати криво написаный код + адурина, как сделано:
1) гасим индикатор (выкл. все линии)
2) вдвигаем данные в регистр
3) щелкаем регистром (введенные данные появляются на выходе)
4) включаем линию.
п.2 — самые затратный по времени, по идее надо так:
1) вдвигаем данные в регистр
2) гасим индикатор (выкл. все линии)
3) щелкаем регистром (введенные данные появляются на выходе)
4) включаем линию.
вам порты меги не жалко?
1) при зажигании 7 светодиодов нагрузка на порт будет = 7*(5-2)/150 = 140мА (по даташиту если память не изменяет память на пин порта около 20мА максимум);
2) акромя вкорячивания 140мА в светодиоды бонусом еще надо заряжать электролиты, т.е. еще дополнительная токовая нагрузка.
Вспомнил!
Там заковырка в другом, для GPIO0-15 есть возможность рулить ими записью в регистры типа GPIO_*_W1TS/GPIO_*_W1TC (*-OUT, ENABLE, STATUS), где мл. 16 бит соответствуют GPIO0-15.
А вот что бы рулить GPIO16 – надо к нему лезть только через отдельный набор регистров для этого пина.
кстати считать можно и двоичным кмоп счетчиком на рассыпухе, кушают они немного. ну и логика простая проснулся — прочитал отправил (при необходимости сбросил) и дальше спать.
Но только 15-20% выпускников готовы к немедленному трудоустройству и эффективной работе.
А что когда то было по другому? Один фиг новый сотрудник не сразу начинает полноценно трудиться, пока въедет в предметную область, пока освоится, а уж молодому неопытному выпускнику для этого надо больше времени.
Эту связь описывает закон Ома:
.
вроде U=I*R, или у меня криво отображается
и никаких конденсаторов не надо.
виной тому кстати криво написаный код + адурина, как сделано:
1) гасим индикатор (выкл. все линии)
2) вдвигаем данные в регистр
3) щелкаем регистром (введенные данные появляются на выходе)
4) включаем линию.
п.2 — самые затратный по времени, по идее надо так:
1) вдвигаем данные в регистр
2) гасим индикатор (выкл. все линии)
3) щелкаем регистром (введенные данные появляются на выходе)
4) включаем линию.
1) при зажигании 7 светодиодов нагрузка на порт будет = 7*(5-2)/150 = 140мА (по даташиту если память не изменяет память на пин порта около 20мА максимум);
2) акромя вкорячивания 140мА в светодиоды бонусом еще надо заряжать электролиты, т.е. еще дополнительная токовая нагрузка.
я так понимаю рисунок просто показывает что значат углы в исходных дифурах
а примеры некостылей можно?
у 8080 — только абсолютные адреса (как для jmp так и для call).
http://demin.ws/projects/radio86/info/kr580/i8080.html#cmdlist
Там заковырка в другом, для GPIO0-15 есть возможность рулить ими записью в регистры типа GPIO_*_W1TS/GPIO_*_W1TC (*-OUT, ENABLE, STATUS), где мл. 16 бит соответствуют GPIO0-15.
А вот что бы рулить GPIO16 – надо к нему лезть только через отдельный набор регистров для этого пина.
судя по даташитам gpio16 это выход таймера который будит esp8266 (и то если соединен с rst), как gpio он не адресуется
и как его к esp8266 прикрутить? да и зачем? если встроенный аналогичный и программируемый по цифре в esp уже встроен?
раз в неделю не получится, там 32бита на счетчик, итого около часа максимум.
для ic1 неиспользуемые входы лучше посадить на землю, на всякий случай.
кстати считать можно и двоичным кмоп счетчиком на рассыпухе, кушают они немного. ну и логика простая проснулся — прочитал отправил (при необходимости сбросил) и дальше спать.
смотря какой сон. тот что deep sleep — неможет, ибо вырублено все.
и все это без компов! офигеть.
А что когда то было по другому? Один фиг новый сотрудник не сразу начинает полноценно трудиться, пока въедет в предметную область, пока освоится, а уж молодому неопытному выпускнику для этого надо больше времени.
>А один только вывод из сна занимает как минимум 65ms
а это откуда?
ставьте импульсный dc/dc, в два раза меньше кушать будет (а то и в 5-6 раз).