Перейти к содержанию
    

Для скорости 115200 там все не так просто. Пакет Ethernet по длительности превышает максимально допустимое время между приемом/передачей байт. Посему сам драйвер USART'а надо вклеивать в код приема/передачи Ethernet-пакета.

 

А в остальном все просто - создаете сокет, принимаете данные, передаете - ничего военного. Ну разве что интерфейс там не BSD, а событийный. Посмотрите, как сделан HTTP-сервер, будет понятнее (может быть ;) ).

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Сейчас используется скорость 115200. В целом нужно на данном этапе производить обмен пакетами по 16 байт в обе стороны (запро-ответ). 15 байт данных и 1 байт CRC8. Это пока. В пиковом случае пока не вижу нужды в пакетах длиннее 32 байт (16+16). Также планируется доступ по интернет через веб-интерфейс со смартфона, но это потом.

 

Вопрос выходит за рамки темы. Если Вам интересно решение этой задачи - напишите в личку.

На скорости 115200 и 230400 данные бегают из сетки в сом и обратно... www тоже работает.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Rst7, нескромный вопрос можно задать? Вместо RTL8201CP можно использовать RTL8201CL? Может, есть сведения? Даташиты сравнил бегло - вроде, похожи. Обе позиционируются, как pin-to-pin comatable to RTL8201BL. Обе не толерантны к 5V, в отличие от той же RTL8201BL.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Даташит на CL в студию, глянем. CP используется легко, в последней выложенной схеме варианта 2 - BL или CP (схема немного меняется!!!)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Даташит на CL в студию, глянем

Собственно вот: http://realtek.info/pdf/rtl8201cl.pdf

Материнка попалась старая с таким чипом. Вроде, должен подойти. Вот и интересно стало забубенить Ваш супер-мега-девайс :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Да вроде пойдет. Кстати, он 5V-Tolerant. Только вот надо посмотреть, как правильно к нему подключается трансформатор (например, между BL и CP есть разница). Поищите на него Reference Design и сравните.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Заказал мегу168. через пару недель придёт. Если вдохновение придёт одновременно с мегой, то запаяю по-быстрому.

А вот насчёт 5V-толерантности... Это не так. В даташите есть такая строчка в таблице Absolute Maximum Ratings:

Input High Vol. Maximum Vcc+0.5V.

А это самое Vcc max = 3.6V.

Получается, не выше 4.1V. Лучше включить его по схеме, аналогичной RTL8201CP, с диодами в разрыве по земле.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Всем доброго времени суток!

 

Бегло прочел топик, понял что нашел то, что искал не один месяц. Скачал архив выложенный топикстартером, Rst7... Скачал штуки четыре различных вьювера для PCAD... Ни один не открыл...

 

Сории за глупый :rolleyes: вопрос, не сложно ли выложить вьювер или просто принципиальную схему девайса :-) в jpeg или другом "легкоусвояемом" формате :-)

 

И по ходу вопрос, камень 168-20 выбран именно из-за возможности работать на частоте 20мгц? Если так то я могу спокойно юзать мега32, она без проблем разгоняется на 20 мгц (проверено в рабочих проектах), я прав?

 

Основная цель применения - мониторинг железа в локальной сети, сработка концевиков, перезагрузка устройств, контроль напряжений и температур и т д.

 

И еще, сложностей с переносом исходников на cvavr не будет? ибо привычка это вторая натура :-) а в iar\ewavr не работал никогда и немного теряюсь :-)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

И еще, сложностей с переносом исходников на cvavr не будет?
Будут обязательно, быстрее будет в IARе разобраться чем перенести.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Будут обязательно, быстрее будет в IARе разобраться чем перенести.

 

Да, уже убедился, трошки подружился с иаром :-)

Заказываю детали, плиз, поделитесь кто полной схемой, ну качать ставить пикад2002 на ноут не охота, и так места немного, а на нем все крутится, и протеус и все проги разработки, да и ставить такую дуру ради просмотра схемы както немного неохота, если не сложно, поделитесь нормальной схемой, а то не знаю что заказывать :-)

 

Буду пытаться перезаточить прошивку под нужды сети, тоесть работу с снмп вместо веб, или с телнетом\ссш.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А вы поройтесь в теме, вроде кто-то уже просил и кто-то выкладывал схему в jpg, или по-ищите в сети pcad 2002 viewer (или как то так).

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Хотелось бы несколько реанимировать тему, и задать автору ряд вопросов.

 

1. Можно ли не выставлять пятью резисторами адрес PHY, если используется интерфейс SNI?

2. Почему в нагрузке по RX нет средней точки? (один резистор, вместо двух по 50, с заземлением по переменке через конденсатор).

3. Почему в нагрузке по TX вообще нет никакого резистора?

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...