http://www.forum.getchip.net/ |
|
enc28j60 или просто удаленка!!! http://www.forum.getchip.net/viewtopic.php?f=9&t=729 |
Страница 1 из 2 |
Автор: | @lik [ 06 апр 2016, 02:13 ] |
Заголовок сообщения: | enc28j60 или просто удаленка!!! |
Пульт ИК-диапазона освоил, bluetooth освоил, теперь вот enc28j60 (удаленка) решил освоить но пока только вопросы... |
Автор: | @lik [ 01 ноя 2016, 00:23 ] | ||
Заголовок сообщения: | Re: enc28j60 или просто удаленка!!! | ||
Не могу понять протокол SPI есть, передача данных идет, но пауза между посылками на ножке SS отсутствует. Неужто вручную делать? Вопрос тем кто работал со SPI протоколом именно в Algorithm Builder...
|
Автор: | GetChiper [ 01 ноя 2016, 01:32 ] |
Заголовок сообщения: | Re: enc28j60 или просто удаленка!!! |
Если SPI работает как мастер, то эта ножка SS или не используется совсем (если один ведомый - просто коротим его SS на землю и он всегда активен), либо используется в ручном режиме. И это не особенность Algorithm Builder - так работает сам МК (и это правильно, так как ведомых может быть несколько). |
Автор: | @lik [ 01 ноя 2016, 04:41 ] |
Заголовок сообщения: | Re: enc28j60 или просто удаленка!!! |
Автор: | GetChiper [ 01 ноя 2016, 19:38 ] |
Заголовок сообщения: | Re: enc28j60 или просто удаленка!!! |
Никаких проблем - все уже сделано! Пользуйтесь шаблонами http://www.getchip.net/templates/ там есть модуль Print, который выводит строки и числа, на любое устройство отображения. как напрямую _Print_String("текст") так и строчки из памяти или переменных |
Автор: | @lik [ 02 ноя 2016, 00:28 ] |
Заголовок сообщения: | Re: enc28j60 или просто удаленка!!! |
СПАСИБО ОГРОМНОЕ!!! БУДУ ДАЛЬШЕ ЧИТАТЬ и пробовать... Попытки делаю согласно инструкции на этом сайте... http://we.easyelectronics.ru/electro-an ... 28j60.html Вопрос с банками отпал... ![]() |
Автор: | @lik [ 02 ноя 2016, 23:23 ] |
Заголовок сообщения: | Re: enc28j60 или просто удаленка!!! |
Вот возник ещё один вопрос: если мы записываем в регистр данные только в определенные биты, то остальные идут нулями... Это следует (в моей голове) из курсов электроники, так как сигнал или есть или нет, то есть мы записываем 1 - сигнал есть, и если сигнала нет то это 0!!! Но на сайте "выше указанном" не все регистры разбираются - ну и бог с ними..., Но вот другая ситуация с регистрами которые там разбираются какие-то биты раскрываются Пример с регистром ECON1: (там только 4 бита рассматриваются) BSEL1:BSEL0 — выбор банка регистров. RXEN — разрешает приём данных. TXRTS — разрешает отправку пакета (автоматически сбрасывается после того, как отправка пакета будет завершена). А остальные как быть??? нулями ставить??? не испортить бы ENC28J60!!! Есть у кого русский даташит на данную микруху??? |
Автор: | GetChiper [ 02 ноя 2016, 23:42 ] |
Заголовок сообщения: | Re: enc28j60 или просто удаленка!!! |
Как вариант: Прочитай регистр измени в прочитанном только нужные тебе биты и запиши назад Это чтобы то что тебе не нужно оставалось прежним (это если регистр не использует какие то хитрые способы управления) |
Автор: | @lik [ 03 ноя 2016, 00:50 ] |
Заголовок сообщения: | Re: enc28j60 или просто удаленка!!! |
Спасибо!!! Вот что значит голова!!! |
Страница 1 из 2 | Часовой пояс: UTC + 3 часа [ Летнее время ] |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |