-
Thread
ENC28J60 Schritt für Schritt ins Netzwerk einbinden.
| ENC28J60_REG_ECON1, (1<<ENC28J60_BIT_TXRST)); //activate transmission enc28j60_spi_write_word(ENC28J60_OP_BFS | ENC28J60_REG_ECON1, (1<<ENC28J60_BIT_TXRTS)|(1<<ENC28J60_BIT_RXEN)); //return
setzt du die mac adresse beim enc ? ENC28J60_REG_MAADR5 = NIC_MAC0, ENC28J60_REG_MAADR4 = NIC_MAC1, ENC28J60_REG_MAADR3 = NIC_MAC2, ENC28J60_REG_MAADR2 = NIC_MAC3, ENC28J60_REG_MAADR1 = NIC_MAC4, ENC28J60_REG_MAADR0
-
Thread
SPI Antwortet beim ENC28J60 nicht. Hilfe
Nachrichten an: SPCR = (1<<SPE)|(1<<MSTR); SPSR |= (1<<SPI2X); Danach wird ein Soft Reset am ENC28J60 ausgeführt. Danach kommen keine Debug Nachrichten an. Dieser Befehl wird ausgeführt: enc28j60WriteOp(ENC28J60_SOFT_RESET, 0, ENC28J60_SOFT_RESET); Ich habe dort in der Funktion WriteOp auch
verwende ein Gigabyte Switch um mein Rechner mit dem Internet und Drucker zu verbinden. Ich habe mein ENC28J60 damit angeklemmt. Dann leuchte dort bei mir die dritte LED am Switch(Das ist der ENC28J60), dann leuchtet auch die Grüne LED am Jack des ENC28J60 und ab und zu blinkt auch mal, die gelbe. Wenn
-
Thread
enc28j60 LanController initialisieren auf ARM7
Hey, ich bin gerade dabei eine enc28j60 Schnittstelle an einen Datenlogger zu koppeln. Allerdings ist für den verwendeten Mikrocontroller "STR711FR2" keine Ethernetschnittstelle vorgesehen. Im Internet gibt es einige enc28j60.c und enc28j60
gibt es extra ein Register in der die Version steht. DIeses wiederrum kann ich nicht auslesen, da der enc28j60 nicht initialisiert ist. Das ist echt ein Rattenschwanz!
-
Thread
Mein EthernetChip(ENC28J60) ist nur im LAN erreichbar aber nicht im WLAN
Auch angepingt. Jedoch bekomme ich keine Antwort am Laptop an. Im Code sind die Mac Adresse des ENC28J60 und die IP Adresse festgelegt. Sonst nix. Mehr kann ich auch nicht einstellen. Warum bekomme ich beim anpingen vom laptop auf das enc28j60 modul keine Antwort. Liegt das am WLAN? Ich weis
Dein > Ping kommt? Da da zwischen ein switch hängt kann ich sagen das wenn der PC aus ist und der ENC28J60 an dann blicken die LED am Switch Synchron(Also der Eingang vom Router und Ausgang zum ENC28J60)
-
Thread
Atmega644 und enc28j60 Problem bei SPI-Verbindung
Atmel-Programmierung, also habt bitte Nachsicht. Verwendete Soft-/Hardware: - Atmega644A (ext. clock 16MHz) - enc28j60 (anzusprechen über SPI) - AtmelStudio 6 Gewünscht ist erst einmal eine Verbidnung zwischen Atmega und enc28j60 über SPI herzustellen. Mit dem 8-bit Timer des Atmega möchte ich die Clock
) & (1<<BANKX_ESTAT_CLKRDY)) == 0) { NOP();} uint8_t Enc28j60ReadReg(uint8_t nRegister) { uint8_t nByte; PORTB &= ~(1<<PINB4); //SELECT(); ENC28J60_SPIWRITEBYTE(0x1D); nByte = ENC28J60_SPIREADBYTE(); PORTB |= (1<<PINB4); //DESELECT
-
Thread
ENC28J60 - Socket resp. SPI Probleme?
liegt das am Oszi oder du solltest mal die SPI-Leitung überprüfen oder schaun ob der ATmega und der ENC28J60 mit Kondensatoren geblockt sind. Und nicht vergessen, die Selectleitung für den ENC28J60 vom ATmega. Ohne die kann der senden was er will. MfG Dirk
Ich habe meinen ENC28J60 ohne Level Shifter laufen. Der ATMega8 läuft mit 5V. Grüße, Patrick
-
Thread
ENC28J60 an C-Contro Pro (Atmega128)
meinen PC sende. SPI-Takt = 3,6 Mhz Value = 0 Value = set_Bit_in_Byte(Value,Econ1_txrst,1) Enc28j60bitfield_set(Econ1 , Value) Enc28j60bitfield_clear(Econ1 , Value) Enc28j60writebuffer_Test() 'call sende ARP Enc28j60packetsend(60) Und siehe da, es kommen alle 60Byte an. Mein PC antwortet
nicht an der berechneten Position. Ich habe als Anhang mal einwenig Programmcode angehängt. Sub Enc28j60init() Sub Enc28j60packetreceive() Gruss
-
Thread
enc28j60 und sd (und atmega644p)
kennenzulernen. Diese wird über Hardware-SPI des ATmega644p angesprochen. Am SPI ist ebenfalls der ENC28J60 angeschlossen, den ich bereits getestet hatte (Vielen Dank an Ulrich Radig). Nun möchte ich die SD-Karte ansprechen. Dazu setze ich die Selectleitung der ENC28J60 auf high, da diese low-aktiv ist
dein MISO Bus nach wegnehmen des CS "schon wieder" nicht auf Tristate geht sondern irgendwoher (vom ENC28J60?) auf Low gezwungen wird.
-
Thread
ENC28J60 halb duplex ethernet ueber ein UTP
Ich moechte meinen RS485 'Hausbus' beschleunigen und wuerde gerne den Microchip ENC28J60 Ethernet Controller ausprobieren. Meine bestehende Hausverkabelung stellt jedoch nur EIN PAAR UTP fuer diesen Zweck zur Verfuegung. Kann ich den ENC28J60 ueber ein paar (zusammen mit vielleicht 4 bis 6 anderen ENC28J60 Nodes) ueber Halb-Duplex verbinden (aehnlich wie ein RS485 bus, nur scheller mit 10MB)? Wie verbinde ich den ENC28J60 mit der RJ45 und dem UTP Paar? TPIN+ zusammen mit TPOUT+ (und TPIN- mit TPOUT
-
Thread
ATMEGA8 - SPI - ENC28J60
, ich habe zurzeit ein Projekt am laufen, dabei handelt es sich um einen ATMega8 der mit einem ENC28J60 über SPI kommuniziert, der ENC28J60 wiederrum ist über Ethernet mit einem anderen ENC28j60 verbunden.. Es soll eine Datenübertragung vom ATmega8 zum enc erfolgen, (1 Byte) wie kann ich den ENC28J60 über spi ansprechen? Das Datenblatt habe ich bereits studiert, wie kann ich die Übertragung von 1Byte realisieren bzw wie ist der Ablauf? Später sollen über Ethernet die Daten ohne Protokoll
-
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
lesen des Datenblattes war auch klar wieso. Im Anhang meine ISP taugliche Schaltung für MMC/SD und ENC28J60.
-
Thread
Probleme mit Arduino Nano/ENC28J60 als UDP-Server
Hallo Foraner! Irgendwie stecke ich fest. Auf einem Arduino Nano V3.0 mit ENC28J60 über SPI läuft ein UDP-Server (wie: http://www.nikolaus-lueneburg.de/2015/01/arduino-udp-kommunikation/ nur etwas abgespeckt, siehe unten). Ich erhalte Pakete, wenn ich vom Hauptrechner mit
Rechner sind im gleichen Subnetz, alles ist an einem D-Link Router angeschlossen, daran 2 Switches. Dem ENC habe ich auch schon IP zuweisen lassen. Eigenartig ist, dass die Pakete am ENC/Aduino ankommen, die LED's blitzen auf. Es muss etwas an den Paketen sein, dafür habe ich mit Wireshark die Pakete analysiert
-
Thread
Probleme arduino uno mit ethernet controller enc28j60
einen Switch einen Rechner an die Ethernet-Karte angeschlossen. Als Ethernetroutinen habe ich die enc_basics vom Autor Nik Bamert genommen. (siehe unter http://www.mikrocontroller.net/topic/48519/). Leider wird nicht die while-Schleife while(!enc28j60Read(ESTAT)&ESTAT_CLKRDY)) in der Init-Funktion
Dann must Du wohl weiter ins Detail gehen. Also feststellen, welchen Rückgabewert enc28j60Read() liefert und warum es nicht der erwartete Wert ist. Hast Du Zugang zu einem Oszilloskop? Damt kannst Du prüfen, ob überhaupt eine Kommunikation mit dem Ethernet Controller stattfindet.
-
Thread
ENC28J60 MAC-Adresse setzen nicht richtig möglich
mikrocontroller.net-Forum. Wie ihr es bestimmt schon an der Überschrift gesehen habt, habe ich ein Problem mit meinem ENC28J60. Der ENC28J60 ist über das SPI-Interface an einem ATmega32@16MHz angeschlossen mit einem SPI-Clocktakt von freq/2. Der ENC26J60 ist auf einem Board von Amazon (http://www.amazon.de/gp/product/
nicht die MAC-Adresse in der richtigen Reihenfolge ausgelesen. Momentan habe ich als MAC-Adresse 00:60:08:7C:75:13, dementsprechend müssten die Werte also, wenn man von Register 0 in Bank 3 ausgeht in der Reihenfolge 75:13:08:7C:00:60 vorliegen. Dem ist aber leider nicht so. Wenn ich die Register in dieser
-
Thread
AND-Gatter 74HC08 und ENC28J60
Da der ENC ja ein 3,3 Volt Bauteil ist und ich ihn aber an einem µC mit 5V brauche muss ich den Umweg über z.B. die AND Logik gehen. Habe einen 74HC08so wie e auch im Datasheet empfohlen wird. Da der einzige SPI Ausgang die MISO Leitung ist, reicht es doch nur diese über das Gatter auf 5V zu bringen oder? Die anderen (MOSI, SCK und CC) gehen direkt vom µC an den ENC da dieser 5V Eingänge toleriert. Nun sind ja einige Nanosekunden Verzögerung auf der MISO Leitung durch den AND. Kann ich dann beim SPI Betrieb Probleme kriegen?
-
Thread
ENC28J60 + mega16 ...keine Verbindung
habe gelesen man kann ja mal die LEDs ansteuern um das SPI zu testen. Ich habs so gemacht: [c] enc28j60PhyWrite(0x14,0b0011100010000000); [/c] da müssten doch beide LEDs an gehen oder? Bei mir rührt sich jedenfalls nichts. Ist der ENC hinüber?
>ich kenne die Software, die du für den ENC verwendest nicht. Wenn diese >mindestens ICMP und ARP implementiert, solltest du den ENC einfach >anpingen können. Damit dies funktioniert, muss der PC aber im selben Subnetz sein wie der ENC und
-
Thread
Grundtonquarz 25 MHz für ENC28J60 gesucht
jemand , ob dieses ein Grundtonquarz ist? Ich wollte mal einen mini-Webserver mit ATmega und ENC28J60 aufbauen nach Ulrich-Radig, jedoch stimmte erst die Quarzfrequenz des Reichelt-Quarzes nicht und später als ich einen Quarzoszillator verwendete, stellte sich heraus, daß außer in paar mal Ping
putting its default frequency of 6.25 MHz (main clock divided by 4). At any future time that the ENC28J60 is reset by software or the RESET pin, the CLKOUT func- tion will not be altered (ECOCON will not change value)." mfG Roehrenvorheizer
-
Thread
ATMega32 + ENC28J60 + TCP
Hallo zusammen, also irgendwie habe ich Probleme einen TCP Verbindung aufzubauen. Mein Atmel hat einen TCP/IP Stack implementiert. Eine kleine Anwendung auf dem µC soll nun eine Verbindung über TCP mit einem Java Programm auf dem Rechner aufbauen. Dies funktioniert soweit auch. Egal wer die Verbindung initiiert. Beginne ich den Handshake nun vom Java Programm antwortet der µC promt und das Java Programm antwortet wiederum mit einem Ack. Beginne ich ein SYN vom µC zu senden, kommt erst nach einem undefinierten späteren Zeitraum ein SYN/ACK vom Java Programm zurück welches sich definitiv
-
Thread
ESP8266 & ENC28J60 as Gateway
moin moin habe letzthin begonnen, den enc28j60 einzubinden, daher frage ich mal, hat sich noch jemand damit beschäftigt, den esp8266 mit dem enc28j60 zu kombinieren? mein ziel wird ein gateway. lg ;-)
ist immer noch etas viel, sondern eher wegen einem 'gateway' im patchkabel im PoE mode. da es den enc28j60 auch kleiner gibt und der jack nicht gebraucht wird, wird es sehr spannend... lg ;-)
-
Thread
Physical Layer (Schicht 1) bei Ethernet mit enc28j60
(mcp2515) Schicht 1 - CAN Transceiver (tja1000) Bei Ethernet Schicht 2 - Ethernet Controller (enc28j60) Schicht 1 - Magjack + Übertrager Is dat so ok? Natürlich ist die Schicht 1 auch das Medium. Die Transceiver würden nur einen Teil der Schicht einnehmen. Ich glaub dieser Part heist Physical
www.fernando-heitor.de/index2.php?option=com_content&task=view&id=74&pop=1&page=0&Itemid=109 steht dass der ENC den physical layer übernimmt. Kann ich so gar nicht nachvollziehen. Stimmt dies?
-
Thread
enc28J60 ethernet daten per ping senden
ich habe den Menke/Radig-Webserver zum Laufen gebracht. Ich möchte jetzt möglichst einfach Daten im Netz versenden. In der main.c ist eine Abfrage [c] if(ping.result) { usart_write("Get PONG: %i.%i.%i.%i\r\n",ping.ip1[0],ping.ip1[1],ping.ip1[2],ping.ip1[3]); ping.result = 0; } [/c] vier byte Daten würden für meine Übertragung völlig ausreichen. Der Ping-befehl funktioniert. Kann ich bei Ping die zu übertragenden Daten irgendwie vorgeben, so dass sie vom avr ausgewertet werden können? Wenn nein, gibt es ein ähnlich einfaches
-
Thread
AVR + ENC28J60 + amFORTH
Hallo, für ein neues Projekt versuche ich gerade das Pollin NET-IO Board derart zu "vergewaltigen", dass auf dem ATmega das amForth läuft. Allerdings soll das FORTH nicht über die RS232 Leitung anzusprechen sein, sondern über Telnet und über das Ethernet. Das amForth bereitet mir da keine Sorgen, wohl aber das Netzwerk-Interface, da ich nirgends eine Implementierung in Assembler, sondern nur in C gefunden habe. Und jene, die ich gefunden habe, sind für diesen Zweck eigentlich schon viel zu aufwändig. Ich scheue auch keineswegs davor zurück, diese Implementierung selbst in die Hand zu nehmen
-
Thread
ENC28J60 PIC24 Daten an Server übertragen
kommt 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
tun musst ist einen solchen UDP Frame mit Sensor-ID und Messdatenpaket zusammenzustoppeln und dem ENC zu übergeben.
-
Thread
Microchip ENC28J60 vs Wiznet W5100
Hallo. Um einen Mikrocontroller an ein LAN anzubinden, habe ich 2 Chips gefunden. 1: Microchip ENC28J60 2: WizNet W5100 Welchen Chip findet ihr besser? Welchen würdet ihr verwenden, und warum? Grüße
her als ich vor der selben Entscheidung stand. Was mir so auf Anhieb einfaellt. > 1: Microchip ENC28J60 ist nicht gerade sparsam im Stromverbrauch und der ganze IP Stack muss in den uC > 2: WizNet W5100 hat den IP Stack in Hardware aber einige Eigenarten in der Programmierung. Ich finde
-
Thread
ATMega644 + ENC28J60 für Sensorboard
XML-Seite Um für den Webserver die korrekten Quellen zu bekommen, habe ich die Verbindung zwischen ENC28J60 und dem ATMega644 an das Webmodul von Ulrich Radig angepaßt. Damit sollte ich die Quellen nur noch minimal anpassen müssen. Eigentlich wollte ich die Übertragung der Sensordaten mit SNMP-Traps
diesen Zweck soweit ok sein, bis auf folgende 2 Fehler: RXD vom ATMega muss am MAX232 an Pin 12 der ENC28J60 braucht noch eine ChipSelect Leitung (oder ist die auf dem Ethernetmodul fest verdrahtet ?) mit SNMP hab ich mich noch nicht beschäftigt, aber die Software lässt sich ja später immer noch erweitern
-
Thread
stm32f429 enc28j60 spi
das Schreiben und Lesen der Enc-Register funktioniert jetzt zuverlässig, d.h. die Übertragung einzelner Bytes mit dem Stm-lib-spi-code funktioniert. Mein Stack-code funktioniert nicht. manchmal werden einzelne frames vom uc richtig empfangen und gesendet. Aber nicht mehrere frames hintereinander. Ich vermute den Fehler beim verwendeten STM-spi-code / Behandlung des Fifo beim Senden mehrerer Bytes: [c] uint8_t txSPI(SPI_TypeDef* SPIx,uint8_t wert){ uint16_t ret_wert=0; // warte bis senden fertig while (SPI_I2S_GetFlagStatus(SPIx, SPI_I2S_FLAG_TXE) == RESET); // byte senden
-
Thread
Kamera für Webserver mit LPC2294 und ENC28J60
Hallo, ich möchte mit einem LPC2294 und einem ENC28J60 einen Webserver realisieren, welcher ein Kamerabild auf einem PC darstellbar macht. Welche käufliche Kamera wäre für so ein Projekt geeignet? Diese sollte ein gutes Interface zum µC bereitstellen
-
Thread
Crossover ENC28J60 <> Router ohne MagJack
Hallo Forum, ich möchte ein Gerät von mir mir an ein WLAN anbinden. Das ganze soll möglichst klein werden. Da Embedded-WLAN Module recht teuer sind, will ich einfach einen "Nano-Router" verwenden. http://www.voelkner.de/products/228115/Edimax-Wlan-Nano-Breitband-Router-N150.html Der ist winzig klein und kostet (witziger weise bei Völkner weniger als bei Reichelt) grad mal 23 Euro. Ist es möglich, dass ich dem Router sein MagJack klaue und ihn mehr oder weniger direkt an den ENC anbinde?! - Oder sollte man allgemein davon abraten?! Die Alternative wäre, dass ich dem ENJ auch seinen
-
Thread
PIC18F mit LAN-Controller ENC28J60
ich möchte meinen PIC18F4525 über LAN mit meinem PC kommunizieren lassen. Microchip bietet dazu den ENC28J60. In MPLAP habe ich den Kontroller nicht gefunden. Weiß jemand, wie und wo man das Teil programmiert? Ist ganz normal ICSP möglich? Danke, in der Hoffnung hilfreicher Antworten! Enrico
-
Thread
AVR + ENC28J60 - TCP Client
Hallo! Ich möchte mit dem Pollin AVR NET I/O-Board eine TCP-Verbindung zu einem IRC-Server aufbauen. Gibt es da bereits etwas fertiges, womit ich einfach eine einzelne TCP-Verbindung über einen Router aufbauen kann ohne sonstigen Schnickschnack? Es gibt ja genügend Webserver mit allem drum und dran, aber einfache Client-Ansätze kann ich nicht finden... Ansonsten werd ich mich wohl mal in den uIP-Stack einarbeiten müssen. MfG
-
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
Mini Web Server (ATMega32 und ENC28J60)
Hallo Nein vorhaben ist es den Mini Web Server von Simon Schulz nachzubauen um damit später ein paar Relais zuschalten. Den Anfang habe ich schon gemacht in dem auf der Grundlage von Simon's Schaltplan einen eigenen, jedoch mit bedrahteten bauteilen, alle IC's im DIL Gehäuse und ohne den Flash Speicher(oder brauch ich den?), Plan und Platiene entworfen habe. Für den Anfang findet ihr im Anhang das Projekt (wurde mit Eagle 4.16 erstellt), schaut es euch mal an, mich interessirt ob das was ich da zusammen gebastelt habe so funktioniert oder ist es kommplet schrott, was kann, muss, soll ich Verbessern
-
Thread
ATMega32 + Ethernet-Controller ENC28J60
leider noch keine Informationen finden konnte. Die Fragen beziehen sich auf den Ethernet-Controller ENC28J60 sowie auf dem ATMega32 (enthält die original Firmware von Pollin). Wie liest der Mikrocontroller die Werte der ADC-Eingänge ein (zyklisch oder nur auf Anfrage des Ethernet-Controllers)? Was
-
Thread
ENC28J60 Basics[Beispielprogramm in AVRGCC für atmega8]
/html/enc28j60_8c-source.html
#define F_CPU 8000000UL #define ENC28J60_CONTROL_PORT PORTB #define ENC28J60_CONTROL_DDR DDRB #define ENC28J60_CONTROL_CS PB2 [...] ENC28J60_CONTROL_DDR |= _BV(ENC28J60_CONTROL_CS); ENC28J60_CONTROL_PORT |= _BV(ENC28J60
-
Thread
enc28j60 kann Adresse für die Bank Registers nicht finden im Datenblatt
sieht so aus: [code] // set the bank (if needed) if((address & BANK_MASK) != Enc28j60Bank) { // set the bank enc28j60WriteOp(ENC28J60_BIT_FIELD_CLR, ECON1, (ECON1_BSEL1|ECON1_BSEL0)); enc28j60WriteOp(ENC28J60_BIT_FIELD_SET
[code] enc28j60WriteOp(ENC28J60_BIT_FIELD_CLR, ECON1,(ECON1_BSEL1|ECON1_BSEL0)); enc28j60WriteOp(ENC28J60_BIT_FIELD_SET, ECON1, (address & BANK_MASK)>>5); [/code] Das ist nicht optimal, weil es sein kann, dass
-
Thread
Webserver ENC28J60 + PIC18F4620
da hat sich ein Fehler eingeschlichen der SDO des µController geht direkt auf den ENC28J60 nur der SDI kommt vom AND Gatter
schwingt denn der Quarz, das scheint ein häufiges Problem beim ENC28J60 zu sein. Nimm ggf. einen Oszillator http://www.reichelt.de/index.html?;ARTICLE=101064
-
Thread
M16C29 und ENC28J60 via SPI
aus dem Microchip-Manual verstanden, dass der M16C Daten auf der steigenden Flanke sendet und der enc28j60 auf der sinkenden Flanke Daten zurücksendet. Ausserdem muss das Clocksignal bei Idle auf Low-Pegel sein. Die Selectleitung ist bei Nichtbenutzung auf High, bei Benutzung wird der enc28j60 via Low
zu sehen. Der Ausschnitt wurde einige Zeit nach Anschalten gemacht, das Bit sollte also 1 sein. Der enc28j60 liefert aber 0x02, das sehe ich im Logikanalyser als auch im M16C. Ich möchte den AVR-Lib Treiber für den enc28j60 benutzen, darauf möchte ich uIP bauen. Zur Entwicklung benutze ich den IAR
-
Thread
ENC28J60/M16C/uIP Problem
Hi, versuche mich gerade selber an dem M16C62 und dem ENC28J60. Nur kriege ich keine SPI-Verbindung hin. Könntest du mir mitteilen, wie du die SPI-Schnittstelle eingestellt hast? Mfg Sascha
@Alex So sieht die Init aus: void init_spi(void) { CS_ENC28J60_DDR = 1; CS_ENC28J60 = 1; ENC_RESET_DDR = 1; ENC_RESET = 1; ENC_RESET = 0; Delay(2000); ENC_RESET = 1; u2c0 = 0x90; u2c1 = 0x00; u2brg = 3 ; ckpol_u2c0 = 0; ckph_u2smr3
-
Thread
Eagle Platine mit ENC28J60 und AVR Mega8L
Hallo Der ENC28J60 interessiert mich schon lange, nur leider ist mir keine Quelle für dieses Teil bekannt. Wo hast Du denn deinen gekauft? LG Michael
@ m4444x Schau dir mal das Errata zum ENC28J60 an. Bei SPI-Frequenzen unter 8 MHz kann es Probleme geben.
-
Thread
AT32UC3A0512 ENC28J60
gleichen Größenordnung wie PIC32, AVR ist mit PIC18 vergleichbar. Auch hier sieht man, dass der PIC18F97J60 mit seinem internen Ethernet deutlich schneller ist als ein äquivalenter PIC18 mit dem ENC28J60; und obendrein kostet er weniger. Wer keine großen Anforderungen hat, findet hier die billigste Hardware-Lösung
FreeRTOS-Demo), DP83848 Phy mit lwIP, über SPI das SPB104-WiFi Modul und lwIP und über 16MHz SPI den ENC28J60 mit lwIP. Der ENC28J60 mit lwIP ist defenitiv schneller als DP83848 mit FreeRTOS+lwIP. Also - die Hardware kann die Softwareschwächen nicht ausgleichen. Nur das SPB104-WiFi Modul ist noch
-
Thread
Web Server mit ATMEGA328-ENC28J60 + MODBUS
habe ^^. 3.) Der ENC28J60 muss mit 3.3V betrieben werden, bei dem ATmega328 ist es mir prinzipiell egal, ob 3V3 oder 5V0. Der MAX485 muss aber wiederum mit 5V versorgt werden. Konfiguration ENC-3V3 / MAX485&ATmega-5V0
ENC28J60 ATmega328 slave master SI → MOSI SO → MISO SI slave in, MOSI master out slave in, passt!
-
Thread
ENC28J60 Basics für Philips LPC213x
Hallo, Hier der SourceCode für einen Philips LPC213x ARM Microcontroller und dem bekannten ENC28J60 Ethernetcontroller von Microchip. Unterstützt wird zurzeit erst ARP und ICMP (Ping). Der ENC28J60 hängt dabei an SPI0. Dies ist nur eine Experimentier Version. Gruss Ulrich Radig
Ich habe die Basics Version mal auf einem LPC2131 ausprobiert: Beide LEDs am ENC28J60 blinken, ebenso die LED am LPC sobald dieser startet. Sobald ich die IP anpinge erzeugt der ENC28J20 einen Interrupt, aber der Ping wird nur ab und zu mal beantwortet. Wenn er beantwortet wird
-
Thread
ENC28J60 + PoE -> fertige Loesung?
Kurzversion: Wir suche nach fertigen Loesungen, um ein Geraet mit ENC28J60 per PoE mit Strom zu versorgen. ---- Lange Version: In unserer Firma wurde vor einem Jahr bei der Gebaeudesarnierung alles moegliche Automatisiert: Das Licht wird automatisch abgeschaltet
hallo! mal eine frage: ich habe eine hardware aufgebaut, die den enc28j60 als lan-ic beinhaltet. zur bestromung der gesamten baugruppe verwende ich poe, im zusammenhang mit dem silvertel-modul ag8105. die poe-buchse ist von midcom und beinhaltet auch die lan-übertrager
-
Thread
ARM2148, ENC28j60 Ethernet Controller, SPI Fehler
könnt ihr mir helfen. Ich versuche mit ARM2148 controller board über ein ethernet-controller(enc28j60 von mircochip) ein ethernet verbindung aufzubauen. ARM und enc28j60 kommunizieren über SPI. Ich benutze das enc28j60 mini board von olimex(siehe anhang) Mein Problem stellt sich folgendermaßen
funktionieren. Ich kann über das oscilloscope clk, miso usw direkt an dem port des ARMs messen. Sobald ich den enc28j60 an die ports des ARMs anschliesse sind die signale weg. Habt die irgend eine ahnung? Über mögliche fehlerursachen würde ich mich sehr freuen
-
Thread
ENC28J60 myEthernet mit NeMo Stack Probleme
für die Bedienung des Netzwerks da Vieles bereits im Chip abgehandelt wird. So gesehen ist der ENC28J60 wirklich ein Teil von vorgestern.
von 3 auf 1 reduziert habe. Das Projekt compiliert aber leider ist mir nun aufgefallen das der ENC28J60 auf dem myEthernet Board nicht an dem SPI Bus angeschlossen ist sondern an I/O Ports (D2=SO, D3=SI, D4=SCK, D5=CS)(Schaltplan befindet sich im Anhang) Der Code bleibt in der enc28j60.c in der
-
Thread
ATMega128 + ENC28J60 + Webserver (Radig)
include <stdio.h> #include <string.h> #include "config.h" #include "usart.h" #include "networkcard/enc28j60.h" #include "stack.h" #include "timer.h" #include "base64.h" void tcpFunktion(unsigned char buffer); int main(void){ long a; DDRA = 0xFF; PORTA = 0xC4; //UART initialisieren
Register EIR und dem Bit PKTIF getestet wird. Weiter muss man nach jedem Empfangenen Packet dem ENC28J60 mitteilen, dass das Packet bearbeitet wurde, was wir im Register ECON2 und mit dem Bit PKTDEC bewerkstelligen. Dadurch wird das Register EPKTCNT um 1 dekrementiert. Als letztes sollte man dann
-
Thread
Webserver ATmega32/644DIP ENC28J60 (2)
Hallo, Webserver bauen macht Spaß! Nach diesem Motto gibt es nun einen kleinen Webserver in einem Hutschienengehäuse. Die Software ist kompatibel zum ETH_M32_EX Projekt. Das AVR-Modul hat dieses mal, wegen hoher Nachfrage, einen MMC/SD – Slot. Bei der Software wird dehalb auch noch in nächster Zeit die MMC/SD Kartenanbindung folgen. Die Handycam Philips DC-3840 kann nun über den Pfostenfeldstecker JP2 einfach angebunden werden. Bei Anbindung der Kamera erfolgt eine DEBUG Ausgabe über den Software simulierten UART. Des weiteren ist auch ein EEprom auf der Platine vorgesehen. Im Anhang wieder wie
-
Thread
ENC28j60 Webserver: Probleme beim senden >255 Bytes
Hallo an alle, ich habe folgendes Probleme beim Senden einer Webseite. Der PC Antworte nur richtig, bis einer Gesamtpacketlänge vom yController von max. 255 Bytes (255 - 54 = 201 Byte nutzbar für Daten). Über 255 Byte hängt sich mein System auf, die Bytes tauchen aber auch alle bei Wireshark auf. Mein Buffer ist 500 Byte gross. Ich habe ein Atmega128. Hat jemand eine Ahnung was das sein könnte? Gruss ck
-
Thread
Linux + ENC28J60 + SAM7SE
Ethernet :-( 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
IPv6 + ENC28j60 + ATMEGA644?
hat jemand erfahrungen mit IPv6?