Hallo und einen schönen Sonntag, Gleich zu Anfang habe ich eine Frage ... Mein derzeitiges Projekt basiert auf den Plänen und einem Bauteil-Set der Pollin NET I/O. Zu diesem Zweck habe ich mir eine Platine hergestellt und lediglich den Mega32 mit Ethernet aufgelötet. Soweit funzt das auch und sogar eine Relais-Platine wird korrekt angesteuert (4x12V / 4x230V). Das Problem ist, dass der Ethernet alle 2-3 Tage aussteigt. Zu diesem Zweck möchte ich das ganze neu aufbauen und dazu das Ethernet Interface-Board ENC28J60 http://mikrocontroller-praxis.de/de/Development-Tools/Ethernet/Ethernet-Interface-Board-ENC28J60.html verwenden um ggf. dieses Problem zu lösen. Bitte sagt mir, ob das überhaupt am Mega32 angeschlossen werden kann, DA lt. Pollin-Plan die Signalleitung (Pol9 - CS) am Mega32 angeschlossen wird UND nicht, wei im Datasheet der Interface-Boards via Wiederstand auf PLUS läuft. Gibt es ansonsten bitte Alternatieven, ohne dass ich den ATMEGA32 neu programmieren muss - da ich davon im Moment absolut NULL Ahnung habe !? Vielen Dank im Voraus ThomB
Hi Für das Geld bekommst du ein komplettes Ethernet-Modul das dir die meiste Arbeit abnimmt: http://www.watterott.com/de/Schnittstellen/Ethernet MfG Spess
VIELEN Dank für deine SUPER-Schnelle Antwort. Von dem WIZnet WIZ812MJ Ethernet Modul habe ich welche hier, hatte allerdings die Vermutung, dass ich dann auch die im Mega32 enthaltene Firmware umschreiben muss ! Kann ich dieses 812MJ- einfach ohne die Programmierung anbinden !?! Wenn das geht, dass währe wirklich Supi ! Danke im Voraus Thomas
Hi
>Kann ich dieses 812MJ- einfach ohne die Programmierung anbinden !?!
Nein.
Thomas Berger schrieb: > Ethernet Interface-Board ENC28J60 > http://mikrocontroller-praxis.de/de/Development-To... Funktionsidentische Boards gibt's bei eBay für unter 4 Euro, versandkostenfrei. Einfach nach ENC28J60 suchen. Beispiele: http://www.ebay.de/itm/New-Verison-ENC28J60-Ethernet-LAN-Module-for-Atmega-328-2560-AVR-LPC-STM32-/170836597113?pt=LH_DefaultDomain_0&hash=item27c6a79979 http://www.ebay.de/itm/ENC28J60-Ethernet-LAN-Module-for-Arduino-AVR-LPC-STM32-/280784756946?pt=LH_DefaultDomain_0&hash=item41601360d2 http://www.ebay.de/itm/ENC28J60-Ethernet-LAN-Module-for-Arduino-AVR-LPC-STM32-/280706213546?pt=LH_DefaultDomain_0&hash=item415b64e6aa http://www.ebay.de/itm/ENC28J60-Network-Module-Schematic-For-51-STM32-LPC-AVR-/260875093296?pt=BI_Electrical_Equipment_Tools&hash=item3cbd5e0530 Dein "Aussteigen" alle 2-3 Tage ist kein grundsätzliches Problem dieser Module, die laufen hier teilweise seit Jahren 24/7 problemlos, auch mit langen (~20cm) SPI-Leitungen, aber immer mit ganz vielen 0.1µF und 1µF Kerkos. Ich tippe daher eher auf die Software (unglückliches Zusammentreffen verschiedener Netzwerk-Events o.Ä.) > Bitte sagt mir, ob das überhaupt am Mega32 angeschlossen werden kann, DA > lt. Pollin-Plan die Signalleitung (Pol9 - CS) am Mega32 angeschlossen > wird UND nicht, wei im Datasheet der Interface-Boards via Wiederstand > auf PLUS läuft. R1/100k an !CS (Chip Select) ist ein Pullup. !CS ist, wie das ! bzw. das # sagt, Low-aktiv. Bitte Datenblatt des ENC zu Rate ziehen.
Hi und Danke für die ernüchternde Info. Ich verstehe das dann so, dass wie jede Hardware im Compi dann auch jedes Ethernetmodul in der Firmware des ATMEGA eine Art Treiber besitzt .. o.k. Dann muss ich mich irgendwie durch die Unterschiede solcher Module durch eine Art Vergleichsanalyse durchkämpfen .. Danke und bis zur nächsten Mondfinsternis !!! hihihihi Thomas
Thomas Berger schrieb: > bis zur nächsten Mondfinsternis Wenn Du nur "schnell irgendwie stabil" den AVR ins Netz bringen willst, wäre das hier http://www.ute.de/device-server/embedded/nemo10.php http://www.tigal.at/product/869 eine andere Möglichkeit; damit kannst Du über IP auf die serielle Schnittstelle Deines µC (und umgekehrt) zugreifen, ohne auch nur das Geringste mit Netzwerkkram zu tun zu haben.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.