реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Последовательный програматор, Програмирование контроллеров через Ethernet
ValeraK
сообщение Nov 19 2007, 05:32
Сообщение #1


Частый гость
**

Группа: Новичок
Сообщений: 164
Регистрация: 11-01-05
Из: Россия, Снежинск
Пользователь №: 1 900



Добрый день 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
 
Go to the top of the page
 
+Quote Post
GDI
сообщение Nov 19 2007, 06:54
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 235
Регистрация: 14-05-05
Из: Санкт-Петербург
Пользователь №: 5 008



Гдето встречал в сети бутлоадер по Ethernet, для контроллеров АВР, естественно...


--------------------
http://www.embedders.org Блоги разработчиков электроники.
Go to the top of the page
 
+Quote Post
SZ0
сообщение Nov 19 2007, 08:42
Сообщение #3


Местный
***

Группа: Участник
Сообщений: 326
Регистрация: 14-02-06
Пользователь №: 14 331



Цитата(GDI @ Nov 19 2007, 08:54) *
Гдето встречал в сети бутлоадер по Ethernet, для контроллеров АВР, естественно...

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

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

А описания нет 01.gif
Go to the top of the page
 
+Quote Post
bloodden
сообщение Nov 19 2007, 14:28
Сообщение #4


Бывалый
***

Группа: Validating
Сообщений: 375
Регистрация: 19-10-05
Из: Kiev, UA
Пользователь №: 9 853



Цитата(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.
Отзывы приветствуются.


Если но действительно работает - ОГРОМНЫЙ респектище. Давно хотел что-то подобное наваять, да руки не доходят.
Кстати, если нужна будет помощь в развитии и вылавливании багов я всегда готов.


--------------------
Заходите кому надо на мой сайт
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 20th July 2025 - 09:15
Рейтинг@Mail.ru


Страница сгенерированна за 0.01366 секунд с 7
ELECTRONIX ©2004-2016