-
Thread
Bewegungssensor für Fahrrad Alarm
Der NodeMCU ESP-32s zieht zu viel Strom. Hat jemand noch eine Idee wie man einen völlig stromlosen ESP32 wecken kann? Das MP4560 Modul ist die Spannungsversorgung, man muß den EN pin auf GND legen um ihn abzuschalten.
Komparator total überflüssig. Einzig einen Pullup braucht man und ran an den Pin-Change-Interrupt des MC. Der interne Pullup des MC geht aber auch. Wer denkt sich bloß so eine Platine aus, außerdem der Schaltplan kann nicht stimmen.
-
Thread
SAS IO PRogrammer DEFEKT
dir die Arbeit sparen, wenn du nicht die Datei mit dem Bootloader findest. Da der normalerweise im MC fest drin ist, wirst du ihn bei den Herstellerdateien im Allgemeinen nicht finden.
die Arbeit sparen, wenn du nicht die Datei mit > dem Bootloader findest. Da der normalerweise im MC fest drin ist, wirst > du ihn bei den Herstellerdateien im Allgemeinen nicht finden. KLar ohne die bin kann ich mir das sparen der Atmegas328p ist 32 TQFP also kein problem
-
Thread
Netzspannungserhöhung durch zu viel Solarstrom Gesperrt
Böööh, 2.5 GIGA hört sich ersma übel an, Dr. Emeth Brown war davon schon schockiert als Marty McFly ihn damit vor den Kopf gestoßen hat. Ich seh's gelassen & differenziert, jeder m² Solarpark in freier Flur heizt henauso mit. Weil dort kein Baum mehr wächst der kühlen und CO² binden könnt.
50 Cent Das passiert, wenn man den Stromvertrag nicht anpasst. Ging mir auch so. jetzt zahl ich 32cent. Nächstes Jahr vermutlich noch weniger, so sieht es jedenfalls derzeit aus. Matthias schrieb im Beitrag #7679096: > bekomme 7 Cent Einspeisevergütung... Das liegt an deiner großen Anlage.
-
Thread
mech. Registrierkasse digitalisieren
werden(Taster). Mich würde interessieren, wie ihr das angehen würdet. Welche Sensorik? Welchen MC? Grundsätzliche Herangehensweise oder gar abraten wegen "bescheuerte Idee" Die 3 relevanten Wahlhebel sind vertikal nebeneinander angeordnet(10cent-Beträge;1Euro-Beträge; 10Euro-Beträge) (oben 0 unten
Hebelstellungen mit einem Sensor/Taster? zu ermitteln..das wären dann 30 Eingänge (27 ohne Null) denen ich im MC die Werte zuordne, und damit rechnen...Die Eingänge wären dann bei jeweiliger Hebelstellung immer on, würden aber nur durch Betätigung der Kurbel verarbeitet..Ich hoffe, ich bin hier richtig und ihr
-
Thread
AVR64DD28 Clock Source ändern
: [avrasm] puti CPU_CCP,CPU_CCP_IOREG_gc puti CLKCTRL_OSCHFCTRLA,($6<<CLKCTRL_FREQSEL_gp) ; B:32, A:28, 9:24, 8:20, 7:16, 6:12, 5:8, 4:-, 3:4 [/avrasm] In C müssen wohl die '_' in den Registernamen durch '.' ersetzt werden.
https://ww1.microchip.com/downloads/aemDocuments/documents/MCU08/ProductDocuments/DataSheets/AVR64DD32-28-Prelim-DataSheet-DS40002315B.pdf
-
Thread
Monitor an ESP32
Hier hat sich jemand recht gründlich mit dem Thema auseinandergesetzt: https://bitluni.net/esp32-vga
. Obwohl ... irgendwie kann man bestimmt eine Trident Grafikkarte mit dediziertem RAM an den ESP32 stricken.
-
Thread
Miele WaMa TNY278 defekt
nicht. Entweder landen die beim Servicemann oder auf dem Recyclinghof. Nicht jedes Opfer postet bei MC.net.
äußert sich eigentlich der Defekt? Die Steuerung ist tot, keine Anzeige. Gleichrichter-Eingang: 32V Gleichrichter-Ausgang: 310V Wie es dann weitergeht weiß ich leider nicht.
-
Thread
Welche Low Cost 32 Bit MCU Familie? Gesperrt
Ich verwende gerne die STM32 mit 0.8mm Pitch im LPFQ32 Gehäuse.
auch mit 32 KB Flash und 8 KB RAM - allerdings dann im LQFP-32 Gehäuse: https://www.reichelt.de/arm-cortex-m0-mikrocontroller-32-bit-3v-32-kb-lqfp-32-stm32-f030k6t6-p351967.html Beide sind auch auf Lager - im
-
Thread
220V Leds Stören esp32
Hallo zusammen, ich baue eine Steuerung, bei der ein ESP32 via Relais 4 Steckdosen schaltet. Parallel zu den Steckdosen ist je eine 220VAC LED geschaltet. Und genau diese LEDs machen Probleme. Sobald ich eine davon umschalte, triggern auf dem ESP Interrupts
was gebastelt. Ob das die Sache klarer macht, weiß ich nicht. Der Aufbau ist sehr einfach. Ein ESP32 schaltet ein Relais (fertige Platine). Da dran hängt eine 220V AC Led. Sobald die angeht, wird eine fallende Flanke auf G33 detektiert und das Display geht in Reset. Die Relaisplatine verfügt über
-
Thread
Balkon-Solar: Wird Einspeisung geduldet?
. Wie hast Du die Leistungsreglung des Steckdosenverbrauchers gebaut? Die Ladestation gibt ja 6-32A vor. Ist eine Sicherung eingebaut?
Hardy F. schrieb im Beitrag #7877258: > Die Ladestation gibt ja 6-32A vor. Ist eine Sicherung eingebaut? Das PWM-Signal (6-32A) wird bei diesem Adapter nicht wirklich genutzt. Zwischen den Klemmen PP (Plug Present) und PE (Schutzleiter) ist ein 680 Ohm Widerstand geschaltet
-
Thread
MC6809 + Gould 1504 Reverse-Engineering
Sowas könnte man verwenden: https://github.com/spc476/mc6809
32K x 8 DIL-28 Main ROM U29 TMS 27C010A-200JL 128K x 8 DIL-32 Paged ROM (only 64K on 1604) U22 NMC27C64Q 200 8K x 8 DIL-28 Display ROM U3 HY62256ALP-70
-
Thread
Strommessung an einem shunt mit zwei Messbereichen (OPV)
Rauschen wichtiger ist. Ich haenge mal drei Beispielbilder an. Sie zeigen das Startverhalten eines STM32L451 mit einem angehaengten OLED der sich zu Anfang initialisiert. Triggerzeitpunkt war das loslassen des Resettaster. Dabei zeige ich dasselbe mit drei unterschiedlichen Filtergrenzfrequenzen. Zusaetzlich
Versorgung vorsehen, damit man auch nahe 0V noch ausgeben kann. Dazu kann man einen PWM-Ausgang des MC nehmen oder einen 7660.
-
Thread
Moisture Sensor 1.2 oder 2.0?
ich bin nun etwas verwirrt. Die Datenleitung hat bei mir etwa 10 mm. Ich wusste nicht, das der ESP32 Frequenzen direkt auswerten kann? liebe Grüße Matthias
Matthias Z. schrieb im Beitrag #7423380: > Ich wusste nicht, das > der ESP32 Frequenzen direkt auswerten kann? Ich wüßte keinen MC, der sowas nicht kann. Zählen ist quasi die Lieblingsaufgabe eines jeden MCs. Jeder MC hat mindestens einen HW-Timer und oft eine ziemlich genaue
-
Thread
AMP Superseal oder alternative
Wirefy-Crimpwerkzeug-W%C3%A4rmeschrumpfverbinder-Ratschen-Drahtcrimper-Ratschenanschluss-Crimper/dp/B07Q32PYP3 https://www.amazon.de/KS-Tools-115-1515-Crimpzange-Superseal/dp/B07QTTJRZL https://www.amazon.de/BGS-1410-Crimpzangensatz-Paar-Backen/dp/B001IL8ETE?th=1 Zweierpack für alle Superseal-Durchmesser
) 1.0 - 2.0 / 3.0 0.35 bis 0.8 I1 Photovoltaik und Solar-Steckverbinder MC3 2.5 bis 6.0 AWG 14-10 I2 Photovoltaik und Solar-Steckverbinder MC4 2.5 bis 6 AWG 14-10 I3 Vierdorncrimp
-
Thread
Welche 8-Bit-Architekturen werden in 10 Jahren relevant sein? Gesperrt
AD-Wandler ideal in 16 bit passen. Aber die Prozessorhersteller sind halt schon in den 80ern (MC68000 - 1979) auf 32 bit gegangen und bieten 16 bit als Halbherziges Downgrading der 32bit Hauptlinie an (i.e. ARM-Thumb). Bei DSP mag es anders ausgeschaut haben.
DSGV-Violator schrieb im Beitrag #7421328: > Aber die Prozessorhersteller sind halt schon in den 80ern (MC68000 - > 1979) auf 32 bit gegangen und bieten 16 bit als Halbherziges Downgrading > der 32bit Hauptlinie an Ein 16-Bit Adressraum als Grundlage einer Architekturfamilie reicht schon lange nicht
-
Thread
Benötige Hilfe für eine kleine Schaltung eines 6VDC Motors
Guten Gedanken dazu! Stefan F. schrieb im Beitrag #7416963: > Für deinen Fall scheint mir ein ESP32 Board + ein Motortreiber aus dem > Modellbau (auch bekannt als ESC) naheliegend. wisst Ihr zufällig welches Board weniger Strom verbraucht ESP8266 oder ESP32 ? Beim ESP32 glaub ich gelesen zu
Beitrag #7417396: > wisst Ihr zufällig welches Board weniger Strom verbraucht ESP8266 > oder ESP32 ? Es viele unterschiedliche ESP32 Modelle, z.B. mit einem oder mit 2 CPU Kernen. Wie beim ESP8266 kann man diese auch beim ESP32 mit unterschiedlichen Taktfrequenzen betreiben, was einen Einfluss
-
Thread
DAC Empfehlung für Arduino?
#7415320: > Nimm einen AVR mit eingebautem DAC. Z.B.: https://www.microchip.com/en-us/product/AVR32EA28
PWM hat den Vorteil, daß sie automatisch streng monoton ist. Und mit einem Single-Gate hinter dem MC kann man sie bequem mit sauberem GND/VREF versorgen. Bei 16MHz F_CPU hat die 8Bit-PWM 62kHz, die kann man bequem wegfiltern.
-
Thread
Untersuchung defektes VW Türsteuergerät
Verbindung. Könnte dies trotzdem eventuell die Fehlerursache sein? LG, Sebastian PS: Der SIOCW-32 ist ein MC33689 von Freescale.
Sebastian W. schrieb im Beitrag #7414647: > > 2. Um welchen Microcontroller handelt es sich bei dem TQFP32 IC auf dem > dritten Foto mit dem Logo von Freescale und den Aufschriften "SP100", > "897VFA", "2L31N" und "CTCTANO703"? Mask Set "2L31N" sollte ein MC68HC908EY16 oder MC68HC908EY8 sein.
-
Thread
Ausfallrate abschätzen
wenn noch keine VCC anliegt oder VCC schon abgefallen ist. Fremdspannungen können verhindern, daß der MC überhaupt einen sauberen Power-On Reset macht, z.B. über die UART-Pins. Dann muß die Software alle Werte von außen (Inputs, ADCs) auf Plausibilität prüfen. Dann müssen die Kommunikationsprotokolle fehlertolerant
mit je 30 FIT = 120 - 4x RS232 Treiber: Je 15FIT = 60 - 4x je 4 X7R Kondensatoren mit je 2 FIT = 32 - 4x je 8 Widerstände mit je 0,2 FIT = 6,4 Annahme: der Ausfall eines dieser Komponenten führt zu einem Gesamtversagen des Systems. Macht also zusammngezählt 218FIT, also einen Ausfall alle
-
Thread
GPIO-Board für PC mit Windows?
extra Treiber und das Board muss nichtmal direkt angeschlossen sein. Hardware? Raspi, Arduino, ESP32 ... die Liste ist beinahe endlos ...
USB ... Nun, Arduino und zeitkritisch würde ich so nicht in einem Satz sagen. ;-) Aber ja, ein MC wäre hier selbstverständlich die richtige Entscheidung.
-
Thread
Vorschlag an Andreas S. Gesperrt
auch noch unter herabwürdigender Berufsbezeichnung. Es scheint akkerdings der Stil des Hauses in mc.net zu sein: 1. Man selbst ist toll. 2. Ausgewählte andere Forenten dürfen einem gelegentlich das Wasser reichen; besonders qualifizierte Mitforunkel dürfen sich sogar lobend äußern. 3. Die eigenen
Trittbrettfahrer? Da ist doch nicht ein einziger Assemblercode drinne, weder AVR noch 80C51, noch ESP32... ;-)) mfg
-
Thread
One Driver=Störenfried
Habe Avast Antivirus aber Mc Afee will eine Verlängerung von Mc Acfee. Ist das ein und derselbe Laden?. Hans
Hans K. schrieb im Beitrag #7407719: > Habe Avast Antivirus aber Mc Afee will eine Verlängerung von Mc Acfee. > Ist das ein und derselbe Laden? Mc Acfee ist dubios. LG, Sebastian
-
Thread
Reset ohne Reset-Pin?
Bauform B. schrieb im Beitrag #7405638: > Der traurige Anlass für diese Frage sind die PIC32MK Was war denn traurig, sind die hängen geblieben oder ist das nur eine Vermutung von Dir? Ich hab nicht sämtliche Doku zum PIC32 durchgelesen, warum es da Probleme geben sollte. Die PIC32 gibt
PIC32MZ ist der MK nicht, allerdings gibt es schon eine 2. Generation davon. PIC32MM scheint wirklich neu zu sein. Aber egal, das ist ja per Definition kein Bug, wenn es im Datenblatt genau erklärt ist.
-
Thread
Fährgarten Johannstadt ab 17 Uhr (Biergartentreff Dresden 2023) Gesperrt
gut es sind 23,32 € (mit Kurtaxe)
Alexander schrieb im Beitrag #7447617: > gut es sind 23,32 € (mit Kurtaxe) Bullshit, siehe Anhang.
-
Thread
Nachfolger vom ATMEGA2560?
? Aber 14EUR für eine 8MHz 8-Bit CPU... WTF?! Für fast die Hälfte bekommst Du schon was aus der STM32F4 Reihe der den ATmega zum Frühstück verspeist von der Leistung her. Ich hatte mich vor Jahren von AT(X)mega verabschiedet und bin zu STM32 gewechselt. Ich bereue es nur seltenst wg. der 5V Versorgung
Naja, also ich gehe mal davon aus, dass auf der MC Seite die Daten halbwegs aktuell sind. https://www.microchip.com/en-us/product/ATMEGA2560#purchase-from-store Und an @Dieter (letzter Poster zum Thema) der Hinweis, dass es hier um den ATMega2560V
-
Thread
STM32 NUCLEO H743ZI - Ethernet / WebServer-Probleme
/www.conrad.de/de/p/stmicroelectronics-nucleo-f429zi-entwicklungsboard-1-st-2365182.html?hk=SEM&WT.mc_id=google_pla&gclid=EAIaIQobChMI28Oi7ufs_gIVzAaLCh3zwAbgEAQYAiABEgI92vD_BwE Wicki W. schrieb im Beitrag #7411077: > 32.768 kHz crystal oscillator > > da hatte ich doch was anderes in erinnerung
irgendwann heraus. aber da cubeide ja auch cmdline kann, ist ja erst mal alles in ordnung. [c] stm32cubeide -nosplash -application org.eclipse.cdt.managedbuilder.core.headlessbuild -data /[....]/STM32CubeIDE/workspace_1.12.1 -build LwIP_HTTP_Server_Netconn_RTOS &&st-flash --reset write STM32CubeIDE
-
Thread
Ubuntu Update auf 23.04 kennt nur noch VGA-Auflösung
entschieden wurde, dass ältere PCs für Win11 unwürdig > sind. Ubuntu hat kraft souveräner Willkür alle 32-bit Systeme abgehängt.
auf meinem etwa gleich alten Netbook (Asus Aspire one) auch ein Lubuntu installieren, weil das noch 32 Bit kann. Auch den Firefox gibt es nur noch für Spezialfälle in 32 Bit (z.B. Raspi). Das Wort Update ist erst durch den Computer bekannt geworden. Jahrelang hat man dem technischen Fortschritt gehuldigt
-
Thread
DSL Router Anschlusskabel: Elektronik im TAE Stecker
anfragen. DSL Buchse oben rechts bis zum Eingangsübertrager LAL0580 https://boxmatrix.info/w/images/3/32/FRITZ%21Box_7590_AX-Image145.jpg Oben links https://boxmatrix.info/w/images/8/84/FRITZ%21Box_7590_AX-Image147.jpg Detail https://boxmatrix.info/w/images/d/da/FRITZ%21Box_7590_AX-Image254.jpg
telefone-und-anlagen/informationen-zu-telefonanlagen/schnittstellenbeschreibungen-fuer-hersteller?wt_mc=alias_1254_schnittstellenbeschreibungen&samChecked=true als "xDSL und GPON", 1TR112 Technical Specification of the U-Interfaces of xDSL Systems in the network of Deutsche Telekom, in englischer Sprache
-
Thread
Frequenz von Rechtecksignal erhöhen?
aber für mich nicht umsetzbar. Von 6 Impulsen auf 4 runter, und das dann *2, *2, *2 wären ja auch 32. Geht das irgendwie?
daher würde ich lieber was mit Schaltungsaufbau machen. Lösungen mit PLL oder VF/FV-Wandler (VFC32) benötigen ein Filter für die langsamste noch anzuzeigende Geschwindigkeit. Sprich, sie reagieren extrem träge. Ein MC mit Programmierung ist die einzig praktikable Lösung. In Auto-Foren gibt es bestimmt
-
Artikel
IRMP - english
(tested on STM32F401RE/F411RE Nucleo, STM32F4 Discovery) STM32F10x (tested on STM32F103C8T6 Mini Development Board) STM32 with HAL library (NEW!) STM8 STM8S103F3 TI Stellaris LM4F120 Launchpad (ARM Cortex M4) ESP8266
A MythTV Remote Control without LIRC. PC Remote Control with ATtiny85 IRMP + IRSND Library for STM32F4. IRMP for STM32F4 IRSND for STM32F4 IRMP on STM32 - Construction Guidance. Seminar Paper - Extension of Arduino Platform. www.eislab.fim.uni-passau.de/files/publications/2010/StudentDiener_ErweiterungDerArduinoPlattform.pdf
-
Thread
Real Time Clock RV3149-C3 Fehlverhalten ?
Peter D. schrieb im Beitrag #7400831: > Magst Du uns auch den MC nennen? PIC32MZ0512EFF100
Dirk F. schrieb im Beitrag #7400834: > PIC32MZ0512EFF100 Sehe da nur endlos "Loading". Schau mal selber unter SPI nach, wie man den Empfangspuffer leert.
-
Thread
ATMega4809 externer Interrupt
kontaktieren und den Mega4809 direkt ansprechen. [code] @echo off setlocal c:\windows\system32\mode.com com22: baud=1200 dtr=on c:\windows\system32\mode.com com22: dtr=off avrdude -C "C:\Users\Admin\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino17/etc/avrdude.conf" -v
Boards wird nur ein USB Kabel benötigt. Beim Every ist der UPDI Übersetzer auf dem Board. Wie bei den MC Curiosity Boards.
-
Thread
Miele Zeitschaltuhr LED143/005.1CD 6685512 Defekt
schrieb im Beitrag #7401396: > Hexdump hänge ich mal an Du liest das Low-Byte der Adresse, d.h. der MC ist gelockt.
da Pulse kommen. Als nächstes mal schauen, an welchem Eingang die 100 oder 50Hz aus dem Netz an den MC gehen. Das kann ein INTn oder Tn Eingang sein. Wenn die nirgends zu finden sind, wird der MC evtl. in den Hungerstreik gehen und gar nichts anzeigen.
-
Thread
Suche Steuerung für Licht-,Bewässerung (verschiedene Tag/Nachtintervalle!) Und Lüftersteuerung (min
kostengünstige Lösung?! > Durch CNC technik wäre mir programming kein Fremdwort Vielleicht https://mc.mikrocontroller.com/de_sps/einleitung.php lässt sich so was mit bauen https://www.qrp4u.de/docs/de/microsps/index.htm
oder WLAN einfacher, ansonsten auch verkabelte > Systeme. Meinst du nicht, dass ein einfacher ESP32 mit Tasmota dafür völlig ausreichend wäre?
-
Thread
[S] Tasking Toolset CPU32 aus der Jahrtausendwende
für ein altes Projekt das Toolset von Tasking (Assembler, Compiler, Linker usw.). Target ist eine CPU32 (MC68336). Hat sowas jemand noch bei sich im Keller? Oder weiß jemand, wo man es herbekommt? Ist für privat (Hobby). Grüße Steffen
-
Thread
Elektroniker will aus der Schichtarbeit raus.
Innenstadt ist recht schön zum Spazieren gehen. Eine andere Variante war, sich einen Film zu leihen, bei MC-D..vorbeizuschauen, Verpflegung besorgen, und den Film mit BigMäc und Co zelebrieren. Das hatte ich ganz gerne gemacht, also öfter. Außerdem hatte ich auch noch mit Synth- und Samplerprogrammierung
ist recht schön zum > Spazieren gehen. Eine andere Variante war, sich einen Film zu leihen, > bei MC-D..vorbeizuschauen, Verpflegung besorgen, und den Film mit BigMäc > und Co zelebrieren. Klingt ungesund und teuer - aber auch angenehm und trotz allem irgendwie lustig. Aber ja genau dieses "komische
-
Thread
Präzise Pulse aus Arduino Leonardo
an Zeitdifferenzen bilden. Also wieviel Zeit vom letzten draufgucken vergangen ist. millis() zählt 32Bit und das reicht für Differenzen von 48 Tagen. Man muss nur für alle Variablen die mit Zeiten und millis zu tun haben unsigned long bzw. uint32_t verwenden. Dann gibt es keine Probleme. Und wegen
#7399613: > Den Code gibt's im > Anhang. Naja. So einen Käse macht man nicht! [c] initTimer1(32-1, 3200-1, 1); break; [/c] Die -1 schreibt man in die Funktion, dort gehört sie hin! [c] PORTF = 32; // D3 high [/c] Das schreibt man auch nicht so, vor allem da
-
Thread
Wer baut gegen Bezahlung ein Gerät mit Schaltung?
Z.B. als RTC RX8010SJ B (160nA), als Zwischenspeicher FM 24C64B-G (8kB, 151 year) und als MC der ATmega32U4. https://www.mouser.de/new/sparkfun/sparkfun-qwiic-pro-micro-usb-c-board/
> Z.B. als RTC RX8010SJ B (160nA), als Zwischenspeicher FM 24C64B-G > (8kB, > 151 year) und als MC der ATmega32U4. > https://www.mouser.de/new/sparkfun/sparkfun-qwiic-pro-micro-usb-c-board/ DCF77 muss schon sein...
-
Thread
MCPower LBN-1990 Labornetzteil defekt
Hallo Zusammen! Bin neu hier und hab ein Problem mit einem McPower LBN-1990 Labor Schaltnetzteil. Der Schaltplan, den wir gekauft haben, hilft nur bedingt weiter. Es hat den Folienkondensator 335J (3.3µF 630V) zerrissen. ...Den hab ich jetzt bestellt aber noch
Sekundärseite offen): 855µH @ 100 kHz Q=111.4 Primärseite (Sekundärseite kurzgeschlossen): 6.9µH @ 100 kHz Q=32.4 Sekundärseite (Primärseite offen): 397.8µH @ 100 kHz Q=112.5 Primärseite (Sekundärseite kurzgeschlossen): 3.2µH @ 100 kHz Q=68 Die Sekundärseite ist Center-tapped, hat also eigentlich zwei Wicklungen
-
Thread
Widerstand messen am ADC
Um die Range von ca. 1:100.000.000 zu überbrücken, benötigst du mindestens einen 32-Bit-ADC. Den hat m.W. kein MC "on board". Die gibts natürlich als eigenständige Chips, auch mit MC-freundlichem I2C-Interface. Mit den 3,3V kommst du da aber vermutlich auch nicht sehr weit, weil
Beitrag #7393857: > Um die Range von ca. 1:100.000.000 zu überbrücken, benötigst du > mindestens einen 32-Bit-ADC. Den hat m.W. kein MC "on board". Rate einmal, warum. Selbst einen ADC mit 96dB geringerer Dynamik wirst du im direkten Störnebel eines Prozessors nicht ausreichend sauber zum Laufen bringen