-
Thread
ENC28J60 PIC24 Daten an Server übertragen
noch ein bisschen Datenverarbeitung auf dem Server hinzu) Für die Netzwerkanbindung wird der ENC28J60 von Microchip verwendet. Was müsste ich im uP tun und was ist Serverseitig notwendig. Nehmen wir erst einmal ein einfaches Beispiel: der server hängt lokal bei mir im LAN und hat die FESTE
-
Thread
PIC Controllerauswahl
Kopf habe dazu auf jeden Fall noch einen zusätzlichen Ethernetcontroller brauchen. Der Microchip ENC28J60 wird da gerne genommen. Hättest also auf jeden Fall sowohl Atmel wie auch Microchip zusammen auf dem Board! (Wäre ja schlecht wenn MC nicht Industrietauglich wäre ;-) ) Für PICs kannst du natürlich auch den ENC28J60 nehmen, oder du verwendest gleich einen der 18F mit Ethernetschnittstelle. Da ist dann natürlich nichts mehr mit Assembler. C ist dann schon Pflicht. Dafür gibt es von Microchip eine Prima Firmware
-
Thread
Aufbau mit ENC28J60 mit Problemen
hoffe von Euch ein paar Tipps zu bekommen. Hier das Problem: Ich habe mit einen Atmega644 und ENC28J60 zur IP-Anbindung aufgebaut. Zu Testzwecken habe ich das Ganze erst auf einem Steckbrett gemacht- auch wenn ich weiß, daß die 25 MHz, mit denen der ENC betrieben wird, nicht wirklich steckbrett-geeignet
-
Thread
ETH_M32_EX: Telnet bricht Übertragung ab.
bearbeitet, also merkst du nicht wann die Gegenseite (PC) keine Daten mehr aufnehmen kann. Oder der ENC28J60 hat ein Problem mit dem Puffer wenn die eingehenden Pakete nicht ausgelesen werden. Also: beim senden dafür sorgen, das auch der IP-Stack gelegentlich noch bedient wird. Kannst ja auch mal mit wireshark
-
Thread
AVR-NET-IO und Atmega1284
der Taktrate am SPI. Ich hab mal irgendwo gelesen, dass es da ein Problem gibt, Erratasheet vom ENC28J60 lesen... Grüße, Peter
-
Thread
MyAVR Addon SD-Karte und ENC28J60
Hallo Zusammen Ich habe ein myAVR Board MK2 USB. Ich überlege mir ein Addon-Print zu erstellen mit einem SD-Karte und einem Ethernet-Anschluss. Damit keine Bemerkungen "der ATmega8 hat zuwenig speicher" aufkommen. Ich habe vor einen ATmega328 zunehmen. Jetzt meine Frage: Hat jemand Interesse an einem solchen Print? Gruss Martin
-
Thread
ENC28j60 Initialisierung OK aber keine Verbindung
Hallo, habe nun meinen ENC28j60 initialisiert bekommen. (Eine LED der LAn Buchse blinkt kurz auf.) Status ist richtig, Register wurde auch gesetzt (hab ich stichprobenartig geprüft durch Auslesen) Benutzen tu ich nun den UIP
/* Set Pin-Directions */ //ENC28J60_DDR |= (1<<ENC28J60_MOSI)|(1<<ENC28J60_CS)|(1<<ENC28J60_SCK); //ENC28J60_DDR &= ~((1<<ENC28J60_INT)|(1<<ENC28J60_MISO)); Warum hast du da Kommentare draus gemacht?
-
Thread
AVR so einfach wie möglich im Netz
anschliessenkannst und der dich von den Protokollen des Netzwerkes fernhält. http://www.olimex.com/dev/enc28j60-h.html
Du kannst auch einfach die Schaltung mit dem Ethernet-Controller ENC28J60 auf deine Platine integrieren und eine normale Ethernet-Buchse verwenden. Die Schaltung davon gibt es ja. Das ganze wird allerdings mehr Platz brauchen, ich würde an deiner Stelle einfach die Buchse
-
Thread
ATxMega Entwicklungsboard 2
über den FT232 eingebunden um den USB Standard zu entsprechen - Widerstände laut Errate vom ENC28J60 vorgesehen (LED Polungserkennung) - PowerLED und Tx/Rx LED vom FT232 eingefügt - MicroSD Slot Stromversorgung schaltbar vom Controller aus (um fehlerhafte Initialisierung etc ausgleichen zu
-
Thread
MKII ISP Problem
>Nun hab mit ein 6 zu 10 pin gebastelt Zieh mal den ENC28j60 aus dem Sockel. Wenns dann auch nicht geht ist es dein Kabel.
-
Thread
Kapazitive Last bei Schaltregler
sein muss wegen Impulsströmen. Vielleicht noch kurz zum Projekt: verbaut wird unter anderem ein ENC28J60. Dieser hat laut Datenblatt eine Stromaufnahme von ~180mA bei 3.3V. Leider habe ich hierzu keine Empfehlung seitens Microchip gefunden, wie der Pufferkondensator dimensioniert werden sollte. Ich würde
-
Thread
[V] Ethernet-Module mit ENC28J60 und AX88796 (10/100 Mbit)
auf einer Lochrasterplatine oder gar Breadboard zu realisieren. Zum einen wäre da ein Modul mit ENC28J60 (Framethrower), das nur für gelegentliche Tests genutzt wurde und bestens funktioniert, zum anderen ein Modul mit einem AX88796 (NICholas), der über ein paralleles Interface und eine 10/100 Mbit Schnittstelle
Privatverkauf, keine Rücknahme oder Garantie. Daneben hätte ich noch jede Menge Ethernet-ICs wie ENC28J60 in DIP, SSOP und SOIC, RTL8019 und FB2022 anzubieten. Eine professionell gefertigte Experimentierplatine (vergoldete Kontakte) für RTL8019 oder andere QFN-144 Chips ist auch noch da. Angebote bitte
-
Thread
seriell via ethernet
mir alles zu aufwendig. Soviel muss der Webserver gar nicht können. Gibt es eine Lösung mit dem ENC28J60, einem AVR und ganz wenig Code ? Bin dankbar für jede Anregung.
-
Thread
Mit dem AVR ins Internet?
installier. Ich will keinen AVR32 oder so nehmen, sondern was kleines. Dazu ein Netzwerkcontroller (ENC28J60) Also ich nehme an, dass hat noch keiner gemacht, oder (Bei Google habe ich nichts gefunden)
-
Thread
Ethersex USB Stack
Grundlage des Boards ist nach dem Schaltplan von Ulrich Radig! Jetzt ist mir leider ein Pin des ENC28j60 abgebrochen -.- Hab schnell en neuen Bestellt :-) Nun kann Ethersex die Netztwerkverbindung auch über USB aufbauen! Dieses habe ich nun eingestellt und ich bekomm bei "make" befehl immer folgende
-
Thread
RJ45-Buchse mit integrierten Übertragern
auch hier vorhanden sein. Guck dir mal den AVR NETIO von Pollin oder andere Schaltpläne mit dem ENC28J60 an. Der Pollin-Bausatz hat scheinbar so eine Buchse verbaut.
-
Thread
enc28j60 initialisierungsprobleme
jemand eine Idee, woran es liegen könnte? Schon einmal vielen Dank im Voraus! [c] void enc28j60Init(void) { // initialize I/O ENC28J60_CONTROL_DDR |= (1<<ENC28J60_CONTROL_CS); ENC28J60_CONTROL_PORT |= (1<<ENC28J60_CONTROL_CS); // setup SPI I/O pins ENC28J60_SPI_PORT |= (1<<ENC28J60_SPI_SCK); // set SCK hi ENC28J60_SPI_DDR |= (1<<ENC28J60_SPI_SCK); // set SCK as output ENC28J60_SPI_DDR &= ~(1<<ENC28J60_SPI_MISO); // set MISO as input ENC28J60_SPI_DDR |= (1<<ENC28J60
-
Thread
AVR NET IO - uC Flashen
habe ich nicht nachüberprüft). Aber ich habe ein paar interessante Entdeckungen gemacht: -Mit ENC28J60 und verbundenem Ethernet Kabel: Entering Programm Mode FAILED! SCK leuchtet. -Mit ENC28J60 ohne Ethernet Kabel: Studio4 meldet kurzschluss zwischen MOSI, SCK und RESET -Ohne ENC28J0 und
Philipp R. schrieb im Beitrag #1788031: > -Ohne ENC28J60 ohne Ethernet Kabel: > Target Device hat scheinbar keine Power, Spannung 0.1V Laut Schaltplan des AVRNETIO darf das nicht sein, da die Schnittstelle direkt mit dem 5V-Ausgang des Netzteil verbunden
-
Thread
ENC28J60, keine Verbindung
Guten Morgen, ich habe versucht den Webserver (ENC28J60 + ATmega644P) von Ulrich Radig nachzubauen. Mein Problem liegt (glaube ich) am Übertrager. Ich habe einen aus einem altem Sockel939-Mainboard rausgelötet. Passiert folgendes: Ich verbinde die Platine
Hinweis, ich werde es heute kontrolieren. Was mich wundert, warum mein Router keine angeschlossene ENC28J60-Platine erkennt? MfG aus Westerwald
-
Thread
Jemand die LPC2148 demo von J.C. Wren am Laufen?
Democode: http://www.jcwren.com/arm/ DevBoard: http://www.olimex.com/dev/lpc-p2148.html plus enc28j60 auch von Olimex für Ethernet. Was geht: - Flashen - LED1 blinkt - RTC geht - Beep trötet - CLI über USB und UART - Ethernet (nur stabil, wenn USB nicht mit PC verbunden) Was nicht läuft: - Ethernet läuft anfangs, hängt sich aber auf, wenn USB aktiv. (kein IRQ mehr vom enc28j60 zum ARM) - SD-Karte über die CLI-Kommandos: "file init" -> OK, "file mount" -> OK, dann aber mit "file df" ein Komplettabsturz des RTOS :-( Das darf doch gerade bei einem RTOS nicht sein...
-
Thread
Pollin Net IO mal wieder
und Grüne Led leuchten solange Lan eingesteckt ist am Router leuchtet nix Befehl "ver" ergibt enc28j60 version: 4 Ready. Also müsste ich davon ausgehen das der Avr und der Enc eignetlich arbeiten Nur versteh ich einfach nicht warum die Led's am Router aus bleiben und auch kein zugriff klappt
-
Thread
Winsock DataArrival
Protokolls mittels Winsock (VB6 Programmiert). Projektbeschrieb: Ich möchte einen PIC (mittels ENC28j60) an das Ethernet Netzwerk anschliessen, damit ich Daten vom Computer und umgekehrt mittels UDP Prokokoll (kleinster Overhead) hin und her senden kann. Folgendes funktionniert bereits: - UDP Prokokoll
-
Thread
µC Lan-schnittstelle
herumkommen (mir wäre auf jeden Fall nix derartiges bekannt (wie auch bei min. 10 Mb/s)). den enc28J60 gibts auch in sehr kleinen SMD-Gehäusen... nimm also deinen SMD-AVR (mit SPI) und zB. nen SOIC enc28j60, dann bringst du den ganzen Server (mit ein wenig gutem willen) in ne Zündholzschachtel, und
-
Thread
Verkaufr Platinen für PIC32
. Details: * - PCI32MX460F512L mit 512kB Flash, 32kB RAM, 80MHz * - Ethernet mit ENC28J60 * - USB Host und Device * - SD Karten Slot * - IO Leiste für Erweiterung oder Anschluss einer Festplatte * - VGA LCD Controller * - Touch Controller * - EEPROM *
-
Thread
Register ERXRDPT im ENC28j60
Hallo! Ich Versuche Daten über das Ethernet zwischen einem PC und einem PIC (via ENC28j60) zu senden und Empfangen. Soweit funktioniert das Aenden auch ohne Probleme, jedoch habe ich beim Empfanen von Daten noch Schwierigkeiten. Kann mir mal jemand die genaue Verwendung vom Register ERXRDPT
du schon empfangen hast. ERXRDPT: Das ist eben so ein Pointer, aber in dem fall sagst du dem ENC28j60: "Ab dieser stelle bitte nichts mehr ablegen". ABER laut DB und das was ich verstanden hab, wird bis zu dieser stelle geschrieben aber nicht inclusive dieser stelle...quasi eine stelle vorher stoppt
-
Thread
Led´s an enc28j60
Hallo blinken die LED´s am ENC28J60 auch wenn kein Conreoller angeschlossen ist? Aber sonst alles richtig ist? LG
-
Thread
UDP Prüfsumme bilden
; enc28j60_bufWriteByte(0); enc28j60_bufWriteByte(0); /* Let ENC28J60 calculate the checksum for the specified range. */ enc28j60_regWriteWord(EDMAST, TXBUFST + 1 + startAddr); enc28j60_regWriteWord(EDMAND, TXBUFST + 1 + endAddr); enc28j60_regSetBits(ECON1, DMAST | CSUMEN); while (enc28j60_regReadByte(ECON1) & DMAST); checksum = enc28j60_regReadWord(EDMACS); /* Store calculated checksum at "checksumAdr". */ enc28j60_regWriteWord
-
Thread
Fragen zu EtherCircuit
kannst dessen Pinning als Ausgangspunkt nehmen. Viel Spaß beim Basteln! [2] hardware/ethernet/enc28j60.c :: void init_enc28j60() sieht gut aus
Quarze die auf dem 3. Oberton schwingen. Da braucht man eine andere Oszillatorschaltung für. Der ENC28J60 kann aber nur Grundtonquarze (Die ganz normalen).
-
Thread
IO-Controllerboard mit Analogausgängen
mehr lieferbar zu sein. Wie kriegt man eine schnelle Verbindung zum Ethernet-Anschluss hin (ENC28J60 und SPI?) und lässt sich das mit dem Firmwareupdate per Ethernet mit einem ATMEL überhaupt machen? Danke schon mal! Jake
-
Thread
Ethernet over RFM12
Wer hätte gedacht, dass doch jemand etwas damit anfangen kann :-) Dabei sind's doch nur ein ENC28J60- und ein RFM12-Treiber, die sich gegenseitig ihre Pakete zuschaufeln. Einen Schaltplan habe ich nicht. Es ist - wie gesagt - ein AVR-NET-IO von Pollin, an dessen EXT-Buchse ein RFM12 angeschlossen
-
Thread
Mein erstes PCB - bitte mal drüber schauen :)
ich hab mich mal an einem PCB Layout (mit FreePCB) versucht. Es soll eine kleine Platine für ein ENC28J60 werden. Die Position von dem Magjack und der Stiftleiste ist quasi fix da das ganze auf eine andere Platine oben drauf soll (und der Header dort eben am Rand ist und ich den RJ45-Port auch gerne am
* Also der DRC beschwert sich nicht und die Vias sind auch machbar. * C1 muss so sein beim ENC28J60, k.A. wofür der den braucht aber das steht so im Datenblatt und klappt auch wunderbar auf dem Steckbrett. * Der Magjack hat unten nur vorne (also Richtung Buchse) Metall, das Via dort ist kein Problem
-
Thread
Webserver gesucht
die ISA schnittstelle stört mich weil alles auf Lochraster soll :-) Würde am liebsten einen ENC 28J60 verwenden!
die ISA schnittstelle stört mich weil alles auf >Lochraster soll :-) >Würde am liebsten einen ENC 28J60 verwenden! Ist bei Ulrich glaub ich schon ein paar Jahre mit drin. >weil alles auf Lochraster soll :-) Vergiss es.
-
Thread
[KiCad] Bibliotheksaufbau - Konzeptideen gesucht
0,40 Euro KUPFER 0,5MM Kupferlackdraht, Ø 0,5mm, Länge: 23M 1 1,65 Euro ENC 28J60-I/SO Ethernet Controller, Stand-Alone, SOI 1 2,55 Euro ENC 28J60-I/SP Ethernet Controller, Stand-Alone, S-D 1 2,60 Euro SMD-0805 27,0 SMD-Chip-Widerstand, Bauform
-
Thread
µC mit LAN und Kommunikation über SPI
eine LAN-Schnittstelle an einen ATmega bringen kann. Schaltplan habe ich auch gefunden, mit dem ENC28J60 ist das kein Problem (wie ich dann Daten aus dem Web auslesen kann, muss ich noch schauen^^) Jedenfalls habe ich einen Sensor, der mit Werte an den Mikrocontroller schickt, und zwar über SPI. Der ENC28J60 wird ebenfalls über SPI angeschlossen. Wie würdet ihr das lösen? Ich könnte, während der Sensor sendet, die Verbindung zum ENC trennen (über Schalter). Diese werden vom µC ausgewertet. Dann
-
Thread
AVR: Strom & Span messen, Leistung errechnen, S0 Impulse verarbeiten und via LAN bereitstellen
Spannungsteiler mit entsprechender Spannungsfestigkeit, einen ad7656, einen passenden µC und einen ENC28J60, sowie einen Haufen Hühnerfutter, insbesondere zur galvanisch getrennten Erfassung der drei Spannungen. Zur Ermittlung der Wirkleistung hilft dir die Aronschaltung weiter. Schick die Daten lieber
Spannungsteiler mit entsprechender Spannungsfestigkeit, einen ad7656, > einen passenden µC und einen ENC28J60, sowie einen Haufen Hühnerfutter, Darum hatte ich einen Link oben gepostet. http://www.mikrocontroller.net/topic/177558#1709207 Dort kann man ein paar Ideen sammeln. Man muss ihn allerdings
-
Thread
Kommunikation Atmega32 <-> ENC28J60 auf AVR-Net-IO macht probleme
Allerdings scheitert es schon direkt beim ersten Schritt, der Kommunikation zwischen Atmega32 und ENC28J60. Der Code aus der Datei enc28j60.c stammt von triplay.de und zusätzlich gibt es noch ein paar Debugausgaben auf den COM-Port. Mein Problem ist das wenn die Funktion enc_rcr aufgerufen wird
-
Thread
Mikrocontroller mit LAN?
://www.mikrocontroller.net/articles/AVR_Net-IO_Bausatz_von_Pollin Dort wird der sehr häufige ENC28J60 IC verwendet.
-
Thread
ATMEGA 1280 USART0 in SPI MODE
return received data from buffer */ return UDR0; } [/c] Bei tut dieser Code mit einem ENC28j60. Evtl. musst du noch den Mode und Speed ändern auf deine Bedürfnisse. CA Dirk