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

 
 
4 страниц V  < 1 2 3 4 >  
Reply to this topicStart new topic
> W5300 - проблемы с подключением
keks9357
сообщение Apr 28 2010, 11:34
Сообщение #16


Участник
*

Группа: Участник
Сообщений: 32
Регистрация: 27-04-10
Пользователь №: 56 933



регистр MR после сброса имеет адрес 0х0000 или 0х8000???
Go to the top of the page
 
+Quote Post
Starick
сообщение Apr 29 2010, 10:32
Сообщение #17


Участник
*

Группа: Участник
Сообщений: 34
Регистрация: 4-09-05
Пользователь №: 8 211



Так на сайте производителя есть примеры с исходниками как работать с микросхемой. Даже есть драйвер портированый на Мегу128, там все красиво работает.
Go to the top of the page
 
+Quote Post
keks9357
сообщение Apr 29 2010, 10:56
Сообщение #18


Участник
*

Группа: Участник
Сообщений: 32
Регистрация: 27-04-10
Пользователь №: 56 933



вся проблема состоит в том что я пишу на ассемблере (микроконтроллер SX52BD). возникают трудности с включением Indirect mode.
Go to the top of the page
 
+Quote Post
Starick
сообщение Apr 29 2010, 11:18
Сообщение #19


Участник
*

Группа: Участник
Сообщений: 34
Регистрация: 4-09-05
Пользователь №: 8 211



Причин в глючной работе кристалла могут быть различны, от ошибок при разводке платы до софтоых. Ну к примеру, у тебя все не используемые адресные шины заземлены??? А резистор 1М на кварце присутствует, так как многие его игнорируют, ошибочно думая, что он там никакой роли не играет??А расстояние от кристалла до твоего проца большое?? А выходной ток твоего проца какой?? А сигнатура кристалла считывается?? То есть, чтоб оценить твою проблему, нужно больше информации, чем просто сказать не работает indirect mode.
Go to the top of the page
 
+Quote Post
keks9357
сообщение Apr 29 2010, 18:49
Сообщение #20


Участник
*

Группа: Участник
Сообщений: 32
Регистрация: 27-04-10
Пользователь №: 56 933



Тогда такой вопрос. Для записи в регистры я должен последовательно проделать следующие операции:
1. Положить в шину адреса , адрес(01010101 например) регистра куда хочу записать число 10101111( например)
2. Положить в шину данных значение этого числа 10101111
3. Сделать сброс бита который отвечает за запись (WR) на указанное datasheet время (т.е. на 50 ns)
и по идее в регистре с адресом 10101010 должно находиться число 10101111.
Это Правельно?
Go to the top of the page
 
+Quote Post
Starick
сообщение Apr 30 2010, 09:26
Сообщение #21


Участник
*

Группа: Участник
Сообщений: 34
Регистрация: 4-09-05
Пользователь №: 8 211



Я так понял, ты не совсем понимаешь, как записывать данные в режиме индирект?? Для режима индирект доступны только 3 прямых адреса, это mode, indirectAddr, indirect Data регистры. По твоему примеру, чтобы записать по адресу 01010101 значение 10101111, нужно на шине адреса установить адрес indirectAddr (0х02), на шину данных установить твой адрес(01010101 ) , сделать запись (дергнуть CS и WR). Потом на шине адреса устанавливаешь адрес indirect Data(0х04), на шину данных устанавливаешь свое значение(10101111) , делаешь запись (дергнуть CS и WR). Чтение аналогично.
Go to the top of the page
 
+Quote Post
keks9357
сообщение Apr 30 2010, 11:56
Сообщение #22


Участник
*

Группа: Участник
Сообщений: 32
Регистрация: 27-04-10
Пользователь №: 56 933



но перед записью я должен в MR( c адресом 0х00) установить нулевой бит в "1", чтобы включить режим Idirect mode
Go to the top of the page
 
+Quote Post
Starick
сообщение Apr 30 2010, 12:13
Сообщение #23


Участник
*

Группа: Участник
Сообщений: 34
Регистрация: 4-09-05
Пользователь №: 8 211



Вообще-то, для начала нужно установить в регистре mode бит 7(Reset), и подождать, пока кристалл перегрузится. Потом установить бит 0 (IND), и все время работать с кристаллом в индирект моде. Ну а дальше, как по даташиту.
Go to the top of the page
 
+Quote Post
keks9357
сообщение May 10 2010, 19:52
Сообщение #24


Участник
*

Группа: Участник
Сообщений: 32
Регистрация: 27-04-10
Пользователь №: 56 933



еще если кто в индеректе делал как вы загружали основные регистры?
пробывал как выше человек загружал не работает
Go to the top of the page
 
+Quote Post
Stirliz85
сообщение Jun 24 2010, 19:18
Сообщение #25





Группа: Участник
Сообщений: 10
Регистрация: 24-06-10
Пользователь №: 58 129



Добрый день! Может кто подскажет - мучаюсь уже 2 дня с w5300+pic33fj256mc510. Использую 16 бит данных, пробую обе адресации, но могу прочитать только регистр MR, при этом пинг проходит. Смотрю на осциллографе - нет ответа от w5300...

Кстати, w5300 очень чувствительна к питанию - у меня "земля" от платы отошла(случайно рукой задел), так только w5300 сгорела
Go to the top of the page
 
+Quote Post
keks9357
сообщение Sep 7 2010, 08:01
Сообщение #26


Участник
*

Группа: Участник
Сообщений: 32
Регистрация: 27-04-10
Пользователь №: 56 933



друг. каким образом загружал регистры. напиши мне. и какие значения туда записывал. тут темка немножко дохлая поэтому ответа может и не быть.
заранее спасибо
Go to the top of the page
 
+Quote Post
Stirliz85
сообщение Sep 8 2010, 09:53
Сообщение #27





Группа: Участник
Сообщений: 10
Регистрация: 24-06-10
Пользователь №: 58 129



Спасибо, разобрался сам... протокол UDP работает, теперь буду за TCP/IP браться biggrin.gif
Go to the top of the page
 
+Quote Post
keks9357
сообщение Sep 8 2010, 11:55
Сообщение #28


Участник
*

Группа: Участник
Сообщений: 32
Регистрация: 27-04-10
Пользователь №: 56 933



расскажи в какие регистры че загружал
Go to the top of the page
 
+Quote Post
chyvack
сообщение Sep 10 2010, 15:15
Сообщение #29





Группа: Участник
Сообщений: 6
Регистрация: 7-08-07
Пользователь №: 29 629



Киньте пожалуйста схемку для работы с этой микросхемой. и сколько она стоит?
Go to the top of the page
 
+Quote Post
keks9357
сообщение Sep 13 2010, 10:21
Сообщение #30


Участник
*

Группа: Участник
Сообщений: 32
Регистрация: 27-04-10
Пользователь №: 56 933



друзья! как данные передать от компа в w5300?
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 9th August 2025 - 16:05
Рейтинг@Mail.ru


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