-
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
ARM Pin Problem
initialisierungs Aufrufe von i2c und spi: [c]Soft_I2C_Init (&IOPIN0, 4/*SDA*/, 3/*SCL*/); [/c] [c]ENC28J60_Init(&IOPIN0, 0, &IOPIN0, 1, myMacAddr, myIpAddr, ENC28J60_FULLDUPLEX) ; [/c]
-
Thread
Smart WebServer (AVR-NET-IO)
uip_periodic(i); if (uip_len> 0) { uip_arp_out(); Enc28j60CopyPacket(uip_buf, uip_len); Enc28j60Send(); } }[/c]
-
Thread
Problem mit ENC28J60
Hallo zusammen, ich hab mir folgendes ethernet board gekauft: http://www.mikroe.com/en/tools/serialeth-proto/ und das ganze soll an das easyarm board auch ebenfalls von Mikroe. Mein Problem ist das auf dem eth board die pins für rst und cs (die beiden brauch ich doch für SPI???) negiert sind. Wie kann ich das board anschließen? gruß frank
-
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
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
Die andere Firmware für AVR-NET IO
die Kommunikation schneller wird. Soweit so gut. Dadurch wurde aber ein Fehler im Treiber für den ENC28j60 aufgezeigt der nur sporadisch auftrat. Das zeigte sich dadurch das sich die MCU scheinbar aufgehangen hat. Hat sich aber nicht. Der ENC28j60 hatte sich aufgehangen. Im Treiber wurde beim versenden
aufgerufen werden, habe ich per eig. debug Ausgabe gekennzeichnet. Der Code hängt beim Aufruf von enc28j60Init(); Hat jemand Erfahrungen bzw. Ideen, woran es liegen kann? Die HW haben ich als Fertigsatz besorgt. Danke für Antwort!
-
Thread
WOL mit ENC28J60 im Standby?
im Standby 8mA. Da ist nur der Microcontroller an. Wenn ich die Peripherie einschalte, ist der ENC28J60 immer mit ca. 140mA dabei. Ich überlege also ob ich die 8mA _und_ WOL haben kann. Danke für eure Hilfe!
-
Thread
Ansatz gesucht: Webautomation Gewächshaus
über eine serielle Leitung weiter. - die seriellen Daten werden über eine weitere platine mit avr/enc28j60 an einen externen server weitergereicht, der alles in eine Datenbank schreibt und das Webinterface bietet. - Die Kamera ist eine normale IP-Aussenkamera (leider deutlich teurer als eine Webcam, aber
-
Thread
Was bedeutet ((BYTE_VAL*)(&header.NextPacketPointer))->bits.b0
Ich habe folgenden Code aus dem Microchip TCP/IP stack für den ENC28J60: [c]if(header.NextPacketPointer > RXSTOP || ((BYTE_VAL*)(&header.NextPacketPointer))->bits.b0 || header.StatusVector.bits.Zero || header.StatusVector.bits.CRCError || header.StatusVector.bits.ByteCount
-
Thread
LAN-Bootloader für AVR-NET-IO usw.
Consolenprogramm ist unzureichend, und verbesserungswürdig! Zudem benutzt nicht jeder M32 und m644 für den ENC28j60!
Hallo, ich grabe mal diesen Thread aus. Hier mein AVR Ethernet Bootloader für ENC28J60. Der Bootloader ist 4K groß und ist eigentlich für mein AVR Art Net Node gedacht (ATmega328). Andere Hardware sollte mit einigen Anpassungen auch gehen. Natürlich mit Sourcen ;-) Gruß Uli
-
Thread
Elektronisches Schliessystem mit RFID
untergebracht werden soll, kommunizieren. Die Steuereinheit soll neben einem Mikrocontroller noch mit einem ENC28J60 ausgestattet werden, so dass man z.B. per Telnet "Keys" hinzufuegen oder entfernen kann oder Berechtigungen aendern kann. Die Verkabelung ist nicht das Problem, da es sich um ein aleteres Haus handelt
Ich habe soetwas auch noch auf der TODO-Liste ;) Allerdings wollte ich die Leser mit AVR und ENC28J60 austatten und dann als Basis ein ARM-Board mit Ethernet und embedded Linux nehmen. Die RFID-Leser werden dann per PoE versorgt. Ich weiss aber noch nicht, wie ich das Motorschloss versorgen soll
-
Thread
Cortex M3 mit Ethernet
(so um die 9€ bei digikey) mit 256k flash und 64k ram. Bisher hab ich die Atmega Familie mit Enc28j60 genutzt (Mega644 und Mega1280) Natürlich wär ne "1-chip" Lösung für mich ziemlich interessant. Hat denn schon jemand Erfahrung mit den Dingern, komm ich da mit meinem bescheidenen C weiter oder
-
Thread
Tcp mit AVR ATMega (eine Light Version in AVRASM)
nicht gekommen. Werde heute abend mal etwas stöbern und mir glaube ich nochmal das Datenblatt des ENC28J60 genauer zu gemüte führen. Vielen Dank euch beiden für die Tipps. Cu Ingo
allerdings möchte ich, bevor Du Dich ins Getümmel stürzt, zwei Dinge zu bedenken geben: 1) Der ENC28J60 ist ein toller Baustein, macht aber nur 10MBit/s. Falls Dein Heimnetzwerk mit 100MBit/s oder gar schon mit 1GBit/s läuft, kannst Du die Idee gleich wieder einstampfen - entweder kriegt der ENC28J60
-
Thread
UBoot goes WEB: Verständnisfrage zum Code von U. Radig
Wenn ich das richtig verstanden habe, wird die erste Aktion durch einen Empfangsinterrupt vom ENC28J60 ausgelöst, dieser hat dann wohl den ersten Ethernetframe empfangen und der Prozessor kann ihn abholen. Grüße, Peter
-
Thread
Kommunikation zweier µC über USB
>Und etwas kompletter mit UDP schafft ein 16MHz AVR mit seriell(!) >angeschlossenen ENC28J60 immer noch 150KB/s. Und wo nimmt er die 150KB so schnell her? :-) Über seine SCIs macht der 1668 wohl 1,25MBit/s mit. Per DMA ist diese Datenrate auch für größere Datenmengen einzuhalten. Mit
-
Thread
ENC28J60 libary
sich in grenzen: -aufbau einer ethernetverbindung mit dem ENC28J60 -senden und empfangen von kleinen strings (10 Zeichen) zum gegenseitigen befehlsaustausch. vielen dank für euer interesse.....
http://members.home.nl/bzijlstra/software/examples/enc28j60.htm Marco P_ wrote: > Hallo, > > ich bin auf der suche nach einer (auch für Anfänger) verständlichen > Libary für den ENC28J60........ >
-
Thread
ENC28J60 Code-Verständnis Problem
next packet ptr enc28j60_next_packet_ptr = enc28j60_spi_read_byte(ENC28J60_OP_READ_BUF_MEM, 0); enc28j60_next_packet_ptr |= enc28j60_spi_read_byte(ENC28J60_OP_READ_BUF_MEM, 0)<<8; //mark packet as processed (free
_write_address(ENC28J60_REG_ERXRDPTH, HI8(ENC28J60_RX_BUFFER_END)); }else{ enc28j60_write_address(ENC28J60_REG_ERXRDPTL, LO8(enc28j60_next_packet_ptr- 1)); enc28j60_write_address(ENC28J60_REG_ERXRDPTH, HI8(enc28j60
-
Thread
Suche Übertrager für ENC28J60
Hallo! Ich suche einen Übertrager oder eine RJ45 Buchse mit Übertrager für einen ENC28J60. Habe zwar die Seite schon gefunden hier über den Chip aber ich habe dazu nichts weiteres gefunden. Ich würde gerne bei Farnell bestellen und weiß aber nicht was ich da genau brauche. Vielleicht kann
-
Thread
USART in SPI mode Problem
was ich falsch mache? Ich bin am Verzweifeln und bin für jede Hilfe sehr dankbar. [c] void enc28j60WriteOp(u08 op, u08 address, u08 data) { ENC28J60_CONTROL_PORT &= ~(1<<ENC28J60_CONTROL_CS); // Wait for empty transmit buffer while ( !( UCSR1A & (1<<UDRE1)) ); // issue write command
lasse funktioniert das ganz //nicht mehr while (!(UCSR0A & 32)); UDR0=0x05; ENC28J60_CONTROL_PORT |= (1<<ENC28J60_CONTROL_CS); } [/c] Hier noch die Initialisierung für die USART Verbindung im SPI mode: [c] void uart1_SPI(void) { DDRD |= 1<<PD3 ; // mosi, sck, ss output
-
Thread
Powerline Adapter
Powerline übertragen? Nur ab und an ein Steuersignal, das über Ethernet an/ausgeschaltet wird? => ENC28J60 + AVR + Hünerfutter Oder komplett und transparent Ethernet? => Kauf fertige Powerline-Adaptoren, löte alle Chips runter, löt sie wieder drauf, fertig.
-
Thread
Build Fehlermeldungen
148: warning: assignment from incompatible pointer type avr-gcc -mmcu=atmega32 -Wl,-Map=test.map enc28J60.o main.o stack.o -o test.elf avr-objcopy -O ihex -R .eeprom -R .fuse -R .lock -R .signature test.elf test.hex avr-objcopy -j .eeprom --set-section-flags=.eeprom="alloc,load" --change-section-lma
-
Thread
mal wieder ein ENC28J60 Problem bitte um Hilfe
Hallo allerseits! Ich habe ein seltsames Problem mit dem ENC28J60 Rev.4 Aktueller Stand: µC funktioniert, SPI funktioniert auch tadellos. Die MAC adressen werden in den ENC korrekt geschrieben, und auslesen kann ich sie auch. Den Linkstatus bekommt meine
verstanden habe, meinst du die +3,3V anbindung auf die 50R Widerstände der TX+/- leitungen von µC zum ENC28J60. Anstatt der L1? JA, das probier ich mal...
-
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
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
Ethernet Vernetzung - Buch
Ich könnte mir vorstellen das eher sowas benutz wird: http://www.wiznet.co.kr/en/ PS: Der ENC28J60 hat eigendlich kein Protokollstack eingebaut! Stephan
Ethernet zu verbinden" Stimmt lese ich jetzt auch... Es gibt aber genung Unterstützung zu dem ENC28J60 in diesem Forum. ;) Vielen Dank Philip
-
Thread
Bitte Stoppen/Sperren/Löschen
Hier einige relativ allgemeine Beispiele: lcd 44780 AVR bascom gcc pollin mikrocontroller enc28j60
-
Thread
ethernet(TFTP) Bootloader (8K) in C möglich?
die benutzen. Dort steht das der Bootloader für das Ethersex-Projekt ist. Und die benutzen den ENC28j60 als NIC. Schaltpläne finden sich auch dort. http://www.ethersex.de Aber zu deinem Problem. In 8Kbyte einen Ethernetbootloader unterzubringen ist möglich. Es gibt sogar einen für 4Kbyte :-).
-
Thread
PCI Netzwerkkarte ansprechen
Anwendung vor, die Netzwerkfähigkeit erfordert (im zweiten Schritt, aber was solls). Erst kam mir der ENC28J60 in den Sinn, aber da müsste ich erst bestellen, nen Laden gibts hier nämlich leider nicht. Durch die Versandkosten wäre der Aufwand zu hoch. Allerdings habe ich hier noch eine 54 MBIT Wlan-Karte
> Erst kam mir der ENC28J60 in den Sinn,aber da müsste ich erst bestellen, > nen Laden gibts hier nämlich leider nicht. > Durch die Versandkosten wäre der Aufwand zu hoch. Irgendwie muss ich über diese Sätze schmunzeln
-
Thread
Pollin Netbox
kommt halt drauf an was man vor hat wenn der prozessor eine spi schnittstelle hat könnt man nen enc28j60 einbauen - damit haben ja (hardwaretechnisch) viele hier schon erfahrung die software/treiberseite wird einem abgenommen - für den chip sind treiber schon im kernel integriert sollte mit wenig
sebba wrote: > wenn der prozessor eine spi schnittstelle hat könnt man nen enc28j60 > einbauen - damit haben ja (hardwaretechnisch) viele hier schon erfahrung Ein RTL8019 würde etwas besser zum 8bit Bus passen, denke ich. Ein paar weitere Ideen: - GUI/Terminal für irgendeine
-
Thread
[V] ISA Netzwerkkarten mit RTL8019AS
Hallo, vielleicht hat jemand auch in den Zeiten des ENC28J60 noch Bedarf an Netzwerkkarten mit RTL8019AS-Chip. Habe hier 2 abzugeben. Hersteller ist mir nicht bekannt. Beide Karten verfügen über BNC- und RJ45-Steckverbinder. Als kleine Entschädigung für
-
Thread
ENC28J60 und Quarz oszillator
Quarz am ENC28J60 gezeichnet (OSC1 OSC2). Nun meine Frage, ist es überhaupt möglich den ENC28J60 über einen externen Takt (Quarz Oszillator) zu versorgen oder muss ich mir einen einfachen 25 MHz Quarz besorgen?
Datenblatt, Seite 7: "The ENC28J60 may also be driven by an external clock source connected to the OSC1 pin as shown in Figure 2-2." LESEN!?
-
Thread
Pollin CPLD Board Erfahrungen?
). Mit Lochraster kann man eine Menge machen, da geb ich dir recht. Ich hatte auch schon ein ENC28j60 in SMD auf eine Lochraster gebaut, das läuft wunderbar. Ansonst benutz ich auch gern MOSFETs um ein Levelshifter zu bauen, der ist recht universal. Da es die in SMD gibt, wird es auch klein. Damit
-
Thread
lpc2106+enc28j60 webserver
Ich erlaube mir mal, das Projekt kurz vorzustellen. Er ist ausgelegt für den lpc2106 mit enc28j60 und einer MMC. Da ich vor kurzem erst damit angefangen habe, hat er noch nicht besonders viele Funktionen. Seine Daten sind auf der Speicherkarte aufbewahrt in einem minix V1 Dateisystem. Dieses
sohalt wrote: > Da ich nur einen SPI Port habe (an dem der enc28j60 hängt) wird bei mir > die Speicherkarte über Software-SPI angesteuert. Was spricht dagegen, den gleichen SPI Port für beide zu verwenden? Mit getrennten CS natürlich.
-
Thread
SMD schablonen Gesperrt
SOIC8 (z.B. SPI Flash) - SOIC14 (z.B. 74AHC00 ) - SOIC20 (z.B. AT86RF401E-6GS) - SOIC28 (z.B. ENC28J60) - SOIC32 (z.B. AT90PWM3B) - SOT-223 (Regler) - SSOP28( z.B. ENC28J60) - TO-252 - TSOC6 ( z.B. DS2415) - TQFP48 Es fehlen: Die Typischen Atmel SMD Chipgehäuse
-
Thread
Embedded Webserver
mit USB Platten dran? Wenn die Dateien nicht so gross sind ginge natürlich eine Lösung mit AVR + ENC28J60, da gibt es diverse Projekte hier im Forum.
-
Thread
ENC28J60 Resetpin
Hallo, es geht schon wieder um den beliebten Ethernetcontroller ENC28J60. Den will ich einsetzen und sitze zur Zeit am Schaltplan bzw. Layout. Nun kam bei mir die Frage, ob man den RESET-Pin überhaupt beschalten muss, denn im Datenblatt steht zum RESET-Pin "has an internal
-
Thread
Verkaufe jede Menge Bauteile
DS18B20 TO92 1,5 5x ACS750-100 3 10x PCF8574 SOIC-W 1 4x ENC28J60 DIP 3 3x ENC28J60 SOIC 3 1x 24C1024 DIP 2 1x 24C512 DIP 1 3x 24FC1025 DIP 2 2x 24AA1025 DIP 2 3x MCP2515
-
Thread
uIP überrannt?
Hallo, ich habe einen ENC28J60 an einem LPC2129 hängen, programmiert mit WinARM+uIP (Statemachine, ohne die uIP-Tasks). Bei bestehender TCP-Verbindung besteht eine Transaktion aus Befehl (PC->LPC) und Antwort (LPC->PC). Die Pakete
-
Thread
MP3 übers Netzwerk
Hardware-Entwicklung zu tun haben werde... ...dachte ich Ich bin gerade dabei einen Schaltplan mit AVR, ENC28J60, ein bischen Puffer RAM und einem MP3-Decoder zu machen. Software wollte ich eigentlcih auch selbst machen.
-
Artikel
Diskussion:Reichelt-Wishlist
. Bereits im Sortiment [...] * 25,0000 Mhz Quarz (wird benötigt für Microchip TCP/IP Controller ENC28J60) | [...] Allerdings braucht der gennante Controller, wie so viele andere, ein Grundtonquarz. Reichelt bietet bei diesen Frequenzen aber leider nur noch Obertonquarze. Daher handelt es sich hier um
-
Thread
AVR-NET-IO: MAC Adresse im ENC28J60 ungleich MAC im EEPROM: what happens?
Hallo, Muss bei der Inbetriebnahme die MAC Adresse im ENC28J60 und im EEPROM übereinstimmen oder liest das Programm die MAC-Adresse nach dem Start aus dem ENC aus und speichert diese im EEPROM ab? Warum steht die MAC Adresse überhaupt im EEPROM? Vielen
-
Thread
Microchip Samples nicht mehr nach Deutschland.
Ouch, jetzt muß der Hans seinen ENC28J60 tatsächlich selber kaufen (was sonst würde man schon von Microchip wollen? ;) ) Die Halbleiterindustrie wird von der Wirtschaftskrise gebeutelt, da ist kein Geld mehr für Geschenke übrig...
-
Thread
Frage bezüglich ENC28J60
Hi Ihr, habe eine frage für mein nächstes projekt. Ich frag mich grad wieviele µc ich an den ENC28J60 hängen kann? Ist nur einer möglich oder mehrere? Kann ich das Signal das vom ENC28J60 kommt einfach auf mehrere AVR's verteilern? Oder brauch ich pro AVR einen ENC28J60? Danke schon im vorraus
-
Thread
SPI (SCK) und UART
Ports wo TXD einer seriellen sitzt ist ebenfalls die Funktion SCK, die ich benötige um mit einem enc28j60 zu sprechen. Muss ich jetzt eine der seriellen abschreiben oder gibt es ne möglichkeit den Port irgendwie "doppelt" zu nutzen? Grüße und vielen Dank!
-
Thread
ENC28J60 Webserver AVR Buch/Tutorial
=> Datenblatt ENC28J60 => Datenblatt Atmega => Grundlagen SPI => Grundlagen TCP IP ICMP UDP UIP würd ich mir dann anschauen ... dann brauchste nicht alles selbst schreiben ;)
Dann verwende das Datenblatt des ENC28J60 (http://ww1.microchip.com/downloads/en/DeviceDoc/39662c.pdf) und meine Diplomarbeit (http://www.familie-finke.com/downloads/thomas/Diplomarbeit.pdf). Gruß, Thomas