-
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
AVR, Netzwerk, UDP - Fragen eines Anfängers
, die über einen eigenen Netzwerk-Anschluss verfügen? 2. Falls nein, muss der ENC28J60 noch programmiert werden oder funktioniert er out-of-the-box? 3. Falls er programmiert werden muss: geht das über das STK500? 4. Da ich ja nur einen UDP-Client brauche, sind die Anleitungen
&cad=rja oder für den ENC28j60 http://members.home.nl/bzijlstra/software/examples/enc28j60.htm
-
Thread
AVR-Net-Io Klingelanlage
würde. Wäre es mit einem AVR-Net Io möglich dies so zu Realisieren, und dann die Eingänge über den ENC28J60 Abfragen zu können? Vielen Dank im voraus! Sebastian
-
Thread
Atmega Netzwerkkarte
Inhalt beizusteuern: Du brauchst folgendes: http/ftp/sonstwas tcp ip arp ethernet macht z.B ein ENC28J60 Wos steht weis ich auch nicht , googel einfach mal. Wenn du es nicht verstehst nicht aufgeben, sondern einfach mal drüber schlafen. Das mit dem AVR würd ich aber erstmal sein lassen. Ich würde
-
Thread
Betriebsstundenzähler mit Webinterface
Ich würde EK-LM3S6965 nehmen, 60€, + zwei kleine Platinen mit Lochraster, EEprom sowie 4x Optocoppler + Schraubklemmen und ein Hutschinengehäuse. Mit elua mit lhttp sind die 2-3 Webseiten schnell gemacht und den Code für den Betriebsstundenzähler
als Alternative zum AVR-WEB-IO gibt es noch den ENC28J60 IO-WEBSERVER von Thomas Held, der ist kleiner, besser geplant und hat nicht den doofen D-SUB-Stecker http://mikrocontroller.heldt.eu/index.php?page=enc28j60-io-webserver
-
Thread
ENC28J60 - CLKOUT?
Hallo, bin dabei einen Sensor startklar fürs Ethernet zu machen und habe mir den ENC28J60 als Controller ausgesucht. Beschaltung ist soweit fertig. Ich muss CLKOUT noch anschliessen. Die erste Frage hier ist was CLKOUT ist und die zweite Frage wo ich CLKOUT am Mikrocontroller anschliessen
Du kannst den CLKOUT des ENC am CLKIN Deines µC anschliessen, so evtl den Quarz für den µC sparen (sofern der mit 25 MHz laufen will) und trotzdem einen quarzgenauen System-Clock haben.
-
Thread
Atmega16 über Internet steuern
es das Gewünschte oder zumindest viele Anregungen: http://mikrocontroller.heldt.eu/index.php?page=enc28j60-io-webserver (Platinen usw. werden ebenfalls angeboten.) ...Rolf
-
Thread
ENC28J60 + PIC18F2550, TCP Client
Hallo, ich habe selbst eine Platine mit ENC28J60 und dem PIC18F2550 entwickelt und sie funktioniert! Ich würde gerne den PIC als TCP-Client verwenden und damit Daten auf einen selbstprogrammierten Java-Server schicken. Ich verwende den CSS-Compiler
und an die Led's "nen relais ranlöte" http://www.ebay.de/itm/Advancer-Ethernet-Development-Board-ENC28J60-Net-Webpages-Control-applications-/250960691555?pt=LH_DefaultDomain_0&hash=item3a6e6c4163
-
Thread
Alles Rund um den MEDION LIFE P89626 NAS
0x800200 ## Starting application at 0x00800200 ... prefetch abort pc : [<00a00004>] lr : [<60d03e8c>] sp : 60cbf614 ip : ffffffff fp : 00000000 r10: 00000000 r9 : 60ce1b00 r8 : 60cbffdc r7 : 00000000 r6 : 00000002 r5 : 60ce1bb4 r4 : 00800200 r3 : 00000000 r2 : 00000001 r1 : 60ce1bb4
P89626 mehrfach ausgeschaltet, was zu keinen Fehlern geführt hat. /var/x.cpio ist die lokale Platte, /j4/var/x.cpio ist der P89626. Die Übertragungsrate ist: [c] root@j4:/tmp# md5sum /var/x.cpio /j4/var/x.cpio 3c490a5361bcb48d6345b35da1ee8d60 /var/x.cpio 3c490a5361bcb48d6345b35da1ee8d60 /j4/var
-
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
ATMEGA644 eth POE
Das scheint mir viel zu wenig. Beigelegt ist ein Schaltplan des Midcom. Ich erwarte, dass der EN28J60 eigentlich ohne Prozessor die LED einschaltet, leider brennen nicht einmal die. Es wird wahrscheinlich durch die kleine Spannung gar keine Aktivität erkannt. Kann jemand helfen?
Ich weiß zwar nicht auswendig, ob der EN28J60 die LEDs auch ohne Prozessor einschaltet, aber er braucht auf jeden Fall eine Initialisierung per SPI. Da kann man dann auch einstellen, bei welchen Ereignissen (z.B. Senden/Empfangen) die LEDs leuchten
-
Thread
PC Uhrzeit mit Mikrocontroller auslesen?
µC mit ENC28J60 ...
-
Thread
MAC Adressen
wird. Jede /gekaufte/ Netzwerkkarte. Auf selbstgebaute Ethernet-Interfaces mit beispielsweise dem ENC28J60 IC trifft das jedoch nicht zwangsläufig zu. Es gibt m.W. kein Gesetz, dass die private Verwendung von Ethernet-Adressen im eigenen Netz reguliert. Da kann man also machen was man will und ist
verbinden können. Wie sieht es aus wenn ich z.B. einen Web-Server auf µC-Basis mit sagen wir einem ENC28J60 oder 'nem Wiznet W5100 designed habe und nun als Board vertreiben möchte. So z.B. wie dieses Pollin AVR-Net-Board oder das Web-Board von Ulrig Radig. Muss ich in diesem Fall auch Lizenzgeb.
-
Thread
Spannungsversorgung
fragen was ihr davon haltet. Die 12V sind für Ops und Messbrücke. Die 5V für uC. 3.3V für netzwerkchip ENC28J60. Angehängt ist die LTSpice datei. Leider konnnte ich das nicht simulieren, sobald ich die beiden rechten ICs mit dazu nehmen. vielleicht kann mir ja da einer helfen. gruß florian
simulation bringt da wenig, eher gar nichts. Nicht vergessen. Der Controller zieht weniger als 10mA, der 28J60 zieht 180mA. Ab 24V mit einem 7805 braucht man da einen rassigen Kuehlkoerper.
-
Thread
ENC28J60 Ferrit auswahl
Hallo, es gibt in diesem Forum bereits zwei Einträge bezüglich der Ferrit Auswahl. Laut Datenblatt ist zu wählen: Note 1: Ferrite Bead should be rated for at least 80 mA. 2: Required only if the microcontroller is operating at 5V. See Section 2.5 "I/O Levels" for more information. 3: These components are installed for EMI reduction purposes. Ist DigiKey 490-1038-1-ND auch in Ordnung? http://search.murata.co.jp/Ceramy/image/img/PDF/ENG/L0110S0100BLM21A.pdf Produktfamilie Ferritperlen und Chips Serie EMIFIL®, BLM21A Impedanz bei Frequenz 120 Ohm @ 100MHz Strombewertung
-
Thread
GNUBLIN www.gnublin.org
driver_probe_device+0xe4/0x1c4) [<c0127350>] (driver_probe_device+0xe4/0x1c4) from [<c0127490>] (__driver_attach+0x60/0x84) [<c0127490>] (__driver_attach+0x60/0x84) from [<c0126590>] (bus_for_each_dev+0x4c/0x78) [<c0126590>] (bus_for_each_dev+0x4c/0x78) from [<c0126c60>] (bus_add_driver+0xa8/0x234) [<c0126c60>] (
den DS1307 von Hand in C anzusprechen. http://www.mikrocontroller.net/articles/Ports_benutzen_%28GCC%29#Der_I2C_Bus_.26_SMBus Hier siehst du wie unter Linux über den Treiber, der die /dev-Node bereitstellt, I²C Bausteine ansprechen kannst. Phil J. schrieb im Beitrag #2535346: > Allerdings
-
Thread
ENC28J60 Empfangsprobleme nach Softreset
Ich stehe vor einem recht eigenartigen Problem mit dem ENC28J60, aber der Reihe nach. Ich habe für das AVR-NET-IO-Board, bestückt mit einem 644-er, einen LAN-BootLoader geschrieben. Der basiert prinzipiell auf dem Radig-Stack, es wurde jedoch der ganze TCP-Teil
Jemand eine Lösung anbieten kann? Was ich am Wochenende versuchen werde ist ein "HardReset" des ENC28J60. Ich werden den RESET mit dem (bei mir freien) PB1 verbinden und den Kontroller so rücksetzen, mal sehen ob das etwas bringt ??? LG Klaus
-
Thread
[V] Diverse Bauelemente
Weitere Infos unter: http://www.mikrocontroller.net/topic/153594#new 3 Stück ENC28J60, DIL-Gehäuse, unbenutzt. 26 Stück E-Z Micro Hooks (XKM), selten/ unbenutzt, verschiedene Farben. Infos unter:http://catalog.e-z-hook.com/viewitems/test-hooks/e-z-micro-hooks-double-hook-style
Versand 2x 4" TFT Display mit 24bit digital interface und Touch, 30€ für beide inkl. Versand 3x ENC28J60, 7,50€ für alle 3 inkl. Versand 50x 6n137, 19€ für alle inkl. Versand 25x Rafi Taster, 15€e für alle inkl. Versand 4x M16C, 10€ für alle inkl. Versand 5x NXP P89V51RD2FN, 9€ für alle
-
Thread
Low End PIC32
microchip.com/downloads/en/DeviceDoc/61168B.pdf Aus die Schnelle: [list] [li]40MHZ[/li] [li]28, 36 und 44 Pins, Gehaeuse DIP, SOIC, SSOP, QFN, TQFP, VTLA[/li] [li]16kB bis 128kB Speicher, 4kB bis 32kB RAM[/li] [li]Audio Interface I2S [/li] [li]USB[/li] [li]DMA[/li] [li]Externer Interrupt
Mit 128K Flash im DIL-Gehäuse, dann einen ENC28J60 dran...
-
Thread
ENC28J60 liesst falsch Datenpaket aus
(unsigned int time) { while (time) { time--; } [/c] und bei der Initialisierung des ENC nach dem dem System Reset auch noch eine Wartezeit eingebaut : [c] enc28j60WriteOp(ENC28J60_SOFT_RESET, 0, ENC28J60_SOFT_RESET); // Del_1ms(250); wait(180000); [/c] da ich in einem Beitrag
Hättest meine enc28j60.lbr enc28j60centered.lbr verwenden können (nicht umsonst bereits 1000 Downloads): http://www.mikrocontroller.net/topic/51293#397626 Der ist auch noch interessant: http://www.mikrocontroller.net
-
Thread
Mikrocontroller mit Ethernetschnittstelle für Lichtsteuerung
Die Stromversorgung kann man ja noch überarbeiten. Die ist nicht das Problem, das Problem ist der ENC28J60.
Nils S. schrieb im Beitrag #2384614: > Die ist nicht das Problem, das Problem ist der ENC28J60 Das auch, aber bei Dingen, die 24/7 laufen, sollte man der Stromversorgung schon ein gehöriges Maß an Respekt zukommmen lassen. cyblord schrieb im Beitrag #2384606: > Hauptsache was geblubbert
-
Thread
[V] 2x Ethernet Header Boards, Xilinx Coolrunner 2 Starter Kit
://olimex.com/dev/cs8900a-h.html Preisvorstellung: 13 € plus Porto - Ethernet Header Board mit ENC 28J60 Ethernet Controller. Weitere Infos unter http://olimex.com/dev/enc28j60-h.html Preisvorstellung: 10 € plus Porto Diese beiden Boards habe ich vor einiger Zeit angeschafft, um meine µC ans
Header Board mit ENC28J60 und Xilinx Starterkit sind weg.
-
Thread
Cortex M3 I2C timingproblem
Std_lib/stm32f10x_rcc.h" #include "Std_lib/stm32f10x_dma.h" #include "lib/SPI.H" #include "lib/enc28j60.h" const unsigned char enc28j60_MAC[6] = {0x01, 0x02, 0x03, 0x04, 0x05, 0x06}; /** * FreeRTOS task prototypes. */ portTASK_FUNCTION(goEther, param); portTASK_FUNCTION(vQueryCAN
outpin_enable(&led_3); outpin_enable(&led_4); outpin_enable(&led_error); enc28j60Init((unsigned char *)enc28j60_MAC); enc_powerdown(); //initialization terminated outpin_enable(&ready); // launch CAN query task one priority level below xTaskCreate
-
Thread
Schalter oder Taster mit Ethernet-Anschluss?
digitale Ausgänge (0/5 V) - 4 digitale Eingänge (0/5 V) - 4 ADC-Eingänge (10 Bit) - Netzwerkcontroller ENC28J60 - ATMega32-Prozessor Maße (LxBxH): 108x76x22 mm. Systemanforderungen für Windows-Beispielprogramm: - .NET-Framework 2.0 - Netzwerkanschluss - Windows 98 oder höher Ohne PC bringt das Teil
-
Thread
Get Request mit Atmega328 und ENC28J60
Hallo zusammen, wie kann ich Daten aus einer 20Kb großen Seite parsen wenn ich nur 2kb RAM habe? Hat Irgendjemand eine Idee für einen Workaround? Partial Get oder so? Gruß Mark
-
Thread
DOGXL Fontgenerator (SW+Graustufen)
Dogdisplays (M132,L/M128,S102 und XL160) im SPI-Mode 0. Und das funktioniert z.B. auch mit TLC5925 und ENC28J60 , die nur Mode 0 können, am gleichen Bus. MfG Spess
-
Thread
ENC28J60 wird heiss
weis jemand, ob bei meinem powerdown Code irgendwas fehlt? [c] void enc_powerdown( void) { /* turn off packet reception */ enc28j60WriteOp(ENC28J60_BIT_FIELD_CLR, ECON1, ECON1_RXEN); /* wait for any in progress packets */ while(enc28j60Read(ESTAT)& ESTAT_RXBUSY); /* wait for any current transmissions */ while(enc28j60Read(ECON1)& ECON1_TXRTS); enc28j60WriteOp(ENC28J60_BIT_FIELD_SET, ECON2, ECON2_VRPS); /* enter sleep mode */ enc28j60WriteOp(ENC28J60_BIT_FIELD_SET, ECON2, ECON2_PWRSV); } [/c]
-
Thread
NetIo und Addon welche Speicherkarten
die Leitung auf Low zieht und somit die SD Karte über SPI immer aktiv ist. Folglich spricht der ENC28J60 über SPI nicht an und die Netzwerkfunktion ist nicht gegeben. Der Vergleich mit R15/R16 sowie R7/18 zeigt, dass der richtige Wert 470 Ohm sein muss. Möglicherweise ist der Fehler bei neueren
-
Thread
Wittig(welec) DSO W20xxA Open Source Firmware (Teil5)
wird die Platine weiter optimiert und die Dokumentation vervollständigt. @Hayo: bitte die UC_rle_enc ersetzten. Danke!
Kurt Bohnen schrieb im Beitrag #2371170: > @Hayo: > bitte die UC_rle_enc ersetzten. Danke! Ok, geht klar. Mach ich wenn ich wieder zurück bin. Gruß Hayo
-
Thread
AVR-NET-IO Netzwerkproblem
Ich habe den AVR-NET-IO Bausatz von Pollin mit ATmega32, Ethernet-Platine und Netzwerkcontroller ENC28J60 etc. Habe das Board zusammengelötet, an 9V~ angeschlossen und mit einem Crossover Kabel mit meinem Rechner verbunden. Danach die CD mit der "Beispiel-Software zur Ansteuerung der Ethernet-Platine
-
Thread
Temperatur über IP messen
Endgeraets > meinte. Nicht mal das NET-IO verbraet so viel. ;) In der ersten Release vom Datasheet des ENC28J60 standen max. 250mA drin. Mittlerweile sind sie zwar runter auf 160mA (aktiv) und 120mA (idle), aber auch das ist für einen einfachen Tempsensor etwas viel - vor allem wenn der Sensor direkt neben
A. K. schrieb im Beitrag #2354007: > [...] > In der ersten Release vom Datasheet des ENC28J60 standen max. 250mA > drin. Mittlerweile sind sie zwar runter auf 160mA (aktiv) und 120mA > (idle), aber auch das ist für einen einfachen Tempsensor etwas viel - > vor allem wenn der Sensor direkt
-
Thread
Ethernet / TCP Protokollaufbau Verständnis
Ich habe mich erstmalig mit Ethernet beschäftigt. Ein kleiner Webserver mit STM32 und ENC28J60 läuft, es waren aber nur paar spezifische µC-Anpassungen zu machen. Nun versuche ich das Protokoll vom Grundsatz zu verstehen. Im Ethernetprotokoll werden nur die MAC Adressen für Absender und
-
Thread
ENC28J60 an Atmega644
Hey! Ich habe nun auch probiert, meinen Mega644 mit dem ENC zu verheiraten, die beiden tun sich aber noch schwer. Bin schon den ganzen Tag am googlen und im Forum am suchen, finde aber nix gescheites, was mich weiterbringt. Bei mir leuchtet nur die grüne LED und pingen kann ich die IP auch nicht. Wenn ich ein Crossover einstecke, geht die grüne aus. Eigentlich sollten beide LEDs blinken? Was mache ich falsch? Ich habe auch mal meinen Code angehangen. Die Lib stammt von http://www.mikrocontroller.net/topic/48519 MOSI PB5 MISO PB6 SCK PB7 CS PC1 Fuses (falls die auch interessant
-
Thread
Webserver mit XC167
per FTP auf einen Server will, brauch ich tcp/ip und ob web oder ftp, drauf gepfiffen. //edit: ENC28J60 z.B. + PHY + Stecker + Quarz + Hand voll Kleinzeug.
für den ENC28j60 hernehmen.
-
Thread
AVR-NET-IO reagiert nicht mehr
mit dem NET-IO kommunizieren kannst. Ansonsten noch auf ausreichende Spannungsversorgung achten, der ENC steigt bei zu geringer Spannung als erster aus... Volker
aktivieren? Ich kenne weder Board noch Software - ich habe mir einen eigenen Webserver auf Basis des ENC28J60 gebaut, der einwandfrei funktioniert.