STM32L + ENC28J60-H (Olimex)
02.12.2012, 22:29
|
|
|
Частый гость
Регистрация: 04.06.2011
Сообщений: 15
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: STM32L + ENC28J60-H (Olimex)
да ладно, какие милигерцы по spi? в документации написано, что схема поддерживает 10Mb/s по SPI. А это приблизительно 1МГц!
|
|
|
|
02.12.2012, 23:17
|
|
|
Гражданин KAZUS.RUN
Регистрация: 25.11.2010
Сообщений: 516
Сказал спасибо: 1
Сказали Спасибо 126 раз(а) в 109 сообщении(ях)
|
Re: STM32L + ENC28J60-H (Olimex)
надо баги в схеме и софте искать, а не частоты резать.
а то да, скоро дело до миллигерц дойдет
|
|
|
|
03.12.2012, 07:12
|
|
|
Частый гость
Регистрация: 04.06.2011
Сообщений: 15
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: STM32L + ENC28J60-H (Olimex)
Hives, еррата молчит по этому поводу. А код все-таки писал по подобию из статьи. Не знаю, где еще ошибки искать
|
|
|
|
03.12.2012, 10:04
|
|
|
Прописка
Регистрация: 15.12.2004
Сообщений: 139
Сказал спасибо: 15
Сказали Спасибо 105 раз(а) в 42 сообщении(ях)
|
Re: STM32L + ENC28J60-H (Olimex)
После отправки данных в ENC никаких ожиданий не делал кроме
проверки статуса SPI
void waitspi(void)
{ while ((SPSTA & 0x80) == 0) {;} }
или можно так
#define waitspi() while ((SPSTA & 0x80) == 0);
Частота, насколько помню, была немного выше 1 МГц
|
|
|
|
03.12.2012, 10:06
|
|
|
Прописка
Регистрация: 15.12.2004
Сообщений: 139
Сказал спасибо: 15
Сказали Спасибо 105 раз(а) в 42 сообщении(ях)
|
Re: STM32L + ENC28J60-H (Olimex)
Да, забыл уточнить...
Это для MCS51
|
|
|
|
03.12.2012, 10:46
|
|
|
Гражданин KAZUS.RUN
Регистрация: 25.11.2009
Сообщений: 609
Сказал спасибо: 37
Сказали Спасибо 140 раз(а) в 72 сообщении(ях)
|
Re: STM32L + ENC28J60-H (Olimex)
Попробуй, возможно поможет. Как раз только что завел примерчики. tcp работает, сейчас бьюсь над udp в плане завести ntp клиента.
http://serg22.sibgtu.ru/radio/
Пример работы с модулем ENC28J60, "Hello World" при коннекте по 1000 порту телнетом: uIP-Stm32-hello-world.rar
Пример работы с модулем ENC28J60, простой веб сервер, выводится статистика сетевая: uIP-Stm32-web.rar
Последний раз редактировалось BolshoyK; 04.12.2012 в 04:59.
|
|
|
|
03.12.2012, 14:05
|
|
|
Частый гость
Регистрация: 04.06.2011
Сообщений: 15
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: STM32L + ENC28J60-H (Olimex)
robert777, спасибо за совет. Проверка на флаг Busy SPI присутствует
BolshoyK, спасибо, щас покурим-с.
|
|
|
|
03.12.2012, 19:17
|
|
|
Частый гость
Регистрация: 04.06.2011
Сообщений: 15
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: STM32L + ENC28J60-H (Olimex)
BolshoyK, чё-та не открывает ссылку. может битая? проверь, пожалуйста.
|
|
|
|
04.12.2012, 00:06
|
|
|
Прописка
Регистрация: 15.12.2004
Сообщений: 139
Сказал спасибо: 15
Сказали Спасибо 105 раз(а) в 42 сообщении(ях)
|
Re: STM32L + ENC28J60-H (Olimex)
Вот еще вспомнил...
После сброса перед инициализацией ENC ставил задержку.
И когда прописывал MAC адрес тоже.
Возможно и перед IP адресом.
Не экономил. Секунды две устройство запускалось.
Потом никаких задержек. Только проверку SPSTA.
|
|
|
|
04.12.2012, 04:59
|
|
|
Гражданин KAZUS.RUN
Регистрация: 25.11.2009
Сообщений: 609
Сказал спасибо: 37
Сказали Спасибо 140 раз(а) в 72 сообщении(ях)
|
Re: STM32L + ENC28J60-H (Olimex)
Сообщение от SteAlzzer
|
|
BolshoyK, чё-та не открывает ссылку. может битая? проверь, пожалуйста.
|
Точно, промазал в одной букве. Исправил.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
| Тема |
Автор |
Раздел |
Ответов |
Последнее сообщение |
|
ЖКИ на STM32L-DISCOVERY
|
maart100 |
Микроконтроллеры, АЦП, память и т.д |
1 |
16.01.2012 05:46 |
|
STM32L
|
netremo |
Микроконтроллеры, АЦП, память и т.д |
12 |
12.08.2011 17:12 |
|
[Решено] ATtiny13 и Olimex AVR-ISP500
|
Ar-Gen-Tum |
Коллекция глюков |
2 |
23.12.2010 21:46 |
|
ICD-2 от OLIMEX
|
Gladkih |
Микроконтроллеры, АЦП, память и т.д |
5 |
04.03.2007 10:14 |
Часовой пояс GMT +4, время: 03:50.
|
|