Непонятки ENC28J60

Ковыряясь с ENC28J60 обнаружил неприятный глюк/баг/косяк теряются пакеты, немного, но относительно часто и особенно при интенсивном обмене стало сильно заметно при использовании DMA. ковыряясь дальше обнаружил, что по какойто причине бит PHCON1_PDPXMD переключается сам собой и теряются пакеты, ибо сказаны в датащите, что при переключении режима дуплекса поведение не определено и пакеты могут терятся. Стэк от Лайфловер, его уже пытал не сознается :) да и маловероятно, что это, что-то из стэка.
Читать дальше
AVR+ENC28J60 DNS - история внедрения
Прочитал я цикл статей и потребовалось мне внедрить очередную плюшку в виде распознавания IP адреса по имени хоста. Пришлось поломать голову над передачей запроса на сервер, а потом еще и как расковырять ответ от сервера — оформление кода чуток страдает — но все работает. Код полностью совместим с предыдущими топиками.
Читать дальше
Читать дальше
WebServer на STM32+ENC28J60+uIP+RTOS
Нужно было мне сделать девайс с веб-сервером. Сам сервер должен просто отдавать файлы и принимать/отправлять UDP, поэтому, использовать сложные стеки мне не хотелось(несмотря на большую производительность STM32). Остановился я однозначно на uIP.
Но в примерах есть только веб-сервер с отдачей файлов, сохраненных в памяти МК, а мне надо было отдавать с карты. Помучался 5 вечеров и вроде что то сделал. В стеке мне очень не понравилось то, что он оптимизирован под ОС, пришлось ставить FreeRTOS.
Теперь о том, что я переделал.
Читать дальше
Но в примерах есть только веб-сервер с отдачей файлов, сохраненных в памяти МК, а мне надо было отдавать с карты. Помучался 5 вечеров и вроде что то сделал. В стеке мне очень не понравилось то, что он оптимизирован под ОС, пришлось ставить FreeRTOS.
Теперь о том, что я переделал.
Читать дальше
Модуль ENC28J60 для PB1.x
Разработал (довольно давно уже… еще в прошлом году вроде) для PB 1.1 модуль с ENC28J60.
Читать дальше

Читать дальше
Видео блог Майкла. Профессионал или любитель?
Уже около года слежу за видео блогом баварца Майкла или linuxgeek81. В нем автор детально рассказывается о создании различного типа устройств «от и до». Весьма профессиональная домашняя лаборатория позволяет оценить крутость производства и уровень эмбеддера (на мой взгляд дана пятого не меньше). Не сочтите за рекламу просто весьма познавательно и интересно. На сайте находятся архивы со всей инфой по девайсам (исходники, pcb, sch ect.). Вот к примеру один из его шедевров:

Читать дальше

Читать дальше
ENC28J60 Ethernet LAN Module
Приехала мне такая демоплатка с ethernet контроллером ENC28J60, только что с почты забрал.
Брал на ebay. Примечательна цена, всего 4.7 бакса! Отдельно микросхема стоит дороже, а тут еще и ethernet разъем с трансформатором, тоже не дешёвый сам по себе, плюс весь обвяз, да все на такой красивой платке )
Читать дальше
Брал на ebay. Примечательна цена, всего 4.7 бакса! Отдельно микросхема стоит дороже, а тут еще и ethernet разъем с трансформатором, тоже не дешёвый сам по себе, плюс весь обвяз, да все на такой красивой платке )
Читать дальше
IR пульт с езернет интерфейсом
Используется ардуино со стандартными либами.
Прошивка влазит в атмега 328 или 168. На атмега8 не работает (надо ковырять либу езернета, да и размер 12кбайт, надо причесывать код).
для езернета готовый модуль на enc28j60 за 5 баксов.
для COM порта сдул из горелого оборудования zt3243 (=max3243)
Читать дальше
Прошивка влазит в атмега 328 или 168. На атмега8 не работает (надо ковырять либу езернета, да и размер 12кбайт, надо причесывать код).
для езернета готовый модуль на enc28j60 за 5 баксов.
для COM порта сдул из горелого оборудования zt3243 (=max3243)
Читать дальше
Выбор МК для умного дома на ENC28J60
Здравствуйте.
Тут вот надумал собрать устройство на дачу, что-то типа контроллера умного дома…
Соответственно есть пара вопросов у знающих людей
Читать дальше
Тут вот надумал собрать устройство на дачу, что-то типа контроллера умного дома…
Соответственно есть пара вопросов у знающих людей
Читать дальше
- 0
- 29 марта 2012, 22:26
- mr_freeman
- 50
STM8 встречает Интернет

В целом ничего нового тут не ожидается. Уже всем знакомое семейство STM8 в качестве мозга. ENC28J60 в качестве Ethernet контроллера и PHY. И немного модифицированный код от Lifelover’а в качестве примера.
Тов. Lifelover’у ещё раз огромное спасибо за его труды.
Читать дальше