Ребята, кто из Вас работал с Визнетом. Мне не ясна одна вешь. Как в Визнете надо записывать данные и поинтеры. Не могу понять , как если адресное пространство 16 разрядное , поинтеры 32 разрядные. И как с ними обращаться с этими поинтерами. Так все работает. Все инициализируется, но вот передача данныех мне до конца непонятна. Пожалуйста помогите. Тоже самое и прием не понятен
+1 к H O--O K. Действительно странно, что всё работает при непонимании работы с указателями.
По существу. Формат расположения байт в памяти Визнета - по младшему адресу старший байт (big endian). В архиве мои попытки работы с Визнетом пару лет назад под ПИК. Использовался режим косвенной адресации. Сам проект заглох, поэтому некоторые куски могут быть не дописаны (не обессудь). Достигнутый результат - девайс в Визнетом на борту пинговался по сети, т.е. большая часть этих процедур рабочие.
Сообщение отредактировал Vladimir Chekin - Mar 30 2007, 04:59
Группа: Участник
Сообщений: 68
Регистрация: 19-07-06
Пользователь №: 18 918
А который визнет интересует? Просто я работаю с W3150A, W3150A+. Счас жду W5001 и платку под него. В этих микросхемах все регистры 16-ти разрядные. А в джаташите очень подробно все разжевано, как с ними обращаться.
Изначально про регисты-указатели спрашивалось. Посему ответ "В этих микросхемах все регистры 16-ти разрядные" верен. Но будучи выдернутым из цепочки ответов становится неверным.