-
Thread
TTP223 reagiert bei GND kontakt
Hallo Zusammen, wiedermal eine Frage zum TTP223. Ich habe eine Lampe mit einem Li-Ion 3,7V Akku. Diese Lampe an sich funktioniert einwandfrei. Für ein Projekt benötige ich nun einen Touchsensor (TTP223), eine Ladebuchse USB - C und einen Buckconverter mit Relaise. Die Batteriekontakte
Verständnis. Buck Converter: https://www.amazon.de/dp/B07ZDJPMPJ Relaise: https://www.amazon.de/dp/B0D8Q5NKF9 Sensor: https://www.amazon.de/dp/B0CNSZH2SC Anschlussbuchse: https://www.amazon.de/dp/B0FG7SQ3FL USB C Stecker / Buchse: https://www.amazon.de/dp/B0D5PVDJLX Akku-Leuchten: https://www.amazon.de
-
Thread
ESP32-E22 offiziell, neuer Mikrocontroller von WCH, Raspberry Pi-Tethering uvam
zwischen den Bluetooth-und den WLAN-Transmittern des Systems eingeht: [c] ESP32-E22 offers the 6 GHz spectrum functionality to Espressif customers for the first time. It supports Wi-Fi 6E across the 2.4 GHz, 5 GHz, and 6 GHz bands, combining 160 MHz channel bandwidth, 2×
-c3-super-mini-board/ Da die für das Anschließen von externem Flash-Speicher notwendigen Pins bei diesem Platinen nicht exponiert sind, erweist sich die Inbetriebnahme als durchaus herausfordernde Aufgabe
-
Thread
ATmega328p reset pin chip intern auf low?
schrieb im Beitrag #7996718: > Kann man drauf kommen, wenn man will. Der m328p hat keine Open Drain Pins/Konfiguration, abgesehen von I2C. Und der der Reset Pin kann durchaus Push-Pull Also alles dieses ist eine Nebelkerze. Bevor Nebelkerzen zu Missverständnissen führen, frage ich doch lieber nach
ich eben nicht im Datenblatt gefunden, daher wundert mich das. Aus dem Datenblatt, Abschnitt 1.1.5: > If the RSTDISBL Fuse is programmed, PC6 is used as an I/O pin. Aus dem Datenblatt, Abschnitt 14.3.2: > When the RSTDISBL Fuse is programmed, this pin functions as a normal I/O pin, https:/
-
Thread
Micropython Wetterstation
der ESP bei gleicher Taktfrequenz ja schon um den Faktor 3.5 (bzw. 2.0) langsamer zu sein.
so aus: [code] import network, espnow, machine from machine import Pin, I2C import time, struct from bme280_float import * import re SLEEP_TIME_MS = 3_000 #seconds * 1000 led = Pin(2, Pin.OUT) led.on() time.sleep(0.1) led.off() machine.deepsleep(SLEEP_TIME_MS
-
Thread
Suche Logicanalyser "Qual der Wahl"
USB. Aber für 90% der Fälle wo es um I2C oder SPI geht ist das Ding ausreichend. https://github.com/gusmanb/logicanalyzer Ansonsten kam vor nicht all zu langer Zeit noch der Sipeed SLogic_16_U3 raus. Für 60-70€ ein sehr ordentliches
%2F2025%2F11%2F12%2F69-sipeed-slogic16u3-low-cost-logic-analyzer-supports-3-2-gbps-bandwidth-150-protocols%2F&usg=AOvVaw3I_aZrXBElKXEeizU_Nfqd&opi=89978449 Da haben andere dann wohl was durcheinder bekommen
-
Thread
Esp32 und PCM510x Mute Problem
0, NULL); Serial.printf("i2s_driver_install: %d\n", err); err = i2s_set_pin(I2S_NUM_0, &pin_config); Serial.printf("i2s_set_pin: %d\n", err); err = i2s_set_clk(I2S_NUM_0, SAMPLE_RATE, I2S_BITS_PER_SAMPLE_16BIT,
/PlayRTTTLToI2SDAC/PlayRTTTLToI2SDAC.ino PCM5102 VIN mit 5V extern versorgen (nicht über ESP32 3V3 Pin) https://forum.pjrc.com/index.php?threads/problem-with-pcm5102a.76661
-
Thread
UDP-Netzwerke(l)n mit kleinen Mikrocontrollern und WizNet W5100/W5500
ChatGPT hat das 5 Minuten analysiert. Weist auf Arduino Code hin und hat mir einen “1:1” Arduino Code aus dem Hexfile erstellt. Etwa 4 DIN A 3-4 Seiten…
Betriebsspannung: 3V / 5V Betriebsstrom (Min.): 500 mA Betriebstemperatur: -40°C bis +85°C
-
Thread
Raspberry nicht über LAN ansprechbar
loading of SPI kernel module │ │ I5 I2C Enable/disable automatic loading of I2C kernel module │ │ I6 Serial Port Enable/disable shell messages on the serial connection │ │ I7 1-Wire Enable/disable one-wire
das würde hier zu weit führen, fürchte ich. Leider ist das, was Helmut -. (dc3yc) sagt, auch nicht richtig. Putty (oder, korrekt: SSH) geht nicht immer, sondern genauso wie beim Webserver nur dann, wenn die passende Serversoftware auf dem RasPi läuft und auf dem betroffenen Port
-
Thread
Drehgeber-Dekoder arbeitet unerwartet
Drehgeber-Dekoders von Peter Dannegger (https://www.mikrocontroller.net/articles/Drehgeber#Solide_L%C3%B6sung:_Beispielcode_in_C) ist mir ein unerwartetes Verhalten aufgefallen. Konkret geht es um die Dekodierung eines Drehgeber mit Rastpunkten bei den Schaltkontaktzuständen /offen-offen/ und bei
Daniel V. schrieb im Beitrag #7993252: > Das Problem: Beim Übergang von Raste 2 nach Raste 3 erhöht sich die > Position sobald beide Kontakte geöffnet sind - das ist korrekt. Beim > anschließenden Schließen des ersten Kontakts (Störung) springt die > Position wieder zurück
-
Thread
[S] Bauvorschlag EPROM Brenner
Axel S. schrieb im Beitrag #7993109: > Außer für den 2708. Der > braucht nicht nur 3 Betriebsspannungen (+5V, +12V, -5V) sondern auch > noch einen 26V Programmierimpuls Mit heutigen Step Ups für die 26V und entweder ner Ladungspumpe ICL7660 für die -5V oder gleich nem isolierten
auch deutlich abgespeckt worden sein. Wenn man mal einen Exoten programmiert, der etwas anderes als 3,3 V, 5 V oder 12,5 V sehen will, dann merkt man das. Aber historische Bausteine brennen sich immer noch am besten mit historischen Tools. Wer sich mit sowas beschäftigt, der hat üblicherweise auch
-
Thread
Günstiges und einfaches Mini-Controller Board, was würdet ihr heute nehmen?
Wenn die 5V von einer anderen Platine kommen, hilft nicht einmal das. Und die ADC-Pins, wo es wirklich nützlich wäre, vertragen immer nur IOVDD+0.3V. Und wahrscheinlich auch, wenn man den ADC garnicht benutzt
- Ein einziger Pin zum Programmieren, nicht mehr - Programmieradapter im einfachsten Fall ein USB2UART-Umsetzer für <1€ - 1,x…5.5V - Tonnen an Peripherie - Internes „richtiges“ EEPROM - Viele Bauformen - Günstig
-
Thread
[S] 1:1 Display 7-10"
etwas, das entweder DSI zu RGB > oder HDMI zu RGB macht. Nicht, wenn man von vornherein einen µC (mit genug Pins) hat. Dann kann man den Kram direkt verwenden. Ja, man braucht dazu natürlich die Anschlußbelegung und die Timings. Also genau das, was hier fehlt. Eine auch nur andeutungsweise brauchbare
vom "teuer" nehmen. Ob S. schrieb im Beitrag #7992240: > Nicht, wenn man von vornherein einen µC (mit genug Pins) hat. Dann kann > man den Kram direkt verwenden. Ja, man braucht dazu natürlich die > Anschlußbelegung und die Timings. Also genau das, was hier fehlt. Eine > auch nur andeutungsweise
-
Thread
Frage zu DC/DC Konverter Schaltung
in dem UCC12051 mit integriert ist. Deswegen ist die typische Bauhöhe des UCC12051 auch mindestens 2,65 mm hoch! Das Bauteil wird in einem Wide-Body-SOIC-Gehäuse (SO-MOD, DVE) mit 16 Pins geliefert. Die vollständigen Abmessungen des Gehäuses betragen typischerweise 10,3 mm (Länge) x 7,5 mm (Breite
schützen. Es gibt dann noch einen Isolator (ist im zweiten Bild in den Chipanalog integriert für I2c und DI/DO Ports und dieser ist dann primär and VCC1 (3V) und GND primär und VCC2_iso und GND_iso angeschlossen, die Signale dieser Geräte werden dann ebenfalls galvanisch getrennt an einen RP2040 gesendet
-
Thread
Bluepill STM32F103C8x Arduino Bootloader
CubeIDE und Arduino IDE (STM32duino https://github.com/stm32duino) programmieren. Der R für den USB-Port ist auch immer 1k5. Ich möchte es aber auch mit der Arduino IDE und dem USB-Bootloader ausprobieren. Komme aber seit Stunden nicht weiter. Es gibt diverse Anleitungen. Wie https://cool-web.de/
merkwürdig Aber es klappt dann einmal ein Programm zu übertragen mittels Methode "Maple DFU Bootloader 2.0" in Arduino. Danach ist der Bootloader zwar wohl noch im STM32 (die Status-LED blinkt mehrmals schnell) aber der COM-Port verschwindet einfach aus dem Geräte-Manager. Danach wird ein Unbeanntes Gerät
-
Thread
Pullup-Widerstand Stromverbrauch zu hoch
man nur jede Sekunde nachgucken muss. Damit sinkt der mittlere Stromverbrauch auf 1/100000. Der C muss naturlich weg an deinem Eingang. Du brauchst nicht msl einen extra PortPin, wenn du den eingebauten pull up des AVR nutzt. Du brauchst dann gar keine zusätzlichen externen Bauteile, nur den Reed
von Zehntelsekunden offen sein, sondern > deutlich länger. > > Also was: Der Impuls kommt, der µC fragt den Kontakt mit ein paar ms > Verzögerung erneut ab und legt sich wieder hin - oder eben nicht. Dieser Hinweis hat mir sehr geholfen. Sollte durch den 2M2 Ohm Pullup (anfälliger auf Störungen
-
Thread
Tankanzeige eines E36 mit Mikrocontroller Steuern
schrieb im Beitrag #7987870: > Macht sie ja nicht. Doch. Mein aktueller aufbau sieht so aus: Tank: Pin am KI---Schleifer am Poti---3. Pin des Poti---Pin am KI Temp.: Pin am KI---Schleifer am Poti---3. Pin des Poti---GND des KI So funktioniert es wenn ich die Potis langsam verstelle. Gerhard O
Kondensator oder an der Basis des Transistors siehst, könnte das auf einen Open-Drain-Ausgang am uC deuten. Da fehlt einfach der Strom am i/o-Port. Bitte die Portkonfiguration prüfen. Auch denkbar, dass der Port in einem 5V-Controller mit den 330Ohm bereits überlastet ist und abschaltet. Ich selbst
-
Thread
MOSFET, NCh IRLML6244 Alternative (größere Bauform)
zusätzliche Last von 5,6kΩ am TX vom SIM800L? Erwischt, ich habe nicht sorgfältig geschaut. Ich ging von einem 3V3-µC und dem GSM-Modul direkt am Akku aus, die beiden Widerstände als Spannungsteiler. Beides falsch
Re schrieb im Beitrag #7987547: > Der µC-Ausgang schafft es mit seiner PP-Endstufe ganz allein, T2 > innerhalb einiger µs umzusteuern Nur leider funktioniert das nur, wenn die PP-Endstufe aktiv ist, d.h. der Pin als Ausgang konfiguriert
-
Thread
RTL8305 Switch funktioniert nicht
Steckernetzteil sogar bei Reichelt für sechs Euro (https://www.reichelt.de/de/de/shop/produkt/switch_5-port_fast_ethernet-408084)
stabil sind, loszulassen. > Power-Supply Sequencing hast du auch wie empfohlen? Die 1.0V bzw. 1.2V werden intern erzeugt, von externer Seite sind da nur die 3.3V relevant,
-
Thread
GD32F303: Bootloader der Originalfirmware für Open Source Projekt nutzen
Spiel der ein PWM erwartet? Der DC/DC ist ein EG1192L, der erzeugt die 12V Zwischenspannung, die 5V und 3.3V machen einfache Längsregler. https://jlcpcb.com/partdetail/EGMicro-EG1192L/C2987436 Ich werde mal versuchen, den Enable Pin vom DC/DC auf der Platine nachzuverfolgen
Nein, war nur tricky, dass der Pin auf low gezogen werden muss. Auf high gesetzt hatte ich alle Pins durchprobiert. Habe PC2 jetzt auf Open Drain konfiguriert, da er 4,3V auf GND ziehen muss.
-
Thread
ESP32-H2 will nicht schlafen
'''C:\Users\localuser\.espressif\python_env\idf5.5_py3.11_env\Scripts\python.exe'' ''C:\Users\localuser\esp\v5.5.1\esp-idf\tools\idf.py''' --target esp32h2 'd:\Dev\code\sleep-test\build\sleep-test.elf' -
--- 0x408059fe: enable_timer_group0_for_calibration at C:/Users/localuser/esp/v5.5.1/esp-idf/components/esp_hw_support/port/esp32h2/rtc_time.c:279 D (444) cpu_start: calling init function: 0x40805e7c --- 0x40805e7c: tlsf_set_rom_patches at C:/Users/localuser
-
Thread
ATTINY406 , Powerdown , aufwachen per Port-Interrupt
wach?! Das Datenblatt studiert bis zum abwinken und da ist die Rede von: "Asynchronous Sensing Pin" Und auf den Seiten 17/18 fintet man eine kleine Randnotitz: "2. All pins can be used for external interrupts, where pins Px2 and Px6 of each port have full asynchronous detection." Die Erkenntnis
Torsten R. schrieb im Beitrag #7983021: > "2. All pins can be used for external interrupts, where pins Px2 and Px6 > of each port have full asynchronous detection." Der Punkt ist dass normalerweise alle Eingänge zuerst auf die interne Clock
-
Thread
Handbetriebenen Drehgeber ohne Timer auswerten
wenigen mir bekannten Ausnahmen sind ESP8622, ESP32, ESP32-S[23] und ESP32-C3, die aber alle noch sehr handelsüblich sind (du wolltest ja nur /eine/ Empfehlung ;-)). Neuere ESPs (ESP32-C5, ESP32-C61, ESP32-H2 und ESP32-P4) haben eine softwaremäßig (de)aktivierbare Hysterese
Ausgangs- gegenüber dem Eingangssignal durch die Software vernachlässigen zu können. esp32-c3-1.png: Die Schaltschwellen für das ansteigende und das abfallende Signal sind gleich -> keine Hysterese. esp32-c3-2.png: Wie zuvor, aber mit anderer Zeitbasis. Man erkennt dass der erfasste Logikpegel
-
Thread
FSR SF15-600 (10 kg) – trotz 3 kΩ Spannungsteiler nur ~1,04 V bei 3 V Versorgung
sollte der Sensor bei hoher Last (nahe 10 kg) auf ca. 2–3 kΩ fallen. Ich hätte daher erwartet, mit 3 kΩ im Spannungsteiler nahe 1,5–2 V bzw. deutlich über 1 V zu kommen. In der Praxis messe ich jedoch: mit 10 kΩ: ca. 1,0 V max mit 3 kΩ: ebenfalls
einem simplen Multimeter im Ohmmessbereich. 2. Dann miss den Spannungsteiler ganz ohne angeschlossenen µC. 3. Wenn diese Werte alle passen, dann schließ den ADC an. > hier das Datenblatt: SF15-600@10kg,leanstar > (link kann ich nicht posten
-
Thread
USB-A Shield und Ground verbinden?
bin ich komplett überfordert. Diodentest zwischen GND und 5V zeigt 0,5 bzw 0,9 in die andere Richtung, exakt die Werte von den anderen funktionierenden USB Ports. Ich hab x-mal alles nachgemessen, die 5V Pins haben untereinander zu allen USB Ports Durchgang
Dann ist das der Punkt +5VSB. Die Werte sind dann F3 1.5A/6V und L12 70Ω/100MHz und die Kondensatoren CE3 47µF und C35 0.1µF. bleibt nur die Frage wo ich das alles hin löte, direkt an die USB-A Buchse wird hässlich.
-
Thread
I2C Kommunikation zum DS3231 in Espressif-IDF 5.5 zickt plötzlich rum
programmieren, etc.). Danach schalte ich ihn wieder aus. Das mache ich im Prinzip so: [code] // I2C für DS3231 initialisieren und Handle erzeugen i2c_dev_t dev; memset(&dev, 0, sizeof(i2c_dev_t)); ESP_ERROR_CHECK(ds3231_init_desc(&dev, I2C_MASTER_NUM, I2C_MASTER_SDA_IO, I2C_MASTER_SCL_IO));
failed E (2496) i2c.master: i2c_master_transmit_receive(1248): I2C transaction failed W (2506) i2cdev: [0x68 at 0] I2C op failed (Try 3, Handle 0x4084e2d0): 259 (ESP_ERR_INVALID_STATE). W (2516) i2cdev: [0x68 at 0] Invalid
-
Thread
erste Platine, bitte um Hilfe/Kritik
im Beitrag #7982112: > Wozu sind denn die Widerstände am USB? Das ist ein 4.7k nach GND und ein 2.2k Widerstand an 5V, die zusammen so tun, als ob sie ein 1.5k Widerstand von Data+ nach +3.3V waeren, auf dass der Host sofort mitkriegt, dass da was an dem Port haengt. Gruss WK
Dergute W. schrieb im Beitrag #7982150: > Das ist ein 4.7k nach GND und ein 2.2k Widerstand an 5V, die zusammen so > tun, als ob sie ein 1.5k Widerstand von Data+ nach +3.3V waeren, auf > dass der Host sofort mitkriegt, dass da was an dem Port haengt. Aber der STM32F411 (
-
Thread
Medion Internet Radio MD86562 - Waiting for PC Wizard
Der hält die Spannung von ungefähr 3V3. Habe auch mal versucht auf dem UART zu lauschen, ohne Erfolg. Es gibt im Internet ein Pinout zu einer ähnlichen Platine aber das muss ja nicht heißen dass das die gleiche Belegung ist.
eine Mini- / Micro-USB, wo der Stick über ein OTG-Kabel dran kommt - dann hätte die USB einen fünften Pin.
-
Thread
UART-Kommunikationsproblem bei uClinux auf Lantronix XPort Pro
port opened (fd: %d)\n", serial_fd); // Step 2: Configure serial port if (tcgetattr(serial_fd, &tty) != 0) { perror("tcgetattr failed"); close(serial_fd); return EXIT_FAILURE
Received (%d): %s\n", num_bytes, buffer); } } } } // Step 5: Cleanup close(serial_fd); printf("Serial port closed\n"); } [/c] Der Effekt ist exakt der gleiche wie bei meiner Applikation und beim origin al Lantronix-Image!!!! > Ist kein cu(1