Перейти к содержанию
    

W5300 - проблемы с подключением

Так на сайте производителя есть примеры с исходниками как работать с микросхемой. Даже есть драйвер портированый на Мегу128, там все красиво работает.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

вся проблема состоит в том что я пишу на ассемблере (микроконтроллер SX52BD). возникают трудности с включением Indirect mode.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Причин в глючной работе кристалла могут быть различны, от ошибок при разводке платы до софтоых. Ну к примеру, у тебя все не используемые адресные шины заземлены??? А резистор 1М на кварце присутствует, так как многие его игнорируют, ошибочно думая, что он там никакой роли не играет??А расстояние от кристалла до твоего проца большое?? А выходной ток твоего проца какой?? А сигнатура кристалла считывается?? То есть, чтоб оценить твою проблему, нужно больше информации, чем просто сказать не работает indirect mode.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Тогда такой вопрос. Для записи в регистры я должен последовательно проделать следующие операции:

1. Положить в шину адреса , адрес(01010101 например) регистра куда хочу записать число 10101111( например)

2. Положить в шину данных значение этого числа 10101111

3. Сделать сброс бита который отвечает за запись (WR) на указанное datasheet время (т.е. на 50 ns)

и по идее в регистре с адресом 10101010 должно находиться число 10101111.

Это Правельно?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Я так понял, ты не совсем понимаешь, как записывать данные в режиме индирект?? Для режима индирект доступны только 3 прямых адреса, это mode, indirectAddr, indirect Data регистры. По твоему примеру, чтобы записать по адресу 01010101 значение 10101111, нужно на шине адреса установить адрес indirectAddr (0х02), на шину данных установить твой адрес(01010101 ) , сделать запись (дергнуть CS и WR). Потом на шине адреса устанавливаешь адрес indirect Data(0х04), на шину данных устанавливаешь свое значение(10101111) , делаешь запись (дергнуть CS и WR). Чтение аналогично.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

но перед записью я должен в MR( c адресом 0х00) установить нулевой бит в "1", чтобы включить режим Idirect mode

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вообще-то, для начала нужно установить в регистре mode бит 7(Reset), и подождать, пока кристалл перегрузится. Потом установить бит 0 (IND), и все время работать с кристаллом в индирект моде. Ну а дальше, как по даташиту.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

еще если кто в индеректе делал как вы загружали основные регистры?

пробывал как выше человек загружал не работает

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

 

Кстати, w5300 очень чувствительна к питанию - у меня "земля" от платы отошла(случайно рукой задел), так только w5300 сгорела

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

друг. каким образом загружал регистры. напиши мне. и какие значения туда записывал. тут темка немножко дохлая поэтому ответа может и не быть.

заранее спасибо

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Киньте пожалуйста схемку для работы с этой микросхемой. и сколько она стоит?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...