-
Thread
HP-IB und AVR
habe mein Exemplar gerade verliehen... Ein wenig findet man auch im "Schnittstellen-Handbuch" von J.Elsing/a.Wienncek. DAs gibt es öfter auch mal bei Ebay für 1 eur... Ansonsten ist auch fast alles bei NI auf den Internetseiten zu finden. Bei der Umsetzung direkt mnit dem Atmega wirst du aber Probleme
Controller, der übernimmt den ganzen Ablauf. (Also zum beispiel das was heute auch Controller wie der ENC28J60 für Ehternet machen) Bei diesen Controllern ist der TEil welcher die Reaktion auf das ATN Kommando realisiert als "State Maschine" (LOGIK) auf dem Chip integriert, der sonstige Ablauf wird von
-
Thread
CIFS/SMB-Implementierung für AVR?
soll es sein, auf Windows Shares im Netzwerk zugreifen zu können. Zielhardware ist ein Atmega2561 mit ENC28J60 und 512kByte externem SRAM. Ich bin für Hinweise aller Art dankbar :) Gruß Sven
-
Thread
ENC28J60 minimal Initialisierung
Hallo Zusammen Ich wollte mal fragen, wie denn die minimal Initialisierung für einen ENC28J60 aussieht... Derzeit habe ich folgendes versucht: [c] CS_0; SPI_Raw(0xFF); //Soft Reset CS_1; SPI_Write(0x58,0x02); SPI_Write(0x54,0x14); SPI_Write(0x56,0xBA); SPI_Write(
-
Thread
Ist dieser MagJack für den ENC28J60 geeignet?
snippets/magjack-08B0-1X1T-06-F.pdf Und ich wollte fragen, ob diese geeignet für den Betrieb an einem ENC28J60 sind. Besten Dank!
-
Thread
Taktquelle Xmega: int. RC oder ext. XTAL?
vorher nie darueber irgendwelche Gedanken gemacht. An den Xmega sollen per SPI ein Display, ein ENC28J60, usw. angeschlossen werden. Ausserdem eine USB-Schnittstelle zur Erstkonfiguration (soll auf dem Hostrechner eine serielle Schnittstelle emulieren, wo man dann per Terminal-Emulator ein Menue
-
Thread
TCP on ENC28J60
Hallo, ich hab Projekt von http://tuxgraphics.com/electronics/200611/embedded-webserver.shtml gebastelt und kleine Untersuchung gemacht. Demo-Progamme welche da gibt kann nur UDP-Paket mit max 88 Byte schicken. Ich hab ein TCP-Packet aus Firefox schicken. Device epfangt es aber stimmt etwas nicht. Paket ist 62 Byte lang. Minus Headers hat Kontroller nur 4 Bytes Daten gekriegt. Firefox sollte etwas so schiken: GET /demo HTTP/1.1 Upgrade: WebSocket Connection: Upgrade Host: example.com Origin: http://example.com WebSocket-Protocol: sample Dann hat ich Verbindung mit TCP-chat
-
Thread
LAN-Bootloader für ATmega1284p
Basis des Ethersex-Projekts habe ich hier einen LAN-Bootloader für die Kombination ATmega1284p und ENC28J60 gebaut. Bitte den README-File im .zip beachten. Gruß Udo
Sind die Einstellungen mit > Ullrichs ETH_M32_EX kompatibel. Wenn die Verbindungen ATmega und ENC und die die Taktversorgung lt. README-File mit denen vom ETH_M32_EX übereinstimmen. Musst du vergleichen. Detlev schrieb im Beitrag #1971951: > Wie ist zu verfahren, wenn man kein DHCP > benutzt
-
Thread
Nochmal zum Thema Datenübertragung über 2-Ader
12Mbps fähig sein, ist aber **JETZT** nur ~2Mbps fähig. Deswegen zwei Fragen: - Kann ich mit dem ENC28J60 auch kleinere Geschwindigkeit nutzen (die 2Mbps)? - Alternativ, habe ich einen Mikrocontroller gefunden: AT91SAM7X256. Echt toll, so sieht es aus! Das Gehäuse konnte ein Problem sein, wir werden
-
Thread
SSH-Server und TLS auf einem AVR(32)
Ich habe schon ein paar Projekte mit ATmega und ENC28J60 realisiert. Nun muss ich fuer ein Studienprojekt einen SSH-Server sowie TLS auf einem Mikrocontroller (vorgabe vom Prof) realisieren, bin dabei aber ein wenig skeptisch. Mit einem ATmega
-
Thread
Ethernet-PHY-Eval-Board
Wenn dir vorerst zum Entwickeln 10Mbit reichen, dann nimm halt den enc28j60, den gibts auch Breadboardkompatibel im DIP-Gehäuse. Ansteuerung über SPI(MOSI; MISO; SCK) & Interrupt-Pin & ~CS. mfg mf
-
Thread
enc28j60 versendet Daten nur teilweise
TXRTS bit is still on if(timeout==0){ //Errata #12 workarround, Reset transmit logic enc28j60WriteOp(ENC28J60_BIT_FIELD_SET, ECON1, ECON1_TXRST); enc28j60WriteOp(ENC28J60_BIT_FIELD_CLR, ECON1, ECON1_TXRST); } // Set the write pointer to start of transmit buffer area enc28j60Write
8); // write per-packet control byte enc28j60WriteOp(ENC28J60_WRITE_BUF_MEM, 0, 0x00); // copy the packet into the transmit buffer enc28j60WriteBuffer(len, packet); //clear TXIF enc28j60WriteOp(ENC28J60_BIT_FIELD_CLR, EIR
-
Thread
Quarz für ENC28J60
Der ENC28J60 Stand-Alone Ethernet Controller braucht einen 25MHz-Quarz. In diesem Frequenzbereich sind Grundtonquarze selten, die meisten schwingen auf 3x fo. So auch Reichelt "25,0000-HC49U-S :: Standardquarz
#1956550: > So auch Reichelt "25,0000-HC49U-S :: Standardquarz, also mit dem hab ich schon zwei ENC28J60 am laufen Sascha
-
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
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
'Webserver" für Microcontroller
Vielleicht schildere ich eher was ich vor habe: Ich suche eine Möglichkeit mich mittels eines AVRs + ENC28J60 via. meiner Fritzbox auf eine Internetseite zu gehen. Hier müsste ich Benutzername, Passwort "schicken". Die Sache ist die: in vb.Net bekomme ich das problemlos hin. Nur mit einem Micrcontroller
-
Thread
Performance: PIC32 Ethernet Starter Kit mit SD-Karte
Hi, hatte das mal mit nem PIC32MX460 und dem ENC28J60 gebaut, Dateien auf SD Karte. Download lag so bei knapp 150kB/s.
-
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
Eine Zimmerlampe im Ethernet wie?
Also ins Ethernet geht das ganze eigentlich recht einfach. Es gibt einen IC ENC28J60 der macht den ganzen MAC und Physical Teil und wird über SPI angesprochen, was du wiederum über einen Microcontroller tun kannst. Anschließend musst du nur noch deinen Controller die Lampe schalten
-
Thread
RS485 Kollision erkennen/vermeiden mit CAN-Treibern
benutzten, wie würde das da aussehen. Leider habe ich noch nie was mit Ethernet gemacht. Einzig den ENC28J60 hab ich schon mal in dem Zusammenhang gehört. Könntest du mir kurz erklären, wie so ein Netzwerk grob aussehen würde? Verkablung wäre dann wohl Stern, also immer zum Switch hin. Die Möglichkeit
-
Thread
Inventer Lüfter Ansteuerung
sacat=0 und http://www.ebay.de/sch/i.html?_from=R40&_trksid=p2047675.m570.l1313.TR0.TRC0.H0.XENC28J60+Ethernet+Shield+for+Arduino+Nano+3.0&_nkw=ENC28J60+Ethernet+Shield+for+Arduino+Nano+3.0&_sacat=0 Achtung: die Arduino clones kommen wohl oft ohne Bootloader, dann sollte man einen zweiten funktionierenden
Widerstände und Dioden. Bei einem Arduino Ethernet Shield solltest du darauf achten kein Shield mit ENC28J60 zu kaufen. Das habe ich, aber die Standard Library und viele Beispiele im Netz gehen damit nicht. Kaufe lieber eines mit dem W5100, einfach mal beim Chinesen bei Ebay schauen. Oder bleibe bei
-
Thread
AVR Wecker mit Netzwerk
einem alten Handy - Über ein RTC soll die Uhrzeit möglichst genau implementiert werde - Über einen ENC28J60 und eine Ethernet Buchse soll eine Verbindung mit einem NTP Server hergestellt werden, und die Zeit jeden Tag synchronisiert werden. - Außen und Innentemperatur sollen über zwei DS1307 angezeigt
Das mit dem ENC28J60 würde ich mit nochmal überlegen; die Software ist alles andere als trivial. Die gängige Methode, Uhren zu synchronisieren, ist DCF77. Damit hast Du genaue Uhrzeit ohne ein Ethernet-Kabel zum
-
Thread
Großes Controller sterben
Peter Dannegger schrieb im Beitrag #1912519: >> Am SPI hängt noch der ENC28J60... aber keine SD Karte! > Hat der nun einen Pullup am /CS? IIRC hat der schon einen drinnen.
Also wenn der ENC28J60 keinen Internen hat, dann nicht alles nach originalem Pollin Schaltplan!
-
Thread
Atmega32 als Ethernet Client, WIE? (HW: AVR-Net-IO)
Software läuft (1-wire/RS232), mir meine Informationen nicht über die RS232 sondern über Ethernet(ENC28J60) mitzuteilen. Nach Recherche bereits vorhandener Software ( siehe Google und auf dieser Seite ) bin ich bei den Sourcen von Ulrich Radig gelandet. Habe mir diesen Code ins AVRStudio geladen
wir jetzt mal aussen vor. Wenn ich das richtig Vestanden habe benötige ich "nur die Treiber für den ENC28J60?" Auf dieser Basis könnte man alles selbst implementieren! Ehrlich gesagt -> will ich nicht! (mal wieder nicht böse gemeint!) Findige Leute haben, behaupte ich mal, Ihre Familie/Kinder/Job
-
Thread
DCF77-Wetterdaten => Chip?
frei verfügbar sind (und natürlich auch, wo? ;) ) Falls ja, könnte man ja vielleicht mit AVR und ENC28J60 an so etwas heran kommen.
-
Thread
Bekomme Atmega644 nicht zum laufen. Bräuchte Hilfe
halbes Jahr Pause gemacht und habe mir jetzt endlich eine Platine ätzen lassen. Drauf ist ein DOGL, ENC28J60, ein paar Cursortasten und 4 Ausgänge mit LEDs. Mein Problem ist es, das ich den Mega zwar flashen kann. Aber nichts tut sich. Ich kann Fusebits schreiben und lesen und AVR-Studio gibt mir
-
Thread
ATMEGA32 & ENC28J60 Kommunikationproblem
Hallo, ich hab schon ein wenig programmiert. Auch auf einem ATMega. Doch jetzt komm ich nicht weiter. Ich habe mir zum üben und testen ein NET-I/O Board von Pollin bestellt. Nun wollte ich eine einfach Software dafür entwickeln. Angefangen habe ich damit, das ich die LEDs leuchten lassen wollte. Doch es funktioniert nicht. Und jetzt stellt sich mir die Frage warum nicht: Initalisierung: void enc_init(void) { const uint8_t MAC_ADR[6] = {0xff, 0xff, 0xff, 0xff, 0xff, 0xff}; enc_start(); uint8_t reset = 0xff; spi_send(&reset,1); while
-
Thread
AVR NET-IO + RFM12 Funkmodul +Ethersex
folgenden Einstellungen im menuconfig: Load Default configuration: Pollin AVR- NET IO Network: bei ENC28J60 --> 10.0.0.21 als IP Adresse/Webserver --> 255.255.255.0 Subnetmaske bei default gateway --> 10.0.0.138 (IP Adresse des Routers/Modem
-
Thread
Ethernet auf IEEE-488 Gateway
mit folgenden Daten: Schnittstellen: Ethernet IEEE-488 CAN Hardware: ATMega90CAN128 ENC28J60 Ethernet Controller IEEE-488 via Ports mit Bitbanging Galv. isolierter CAN Schaltregler Software: Treiber für Ethernet TCPIP Treiber für IEEE-4888 Treiber für CANOpen
hbloed schrieb im Beitrag #1887222: > Hardware: > > ATMega90CAN128 > ENC28J60 Ethernet Controller Eine schlechte Wahl. Ein 90CAN128 kostet bei Farnell etwa 17 Euro. Dazu kommt noch der ENC28J60 für 2-4 Euro je nach Bauform. Ein TI/Luminary Micro LM3S8930 kostet dort
-
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
PIC Controllerauswahl
im Kopf habe dazu auf jeden Fall noch einen zusätzlichen Ethernetcontroller brauchen. Der Microchip ENC28J60 wird da gerne genommen. Hättest also auf jeden Fall sowohl Atmel wie auch Microchip zusammen auf dem Board! (Wäre ja schlecht wenn MC nicht Industrietauglich wäre ;-) ) Für PICs kannst du natürlich auch den ENC28J60 nehmen, oder du verwendest gleich einen der 18F mit Ethernetschnittstelle. Da ist dann natürlich nichts mehr mit Assembler. C ist dann schon Pflicht. Dafür gibt es von Microchip eine Prima Firmware
-
Thread
Aufbau mit ENC28J60 mit Problemen
deshalb hoffe von Euch ein paar Tipps zu bekommen. Hier das Problem: Ich habe mit einen Atmega644 und ENC28J60 zur IP-Anbindung aufgebaut. Zu Testzwecken habe ich das Ganze erst auf einem Steckbrett gemacht- auch wenn ich weiß, daß die 25 MHz, mit denen der ENC betrieben wird, nicht wirklich steckbrett-geeignet
Könnte sein, dass du durch RESET an VCC den ENC schon gegrillt hast.
-
Thread
ETH_M32_EX: Telnet bricht Übertragung ab.
ein neues Kommando definiert. { for (int i = 0; i < 200; i++) { for (int j = 65; j < 65+26; j++) //gib die Buchstaben "A" bis "Z" aus { usart_write("%c", j); } usart_write(" %i\r\n", i); /
bearbeitet, also merkst du nicht wann die Gegenseite (PC) keine Daten mehr aufnehmen kann. Oder der ENC28J60 hat ein Problem mit dem Puffer wenn die eingehenden Pakete nicht ausgelesen werden. Also: beim senden dafür sorgen, das auch der IP-Stack gelegentlich noch bedient wird. Kannst ja auch mal mit
-
Thread
AVR-NET-IO und Atmega1284
wegen der Taktrate am SPI. Ich hab mal irgendwo gelesen, dass es da ein Problem gibt, Erratasheet vom ENC28J60 lesen... Grüße, Peter
-
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