http://forum.getchip.net/ |
|
enc28j60 или просто удаленка!!! http://forum.getchip.net/viewtopic.php?f=9&t=729 |
Страница 2 из 2 |
Автор: | @lik [ 04 ноя 2016, 20:58 ] |
Заголовок сообщения: | Re: enc28j60 или просто удаленка!!! |
Опять забегая вперед, вопрос: Данный девай (на микрухе ENC28J60) можно будет включить напрямую к роутеру (Ethernet) и по удаленке управлять релюхой??? Или ВКЛЮЧЕННЫЙ компьютер всё равно понадобится для формирования HTML-страницы??? |
Автор: | Dust [ 07 ноя 2016, 07:06 ] |
Заголовок сообщения: | Re: enc28j60 или просто удаленка!!! |
HTML будет находится в МК... |
Автор: | @lik [ 20 ноя 2016, 20:57 ] | ||
Заголовок сообщения: | Re: enc28j60 или просто удаленка!!! | ||
Помогите разобраться с инициалзацией, Инициализация Типичная последовательность инициализации ENC28J60 выглядит примерно так: Настраиваем размер FIFO для приёма данных (ERXST, ERXND), инициализируем указатель для чтения данных из FIFO (ERXRDPT). Настраиваем фильтрацию входящих пакетов. По умолчанию, ENC28J60 пропускает пакеты, приходящие на наш MAC-адрес и широковещательные пакеты. В принципе, можно так и оставить. (этот пункт пропускаю, так как вообще не шарю...) Настраиваем MAC: Очищаем MACON2.MARST чтобы снять сброс MAC. (вот здесь в даташите сказано reserv MACON2) MARST - этот бит в даташите нигде не нашёл, ни MACON1, ни MACON2, ни MACON3,ни MACON4... Устанавливаем MACON1.MARXEN чтобы разрешить приём данных MAC. Устанавливаем MACON1.RXPAUS и MACON1.TXPAUS для включения аппаратного упралвения потоком. (ставить 1 боязно, потом прийдётся аппратно управлять потоком, или можно ????) Настраиваем биты PADCFG, TXCRCEN в MACON3. Для большинства приложений подойдёт выравнивание пакета до 60 байт и автоматическое добавление контрольной суммы. (PADCFG - я так подозреваю по тексту нужно ставить 101 и даташит + переводчик яндекса мне в помощь, ТАК???) (А TXCRCEN - ставить в 1? судя по тому-же даташиту и переводчику) И вообще эта инициализация - это работа с регистрами? Т.е. из картинки опкод 010?
|
Автор: | @lik [ 20 ноя 2016, 21:27 ] |
Заголовок сообщения: | Re: enc28j60 или просто удаленка!!! |
И ещё вопрос с первой странички открылся вновь и уже с осложнениями, возможно ли какие либо регистры прочитать не пройдя начальную инициализацию??? То есть как записать только нужные байты, а не нужные в каком состоянии ставить, как бы ни испортить девайс??? |
Автор: | Dust [ 22 ноя 2016, 04:48 ] |
Заголовок сообщения: | Re: enc28j60 или просто удаленка!!! |
Вот все подробно расписано. |
Автор: | @lik [ 01 дек 2016, 23:37 ] |
Заголовок сообщения: | Re: enc28j60 или просто удаленка!!! |
я про тот же сайт, там написано чтение и запись в одном случае (чтение) ножка MISO учавствует, а в случае запись она уже не участвует в процессе формирования сигнала.... Так вот вопрос: как это чтение? То есть чтение - это микроконтроллер читает с микрухи (enc28j60)? А запись? Понятно что пишет в ту-же микруху...., но... Как и кем обрабатываются сигналы с интернета (удаленно или локалка) вот эта последовательность не совсем понятна??? То есть сначала принимает микросхема пишет инфу в свой буфер, потом если мы её читаем (микроконтроллером) то буфер будет обновлятся по мере поступления данных (НО ОТКУДА ЭТИ ДАННЫЕ ИДУТ???)? Как-то так? |
Страница 2 из 2 | Часовой пояс: UTC + 3 часа [ Летнее время ] |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |