Top.Mail.Ru
Уведомления
Очистить все

[Решено] Отладка соединения ENC28j60

Страница 2 / 2
Aveal
(@aveal)
Top level Admin

А тот пакет, который принимается в начале - в нем что содержится?

ОтветитьЦитата
Размещено : 05.02.2025 10:47
(@remontovich)
Level 1

@aveal Супер, спасибо! Сейчас попробую как раз!

Вот что вывел в отладчике со *.elf файлом который у меня получился. Поставил на ПК непрерывные ARP запросы на IP 10.31.36.33. Я правильно понимаю, у меня с ENC как-кой то мусор сыпется? И еще вопрос. Не могу понять, почему в структуре encFrame uint8_t data[ENC28J60_FRAME_DATA_MAX] выводится массивом в столбик, а вот в в структуре ethFrame uint8_t data [] уже просто одной стройкой прописывается, хотя тоже массив. Спасибо, что помогаете. Не так быстро получается разобраться, как хотелось бы)

wsh arp
encFrame1
etherFrame1

 

ОтветитьЦитата
Создатель темы Размещено : 05.02.2025 12:49
Aveal
(@aveal)
Top level Admin

Да, похоже на мусор... Настройки SPI итд все без изменений? А кабель сейчас перекрестный или обычный?

ОтветитьЦитата
Размещено : 05.02.2025 13:08
(@remontovich)
Level 1

@aveal Мы разобрались!!! Не хватало тока. Только плата ENC хавает больше 100 мА. А у меня источник выдавал где то 80 мА на всю схему вместе с bluepill. Я сразу и не догадался проверить. Ну и SPI запускался... Тоже не смотрел в эту сторону. Взял второй такой же модуль ENC(покупал два). Его подсоединил, а он даже и не запустился по SPI. Стал уже было думать, что китайские ENC не рабочие. А потом решил питание проверить)))

Фух. Ну теперь UTP осталось протестить. Ну что же... Опыт! Спасибо огромное за помощь!!!

win
ОтветитьЦитата
Создатель темы Размещено : 05.02.2025 14:05
(@remontovich)
Level 1

Дальше разбираюсь с ENC. Понял, что пингуется как через прямой кабель, так и через кроссовер. Через свич пингуется тоже.

Правда не с первого раза. 🙄 

ping 36.33

 

ОтветитьЦитата
Создатель темы Размещено : 05.02.2025 14:24
Aveal
(@aveal)
Top level Admin

Запись от: @remontovich

@aveal Мы разобрались!!! Не хватало тока. Только плата ENC хавает больше 100 мА. А у меня источник выдавал где то 80 мА на всю схему вместе с bluepill. Я сразу и не догадался проверить. Ну и SPI запускался... Тоже не смотрел в эту сторону. Взял второй такой же модуль ENC(покупал два). Его подсоединил, а он даже и не запустился по SPI. Стал уже было думать, что китайские ENC не рабочие. А потом решил питание проверить)))

Фух. Ну теперь UTP осталось протестить. Ну что же... Опыт! Спасибо огромное за помощь!!!

Отлично! Да, на питание подозрение вообще не падало, хорошо, что обнаружили )

ОтветитьЦитата
Размещено : 05.02.2025 16:03
Страница 2 / 2
Поделиться: