Всем привет.
Прошу прощения, что, может, не совсем в тему.
Пытаюсь научить устройство работать с RTL8019AS, использую сетевую карту ИСА с данным чипом.
Само устройство еще подключено к комьютеру через RS232 (временно) для отладки, когда приходит пакет по езернет, устройство передает часть этого пакета на комп (для всё той же отладки).
Проблема в том, что не удается нормально считать принятый пакет. Есть реакция на посланный пинг - пакет с компа, то есть когда с компа не посылаю пинг - устройство молчит, когда посылаю - через РС232 приходит информация о пакете (то есть пакет принят).
Так вот, после того как пакет принят пытаюсь считать его с буфера данные и пару регитсров, вот, что получилось:
PSTART -> 22h; CURR -> 04h; BNDY - > 5Eh; packet -> 00 06 00 00 00 00 00 02 00 00 00 10 40
Если я не ошибаюсь, то в начале широковешательного пакета должно быть: FF FF FF FF FF FF, потом адрес отправителя, и т.д.... Что не соответствует прочитаному пакету с буфера, пускай даже с учетом первых 4-х байт (структура описания пакета). Что не так?... Никак не могу найти ошибку

...
Использую Мега8.
ПрограммаБлагодарен за любую помощь
Сообщение отредактировал Virtek - Oct 27 2006, 09:38