ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
18 июля
9489 Топик полностью
Джордано Бруно (15.04.2004 21:38, просмотров: 1) ответил - на Пользуясь API, сделал примерчик:
Ознакомился с Вашим примером.. Я делаю практически тоже самое. Задаю ИП адрес, ШЛЮЗ, МАК адрес, Маску подсети, командую Сис_Инит_С0, но хост не пингуется с компьютера. Хотя бит в регистре статуса взводится (тот который показывает прохождение команды Сис_Инит). Здесь важно различать библиотечные функции библиотеки Socket.h и команды подаваемые на микросхему W3100, к сожалению, я не могу воспользоваться вышеупомянутой библиотекой, так как использую другой компилятор и микроконтроллер. В библиотеке Socket.H, которую вы использовали в процедуре sysinit (), содержит кусок кода, который сам пингует сам отсылает некую посылку по протоколу ICMP, но как сделать так, чтобы микросхема сама отвечала на ICMP эхо запросы, как она должна делать, судя по ТО после прохождения команды Сис_Инти_Сх. Да еще, если кто знает. При записи значений в регистры указатели (Сх_PR_PR, Cx_PA_PR, Cx_PW_PR - и проч - если записал их не так, извините мануала рядом нет, пишу по памяти) не получается считать информацию ни из них, ни из тн теневых регистров, соответствующим вышеназванным регистрам указателям. Везде нули. :(((( Почему?