keks9357 0 28 апреля, 2010 Опубликовано 28 апреля, 2010 · Жалоба регистр MR после сброса имеет адрес 0х0000 или 0х8000??? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Starick 0 29 апреля, 2010 Опубликовано 29 апреля, 2010 · Жалоба Так на сайте производителя есть примеры с исходниками как работать с микросхемой. Даже есть драйвер портированый на Мегу128, там все красиво работает. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
keks9357 0 29 апреля, 2010 Опубликовано 29 апреля, 2010 · Жалоба вся проблема состоит в том что я пишу на ассемблере (микроконтроллер SX52BD). возникают трудности с включением Indirect mode. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Starick 0 29 апреля, 2010 Опубликовано 29 апреля, 2010 · Жалоба Причин в глючной работе кристалла могут быть различны, от ошибок при разводке платы до софтоых. Ну к примеру, у тебя все не используемые адресные шины заземлены??? А резистор 1М на кварце присутствует, так как многие его игнорируют, ошибочно думая, что он там никакой роли не играет??А расстояние от кристалла до твоего проца большое?? А выходной ток твоего проца какой?? А сигнатура кристалла считывается?? То есть, чтоб оценить твою проблему, нужно больше информации, чем просто сказать не работает indirect mode. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
keks9357 0 29 апреля, 2010 Опубликовано 29 апреля, 2010 · Жалоба Тогда такой вопрос. Для записи в регистры я должен последовательно проделать следующие операции: 1. Положить в шину адреса , адрес(01010101 например) регистра куда хочу записать число 10101111( например) 2. Положить в шину данных значение этого числа 10101111 3. Сделать сброс бита который отвечает за запись (WR) на указанное datasheet время (т.е. на 50 ns) и по идее в регистре с адресом 10101010 должно находиться число 10101111. Это Правельно? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Starick 0 30 апреля, 2010 Опубликовано 30 апреля, 2010 · Жалоба Я так понял, ты не совсем понимаешь, как записывать данные в режиме индирект?? Для режима индирект доступны только 3 прямых адреса, это mode, indirectAddr, indirect Data регистры. По твоему примеру, чтобы записать по адресу 01010101 значение 10101111, нужно на шине адреса установить адрес indirectAddr (0х02), на шину данных установить твой адрес(01010101 ) , сделать запись (дергнуть CS и WR). Потом на шине адреса устанавливаешь адрес indirect Data(0х04), на шину данных устанавливаешь свое значение(10101111) , делаешь запись (дергнуть CS и WR). Чтение аналогично. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
keks9357 0 30 апреля, 2010 Опубликовано 30 апреля, 2010 · Жалоба но перед записью я должен в MR( c адресом 0х00) установить нулевой бит в "1", чтобы включить режим Idirect mode Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Starick 0 30 апреля, 2010 Опубликовано 30 апреля, 2010 · Жалоба Вообще-то, для начала нужно установить в регистре mode бит 7(Reset), и подождать, пока кристалл перегрузится. Потом установить бит 0 (IND), и все время работать с кристаллом в индирект моде. Ну а дальше, как по даташиту. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
keks9357 0 10 мая, 2010 Опубликовано 10 мая, 2010 · Жалоба еще если кто в индеректе делал как вы загружали основные регистры? пробывал как выше человек загружал не работает Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
stirliz85 0 24 июня, 2010 Опубликовано 24 июня, 2010 · Жалоба Добрый день! Может кто подскажет - мучаюсь уже 2 дня с w5300+pic33fj256mc510. Использую 16 бит данных, пробую обе адресации, но могу прочитать только регистр MR, при этом пинг проходит. Смотрю на осциллографе - нет ответа от w5300... Кстати, w5300 очень чувствительна к питанию - у меня "земля" от платы отошла(случайно рукой задел), так только w5300 сгорела Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
keks9357 0 7 сентября, 2010 Опубликовано 7 сентября, 2010 · Жалоба друг. каким образом загружал регистры. напиши мне. и какие значения туда записывал. тут темка немножко дохлая поэтому ответа может и не быть. заранее спасибо Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
stirliz85 0 8 сентября, 2010 Опубликовано 8 сентября, 2010 · Жалоба Спасибо, разобрался сам... протокол UDP работает, теперь буду за TCP/IP браться Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
keks9357 0 8 сентября, 2010 Опубликовано 8 сентября, 2010 · Жалоба расскажи в какие регистры че загружал Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
chyvack 0 10 сентября, 2010 Опубликовано 10 сентября, 2010 · Жалоба Киньте пожалуйста схемку для работы с этой микросхемой. и сколько она стоит? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
keks9357 0 13 сентября, 2010 Опубликовано 13 сентября, 2010 · Жалоба друзья! как данные передать от компа в w5300? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться