Добрый день all!
Намучался я с PCками, из интерфейсов для программирования контроллеров и EEProm остался только Ethernet...
Попытка использовать USB с помощью FTDI решала проблему, но только до WinXP, на новом нотбуке пришла WinVista и началось всё по кругу....
Вот и решил сделать переходник Ethernet <=> I2C, SPI, RS
По Ethernet поставил Microchip Enc28J60, контроллер всего этого Atmel AtMega8L.
Прилагаемая схема в формате P-Cad 2001.
Реализованы:
ARP/IP/ICMP(Ping)/TCP(Telnet).
Отзывается на:
MAC 00-12-34-56-78-9a, IP 192.168.0.30
Ограничения:
в один момент времени одна TCP сессия на Telnet порту и размер пакета max 254 байта.
Команды:
R0 - установить вывод R в 0
R1 - установить вывод R в 1
Ro - перевести вывод R на вывод
Ri - перевести вывод R на ввод
R? - узнать состояние вывода R, в ответ будет прислано R0 или R1
Вместо R можно подставить:
L - сигнальная линия SCL
A - сигнальная линия SDA
C - сигнальная линия ~CS
S - сигнальная линия SCK
O - сигнальная линия SO
I - сигнальная линия SI
R - сигнальная линия ~Reset
На PC сторону пока не написал soft, можно пока погонять через Telnet.
Отзывы приветствуются.
Прикрепленные файлы
Serial.zip ( 14.6 килобайт )
Кол-во скачиваний: 347