Да, почти любые Ethernet-чипы греются прилично и потребляют при этом немало. Ничего не сделаешь. А 100Мб/с греются еще больше, а на 1Гб/с вообще можно яичницу пожаритьTHK писал(а):Косяк в том, что максимальный выходной ток 78L05 - 100 мА, а ENC28J60 хочет 180 мА (!) в итоге у 78L05 срабатывает защита! Перепаял на 7805, греется как печка, но работает. Надо думать на тему LM2576...
Здесь вы правы. Но я пока не придумал что с этим делать.THK писал(а):2. По прошивке (от 27.05.2011) прошивал Ваш бинарник. То, что бросилось в глаза.
2.1. Функцию АЦП можно назначить пинам, на которых ее нет.
Если привязываться к схеме, которую мы тут обсуждаем, то можно в прошивке определить, что АЦП бывает только у C0-C3. Как вы считаете?
Этого вроде бы не должно быть.THK писал(а):2.2. Состояние входов почему то инверсное (сейчас в этом не вполне уверен, пишу по памяти из дома, мог запутаться из-за следующего косячка).
Не совсем понятно о каком светодиоде вы говорите. Если о том, который является частью платы B1, то он МЕНЯЕТ свое состояние ТОЛЬКО при нажатии кнопок. Он никак не должен реагировать на выходы. Или вы о другом светодиоде? О каком?THK писал(а):2.3. Какой то касяк с управлением выходами (мой или прошивки)... В WEB-интерфейсе нажимаю ссылку ON - светодиод (который на плате) не горит, OFF - загорелся, ну думаю и здесь инверсия. Но не тут-то было! ON - светодиод остается гореть OFF - потух.
Давайте более подробно разберемся в ситуации.THK писал(а): Выяснил, что устройство меняет состояние выхода при сочетании командили при подаче команды http://192.168.0.14/sec/?pt=1&cmd=1:2 два раза подряд.Код: Выделить всё
http://192.168.0.14/sec/?pt=1&cmd=1:1 [url=http://192.168.0.14/sec/?pt=1&cmd=1:0]http://192.168.0.14/sec/?pt=1&cmd=1:0[/url]
Допустим начальное состояние OFF.
Посылаем 1:1. Оно должно стать ON
Посылаем 1:0. Оно должно стать снова OFF
Описываемая вами проблема в том, что после 1:1, 1:0 оно остается в состоянии ON?
Дело в том, что State берется не из памяти. Оно считывается из реального состояния порта. Поэтому какая-либо ошибка в коде маловероятна. У себя ничего подобного не замечал. Но еще раз проверю.