Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Последовательный програматор
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > AVR
ValeraK
Добрый день 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.
Отзывы приветствуются.
GDI
Гдето встречал в сети бутлоадер по Ethernet, для контроллеров АВР, естественно...
SZ0
Цитата(GDI @ Nov 19 2007, 08:54) *
Гдето встречал в сети бутлоадер по Ethernet, для контроллеров АВР, естественно...

Вот тут вроде как кто это сделал:

http://www.vitec.ru/main.php?action=news&subaction=arh

А описания нет 01.gif
bloodden
Цитата(ValeraK @ Nov 19 2007, 07:32) *
Добрый день 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.
Отзывы приветствуются.


Если но действительно работает - ОГРОМНЫЙ респектище. Давно хотел что-то подобное наваять, да руки не доходят.
Кстати, если нужна будет помощь в развитии и вылавливании багов я всегда готов.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.