пятница, 8 сентября 2017 г.

Проверяем работоспособность модуля Ethernet ECN28J60

Уже давненько лежит модуль. Решил проверить работает он или нет. 
В сети нашёл картинки с подключением. Таких много.



VCC - 3,3 В
GND - GND
SCK - 13
SO - 12
SI - 11
CS - 10

6 проводков. Пример в среде разработки ардуино DHCPAddressPrinter библиотеки Ethernet не заработал. На модуле горит постоянно красный светодиод, не понятно что происходит. Светодиоды на RJ45 помигивают, по-моему всегда.

Прочитал рекомендации в сети и установил библиотеку UIPEthernet. Скачал на гитхабе. На самом деле я не знал, что библиотеки можно устанавливать прямо в среде разработки. Для этого нужно в меню "Скетч" выбрать "Подключить библиотеку", а в списке выбрать "Управлять библиотеками". В фильтре пишем "uip" и вот она наша библиотека. Выбираем её и жмём кнопку "Установка".

Открыл пример EchoServer.
Поменял IP адрес в MYIPADDR, ДНС - MYDNS и шлюз - MYGW.

Подключился через Putty. Connetion Type - Raw. Порт 1000.
Вводишь слово и оно же печатается. Эхо работает, всё в порядке.

Рабочих вам модулей!

Комментариев нет:

Отправить комментарий

Определение параметров CHS (Cylinder, Head, Sector) карт CF с помощью утилиты IDEINFO

 Столкнулся с проблемкой подключения карт CF к материнской плате LTC-SL REV-B и WD386SX-LPX. В БИОС этих плат нет автоопределения накопителе...