Загрузка страницы

Bit-banging Ethernet on an ATTiny85

NOTE: I have done significantly better. Check out my half-duplex project here!!! https://www.youtube.com/watch?v=m4f4OzEyueg

NOTE: As has been graciously pointed out by some users at HackADay, Someone has already done this, about TEN YEARS AGO! http://www.cesko.host.sk/IgorPlugUDP/IgorPlug-UDP%20%28AVR%29_eng.htm

So, I found a really terrible way of getting my ATTiny85 to send ethernet packets. No, like REALLY terrible. If you aren't cringing when you watch this video, you're not an engineer.

NOTE: The reason this is so dangerous is because some POE switches are wired to be "always on" on the 48V rail. That means if you ground your AVR, it will have 48V going into its inputs which may end VERY badly both for the AVR and potentially even be hazardous to any nearby humans.

An AVR runs at 20 MHz, you can output a port one time every clock cycle. By doing that you can create differential signaling at 10 MHz, which is perfect for 10Base-T Ethernet!

I am sure this violates the 802.3 standard six ways to sunday.

Check out my repo on github: https://github.com/cnlohr/ethertiny

Видео Bit-banging Ethernet on an ATTiny85 канала CNLohr
Показать
Комментарии отсутствуют
Введите заголовок:

Введите адрес ссылки:

Введите адрес видео с YouTube:

Зарегистрируйтесь или войдите с
Информация о видео
29 августа 2014 г. 9:52:12
00:04:38
Яндекс.Метрика