-
Thread
Woran erkennen, ob im ENC28J60 Platz für ein tx-Paket ist?
Moin, nachdem ich etwas mit dem ENC rumgespielt hab, habe ich festgestellt, dass der verwendete Code wohl den Sendepuffer überschreibt, bevor das alte Paket raus ist. woran erkennt man möglichst codeeffizient, ob der enc bereit für ein neues paket ist? Aus dem Datenblatt bin ich diesbezüglich nicht ganz schlau geworden. Danke schonmal im voraus MfG Andreas
-
Thread
MSPGCC Bit setzen mit einem Befehl
Dir kann's egal sein. Aber wenn ich mir für den MCP2515 oder ENC28J60 ein Headerfile bastele, dann möglichst nicht noch für jeden Compiler anders.
-
Thread
Suche Display mit 80x25 Zeichen
schreiben, welches über Telnet erreichbar ist. So kann ich mir keine Terminals mittels AVR, ENC28J60 und LC-Display bauen. Der grosse Vorteil dabei ist, dass ich die uC-Firmware - wenn sie einmal läuft - nie wieder ändern muss, sondern nur noch das Linux-Programm. Ausserdem kann ich so von verschiedenen
Stellen im Haus alles steuern. Ein bestimmtes Protokoll muss ich auch nicht entwickeln. Mit dem ENC28J60 habe ich schon erfahrungen gesammelt: ein selbstgeschriebenen Minimal-TCP/IP-Stack mit einem Mini-HTTPD auf dem AVR. Das Telnet-Protokoll ist ja trivial. [/vorgeplänkel] Nur mir fehlt noch
-
Thread
ENC28J60 Probleme nur am Gigabit Switch
Hallo, Ich habe mich in den letzten Tagen mal mit dem ENC28J60 beschäftigt und jetzt hier einen Testaufbau mit einem ATmega644 liegen. Ich habe das Ganze zum Testen bisher immer über einen alten 5-Port 100Mbit Switch an meinen Gigabit Switch angeschlossen.
auch schon ein bischen ARP und ICMP implementiert. Jetzt zu meinem Problem: Sobald ich den ENC28J60 direkt an meinen Gigabit Switch (der auch 10Mbit-Geräte unterstützt) anschließe, passiert folgendes: Am Switch geht erst die LED für Link-10Mbit für den Port an. Nach einigen Sekunden fängt eine
-
Thread
mega 128 entwiklungsbord
eine RS232 hat aber kein RTS / CTS, die andere wird nur als Debugport benutzt. Als Ethernet ein ENC28J60. Da ist noch eine dritte galvanisch getrennte RS232 drauf, die aber als seriellen Baustein einen ATMega8 benutzt der über SPI am ATMega 128 dran hängt. Vielleicht alles zu aufwendig zum basteln.
-
Thread
Quarz 25MHz Oberton
Macht es. Der Reichelt-Quarz wird dir um die 8MHz erzeugen. Im Kontext vom [[ENC28J60]] finden sich Bezugsquellen von 25MHz Grundwellenquarzen.
Der STR9 hat eine Ethernet-Interface drauf. Daher teilt er mit dem ENC28J60 die seltsame Vorliebe für 25MHz Grundwellenquarze. Aber CSD hat solche und hat zivile Versandkosten, also wo ist das Problem? OT: Ist der ENC28J60 ein zu kurz gesprungener Fast-Ethernet Controller
-
Thread
RS232 zu Ethernet Brücke?
verwendet wurde. So richtig nett würde ich es jetzt finden wenn schonmal jemand einen AVR mit einem ENC28J60 gekreuzt und eine RS232 auf Ethernet Brücke dafür programmiert hat - mit PPP. Irgendwelche Tipps?
ENC28J60 mit AVR --> avr.auctionant.de Der Stack ist leicht zu verstehen und es dürfte mit begrenztem Aufwand möglich sein das Ding auf RS232 zu erweitern. Gruß, Thomas
-
Thread
Projekt mit SD/MMC Karte
Was hältst du von nem kleinen Webserver mit enc28j60: MMC/SD, Webinterface zum Steuern von Ausgängen, Einlesen von Eingängen, AD-Wandler, Statusdisplay, Anzeige von Traffic (auch im Verlauf eines Tages). Oder sonst was. Ich hätte gerne mal die Zeit
-
Thread
ENC28J60: 5 MBit/s über SPI nach Ethernet, geht das?
ich den DatenStrom direkt an den SPI-Input des ENC28J60 anschließen ? (Pegel, Polaritäten etc. müssen natürlich stimmen). Schaffe ich 5MBit/s ? Hat jemand eine andere Idee ? Danke und ein großes Kompliment an diese Seite, ich habe hier schon
> Kann ich den DatenStrom direkt an den SPI-Input des ENC28J60 anschließen Wenn du bischen Hardware dazwischen hängst, die den SPI-Anschluss vom ENC zwischen Controller und Datenquelle hin- und herschaltet, dann sollte es möglich sein, im Mittel(!) 5Mb/s zu
-
Thread
Suche Idee, Protokoll für bidir serielle Kommunikation
sollte das alles auch können. Das kann dann auch mit fertigem chip realisiert werden, Bsp. den ENC28J60 hier im Shop.
-
Thread
FTP Aufbau und weitere nützliche Info's
FTP Server auf einen Atmel aufbau. Zuvor habe ich schon eine Platine mit einem Atmega32 und einen ENC28J60 erstellt. Das ganze soll einfach und vor allem klein bleiben. Freu mich über alle Info's die ihr so kennt. Und schon mal vielen Dank! Mfg Stephan
-
Thread
2 Ethernetchips aneinander - ohne Übertrager möglich?
erscheinen - der Hintergrund ist folgender: Um ein Projekt WLAN-fähig zu machen, möchte ich einen ENC28j60 mit einem Accesspoint mit Ethernet Schnittstelle verbinden. Nun finde ich es aber reichlich sinnfrei dazu 2 Übertrager, 2 Buchsen und ein Patchkabel zu verwenden. Kann ich nicht direkt (ohne Übertrager, kondis und 50 Ohm R's) die Anschlüsse des ENC28j60 und diejenigen des IC's im Accesspoints kreuzen? Ich nehme mal an TX+ an RX+, TX- an RX- etc. Nik
-
Thread
ENC28J60, AT89C51ED2, VS1011 und MP3 Stream wiedergeben
zusammen, ich habe mal eine generelle Frage zur machbarkeit. Meint Ihr, es wäre möglich, mit einem ENC28J60 und einem AT89C51ED2, MP3 Dateien von einem Samba Share zu holen und mit einem VS1011 wiederzugeben. Hat soetwas schon jemand versucht, wie war das ergebniss ? Was auch schön wäre, wenn man Radiosender
-
Thread
SPI zwischen Mikrocontroller+SD-Card+ENC28J60=Pegelwandlung
Der ENC28J60 hat 5V verträgliche Eingänge. Die CS Leitung für den ENC28J60 kannst du also direkt anschliessen. Finger weg vom 74LVX245. Ich hab mal einen von Fairchild benutzt. Der taugt nicht die Bohne für
des Datenblattes war auch klar wieso. Im Anhang meine ISP taugliche Schaltung für MMC/SD und ENC28J60.
-
Thread
ENC28j60 an DSP 320F2818
an einen Ethernet Controller anbinden möchte. Ist das mit dem hier im Forum oft behandelten ENC28j60 (an der SPI des DSP) möglich? Hat sowas schonmal jemand gemacht? Da das meine erste Netzwerkanbindung wird habe ich noch wenig Erfahrung mit sowas und wäre für eure Hilfe Dankbar. Mfg Andreas
-
Thread
Ideensammlung: Welche neuen, interessante ICs gibts denn?
Neu? Die Käfer, die mich zur Zeit nerv.., ähh interessieren sind der AD9833 und der ENC28J60. Mit dem ersten will ich einen Signalgenerator bauen und der zweite soll den RTL8019 in meinen Webservern ablösen
-
Thread
Bezugsquelle ENC28J60/DM9000a
mal kurz ne Frage: Ich wollte mal mit Ethernet was machen. Dazu brauche ich ja bekanntlich den ENC28J60.... oder einen anderen Chip namens DM9000a. Nun - ich habe noch keine gescheite Bezugsquelle dafür! Weiss jemand, wo ich diese Teile günstig bekomme (möglichst in der CH) ? Und einen Ethernet Transformer
Den ENC28J60 bei www.farnell.com: Artikel 1084618 als SO-28, 1084619 als DIL-28. Oder als Sample bei sample.microchip.com Severino
-
Thread
ENC28J60 + SD + AVR
mal frage, man sieht viele Projekte mit dem rtl-chip und SD-Karten, aber ich hab noch keine mit ENC28J60 und SD-Karte gesehen oder gefunden. Deshalb wollt ich mal fragen ob es Probleme gibt, bevor man jetzt groß anfängt zu planen und am Ende feststellen muss, dass es gar nicht funktionieren kann?
-
Thread
ENC28J60 correct value of PHLCON and mirrored registers
Many enc28j60 drivers write a value like 0x0472 into the PHLCON. Datasheet Rev.A is ambigous, Rev.B clearly says that the highest nibble should be 0011!! Please correct all your files! What do these reserved
registers 1A..1F it is not necessary to switch the bank! This saves much time! See the attached file enc28j60.c (based on Ssssss Simon Schulz). Also read my post in http://www.mikrocontroller.net/topic/50962.
-
Thread
Webserver in einfachster Variante.
www.leunig.de/_pro/netzwerk/remote_power_switch/eps_1.htm Ich habe das mit einem AT89C51ED2 und einem ENC28J60 gelöst. Wenn Du nur schalten willst und keine Webseite brauchst könntest Du das ganze per UDP machen, dann bleibt der Code auch schön klein und Du könntest einen kleineren Controller nehmen. siehe
-
Thread
Abschlusswiderstand Ethernet
gelesen das als Abschlusswiderstände 47 oder 56 Ohm benutzt wurden. Soll funktionieren zumindest bei ENC28J60 = 10 MBit. Scheint bei 10 MBit wohl noch nicht so kritisch zu sein. In den meisten Datenblättern steht aber auch 49,9 Ohm drin. Gruß aus Köln Frank
-
Thread
PC mit uC per Ethernet verbinden; wo soll ich denn anfangen.
ENC28j60 oder PIC18F67j60 oder ...
-
Thread
Mikrocontoller mit interner Ethernet PHY
nen 4ten Chip verwenden. Entweder sonen externen Phy oder gleich nen externen Netzwerkchip (z.B. ENC28J60 per SPI) da die recht einfach und kostengünstig zu beschaffen sind. >jedoch nervt mich das Getue mit der externen PHY. Wenn es so einfach wäre, könnte es ja jede Hausfrau...Also nochmal die Datenblätter
ja auch das Design für eine anständige PHY kaufen (ja ok - so einfach gehts sicher nicht :-) ENC28J60 will ich nicht verwenden da am SPI andere Sachen hängen sollen (mein Board soll ja nur eine Art Header-Board für was anderes werden) und das bei massiv Traffic sicher lahm wird. Außerdem ist 100Mbit
-
Thread
Probleme mit dem ENC28J60
Moin, ich habe eine Schaltung mit dem ENC28J60 aufgebaut und nun bei der Datenübertragung Probleme. Ein angeschlossener Controller empfängt die Daten richtig, es werden aber falsche Daten gesendet. Das Datenpaket ist immer der selbe Datenmüll
-
Thread
Webseite per URL über Ethernet aufrufen mit AVR
51. Ich hab mit TCP/IP und Co. noch nicht viel gemacht, aber du könntest dir trotzdem mal den ENC28J60 anschauen. Das Teil handhabt für dich die zwei untersten Ebenen des OSI/ISO-Referenzmodells. Alles ab IP musst du dann selbst handhaben. Dafür gibt es aber fertige TCP/IP-Stacks... z.B. der µIP:
natürlich kein AVR. Ich arbeite im Moment nur gern damit (und habe noch so viele)... ;-) Den ENC28J60 habe ich schon im Visir. Aber mir fehlt das nötige Know-How um (egal mit welchem µC) so eine URL zu versenden. Aber ich werde mal Deinem Link folgen und mir mal ein wenig anlesen... Vielen Dank
-
Thread
Gibt es eine Art 'Fire and Forget' Ethernetcontroller?
wenn ich mich recht errinnere so um die 70eusen, es gibt aber schon fertigen stack für enc28j60 der bloß noch µC angeschlossen werden muss,.. grüüße
zeusosc) >wenn ich mich recht errinnere so um die 70eusen, es gibt aber schon >fertigen stack für enc28j60 der bloß noch µC angeschlossen werden Na der enc28j60 ist doch quasi auch Fire & Forget, oder? Datenpaket rein, Start drücken, dn Rest macht er selber. MFG Falk
-
Thread
Prozessorauslastung bei SPI
Stack der übertragen wird. Die Funktion zum Schreiben des Stack ist die folgende: [c] void enc28j60WriteBuffer(uint16_t len, uint8_t* data) // Länge (Byte), Startadresse Data { // assert CS ENC28J60_CONTROL_PORT &= ~(1<<ENC28J60_CONTROL_CS); // issue write command SPDR = ENC28J60_WRITE_BUF_MEM
Vorgang aufgenommen. >Es ist also deutlich zu sehen: Lücken zwischen den Bytes. Yep. >void enc28j60WriteBuffer(uint16_t len, uint8_t* data) // Länge (Byte), Startadresse Data >{ > // assert CS > ENC28J60_CONTROL_PORT &= ~(1<<ENC28J60_CONTROL_CS); > // issue write command > SPDR = ENC28J60
-
Thread
Verständnisfrage zu Ethernet
> Ich habe hier was über den ENC28J60 gelesen? Ist da MAC und PHY drin? Ja. > D.h. ich brauche noch den PHY. Das ist bei internem Ethernet die Regel, MAC drin PHY draussen. > Oder ist es schlauer, einen normalen DSP zu nehmen und dazu so was wie > den ENC28J60-H. Jedenfalls einfacher. Allerdings auch etwas langsamer. Und mit einer deutlich höhreren Prozessorlast verbunden, wenn das SPI des DSP kein DMA kann. Interne MACs arbeiten meist mit DMA und/oder
-
Thread
enc28j60 + sprachübertragung -> möglich?
Hi zusammen, ich beschäftige mich ja im Moment mit dem enc28j60. Ich habs endlich geschafft und er läuft jetzt :=) Momentan bastle ich da eher ohne Plan - so das Bastelziel ist Webserver. Jetzt hatte ich spontan die Idee einer "Gegensprechanlage" über Ethernet
Ist das realistisch? Die Soundqualität muss nichtübermäßig sein. Aber bekomm ich mit nem AVR und ENC28J60 das hin (also von der Datenrate)? lg Daniel
-
Thread
Zeitberechnungen mit Baudrate und SPI
Hi, Baudrate bedeutet ja "Zeichen pro Zeiteinheit". Ich arbeite mit dem ENC28J60. Angenommen dieser Baustein wird mit 5 MHz SPI-Rate betrieben. Als Daten will ich immer konstant 100 Bytes (kompletter Frame) übertragen. Ich will nun wissen, wie lange es dauert bis ich die
-
Thread
AT91SAM7X256 oder AT91RM9200
AT91SAM noch ein wenig elektronik dranbasteln, damit du damit ans netz kannst. es gibt z.b. den ENC28J60 als komplettmodul mit SPI schnittstelle. das hat gleich den ganzen analogkram mit drauf (mal hier im forum danach suchen), damit kann man den kleinsten controller ethernetfähig machen...
-
Thread
enc28j60 und phy register
behämmert vor, aber ich finde meinen Fehler nicht. Ich fange grad an mir mit einem ATMEGA644 und enc28j60 das ethernetprinzip beizubringen. Meine Grundlegenden Funktionen gehen: readRegister() writeRegister() switchBank() setBits() clearBits() Was nicht funktioniert ist der Zugriff auf PHY
-
Thread
Belegung magjack
hier einen Magjack (http://www.belfuse.com/Data/Datasheets/SI-60062-F.pdf) und will den mit dem ENC28J60 verbinden. Aber ehrlich ich steh grad übel auf dem Schlauch. Ich seh in dem Datenblatt keine Pinbelegung O_o Also von unten gesehen ist welcher Pin was? Gibts da vlt. noch was, dass ich übersehen
-
Thread
ENC28J60 Spule und Widerstände
Hallo, Bei der Beschaltung zwischen dem MagJack und dem ENC28J60 befinden sich 50Ohm Widerstände + Kondensatoren, die auf GND geschaltet sind... welche Bedeutung haben diese? ENC28J60---------------|------------MagJack R
-
Thread
Ethernetverkehr aufzeichnen?
Moin, ich habe mir ein Board mit dem ENC28J60 von Microchip gebastelt und verwende einen fertigen etwas angepassten TCP/IP-Stack aus dem Internet. Versuche ich nun das Board zu Pingen, empfängt dieses die ARP-Packete richtig und erstellt für
detektiert ein PC eigentlich die Geschwindigkeit einer Verbindung? Sendet er Testpackete, die der ENC28J60 selbständig beantwortet? Wenn so wäre zumindest schon mal ausgeschlossen, dass die Rückleitung einfach irgendwo gestört ist. Gruß, Jörn
-
Thread
[V] Ethernet Leerplatinen
dieser Ethernet-Leerplatinen abzugeben. Beispielhafte Verwendung: µC-Projekte um Ethernet (SPI, ENC28J60) erweitern. Sofern die Leiterplatte fertig bestückt ist, lässt sich die Leiterplatte direkt an das myAVR Board anschließen (die Stiftleiste ist passend belegt). Ein paar bestückte habe ich auch
-
Thread
Welche Lastkapazität bei ENC28J60
Und falls der ENC trotzdem nicht richtig antwortet: Frage: Mein ENC28J60 baut einen Link auf und empfängt laut RX Activity LED auch Pakete. Allerdings sind PKTIF und EPKTCNT 0x00. Die SPI Kommunikation arbeitet einwandfrei Antwort: Die Kondensatoren am Quarz des ENC28J60
angegeben. Die Quarze haben dan auch noch eine vorgeschriebene Lastkapazität. Aber im Datenblatt des ENC28J60 steht nichts. Wie kommt man also auf die Kapazität?? Wenn ich die Kapazität nicht kenne kann ich ja auch den Quarz nicht auswählen...und dan läuft die ganze sache nicht reibungslos. Danke
-
Thread
DigitalStrom aus der Schweiz
interessiert, ist wo der Chip seine 0,3 Watt hinsteckt. Wenn ich mal dran denke, welche Menge Abwärme ein ENC28J60 mit seinen rund 500-600mW so erzeugt, kann ich mir diese Dinger als ganz schön Hitzköpfig vorstellen. Das mit dem Dimmen wird übrigens auch mal so richtig lustig - entweder ist da ein Triac drine
-
Thread
Mega128 + ENC28J60 Takt.
Ich habe da noch eine Frage: Das ENC28J60 Modul hat einen Clockausgang mit 12,5 Mhz. Kann ich diesen als Clockeingang am Mega128 verwenden, oder ist es besser, den Mega 128 mit einer eigenen Frequenz zu betreiben. Ich habe vor sowas wie unter
-
Thread
ATMega IDE 2007
Protokoll wählen kann. Da ich aber erstmal Prüfungen hab und parallel noch das Pendel mit nem ENC28J60 ins Netz bringen muss werd ich erst danach Zeit für das Diagramm haben. (TCP und HTTP fehlen mir da noch) Da ich das Diagramm aber danach auch brauch kommt das Anfang August oder spätestens Mitte
-
Thread
Atmega und SPI Bus
über den ISP-Bus Programmieren, oder liege ich da falsch? Aufbauen will ich einen Mega128 mit dem ENC28J60.
-
Thread
Linux + ENC28J60 + SAM7SE
-( Gibts für sie SAM7SE-Typen vielleicht schon einen Linux-Port, der zufällig auch schon den ENC28J60 unterstützt? Weiß da jemand was? Mfg Thomas Pototschnig
-
Thread
PAL zu JPEG/BMP Decoder
schon zu Hause habe. Später soll noch mein Redserver angeschlossen werden. (Server mit einem ENC28j60 und PIC18F2620), der über einen Internet Browser gesteuert wird.
-
Thread
LAN mit ENC28J60 und SPI
Hallo µC-Gemeinde. Ich habe eine Frage bzgl. der Nutzung des SPI für LAN und Programmierung (Flashen eines ATMega162). Gibt es evtl. Probleme, wenn ich - bei gesteckter LAN-Verbindung - ein Programm flashe? Der oben genannte ENC benutzt ja auch den SPI-Bus. Wenn jetzt also gerade "Verkehr" auf dem Netzwerk ist, wird der Flashvorgang vermutlich gestört, oder? Danke für eure Hilfe. Viele Grüße Michael
-
Thread
zwei Spannungsquellen zusammen = Problem
hi ich versuche ein Board mit ENC28J60 mit dem STK500 zu betreiben. Alles läuft super, wenn ich das STK als Quelle für das ENC-Board nehme. VTG Pin und Masse-Pin liefern 5V. Das ENC-Board braucht etwa 130mA. Der U-Wandler auf dem STK
-
Thread
problem uip und mega32
Hallo zusammen, ich habe mir mit einem Mega32 und einem ENC28J60 ein Testboard gebastelt. Der Uart, der Timer und der ENC Init Funktionieren prima bis ich im Makefie die uip Files einbinde. Die werden gar nicht aufgerufen aber der AVR schweigt trotzdem. Hier
Testboard von MadDax\r\n"); for(u32 a=0;a<1000000;a++); for(u32 a=0;a<1000000;a++); enc28j60Init(); enc28j60PhyWrite(0x14,0x0AA0); //0420 0AA0 //LED_A und LED_B blinkend timer_value = SetDelay10ms(200); periodic_timer_value = SetDelay10ms(2); init_timer();
-
Thread
AVR an Router anschliessen
von mikrocontroller.com, c't-COM-auf-LAN-Adapter, ENC28J60-Ethernet-Platine und viele andere ähnliche Projekte. Es ist also für jeden Geschmack was dabei. mfg Max
mal mit "router" ist "switch" gemeint... ausserdem: http://www.mikrocontroller.net/articles/ENC28J60
-
Thread
ENC28J60 Webserver mit PIC, NICHT ATMEL
Hey Leute... Also ich würde gerne einen kleinen Webserver mit einem ENC28J60 basteln aber da ich mit PICs arbeite und nicht mit Atmel find ich hier beim besten willen nichts brauchbares Echt zum Verzweifeln das es fast nur Atmel Projekte gibt -.- Hat vll jemand ein passendes
Programmspeicher und der Moeglichkeit bei der selben Spannung wie der ENC28J60 zu laufen (3,3V) scheint mir allerdings die beste Wahl. Viel Spass
-
Thread
Ethernet Controller
Hi Hast du die dutzenden Threads die sich mit dem ENC28J60 beschäftigen, nicht gelesen? http://www.mikrocontroller.net/articles/ENC28J60-Projekte Mit einer PCI netzwerkkarte wirst du wohl keine freude haben ;-). Da wäre es eher möglich eine ISA-Bus