-
Thread
Atmega und ENC28J60: Netzwerkverbindung schlägt fehl
zuerst den lowlevel-Teil testen. Funktioniert spi und wird die mac-adresse richtig auf den enc übertragen, z.B. so: [c] // NOTE: MAC address in ENC28J60 is byte-backward enc28j60Write(MAADR5, MYMAC1); enc28j60Write(MAADR4, MYMAC2); enc28j60Write(MAADR3, MYMAC3); enc28j60Write(MAADR2, MYMAC4); enc28j60Write(MAADR1, MYMAC5); enc28j60Write(MAADR0, MYMAC6); u8 x=0; x= enc28j60Read(MAADR1); if(x!=MYMAC5){ lgw(2,1,"ERr mac5: ");li(x);lw("-");li(MYMAC5); wait;wait;wait;wait
-
Thread
Sensor mit CAN- Schnittstelle auslesen
Ich hab es gelöst mit ATmega8, MCP2515 und PCA82C251. Optional noch einen ENC28J60. Dann hatte ich einen CAN-To-LAN-Adapter und konnte über UDP CAN-Nachrichten senden und empfangen.
-
Thread
-
Thread
Atmega8 Encoder + USB HID spinnt manchmal
USB lines */ DDRD = 0x07; /* 0000 0111 bin: all pins input except USB (-> USB reset) */ j = 0; while(--j){ /* USB Reset by device only required on Watchdog Reset */ i = 0; while(--i); /* delay >10ms for USB reset */ } DDRD = 0x02; /* 0000 0010 bin: remove USB reset
So, _delay rausgenommen und: [c] j = 0; while(--j){ /* USB Reset by device only required on Watchdog Reset */ i = 0; while(--i); /* delay >10ms for USB reset */ } [/c] auskommentiert.... Problem besteht weiterhin
-
Thread
[V] ENC28J60 SPI-Ethernet-Controller
Unbenutzte Restposten aus abgeschlossenen Projekten: SPI-Ethernet-Controller 4x ENC28J60-I/SO SOIC-28 1x ENC28J60-I/SS SSOP-28 Zusammen inkl. Versand: 10€ Versand im wattierten Umschlag nach Geldeingang Vorkasse auf meinem Bankkonto.
-
Thread
Vernetzung von Mikrocontroller-Geräten mit Ethernet oder anders?
binnen einer Sekunde wieder > am Leben. Das bleibt aber gleich, ob ich einen MAX232 oder einen ENC28J60 (bzw. diesen 5100/5200 von Dingsbums) an den µC dranhänge. Für seriell (welcher Art auch immer) brauche ich dann eine skalierbare Gegenstelle mit Software, die die Verteilung nach TCP/IP übernimmt
direkt ohne Umwege per Hauptspeicherzuriff arbeiten können. Im direkten Vergleich mit SPI und einem ENC28J60 (etwas ähnliches ist auch im PIC eingebaut) ergibt sich etwa eine 40-80% höhere Datenrate. fchk
-
Thread
Wie Modul befestigen
Weil geforderte Performanz und Durchsatz an lezter Stelle stehen, dachte ich mir, ich benutze die ENC28J60-Module. Nur: wie montiert man diese an ein PVC-Gehaeuse? Vorallem so, dass es ein mehrfaches und brachiales Ein- und Ausstecken des Kabels übersteht. Die erste einigermassen als vernünftig
http://dereenigne.org/wp-content/uploads/ENC28J60.jpg
-
Thread
ENC28J60 oder ENCJ600
Klar kannst du das mit denen realisierten. Der ENC28J60 findet nicht nur in der Arduino Welt sehr großen ANklang und es gibt hunderte von Code-Beispielen, Librarys und fertige Ethernet Breakout Boards. Einfach mal umschauen. Der ENC28J60 ist auch in
Stefan schrieb im Beitrag #4106693: > Kann ich das mit einem Ethernet Controller wie dem ENC28J60 oder > ENC424J600 realisieren? Ich nehme immer den PIC18F67J60. Das ist eine verbesserte Version des ENC28J60, der Prozessor, RAM, Flash, Timer, etc mit integriert hat - eine echte Single-Chip
-
Thread
W5100 warum so viel Verlust
Ethernet-Chips haben durchaus einen gewissen Strombedarf. Das gilt auch für den beliebten ENC28J60. Integrierte PHY mag ein Grund sein. Der andere ist wahrscheinlich die schnelle Logik für die Prüfsummenberechnung, ein kritischer Faktor für den Datendurchsatz. Wenn natürlich eh schon ein
-
Thread
Atmega128 wecheles Development Board wählen
benötigt 2. http://www.wvshare.com/product/STK128-Premium.htm + http://www.wvshare.com/product/ENC28J60-Ethernet-Board.htm + http://www.wvshare.com/product/USB-AVRISP-XPII.htm Vorteil: +2. ATmega + Ich kann die ATmegas noch mal tauschen + bessere Wiederverwendbarkeit + Günstiger Nachteil
Firmware über ein Externen Modul irgendwie selber machen? z.B. mit dem http://www.wvshare.com/product/ENC28J60-Ethernet-Board.htm hier? Stefan Us schrieb im Beitrag #4101829: >> hat wer eine Ahnung wie viel Aufwand das ist? > Ja. Aber ohne die Anforderungen zu kennen kann ich diese Frage nicht >
-
Thread
Gesucht: µC mit 4x PWM + Ethernet Schnittstelle
Die gesamte PIC18F97J60-Familie MAC und PHY integriert. Wenn es am schnellsten gehen soll: schau dir mal den Lantronix xPort an!
Gehäuse finden können. Die kosten- und platzsparendste Kombination ergibt sich für mich aus einem ENC28J60-I/ML + LPC11E14FHN33/401.
-
Thread
Evaluierung Controller über Ethernet steuern
ESP8266-03 mit NodeMCU (€3 pro Node, WLAN) ENC28J60+ATmega328 (6€ pro Node, LAN) MQTT Protokoll Leider alles von "einfach" so weit entfernt wie die Kuh vom Raumflug.
empfangen Dauergast schrieb im Beitrag #4097295: > ESP8266-03 mit NodeMCU (€3 pro Node, WLAN) > ENC28J60+ATmega328 (6€ pro Node, LAN) > > MQTT Protokoll > > Leider alles von "einfach" so weit entfernt wie die Kuh vom Raumflug. Danke Werde ich mir ansehen Und einfach ist grundsätzlich nichts
-
Thread
Embedded Linux oder AVR/ARM
wahrscheinlich nicht möglich sein, das ist mir klar. Der Internetdatenstrom ist auch kein Problem mit einem ENC28J60, es werden nur ein paar mal am Tag ein paar HTML Requests los geschickt. Die Response steigt dabei nicht über ein parr kb. Ich versteh nicht wieso das ein getarnter Trollversuch sein soll, finde
Anders gefragt: Was für einen Vorteil bietet dir eine Lösung aus AVR+AVR+ENC+XXX? Zum halben Preis kriegst du einen ARM, der all das ersetzt, und ebenfalls mit dem GCC programmiert werden kann, aber viel viel mehr Reserven hat. Muss ja nicht gleich ein Quad-Core mit Linux
-
Thread
AVR 8bit auch für größere Projekte?
das Datenblatt ist kurz und übersichtlich. Klar, ab und zu brauch es noch etwas Peripherie. Z.B. ein ENC28J60 für Ethernet. Ein uM-FPU als Floating Point Coprozessor hat mir auch schon gute Dienste geleistet. Interface mit meinen heiß geliebten AVRs natürlich über SPI. Natürlich programmiere ich die AVRs
nimmt, der bis 85°C spezifiziert ist, wäre das, abhängig von der verbratenen Leistung und dem Rth,j nichtmal so unwahrscheinlich. 2. Ist es nicht Sinnvoll von einem Fall eines 8bitters auf alle zu schließen. Du sagst quasi aus, dass alle AVR, (8bit)PICs, 8081, 8085, EFM8,... weniger stabil und
-
Thread
von ATMega Daten auf eine Datenbank schreiben - möglich?
Tag, ich bin am Planen einer Wetterstation und möchte ausgehend von meinem ATMega644P über einen ENC28J60SP gerne Daten in eine Datenbank laden und somit speichern. Ich habe dazu von einem bekannten Provider einen Webspace, wo ich auch mehrere MySQL Datenbanken gestalten kann. Jetzt ist die Frage
-
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
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
Stm32f103 Problem mit Spi2
das LCD mit Prescaler_2/kompletter Bildaufbau 0,17sec recht ordentlich. Als nächstes werde ich den enc28j60 anschließen. Probleme gibts dann wahrscheinlich mit dem Wechsel zwischen Spimode_0 und Spimode_3.
> SPI2 läuft ohne Probleme auch ohne Tricks. So siehts aus. Ich nutze bei SPI1 eeprom und den enc28j60 und beim spi2 den Touch, ich arbeite mit dem STM32F103ZET6. solche Probleme wie grundschüler hat naja... .
-
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
Netzwerk Steckdose + Anhand welcher Daten wähle ich einen Quarz aus? + weiter Fragen (Bootloader)
Hardware: - Atmega8 mit externem Baudratenquartz (3.6... MHz) - 4-fach Relay für 230V/10A - enc28j60 Da ich Anfänger bin habe ich auch dort angefangen: am Anfang. - avdude ist mit Hilfe des hiesigen Makefiles eingestellt. - Led blinken und auf Knopfdruck togglen funktioniert. (Einfaches
Ich gehe mal davon aus, dass Du den enc28j60 per SPI anschließen willst. Laut Datenblatt kann der bis 20MHz SPI Takt vertragen. Also kein Problem. Die Grenze kannst Du ja eh nicht erreichen. SPI ist eigentlich nur eine Taktleitung, eine
-
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
U.Radig Webserver
http://www.mikrocontroller.net/topic/322498#3761545 wobei es für den enc28j60- lowlevel-Teil bessere Lösungen gibt.
-
Thread
Webserver mit AVR Net IO und Ethersex (über Atmel Studio)
ethernet-programm, sondern zuerst nur den lowlevel- Teil in ein funktionierendes Projekt einbinden - enc28j60.h / c. Das sind in der Regel nur drei Funktionen, init/rx/tx. Wenn das Senden des buffers funktioniert, hast du im Prinzip das schwierigste geschafft. Dann den nächsten Programmteil einbinden -
Hey, schau dir mal Ethersex an: http://www.ethersex.de/index.php/Ethersex_%28Deutsch%29 Das unterstützt (fast) alle Funktionen des NetIO. Protokolle: TCP/IP IPv4/IPv6 OpenVPN Software USB stack RFM12 / RFM12B (433 MHz / 868 MHz) i²c Master / Slave
-
Thread
Sammelbestellung IoT & IoE "unsinniger donnerstag"
module SYN480R 433M ASK/OOK wireless receiving module SYN480R 315M ASK/OOK wireless receiving module ENC28J60 Network Module ENC28J60 SPI interface network module Ethernet module (mini version) LPC2103 + ENC28J60 + LCD5110 network development plans Y - 105 USB COM USB to RS232 serial port USB turns
Tilt Sensor Accelerometer Module (Alternative MMA7260)" L3G4200D digital three-axis gyro module ENC-03M Module Single-axis Gyroscope Module ADXL345 Digital Output Tilt Sensor Accelerometer Module HMC5883L 3-Axis Digital Output Compass Magnetic Sensor Module MMA7455 digital Tilt Sensor Accelerometer
-
Thread
spi-fifo Verständnisfrage
ich habe einen stm f103 mit sd-Karte und enc28j60 Modul. Bei der sd-Karte (Elm Chan) wird das Statusregister nach BSY abgefragt. Beim enc nach TXE und RXNE. Das hat doch zur Folge, dass immer nur ein einzelner Wert in DR geschrieben wird. Bis
-
Thread
ESP8266 hängt bei gleichzeitigem senden/empfangen
#?Ex?+/???@<30>;??4U?v{"<\f>??????$I?j?0<28><14>?0????b?e?1<29>?2'????k??]??)????`7?wU??d??0l????u???eYa????<????;aR?i?0????[??<24>?n<7>~=@??Pr?<28>R?J??<\0>????<1>y8??0_?m<4>~@A<1>??(<2><2><9>??s?#h>Nu%<1>?<18>$b?;????<4>$?8Mp???q??K???<
ausgangslage mit heatshrink - http://www.esp8266.com/viewtopic.php?f=6&t=376 btw: PIC24 + ENC28J... https://www.youtube.com/watch?v=WFo4Fs0p_NY lg rudi ;-)
-
Thread
Mikrocontroller ethernetfähig machen
Interessant könnte da ggf. dieser Artikel sein: http://www.mikrocontroller.net/articles/ENC28J60
die 3 Klassiker, wo es jede Menge Beispielschaltpläne und Software gibt : 1) AVR Net-IO : ENC28J60 für uC+SPI 2) Wiznet W5100 : mit IP Stack im Chip für uC mit i80 oder SPI 3) Waveshare Modul mit DP83848 und uC(vulgo STM32) mit RMII Interface viel Spass beim Googlen.
-
Thread
Code abspecken
eigener Code. Die libs sind U8glib für ein Grafikdisplay und UIPEthernet für ein Ethernetshiled mit ENC28J60 Controller. Leider Umfasst der fertige code nun 32.618 Bytes und passt somit nicht auf den Arduino. Ich habe schon mal angefangen dinge in der U8glib rauszuwerfen, hauptsächlich Grafigroutinen
-
Thread
Controllerboard Eagle layout ändern
Auf ebay bekommst du unter 5€ "Netzwerk karten" für AVRs die den enc28j60 in smd verbaut haben, saß spart dir viel arbeit.