-
Thread
[S] PIC12F683 (gerne auch Tausch gegen andere ICs, z.B. 18F4550, DSPIC, ENC28J60, etc.)
Hi Leute, bin auf der Suche nach einigen PIC12F683 in DIL. So 2-3 wären perfekt. Als Gegenleistung könnte ich einen der folgenden Punkte anbieten, sollte vom Wert her passen (ansonsten einfach meckern ;)): -> PIC18F4620 (DIL) -> PIC18F2620 (DIL) -> PIC18F4550 (DIL) -> dsPIC30F4013 (DIL) -> PIC18F1330 (3 Stück) (DIL) -> ENJ28J60 (DIL) -> Geld ;) Die ICs sind noch nie programmiert worden und in der Original-Transport-Stange Liebe Grüße, Chris
-
Thread
Handlicher Ethernet-Controller mit SPI von Microchip
Die ENC28J60 gibts bei Farnell. Greetz KMT
/ENC28J60-Projekte Grüße, Flo
-
Thread
Atmega via Ethernet flashen
enc28j60ReadBuffer end No funktion for this packet found - discarded TFTP timeout TFTP timeout TFTP timeout TFTP timeout TFTP timeout TFTP timeout TFTP timeout TFTP timeout enc28j60ReadBuffer
völlig verdreht. Kann man aber umgehen, indem man ein: enc28j60Write(ERXFCON, 0); im enc28j60Init einbaut. Dann lässt der alles durch. Gruss Axel
-
Thread
Webpage Webserver
[c] #if use_net #include "wconfig_network.h" #include "C:\zuc\enc38j60\encspi.h" #include "C:\zuc\enc38j60\enc28j60.h" #include "C:\zuc\enc38j60\enc28j60_c.h" #include <C:\zuc\net\stack.h> #include <C:\zuc\net\stack_c.h> #include "C:\zuc\net\dnsc.h" #include
..\USER\NET\enc28j60.h(556): error: #20: identifier "u8" is undefined ..\USER\NET\enc28j60.h(556): error: #20: identifier "u8" is undefined ..\USER\NET\enc28j60.h(556): error: #20: identifier "u8" is undefined
-
Thread
AVR für wenig Geld im LAN
und in enc28j60.c folgendes abändern: [c]DDRB |= (1<<ENC28J60_PIN_SS)|(1<<ENC28J60_PIN_CS)|(1<<ENC28J60_PIN_MOSI)|(1<<ENC28J60_PIN_SCK);[/c] in [c]DDRB |= (1<<ENC28J60_PIN_CS)|(1<<ENC28J60_PIN_MOSI)|(1<<ENC28J60
und in enc28j60.c folgendes abändern:DDRB |= (1<<ENC28J60_PIN_SS)|(1<<ENC28J60_PIN_CS)|(1<<ENC28J60_PIN_MOSI)|(1<<ENC28J60_PIN_SCK); inDDRB |= (1<<ENC28J60_PIN_CS)|(1<<ENC28J60_PIN_MOSI)|(1<<ENC28J60_PIN_SCK
-
Thread
C-Code von AVR-NET-IO zu bekommen?
Arduinoquäler schrieb im Beitrag #4763287: > Ich verstehe diejenigen nicht die sich jetzt ein nacktes ENC28J60- > Modul nehmen, einen Mikrokontroller anschliessen und dann schauen > wie sie in die Puschen kommen. 1. ENC28J60 erlaubt IPv6, W5100 nicht 2. ENC28J60-Modul ab €2.20, W5100-Modul ab €5.39
/ENC28J60-H/ "ATMega32 example - ATMega32 and ENC28J60-H - written by Erik Rasmussen"
-
Thread
Prozessorauslastung bei SPI
mein 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
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
Webserver von Simon Küppers mit ATmega328
/Enc28j60.c: In function 'Enc28j60SetMaskReg': ../Hardware/Enc28j60.c:336: error: 'PB2' undeclared (first use in this function) ../Hardware/Enc28j60.c: In function 'Enc28j60ClearMaskReg': ../Hardware/
(first use in this function) ../Hardware/Enc28j60.c: In function 'Enc28j60Receive': ../Hardware/Enc28j60.c:512: error: 'PB2' undeclared (first use in this function) ../Hardware/Enc28j60.c: In function 'Enc28j60CopyPacket': ../Hardware/Enc28j60
-
Thread
EEPROM Offset
, "."); inttostring(ENC28J60_IP4, enc_ip_buff); rs232_puts(enc_ip_buff); rs232_puts_P(eth_status_hostip); strcpy(enc_ip_buff, ""); inttostring(ENC28J60_HIP1, enc_ip_buff); strcat(enc_ip_buff, "."); inttostring(ENC28J60
); strcpy(enc_ip_buff, ""); inttostring(ENC28J60_NM1, enc_ip_buff); strcat(enc_ip_buff, "."); inttostring(ENC28J60_NM2, enc_ip_buff); strcat(enc_ip_buff, "."); inttostring(ENC28J60_NM3, enc_ip_buff); strcat(enc_ip_buff
-
Thread
SPI an SCK keine Frequenz
3 stuff // write MAC address // NOTE: MAC address in ENC28J60 is byte-backward enc28j60Write(MAADR5, ENC28J60_MAC0); enc28j60Write(MAADR4, ENC28J60_MAC1); enc28j60Write(MAADR3, ENC28J60_MAC2); enc28j60Write(MAADR2, ENC28J60_MAC3); enc28j60Write
enc28j60ReadOp(ENC28J60_READ_BUF_MEM, 0)<<8; // read the packet length len = enc28j60ReadOp(ENC28J60_READ_BUF_MEM, 0); len |= enc28j60ReadOp(ENC28J60_READ_BUF_MEM, 0)<<8; // read the receive
-
Thread
Radig NetIO Atmega644P Scannerzeile auslesen
über PB4 gesteuert wird. Um die grüne LED auch als Link-LED nutzen zu können muss in der Datei "enc28j60.c " der Eintrag enc28j60_write_phy(ENC28J60_PHY_PHLCON, 0x347A) von 0x347A auf 0x374A verändert werden [/c]
Stefan Foydl schrieb im Beitrag #3849610: > Diesen Eintrag finde ich in meiner enc28j60.c nicht. Bist du dir da > sicher? Es ist ja immerhin der gleiche Code wie in der .h Stefan Foydl schrieb im Beitrag #3849610: >>enc28j60_write_phy(ENC28J60_PHY_PHLCON, 0x347A) von 0x347A
-
Thread
Web Server mit Mikrocontroller
Hmmm...scheinbar hast Du recht... Beim Kompilieren für den dsPIC kam folgende Fehlermeldung: ENC28J60.c: In function `MACInit': ENC28J60.c:187: error: structure has no member named `TRISC3' ENC28J60.c:188: error: structure has no member named `TRISC5' ENC28J60.c:189: error: structure has no
.) ENC28J60.c:207: error: `SSP1CON1' undeclared (first use in this function) ENC28J60.c:209: error: `SSP1CON2' undeclared (first use in this function) ENC28J60.c:210: error: `SSP1CON1bits' undeclared (first
-
Thread
Auswahl eines Ethernet Controller
auf was sollte ich achten, ich hätte schon einige von Microchip im Auge wie z.B. den LAN9512 oder ENC28J60. MFG Susi
Der LAN9512 ist eher unbekannt und auch komplexer da der noch USB hat. Für den ENC28J60 gibt es viel Demo-Code im Netz, beim ENC624J600 müsste man man vergleichen welche unterschiedlichen Ansteuerung der zum ENC28J60 hat um heraus zu finden mit welchem Aufwand man bestehenden Code
-
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
-
Thread
AtxMega oder doch lieber Atmel ARM
für mein Projekt egal wäre. Eben bei Farnell geschaut: 10'er Nettopreise ATXmega32A4 3,45€ ENC28J60 2,33€ Summe: 5,78€ PIC18F67F60 3,56€ LM3S6911 9,28€ (ARM mit Ethernet Mac+Phy) Bei den SAM's habe ich auf die schnelle keinen passenden gefunden, aber gehe davon aus, dass
haben willst. Auszug aus der Doku zum Microchip TCP/IP-Stack: UDP-Durchsatz in kBytes/s PIC18F97J60+interner MAC/PHY(*): 113 PIC18F8722+ENC28J60: 63 PIC32MX795F512L+ENC28J60 (SPI, 10 MBit/s): 456 PIC32MX795F512L+ENC624J600 (SPI, 100 MBit/s): 784 PIC32MX795F512L+ENC624J600 (16 Bit Parallel PMP
-
Thread
Anpassung TCP-IP Stack
AVR verbinden. Meine main-Funktion sieht zur Zeit so aus: [c]while (uip_len == 0) { uip_len = enc28j60PacketReceive(1200, uip_buf); } example1_init(); if(uip_len > 0) { uip_input(); if(uip_len > 0) { enc28j60PacketSend(uip_len,uip_buf); } }[/c] Zuerst warte ich mit
activity Led Settings : enc28j60 datasheet, page 11*/ enc28j60PhyWrite(0x14,0b0000010000100000); unsigned long zaehler; unsigned short zaehlerENC; /* uIP TCP/IP stack initialisieren. */ uip_init(); example1
-
Thread
AVR-LAN-Sensor
einen solchen hatte ich vorher hier im Forum gefragt welchen Chip ich denn nehmen soll. So kam ich zum ENC28J60 - weil es dazu eben schon länger Code und Pakete gibt. > Die alten ENC28J60 kenne ich von früher, nicht aktuell, nicht sonderlich > elegant zu handhaben, ziemliche Stromfresser, ansonsten
doppelt so viel. 3.3V nutzen alle 3. Unterschiedliche Halbleitertechnologie, denke ich. Der ENC28J60 ist ja auch ein alter Chip, der heutzutage nicht mehr für Neuentwicklungen verwendet wird - jedenfalls nicht von Leuten, die Ahnung haben. Auch da gibt es ja schon lange Nachfolger wie den ENC424J600
-
Thread
ATMega ans LAN bringen: Mit HLK-RM04?
UART wäre mir daher lieber. Seltsamerweise hättest du aber scheinbar die SPI frei wenn du einen ENC28J60 verwenden wolltest. Eine tolle Logik denn: Michael W. schrieb im Beitrag #5074742: > Zunächst dachte ich an LAN und bin schnell über den ENC28J60 gestolpert. > Das scheint mir recht aufwendig
schrieb im Beitrag #5075010: > Seltsamerweise hättest du aber scheinbar die SPI frei wenn > du einen ENC28J60 verwenden wolltest. Eine tolle Logik denn: Wie du sagst, umplanen wäre möglich, für den ENC28J60 und den ganzen Aufwand, der da sonst noch dran hängt, wollte ich andere Optionen suchen und abwägen
-
Thread
uip für AVR/ENC
einem API eine Layer 2 Checksummenberechnung durch zu führen. Ein weiterer Hinweis, dass die CRC vom ENC berechnet wird ist, dass uIP die CRC erst garnich zu Gesicht bekommt, wird direkt abgeschnitten (im Treiber enc28j60PacketReceive // read the packet length len = enc28j60ReadOp(ENC28J60_READ_BUF_MEM, 0); len |= enc28j60ReadOp(ENC28J60_READ_BUF_MEM, 0)<<8; // remove CRC from len (we don't read the CRC from // the receive buffer) len -= 4; Gruß Sebastian
-
Thread
Software Ethernet?
Kleiner Tip: ENC28J60 - klein, einfach und billig. Man muss nur ein paar Bugs umschiffen, aber das haben ja die, die den Stack geschrieben haben schon erledigt (großteils jedenfalls)
Jalmar Tschakert wrote: > 3. Irgendwann wird auch der ENC28J60 und die letzte ISA-Netzwerkkarte > ausgestorben sein. Was macht ihr dann??? Den ENC28J60 oder seinen Nachfolger verwenden. Das ist nämlich kein ISA-Chip, der ist erst vor ca. 2 Jahren frisch
-
Thread
5V->3.3V mit Diode statt LDO
Temperatur/Last-abhängig wird. Ein zweiter LDO scheint mir aber aufgrund des hohen Stromverbrauchs des ENC28J60 (ca 200ma) auch recht teuer. Habt ihr Erfahrungswerte für mich?
Beitrag #3490256: > Ob Du jetzt aus 5V die 3V3 machst oder aus 12V ist doch auch schon egal. Beim ENC28J60? Der ist nicht grad von der stromsparenden Sorte.
-
Thread
ARM-Webserver auf uIP-Basis
hast du denn kein STM32F103 mit eingebautem Ethernet verwendet? Der ist vermutlich bugfreier als der ENC28J60.
Deinem STM32 leistungsmäßig vergleichbar ist, die Werte geben den UDP-Durchsatz in kBytes/s an: ENC28J60+SPI: 461 ENC624J600+SPI: 692 ENC624J600+Parallel 16 Bit: 2071 Zum Vergleich: PIC32MX795F512L mit internem Ethernet (ansonsten gleiche Rechenleistung): 8449
-
Thread
Ethernet-"Modul"
uC Basteleien eine Art Ethernet-Modul zu entwickeln bzw anzupassen. Natürlich denke ich da an den ENC28J60. Ich weiß dazu gibt es viele Projekte, Schaltpläne, Threads usw. Ich möchte: Ein Ethernet-Modul auf Basis eines ENC28J60 auf einer einseitigen Platine mit Bauteilen die für jederman beziehbar
entsprechende Eagle-Bibliotheken her für die >Bauteile? Es wurden hier schon einige Bibliotheken zum ENC28j60 gepostet.
-
Thread
avr-ethernet board + rfm12 + ethersex
mit IP 192.168.1.11? Allerdings für das Pollin Board? Das wären dann auch die Defines für den Enc... #define ENC28J60_PIN_SCK 7 #define ENC28J60_PIN_MISO 6 #define ENC28J60_PIN_MOSI 5 #define ENC28J60_PIN_SS 3 #define ENC28J60_PIN_CS 4 Möchte es mir einfach nur mal ansehen können
Wäre es schlimm wenn ich Dich nochmals um ein Hex bitten würde für den M644 / 16 MHz, konfig für den Enc: #define ENC28J60_PIN_SCK 7 #define ENC28J60_PIN_MISO 6 #define ENC28J60_PIN_MOSI 5 #define ENC28J60_PIN_SS 3 #define ENC28J60_PIN_CS 4 Liebe Grüße und vielen Dank ! Harry
-
Thread
Atmega1280 Webserver stürzt ab
) Grundsätzlich ist das immer noch die ursprüngliche Version von Pascal Stang aber die Funktionen enc28j60PacketSend und enc28j60PacketReceive wurden um den Mircochip Workaround erweitert. In der enc28j60PacketSend wurde das Transmit Status Word ausgewertet und entsprechend darauf reagiert und in der
werde ich mal nachholen. Ansonsten ist mir bei Deinem Code (Danke dafür!) nur die Zeile [c]while(!(enc28j60Read(ESTAT) & ESTAT_CLKRDY)); [/c] in der Funktion enc28j60Init() aufgefallen. Laut Errata ist ESTAT_CLKRDY unzuverlässig, ich habe die komplette Zeile deshalb durch [c]for (uint8_t i=0;i<30;i++
-
Thread
Ethernet als Hausbus (ohne TCP/IP o.ä.)
scheint. Könnt ihr mir evtl. bei folgenden Statements bestätigen bzw. korrigieren (Atmega8 mit ENC28J60): - Wenn ich den ENC28J60 einsetzt und an meinen Switch klemme, so kann ich z.B. einfach einen noch nicht vorhandenen EtherType definieren und Daten an einen anderen Controller versenden
Kann ich solche Pakete ohne bestimmtes Protokoll auch von meinem PC > aus senden, sodass sie die ENC28J60s erhalten? Stichwort Rawpackets. Greez Jay
-
Thread
Fehlendes Bauteil in Target
Leti M. schrieb im Beitrag #2165780: > ENZ28J60-H Hallo Leti, Ein Bauteil welches dem von Dir genanntem vom Namen ähnlich ist, das wäre der ENC28J60-H. Das Ding ist eine Kombination aus Ethernet Controller, Ethernet-übertrager und Netzwerk-Buchse
Markus B. p. schrieb im Beitrag #2165816: > das wäre der ENC28J60-H. > Das Ding ist eine Kombination aus Ethernet Controller, > Ethernet-übertrager und Netzwerk-Buchse. Sicher nicht. Der ENC28J60 ist nur ein Ethernet-Controller. Dazu benötigt er entweder
-
Thread
Beliebtester ETH Controller mit SPI-Interface?
Hallo, Welcher ist der am weitesten verbreitete Ethernet-Controller mit SPI-Interface? Ist es der ENC28J60 oder ein Anderer? Zweite Frage: Den ENC28J60 gibt ja schon lange. Gibt es eigentlich einen Nachfolger? Danke... :-)
einstellen und kann dann die Settings des Moduls ändern. Auf der SPI-Schnittstelle soll ausschließlich das ENC28J60-Protokoll laufen.
-
Thread
Interrupt gesteuertes empfangen von Netzwerkpaketen
eines eigenen Netzwerkdienstes auf dem AVR-NET-IO Board. Auf dem Board ist der ATmega32 µC und der ENC28J60 Netzwerkcontroller verbaut. Für die Kommunikation mit dem ENC28J60 Controller verwende ich den ENC28J60 Treiber Version 2007'0819 vom Simon Schulz. Das Senden von Frames klappt wunderbar, werden
. alles freigegeben hast? Lies in der ISR vom Mega32 ESTATE und EIR aus und sieh nach, was der ENC28J60 von dir will. Danach löscht du die Bits im ENC28J60.
-
Thread
LAN zu RS232 Konverter Platine
https://www.az-delivery.de/products/enc28j60-netzwerkmodul?variant=12236728729696 Mahlzeit ins Forum, kennt das Teil im Link jemand und weiß ob da eine RS232 Schnittstelle auf dem Stecker liegt? Weil der Support von dort eher nicht dazu
nicht dazu in der > Lage ist. > Danke und Grüße Der ENC28J60 kommuniziert über SPI. Dazu brauche ich auch keinen Support. Dazu schaut man ins Datenblatt. Der ENC ist halt leider auch ein bisschen alt. Kann nur MAC, alles andere muss man selbst machen
-
Thread
ARM MP3/AAC Player Web Radio
benötigt allerdings noch einen externen Treiber für den Anschluss. Ich hatte damals den Eindruck, mit dem ENC28j60 besser bedient zu sein, der hat alles intern. Mein Entwurf umfasste: AT91SAM7S256, ENC28j60, SD-Card, TLV320AIC23B und ein zusätzliches EEPROM. Einen Prototypen habe ich hier liegen, es funktioniert
Board eigentlich nochmal überarbeiten, wenn alles läuft, aber ich hab derzeit Schwierigkeiten mit dem enc28j60. Und die wollte ich erstmal beseitigen. Mein Schematic hab ich mal angehängt, für Vorschläge und Hinweise bin ich natürlich offen.
-
Thread
enj28J60 Übertragungsgeschwindigkeit
sorry, natürlich rede ich vom ENC28J60 blöder Buchstabendreher.......
Also für wenig Daten AVR - SPI - ENC28J20 für Druchsatz z.b. ARM-core - MII / RMII - Ethernet PHY
-
Thread
CoIDE STM32F4xx_Framework
each function it appears in [cc] C:\STM32\web_sd_st32F4xx\enc28j60.c:196:30: error: 'GPIO_Mode_Out_PP' undeclared (first use in this function) [cc] C:\STM32\web_sd_st32F4xx\enc28j60.c:182:30: error: 'GPIO_Mode_AF_PP' undeclared (first use in this function
once for each function it appears > in > [cc] C:\STM32\web_sd_st32F4xx\enc28j60.c:196:30: error: > 'GPIO_Mode_Out_PP' undeclared (first use in this function) > [cc] C:\STM32\web_sd_st32F4xx\enc28j60.c:182:30: error: > 'GPIO_Mode_AF_PP' undeclared (first use in this
-
Thread
Linux - NetzwerkTreiberModule Frage
close-Funktion beim entladen. Ich will die Funktionen aber manuell mit ifconfig eth1 up aufrufen. Der enc28j60 ist bei mir leiider nicht verfügbar, den habe ich beim Kernelkomp. in der config nicht aktiviert. Kann der enc29j60 mit ifconfig eth1 up aktiviert werden??
entladen. Ich will die Funktionen aber manuell mit ifconfig eth1 up > aufrufen. Seltsam ... > Der enc28j60 ist bei mir leiider nicht verfügbar, den habe ich beim > Kernelkomp. in der config nicht aktiviert. Kann der enc29j60 mit > ifconfig eth1 up aktiviert werden?? Nein. Du musst den Treiber
-
Thread
Ethernet Anbindung
ein fertiges Nutzen (Stichwort Raspberry Pi) Bis jetzt sind wir auf Ethernet Controller wie den ENC28J60 gestoßen Atmel µC wie den AT32UC3C164C und die PIC18F97J60 FAMILY Freue mich auf eure Inputs LG flying12
Sebastian W. schrieb im Beitrag #4306837: > das Gefrickel mit ENC28J60 und AVR NETIO hat den Vorteil, dass es hier und an vielen anderen Ecken des Netzes etliche Leute gibt, die sich damit auskennen und helfen können. Auch das Angebot an funktionsfähiger Software
-
Thread
uIP Langzeittest - Stack reagierte nicht mehr
.. Alles andere wäre doch Quark. Woher weißt du denn, dass es am uip liegt? Hm? Wie gesagt, der ENC28J60 hat auch Macken bzgl. Hängenbleiben!
Frage: Welche ENC28J60 Sourcen benutzt du? Zufällig meine? Hm...
-
Thread
stm32f4xx lan8720 uip
Ist denn das soweit richtig anstatt: uip_len = enc28j60PacketReceive(UIP_CONF_BUFFER_SIZE, &uip_buf[0]); STM32eth: ETH_HandleRxPkt(uip_buf); [c] //uip_len = enc28j60PacketReceive(UIP_CONF_BUFFER_SIZE, &uip_buf[0]); // Paket aus dem ENC28J60
Der ETH vom stm32_f4x7 läuft ja im DMA. Es muss doch eine Schnittstelle geben um: uip_len = enc28j60PacketReceive(UIP_CONF_BUFFER_SIZE, &uip_buf[0]); daran scheiterte ich .
-
Thread
MiniNetzwerk Steuerung
Arduino Nano (2,10) + ENC28J60 Nano (4,40) entspricht Pollin NetIO, aber nur daumengroß STM32F103 (BluePill) (2,00) + ENC28J60 (4,10) (CortexM3, 128k/20k/72MHz) beide laufen mit UIPEthernet STM32 ist sinnvoller, falls
sogar on Chip hat plus einer Bibliothek wie CMX-Mikronet. und keinen so strunzdummen und verbuggten ENC28J60...
-
Thread
Valued on Reset
damit um wenn der richtige Wert dieser Zelle für den ENC28J60 entscheident ist. In dieser Speicherzelle soll die Framelänge (hier High-Byte) eingtragen werden. Danke euch, Bernd
, 3 für die Banknummer vergleichst, dann solltest du hier beim Aufruf [avrasm] LDI temp_1, (1<<ENC28J60_BIT_ECON1_BSEL_1)|(0<<ENC28J60_BIT_ECON1_BSEL_0) //Bank 0x02 STS (SRAM_BANK_NUMBER_NEW), temp_1 RCALL CHANGE_BANK [/avrasm] dann auch diese Konstanten benutzen und nicht die
-
Thread
Vorüberlegung: Syslog (UDP) aufzeichnen
. Ziel soll sein, unter 3 Watt bleiben. Habe ich Chancen, das mit einen TCP-Baustein W5500 oder ENC28J60 am Nano-328 umzusetzen oder wird mich der verfügbare Programmspeicher kneifen? Besser zu einem Mega 2560 greifen? Welchen TCP-Baustein und warum?
verdrahten, Hardware kann ich besser als Software. ------- Generelle Frage: Wo liegt der Unterschied, ENC28J60 oder W5500 zu verwenden? Hat jemand Erfahrung mit dem Platzbedarf deren Libraries?
-
Thread
AVR-NET-IO nicht mehr ansprechbar
der atmega32 im alten Projekt läuft ( eigener Quarz ). Ansonsten fällt mir nur noch ein defekter enc28j60 ein. lukas
enc28j60 zu mir auf den weg machen...
-
Thread
ATmega via LAN / Telnet ansprechen?
>> kostet um die 20 EUR bei Watterott. > > Ja das wäre nicht schlecht! Das wäre dann der Chip ENC28J60? Nein, der ENC28J60 ist nur ein Physical Transmitter. Du bräuchtest dann noch einen TCP-Stack auf dem AVR. > Weiter habe ich noch das Modul W5100 gesehen, welches ist nun das, mit > dem
Anwendung und da must du dich selber drum kümmern. Gibt aber Bibliotheken für den W5100. Ein ENC28J60 z. B. hätte nur Schicht 1 und 2 gemacht.
-
Thread
induktivität versucht fast Kurzschluss und wird extrem heiß
Guten Morgen, Nachdem seit letzter Woche mein ENC28J60 jetzt richtig funktioniert. Habe ich mich nun hingesetzt und mir meine eigene Platine gebaut. In jedem Schaltplan denn ich zum ENC28J60 finde wird eine Induktion verwendet, von 50 µH. Diese habe
Fehler in Deinem Aufbau. Laut Deinem Schaltplan kann das beobachtete Verhalten _ohne_ eingebauten ENC28J60 nicht auftreten. Schlussfolgerung: Aufbau falsch. Entweder Lötbrücke, Kondensator defekt, oder Layout falsch.
-
Thread
Pollin AVR-NET-IO verliert IP Generierung
@fonsana C´s habe ich Schaltungsmäßig für ENC28J60 & ATMega32 verglichen. Soweit hat das Pollin schon richtig gemacht, wenn gleich ungeschickt (C7 10yF) mit zu langer Leitung & 2*Durchkontaktieren gelöst. C6 & C10 haben nur 10nF anstelle 100nF
auf der > Unterseite völlig problemlos. Hallo tt2t Dir ist schon klar, das C7 (10yF) am Pin 1 vom ENC28J60 Bezeichnung VCAP sitzt. Keinerlei weitere Verbindungen sonst wo hin. Die 3V Spannungsversorgung kommt an den Pins 15,19,20,25 & 29 ENC rein. Wie ich bereits schrieb, ist das nur ungeschickt
-
Thread
Netzwerk mit ATtiny13 oder ATMega32
steuern, also Signale vom PC (Windows!!) zum µC und vom µC zum PC übertragen. Dafür habe ich mir ein "ENC28J60 Ethernet LAN Netzwerk Modul" gekauft (bestehend aus ENC28J60 und rj45 Buchse). Ich möchte damit beginnen LEDs über eine Webseite ein- und auszuschalten (das ganze soll dann über LAN und µC angesteuert
bedrahtete-baus%C3%A4tze/spi-netzwerkadapter-wiznet-w5500.html Die Vorteile eines W5500 gegenüber dem ENC28J60 ergeben sich schnell.
-
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
sind 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
Ethernet für uC?
der Kombination eines anderen PICs mit gleichem Kern und gleichem Takt und ENC28J60 per SPI.
Ich könnte da noch den Silabs CP2201 in den Ring werfen. Unterschiede zum ENC26J60: - nimmt etwas weniger Strom auf - wird mit MAC Adresse geliefert (man ist nicht darauf angewiesen, eine zu kaufen oder zu klauen) - hat ein paralleles Interface zum µC (der ENC28J60 hat SPI
-
Thread
Ethernet-Addon zur Xmega128a1-Experimentierplatine
Mühe machst, es gibt schon ne Minimodul: http://shop.embedded-projects.net/product_info.php/info/p65_ENC28J60-Ethernetadapter--ENC28J60-H-.html http://www.olimex.com/dev/enc28j60-h.html da gibts auch Schlatplan etc. da kannst du dir sicher was abschauen.
Hallo @Olli, falls der ENC28J60 doch noch Einzug findet, sollte man bedenken, dass der "arg" warm wird. Eventuell wäre da die DIL Version vorzuziehen. Kein erheblicher Grössenunterschied. Ein externes Board ist zwar nicht so
-
Thread
PIC => Ethernet
Geht so was mit einem PIC18F***? Ich habe im Internet außerdem schon > viel über einen Controller ENC28J60 gelesen. Was ist damit? Umständlich. Schau Dir die PIC18F66J60/PIC18F66J65/PIC18F67J60 an. Da ist der Ethernet-Controller schon mit drin, und zwar MAC und PHY. Du musst nur noch die RJ45-Buchse
Geht so was mit einem PIC18F***? Ich habe im Internet außerdem schon >> viel über einen Controller ENC28J60 gelesen. Was ist damit? > > Umständlich. Schau Dir die PIC18F66J60/PIC18F66J65/PIC18F67J60 an. Da > ist der Ethernet-Controller schon mit drin, und zwar MAC und PHY. Du > musst nur noch die
-
Thread
initializer element is not constant
Hallo zusammen. Ich hab da ein kleines Problem. Hier der Codeausschnitt: [c] //enc.h unsigned char GetMac1(); //enc.c unsigned char GetMac1() { MAC_DDR = 0x00; return MAC1; } //uipopt.h #define UIP_FIXEDETHADDR 1 //hier mein stümperhafter Eintrag #define UIP_ETHADDR0 GetMac1() //ENCJ28J60_MACx existieren #define UIP_ETHADDR1 ENC28J60_MAC2 #define UIP_ETHADDR2 ENC28J60_MAC3 #define UIP_ETHADDR3 ENC28J60_MAC4 #define UIP_ETHADDR4 ENC28J60_MAC5 #define UIP_ETHADDR5 ENC28J60_