-
Thread
Statusanzeige für die Hausautomation mit Neopixel und MQTT
Hallo, interessante Diskussion... Muß ich jetzt meinen AVR Mega328 mit ENC28J60 und BME280 und MQTT-Client wegwerfen? Dabei schickt der doch artig die Daten zum MQTT-Broker. Harry L. schrieb im Beitrag #5558190: > Damit führst du die normale Funktionsweise von MQTT ad absurdum
-
Thread
enc28j60 oder W5500 an lwl?
einen "Ethernet" treiber welcher für Übertrager ist auch irgendwie für LWL verwenden? Bzw gibt es Enc28j60 oder ähnliche auch für LWL?
-
Thread
Probleme mit USART Ausgabe über SN75176
Microcontroller werkelt ein STM32F103C8T6 auf dem Board. Die Ethernetanbindung geschieht mittels ENC28J60. Auf einem BluePill Board hatte ich zuerst die Ausgabe von drei DMX Universen mittels USART1 bis USART3 über DMA realisiert, das funktionierte auch soweit. Später auf der richten Platine wird die
-
Thread
[V] AVRs, Arduinos, ESPs & mehr (Österreich)
Matrix Board ist alles noch Originalverpackt. Und bis auf den AT90S2313 wurden alle AVR's sowie der ENC28J60 bei Neuhold Elektronik gekauft, die MCP9801M kommen von Ribu Elektronik und der Rest von eBay. [code] Übersicht: 2 x NodeMCU 4€ (8€) 2 x ESP-03 2€ (4€) 1 x ESP
AT90S2313-10PI 3€ 2 x ATMEGA32-16PU 3€ (6€) 1 x ATMEGA644-20PU 5€ 1 x ENC28J60 3€ 6 x MCP9801M 2€ (10€) [/code] Alles zusammen 40€ + Versand (Österreich: 4€; Deutschland: 8€) Würde die Sachen aber auch einzeln hergeben, ihr müsst halt abwägen
-
Thread
Wie und wie oft Bibliotheken benutzen?
genacht. Meist reines Interesse und fehlende Verfügbarkeit. TCP/IP-Stack auf AVR ind ASM incl. ENC28J60 Treiber. Es war noch nichts wirklich da, der LAN-Chip gerade verfügbar. Andere waren da schneller und letztlich war meine Entscheidung dann, mich lieber mit C auseinanderzusetzen. Display-Treiber
-
Thread
PocketBeagle oder Beaglebone Black
zurückführen lässt. *Meine Meingung* Willst du eine extrem einfache Lösung: nimm einen W5500 oder ENC28J60 der über SPI angesteuert wird. Willst du etwas mehr Performance und etwas weniger CPU-Last: nimm einen USB-Eth adapter. Dann hast du auch zwei SPI-Schnittstellen frei. *Projektstatus* Momentan
-
Thread
AVR-Net-IO Mac-Adresse ändern
Neustart machen. Ist die MAC dann wieder i.O., die fehlenden Abblock-Cs am ENC28J60 nachruesten.
-
Thread
Terminal DCF77 Ulrich Radig
Microchip gehalten, und sich die Abblockkondensatoren an den Versorgungsspannungsanschlüssen des ENC28J60 gespart. Dadurch kann es dazu kommen, insbesondere bei hoher Netzlast, dass sich der Ethernet Controller aufhängt. Es ist daher empfehlenswert, Kondensatoren am ENC28J60 und am 3,3V Spannungsregler
-
Thread
Analoge Orgel mit USB-MIDI steuern
Ethernet meilenweit von Hardwaremidi entfernt ist, kann man auch über STM32F103 incl. Wiznet oder Enc28j60 nachdenken. Kostet in der Summe zwischen 5 und 10€. Was du aber aber unter "4x64Ports" verstehst weißt du wieder nur alleine. Wenn es nur um die Register und sonstige Schalter und Regler geht, wäre
-
Thread
SPI-Problem mit ENC28J60
enc28j60::init(){ SPIInit(); disableChip(); writeOp(ENC28J60_SOFT_RESET, 0, ENC28J60_SOFT_RESET); _delay_ms(2); // errata B7/2 while (!readOp(ENC28J60_READ_CTRL_REG, ESTAT) & ESTAT_CLKRDY
(ENC28J60_BIT_FIELD_SET, ECON1, Enc28j60Bank>>5); } } char enc28j60::readRegByte (char address) { SetBank(address); return readOp(ENC28J60_READ_CTRL_REG, address); } uint16_t enc28j60::readReg
-
Thread
STM32F103: Problem mit ChanFat und SD karte
gerade mal in meinen anderen Sachen nachgesehen, das BSY Flag habe ich nie gebraucht. Weder bei enc28j60 noch beim Wiznet5500. In der select() Methode gibt es im übrigen meiner Meinung nach auch noch was zum Optimieren: [C] static int select (void) /* 1:OK, 0:Timeout */ { CS_LOW(); /*
-
Thread
Ethernet für den UP-Core mit ENC28J60
100-Pin EXHAT verbinden. Kennt sich jemand damit aus bzw. hat eine Idee wie man das mit dem ENC28J60 umsetzen kann? Hier wurden schon zahlreiche Umsetzungen dikutiert. Ich bin mir jedoch nicht sicher auf welche Weise der UP-Core die Daten vom ENC28J60 übernehmen kann oder welche maßnahmen noch
Der ENC28J60 ist dafür eigentlich nicht gedacht und geeignet. Der vorgesehene Weg ist die Anbindung eines PCIe Ethernet Controllers oder alternativ die Anbindung über USB. Beides ist auf dem 100-Pin Connector
-
Thread
Brauche Unterstützung beim OV7670 (bzw. SCCB)
eingelesen und rübergeschickt. Genau diese Kamera hing vor vielen Jahre an einem ATMega32 mit dem ENC28J60 als LAN-IC. 921000Baud von der Kamera und auch kein Ram. Eingelesen in 128 Byte Häppchen und dem TCP-Buffer in die Hand gedrückt. Wenn das Paket voll war rausgeschickt usw. Ziel war nur "es müßte
ESP32 nehmen. Das ginge prinzipiell auch mit einem AVR und LAN-IC dran, hier liegt sicher noch ein ENC28J60 rum... Meine Frage ging also eher in Richtung: was könnte für Euch eine mögliche Anwendung in dem Umfeld sein? Gruß aus Berlin Michael
-
Thread
einfachen http request an DSL Router senden
irgendein_Netzwerk_Controller Da hier keine großen Daten übertragen werden sollen, ist SPI Anbindung sinnvoll. ENC28J60 zieht mir aber zu viel Strom. Gibts was anderes (lötbares) ?
über STK500 flashen will. Dann schau dir vielleicht das AVR NetIO an. Das ist ein AVR mit einem ENC28J60 Ethernet Chip. > Ideal wäre also dann zB ein ATmega8535 + irgendein_Netzwerk_Controller > Da hier keine großen Daten übertragen werden sollen, ist SPI Anbindung > sinnvoll. ENC28J60 zieht
-
Thread
OpenHAB Sensoren/Aktoren anbinden über (W)LAN
hier aber denkbar. Für die Gegenden ohne WLAN könnte ich mir einen Arduino mit ethernetshield oder ENC28J60 vorstellen. Die Frage ist nur: Gibt es schon fertige Frameworks, Libraries o.Ä. bei denen quasi Hardware und Kommunikationsweg (LAN/WLAN) egal sind und die auf allen gängigen Systemen laufen?
-
Thread
STM8S005 mit ENC28J60 nach Spannungsausfall IP Adresse weg
Hallo Forum, die im Bild dargestellte Platine vom netten Chinamann macht nichts weiter als 16x GPIO's per http Kommando zu schalten. Einziges Manko dabei, ich richte meine IP Adresse im Heimnetzwerk ein, was auch noch super funktioniert, wenn aber dann die Spannung weggenommen wird ist wieder nur die default IP Adresse aktiv (192.168.1.4 Port 30000). Jemand aus der ST Fraktion eine Idee, ob man das evtl. noch lösen könnte mittels Software und/ oder Hardware?
-
Thread
Eigenes Transportprotokoll entwickeln
> Welche Hardware, welche Software? Beim ENC28j60 ist im Netz viel über Hardware-Probleme gerätselt worden, die mit zusätzlichen Kondenstoren gelöst werden sollten. Ich hatte diese HW-Probleme auch. Mit Verwendung geänderter Software waren sie weg
-
Thread
Wetter-Daten von außen nach drinnen senden
Außenwelt zur Innenwelt ? Entfernung dabei 1 bis 5 meter. Wie kommen die Daten ins Netz? Ist der ENC28J60+AVR32 noch zeitgemäß? Es geht hier um das Lernen / Bastelspaß.. soll also nichts gekauftes sein Danke!
RFM12 https://www.mikrocontroller.net/articles/RFM12 > Wie kommen die Daten ins Netz? Ist der ENC28J60+AVR32 noch zeitgemäß? Eher rPi (Raspberry Pi).
-
Thread
Arduino Nano und ENC28J60 Ethernet Shield
= 10 ENC28J60::init DEBUG:miso = 12 ENC28J60::init DEBUG:mosi = 11 ENC28J60::init DEBUG:sck = 13 ENC28J60::init DEBUG:Use Native hardware SPI Enc28J60Network::phyWrite ERROR:TIMEOUT !! Enc28J60Network::phyWrite
) ERROR:EREVID=0 -> Not found ENC28j60 device !! Function ended !! UIPEthernetClass::tick() ERROR:EREVID=0 -> Not found ENC28j60 device !! Function ended !! UIPEthernetClass::tick() ERROR:EREVID=0 -> Not found ENC28j60 device !! Function
-
Thread
Arduino Nano Ethernet Shield
lösbar sein. Funktioniert das nicht kommen an der PHY defekte Pakete an... Verwende doch den ENC28J60 da nur 10Mbit ist das leichter lösbar, das funktioniert auch mit einer Lage.
Arduino-Shield ist das realisiert. Marco H. schrieb im Beitrag #5121931: > Verwende doch den ENC28J60 da nur 10Mbit ist das leichter lösbar, das > funktioniert auch mit einer Lage. Käse da ENC28J60 und W5100 funktionell nicht vergleichbar. Be N. schrieb im Beitrag #5121839: > Das heißt also
-
Thread
Ethernet Problem RB1-125BAG1A enc28j60
Steffen R. schrieb im Beitrag #5121563: > aber es nicht anpingbar ist. Der enc28j60 ist für sich alleine nicht "anpingbar", dazu brauchst du einen aktiven Controller am enc28j60 der die hereinkommenden Pakete handled und darauf antwortet.
#5121573: > Steffen R. schrieb im Beitrag #5121563: >> aber es nicht anpingbar ist. > > Der enc28j60 ist für sich alleine nicht "anpingbar", dazu > brauchst du einen aktiven Controller am enc28j60 der die > hereinkommenden Pakete handled und darauf antwortet. Ja Controller ist natürlich auch
-
Thread
Brauche Projektidee und Hardwareempfehlung für erstes μC Projekt
kenn mich ja nur in der Arduino Frickelwelt aus, aber der Atmega 1284p hat jede Menge RAM und der ENC28J60 ist ein Ethernet IC ohne TCP Stack. Wie wäre es mit einem über IP steuerbaren Relais? Ob du ein Relais reinpackst oder mehrere und ob du dann damit eine LED ein- und ausschaltest oder einen Motor
Ich habe nun einen Treiber für den ENC28J60 für meinem TCP/IP Stack erstellt, und es funktioniert bereits erstaunlich gut. Am längsten dauert das Ausgeben der Log-Meldungen, mit den Log-Meldungen dauert das Senden einer 186 Byte grossen Datei
-
Thread
Mal wieder Wanderkiste?
Elko 100µF 25V - 5x TFDU4100 SErial Infrared TRansciever - 2x Gleichrichter DF02S 200V 1A - 1x ENC28J60 Ethernet LAN Netzwerk Modul - 200x Adernendhülsen Rot 1,5mm2 - 3x Servo SG90 - Ein/Ausschaltverzögerungsplatine mit Relais - 8x8 Dot Matrix Display Arduino - 2x Arduino pro Micro - LED-Matrix
-
Thread
ATMega ans LAN bringen: Mit HLK-RM04?
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
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
Hardware-Designtipps des Monats: Datenblätter
Das DB auch zu LESEN ist ganz wichtig. Beim ENC28J60 z.B. fehlen in der Zeichnung die Abblockkondensatoren, die werden nur im Text erwaehnt. Was dann dazu fuehrte, dass die auf dem Pollin-NETIO auch fehlten. wendelsberg
wendelsberg schrieb im Beitrag #5072386: > Das DB auch zu LESEN ist ganz wichtig. > Beim ENC28J60 z.B. fehlen in der Zeichnung die Abblockkondensatoren, die > werden nur im Text erwaehnt. Was auch nicht genügt, wenn die VSS und VDD-Paare nicht mit VSS und VDD verbunden sind (weder im schematic
-
Thread
GUI System für einfache Anwendung gesucht.
www.ulrichradig.de/home/index.php/avr/webserver mit einer Netzwerkkarte oder den Net-IO von Pollin mit einem ENC28J60. Gruß Andreas
-
Thread
Arduino - Pins beim Einschalten
Hi >Na, sitzt dir der letzte Einlauf noch Quer im Hals? >Siehe: Beitrag "Re: enc28j60 kann Adresse für die Bank Registers nicht finden >im Datenblatt>" Was, das soll ein Einlauf gewesen sein? Lachhaft. Anscheinend überschätzt du dich und deine Meinung maßlos. MfG Spess
-
Thread
enc28j60 kann Adresse für die Bank Registers nicht finden im Datenblatt
sieht so aus: [code] // set the bank (if needed) if((address & BANK_MASK) != Enc28j60Bank) { // set the bank enc28j60WriteOp(ENC28J60_BIT_FIELD_CLR, ECON1, (ECON1_BSEL1|ECON1_BSEL0)); enc28j60WriteOp(ENC28J60_BIT_FIELD_SET
[code] enc28j60WriteOp(ENC28J60_BIT_FIELD_CLR, ECON1,(ECON1_BSEL1|ECON1_BSEL0)); enc28j60WriteOp(ENC28J60_BIT_FIELD_SET, ECON1, (address & BANK_MASK)>>5); [/code] Das ist nicht optimal, weil es sein kann, dass
-
Thread
ENC28J60 Webserver
Hallo Zusammen, ich würde gerne an einen PIC18F einen ENC28J60 anbinden. Benötige ich zwingend die Interrupt Leitung? Die wäre schon anderweitig verplant. Viele Grüße Ingo
Ingo S. schrieb im Beitrag #5044817: > ich würde gerne an einen PIC18F einen ENC28J60 anbinden. Ich plädiere für W5100 und Konsorten. Spart jede Menge TCP Code.
-
Thread
Bringt ein Serieller SRAM überhaupt was? Oder ist das nur ein größer flüchtiger EEPROM?
ATMega1284P nehmen werde, da der Flash Speicher auch langsam an seine grenzen kommt, da ich mit SD Karte, ENC28J60, Temperatursensoren, Lichtsensoren und einem TFT Arbeite. Falk B. schrieb im Beitrag #5043002: > Zuerst sollte man prüfen, ob man wirklich sinnvoll und sparsam mmit dem > vorhandenen Speicher
werde, da der Flash > Speicher auch langsam an seine grenzen kommt, da ich mit SD Karte, > ENC28J60, Temperatursensoren, Lichtsensoren und einem TFT Arbeite. Wenn Du bei AVR bleiben willst, dann wäre einer mit externem Adress/Datenbus wie zB Mega2560/2561 sinnvoller. Dort kannst Du sehr einfach
-
Thread
ATMega644 hängt sich auf und resettet sich selbst, nach lesen einer SD Karte und ENC28J60
ist wollte ich gerne alles was das System macht auf einer Website darstellen. Dafür habe ich denn ENC28J60. Der auch tadellos funktioniert. Zudem habe ich auch noch eine SD Karte. Es sind alle Relevanten Bauteile angeschlossen. Wie 74HCT125 für MISO Leitung bei dem ENC28J60 und der SD Karte sowie ein 74HC4050
läuft auf 16 MHz. Die Versorgungsspannung ist stabil bei 5.02 Volt. Auch die für die SD Karte sowie ENC28J60 sind stabil bei 3.33 Volt. Ich habe die Funktionen als Text Dateien und die eigentliche Funktionen mit Kommentaren angehängt. Kann mir jemand helfen dieses Problem zu finden? Lg Jan.
-
Thread
Plattform für langlebiges µC-Projekt mit Ethernet: Arduino? Ethersex?
sollte, um dies > möglichst zukunftsfest zu haben. Ich würde mir die kombination aus AVR und ENC28J60 anschauen. Damit kann man mit Arduino-Shields und -Software entwickeln und muss später nur noch eine eigene Platine designen. Jens B. schrieb im Beitrag #5019727: > Am wichtigsten ist mir aber
-
Thread
Data über Power
ok, ich denke ich kaufe 8x Tenda P200 fürs 80 Euro und verbinde es jeweils über mini ENC28J60 mit dem arduino
-
Thread
Raspi: Interrupts gehen nach 12h nicht mehr
Interrupts die Bearbeitung verzögern. Ich hab das bei anderen Peripherie-ICs benötigt, z.B. SJA1000, ENC28J60.
wieder nach low gezogen. Ich kenne speziell den RFM69 nicht, aber bei den genannten SJA1000, ENC28J60 kann es passieren, daß wärend der Behandlung eines Ereignisses schon das nächste auftritt. Dann geht der Interruptpin nicht auf inaktiv und es gibt demzufolge auch keine Flanke! Der Pin bleibt auf
-
Thread
Wie läuft der Ladevorgang beim arduino ab.
Hallo Ich habe ein arduino mega 2560 mit ein ENC28J60 lan Chip. DA die Webseite größer ist wie der ram des 2560 habe ich die Seite nicht im RAM gelegt sondern lasse sie im speicher mit ( client.print(F("....")); Jetzt kommt aber die frage auf wenn
-
Thread
Arduino EtherCard LIB / ENC28J60 WOL
Hallo, ich würde gerne den WOL Anschluss von dem ENC28J60 verwenden. Dazu müssen scheinbar Register in den Chip gesetzt werden. Ich verwende die EtherCard lib für Arduino. Wie aktiviere ich WOL für den Chip damit der wol Pin togelt wenn er ein MagicPacket
-
Thread
Lizenz - Verwendung von des NanoPi's in kommerziellem Projekt
voll GPIO Pins, und ein > Ethernet-Anschluss... > > Linzus PIC mit Netzwerkstack und ENC28J60 wär sonst ne Option. Ich glaube soll auch IC's mit integriertem IP geben (WIZnet, oder so) EDIT: http://wizwiki.net/wiki/lib/exe/fetch.php?media=products:w5500:w5500_ds_v106e_141230.pdf
www.mikrocontroller.net/articles/PIC Rechtlich: status: in progress Ethernet-Extension: PIC-ENC28J60 Preis: ~4€ Atmel ATMega168PA Rechtlich: status: in progress Ethernet-Extension: PIC-ENC28J60 Preis: ~4€ STM STM8S103F3P6 Rechtlich: status: in progress Preis: ~4€ Allerdings
-
Thread
Speichersparende ENC28j60-Bibliothek für AVR
, Vor langer Zeit (5 Jahre) habe ich für ein AVR-Projekt eine Bibliothek geschrieben, um den enc28j60 an zu sprechen. Primär, da ich nicht mehr so viel RAM opfern wollte. Diese Bibliothek läd nicht das ganze TCP-Paket in den RAM. Stattdessen erlaubt es mit einer Socket-Ähnlichen API (lesen/schreiben
für alle die sich noch mit so alter Hardware beschäftigen: https://github.com/michaelzangl/avr-enc28j60
-
Thread
AVR über ethernet ansprechen
Für die direkte Unterstützung gibt es das "Ethersex"-Projekt für AVR+ENC28J60. http://www.ethersex.de/index.php/Main_Page Das ist aber schon recht technisch. Wahrscheinlich ist da die "out of the box experience" nicht so wie Du das hier beschreibst. Wenn es ein anderer
-
Thread
ARM-Cortex als Anfänger?
tech-notes/general/unexpected-usagefault-or-hardfault-exceptions/ Hier hat mal einer versucht den ENC28J60 Ethernet Stack von AVR auf Cortex M0 zu portieren, aussichtslos.
-
Thread
Günstiges Entwicklungsboard mit LAN - auch für Beginner
Hast du ein > Beispiel? STM32F103C8T6 Board €1,87 http://www.ebay.de/itm/272425764978 ENC28J60 €2,39 http://www.ebay.de/itm/272384738082 Nano €2,32 http://www.ebay.de/itm/371179047627 Nano ENC28J60 €4,25 http://www.ebay.de/itm/272384738082
-
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
on Chip hat plus einer Bibliothek wie CMX-Mikronet. und keinen so strunzdummen und verbuggten ENC28J60...
-
Thread
Was kostet Leiterplattenbestückung?
5V -> 3,3V mit einem LF33. > >> Wieviel Strom maximal? Meinerseits hauptsächlich nur ein ENC28J60 mit ~200mA. Die 3,3V werden allerdings über Stecker nach außen zugänglich gemacht, um Erweiterungen anzuschließen (die noch nicht fertig sind), so dass eine "möglichst hohe" Belastbarkeit angestrebt
Danish B. schrieb im Beitrag #4931582: > Meinerseits hauptsächlich nur ein ENC28J60 mit ~200mA. [...] > Aber mehr als 1A > wird sicher nicht benötigt. 200mA sind mit nem Linearregler kein Thema. Aber wenn es Richtung 1 A geht, dann kommst Du um nen Kühlkörper nicht mehr rum
-
Thread
Gesucht: Per Hausbus ansteuerbare 3-5W RGB LED oder Steuerplatine
Ich denke ich nehme so etwas: http://www.ebay.de/itm/USB-Nano-V4-0-V3-0-Atmega328P-Board-ENC28J60-Ethernet-Shield-Module-For-Arduino-/272512183829?var=&hash=item3f72fdee15:m:mDu21D9-CcenUBtCW4U1hzA Und muss dann schauen wie ich entweder eine RGB Led oder mind. 3x 5W LED mit jeweils anderer
-
Thread
Wegen Projektaufgabe, Günstige Platinen für AVR Webserver & Co
Ulrich Radig kompakte Digitalplatine universell einsetzbar Vorgesehen: ATMEGA 644 / 1284p ENC28J60 (Ethernet Treiber) Weitbereichseingang 12V DC - 52V DC robuste Spannungsversorgungen 1 - Wire leichte Adaptierbarkeit Schaltpläne und Layout habe ich im Anhang, bei der Bestückung lässt
-
Thread
Keine Verbindung zum enc28j60 möglich nach 7805 Regler?
10µf und 1000µF) zu verwenden. plus zum 2560 (5v Pin) und enc28j60 (5V Pin). Minus zum 2560 und enc28j60. So weit so gut aber Fehlanzeige. ich bekomme keine Verbindung mehr wenn ich den 7805 nutze anstelle der Versorgung über USB? Klar könnte ich ein USB Netzteil
Wie immer: Wo ist der Schaltplan? Dir ist aber schon klar das der ENC28J60 3,3V braucht?