-
Thread
PiPico PIO programmieren
] #!/python # vim: fileencoding=utf-8: ts=4: sw=4: expandtab: import rp2 from machine import Pin from rp2 import PIO import time from machine import freq as cpufreq # Define a PIO assembly program that toggles the output pin at a controllable rate @rp2.asm_pio(out_init
mov isr, !x 0x8020, // 1: push block 0xa02b, // 2: mov x, !null 0x2020, // 3: wait 0 pin, 0 0x20a0, // 4: wait 1 pin, 0 0x0046, // 5: jmp x--, 6
-
Thread
Sharky 773 mit intereme M-Bus auslesen
angehängten Datenblatt. Sende ich folgenden selectin-String, dann erhalte ich abe keine Antwort. 68 0B 0B 68 53 FD 52 64 24 36 33 FF FF FF FF 26 36 16 Meiner Ansicht is es ein long frame und das CRC ist daher 2 Byte lang. Da ich auf einen anderen Befehl eine Rückmeldugn bekommt gehe ich davon aus,
einen Zälher am Bus und sendete diese Sequenz: Select device: 15.10.2025 09:10:39.389 [TX] - 68 0B 0B 68 53 FD 52 FF FF FF FF FF FF FF FF 9A 16 15.10.2025 09:10:39.480 [RX] - E5 Application reset: 15.10.2025 09:13:15.190 [TX] - 68 04 04 68 53 FD 50 00 A0 16 15.10.2025 09:13:15.249 [RX] - E5
-
Thread
ESP32-S3-Touch-LCD-4.3B
hallo, ich bin mir sicher hier kann mir jemand auf die Sprünge helfen. der ESP32-S3-Touch-LCD-4.3B hat einen RS485 Schaltplan: https://files.waveshare.com/wiki/ESP32-S3-Touch-LCD-4.3B/ESP32-S3-Touch-LCD-4.3B-Sch.pdf wie muss ich die verdrahtung vom SP3485E (RS485 transceiver) verstehen? Der
// do not print any debug messages on controller to reduce noise Serial.begin(115200, SERIAL_8N1, RX3, TX3); // swapped -> UART3 Serial1.begin(9600, SERIAL_8N1, RX0, TX0); // swapped -> UART0 Serial2.begin(115200, SERIAL_8N1, RX2, TX2); [/code]
-
Thread
ESP 1-wire PullUp's auf beiden Seiten des LevelShifters 3.3V<>5V?
durchsichtig" ist? Rainer W. schrieb im Beitrag #7948974: > Was hat das "1-wire" im Titel mit dem I2C-Bus zu tun? Sowohl der DS18B20 als auch die DHT-Sensoren nutzen ein einstrippiges Protokoll, und der verwendete Levelshifter ist nicht I²C-Protokollspezifisch, wird aber oft so bezeichnet weil er
Seite auf der Datenleitung mit Pullupos stabilisieren sollte. Vielen Dank für die Info Falk B. schrieb im Beitrag #7948904: > 2 MOSFETs, der auch in sehr ähnlicher Form in > vielen integrierten Pegelwandlern stecket ich vermute mal der von mir genutze TXS0108 ist so ein Mosfet-levelShifter
-
Thread
Echtzeit Web GUI und Mikrocontroller
] usb 1-1.3.2: New USB device found, idVendor=067b, idProduct=2303, bcdDevice= 3.00 # [36544.622963] usb 1-1.3.2: New USB device strings: Mfr=1, Product=2, SerialNumber=0 # [36544.622965] usb 1-1.3.2: Product: USB-Serial
Feld musst Du die Signale halt verlässlich gestalten. Für wenige m reichen weiterhin 3 Leitungen (Rx/Tx/Gnd), ab etwa 20 m kannst Du auch auf 2 x Differentiell wechseln.
-
Thread
KiCAD: Erstellung von Bauteil-Bibliotheken
6 Stück macht. Aber Q_Dual_NMOS_S1G1S2G2D2D2D1D1.... das kann doch keiner ernst meinen. Und dabei hilft Ableiten ja auch nur bedingt. In diesem Fall wohl eher unwarscheinlich, aber wenn ich nun z.B. vorhabe, dass der Gate-Anschluss nicht
geswapt werden). Ich glaube ich verstehe das nicht so ganz. Wenn man Pin1 und Pin2 tauscht. Dann tauscht man doch die Netze. Weder ändert sich die Funktion hinter Pin1 (z.B. UART1_RX), noch wandert der Pin1 Marker auf dem Chip eine Position weiter. Ergo kann man die Pins nicht direkt
-
Thread
868MHz-Antenne Optimierung
F. schrieb im Beitrag #7943405: > 3) Sendeleistung? Habe auf 14dB Sendeleistung getestet, hätte eine tiefere Sendeleistung allenfalls besser funktioniert auf diese Distanz? 14dB wäre sicher nicht nötig gewesen
Manuel N. schrieb im Beitrag #7943453: > Habe auf 14dB Sendeleistung getestet 14 dB ist keine Leistung sondern ein Verhältnis-Wert. Wenn du mit solchen Kenntnissen deine Antennen-Optimierungen durchgeführt hast dann .....
-
Thread
Atmel Studio7 Debuger springt nicht in Interruptsprungleiste
ATTiny 2313 Im Programm wird der UART verwendet. Der Global-Interrupt ist gesetzt, RXCIE (RX interupt enable) im Uartregister ist gesetzt, Wenn ich nun im Simulator das Bit RXC (Recive complete)setze müsste der Simulator doch nach dem nächsten F11 in die Intruptleiste springen. Tut er aber
aber ich weiß nicht warum. Egal. Was mir aber aufgefallen ist: Beim ATMEGA 168 wird der Interrupt 2x wiederholt, bis RXC vom Simulator rückgesetzt wird, Beim ATTiny 2313 setzt der Simulator RXC gar nicht zurück und wiederholt den Interrupt ständig, bis man RXC von Hand resetet. Egal, wenn man es weiß
-
Thread
Welche autonomen Mini-SDR-Geräte bzw. Bastelprojekte dazu kennt ihr?
Billig muss nicht zwangsläufig heißen, dass es schlecht ist. Bei einem vergleichbaren analogen RX steckt der Aufwand und die Kosten in der Hardware. Beim Pico Rx stecken die Kosten wohl in der Software, das aber nur einmal weil sie beliebig vervielfältigt werden kann. Für Nachbauer fallen diese
Mein FT-818 brauch 400mA beim RX, mein QMX mini 120mA. Also braucht der SDR nur 1/3 eines nicht SDR.
-
Artikel
RS-485
differentielles Leitungspaar, die von mehreren Protokollen benutzt wird. RS485 erlaubt grundsätzlich Point-2-Point-Verbindungen wie auch Multi-Point-Verbindungen mit mehreren Mastern und Slaves. Einsatzgebiete sind Umgebungen, bei denen es auf Störfestigkeit ankommt. Der Großteil sind industrielle und militärische
Hersteller Vcc [V] Datarate [Mbit/s] Slewrate limited Max. Tranceiver Lieferant LTC1480 SO-8 Linear 3,3 2,5 ? 32 R MAX481 SO-8 Maxim 5 2,5 nein 32 R MAX485 SO-8 Maxim 5 2,5 nein 32 R MAX3485 SO-8 Maxim 3,3 ja 32 R SP3485 SO-8 Exar 3,3 10 nein 32 R Meist genutzte RS485-Bausteine. [//www.mikrocontroller.net
-
Thread
DAU-Fragen zu Aktor
SBS-Aktor: RS485 - uni- oder bidirektional? Und was bedeuten die Bezeichnungen der Leitungen RS485 RX -B / RS485 TX +A? TX heißt doch senden und RX empfangen? Bei RS485 senden oder empfangen doch beide Leitungen gleichzeitig? Modbus RTU - ist ein digitales Protokoll, wie passen dann die Angaben
sind aktiv niedrig". Kurz: der Dokuschreiber hat nicht so richtig gewusst, wie er da RX und TX unterbringen muss. Oder es gibt eine Option, wo RX und TX getrennt herausgeführt sind. Wenn der Antrieb RS485 kann, dann gelten +A und -B. > Einen Befehlssatz für diesen Aktor habe ich auch
-
Thread
Arduino Uno R4: Besonderheiten und Abhilfen
alleine ja sowieso nicht > in-circuit debuggen kann, Das ist nicht mehr richtig! Die Arduino IDE 2.X kann das, zumindest für einige µC z.B. STM32
globalen Variablen weg optimiert hat. Für sie wird kein RAM belegt, sondern CPU Register. [pre] 1 kB für Wire 1 kB für Wire1 1.2 kB für _UART1_ 1.2 kB für _UART2_ 1.2 kB für _UART3_ 1.3 kB für USB 258 Bytes für ADC 104 Bytes für PWM [/pre] Das sind schon 7 kB. Wenn du Programme mit der STM32
-
Thread
Verständnisfrage Drehstromtechnik
Rüdiger B. schrieb im Beitrag #7942545: > Kupfer(oder ein anderes Metall) ist teuer.Mit 2 Adern kann man eine > betimmte Leistung übertragen. Mit 3(bzw 4 mit Nullleiter bei > unsymmetrischer Last)kann man die
Rüdiger B. schrieb im Beitrag #7942545: > Kupfer(oder ein anderes Metall) ist teuer.Mit 2 Adern kann man eine > betimmte Leistung übertragen. Mit 3(bzw 4 mit Nullleiter bei > unsymmetrischer Last)kann man die
-
Thread
Audio Bluetooth TX Baustein Empfehlungen
der als Bluetooth Audio-Transmitter funktioniert. Also stereo Audio rein, analog, meinetwegen auch I2S oder so (aber kein USB) und dann über Bluetooth raus.
steckt hier z.B. in einem Gerät, in dem er genau das macht was Du suchst. Mit anderer Firmware kann er aber auch in einem Bluetooth Lautsprecher verwendet werden.
-
Thread
Microkontroller Atmel
Ich glaube wir reden aneinander vorbei. Viel Spaß beim "modifizieren" des Binary. [code] 31 C0 8B 14 85 00 00 00 00 81 C2 37 13 00 00 89 14 85 00 00 00 00 40 39 C1 7C F5 A3 EF BE AD DE C3 [/code]
der AT89C51RC ist nicht seriell > programmierbar. Danke für die Korrektur. Ich war bei den AT89C51Rx2-Typen, die sich mit dem erwähnten Flip über eine serielle Schnittstelle programmieren lassen. Ich hatte vor einiger Zeit mal viel Spaß mit den „kompatiblen“ LP51-Typen.
-
Thread
Gibt es einen Ringkern mit der Bezeichnung G2-3/FT16?
Hobby B. schrieb im Beitrag #7934946: > Hier ist er gelistet. > > https://electronicparts-outlet.com/en/ferriet-tube-core-g23-ft16-12x5mm-hole-2mm-850-al530-broadband.html Der G2-3/FT16 ist ein Ringkern
sind schon lange verplant. Ich schau mal nach, ob ich noch eine alte Testplatine habe, die mit einem G2-3/FT16 bestückt ist... Übrigens der Ferrit-Ringkern B64290-L45-X830 von EPCOS ist eine Alternative und sollte gut passen: https://www.reichelt.de/de/de/shop/produkt/Ferritkern_5_75_h_material_n30
-
Thread
AVR128DB USART Transmit Buffer
report2_010 ; Wait for all transmissions complete cbi b_PA4 ldi r20, 10 ldi r21, 'A' ; ; Start Break ; sbi b_BRKA ; ; Start sending Characters ; report2_020: ; ; First Report
SLUXCSR_gm | SLUB_bm st Y+, r16 lds r17, USARTA+USART_STATUS_offset st Y+, r17 lds r18, TCB2_CNTL lds r19, TCB2_CNTH st Y+, r18 st Y+, r19 cbi b_PA4 sei sbrc r17, USART_DREIF_bp rjmp report2_040 ; Send characters until cbi b_BRKA ; the TXBUFFER is
-
Thread
Programm für AT-Befehle
Sowohl das obige Programm als auch der HC-12 unterstützen nur maximal 115200 Baud, außerdem wird nur Rx und Tx verwendet.
an einigen billigen RS232 Wandlern, die dann leider nicht die +-12V haben. Da habe ich auch schon "2 mal gekauft".
-
Thread
ESP32-S3 --> ASR-Server
(true); } } }; // =============================== // I2S Initialisierung (ESP-IDF / Arduino) // =============================== i2s_config_t i2s_config = { .mode = (i2s_mode_t)(I2S_MODE_MASTER | I2S_MODE_RX), .sample_rate = 16000, .bits_per_sample = I2S_BITS_PER_SAMPLE_16BIT, .channel_format = I2S_CHANNEL_FMT_ONLY_LEFT, .communication_format = I2S_COMM_FORMAT_I2S_MSB, .intr_alloc_flags = ESP_INTR_FLAG_LEVEL1, .dma_buf_count = 8,
-
Thread
Schrittmotor und Treiber für Drehkondensator
Michael B. schrieb im Beitrag #7929910: > Schrittmotore haben 2 Probleme: > sie brauchen Strom um ihre Position zu halten, Quatsch. Drehkos entwickeln kein Gegenmoment das Kraft braucht um gehalten zu werden
Rainer D. schrieb im Beitrag #7930049: > Michael B. schrieb im Beitrag #7929910: >> Schrittmotore haben 2 Probleme: >> sie brauchen Strom um ihre Position zu halten, > Quatsch. Drehkos entwickeln kein Gegenmoment das Kraft braucht um > gehalten
-
Thread
DIY IR Receiver USB
dann mit ir-keytable die gewünschten Events generieren. Da kann ich bei Amazon einen FLIRC USB (2. Generation) für 38.26 € kaufen. Selbstbau-Anleitungen finde ich viele, aber keine für meine Mittel: das wäre: 1.) ein Arduino, z.B. Pro Micro hätte ich hier liegen 2.) ein XIAO ESP32C3 (wäre
protocols]] name = "kfs-rpi5" protocol = "nec" [protocols.scancodes] 0x52 = "KEY_1" 0x50 = "KEY_2" 0x10 = "KEY_3" ... 0x5a = "KEY_LEFT" 0x1b = "KEY_RIGHT" ... 0x19 = "KEY_MUTE" 0x13 = "KEY_VOLUMEUP" 0x17 = "KEY_VOLUMEDOWN" [/code] Dann kann ich ohne weiteres Zutun z.B. lauter und leiser
-
Thread
ESP32 Dev Kit C V4 mit gefälschten CP2102
Probleme damit: Der USB-Chip CP2102 ist gefälscht. Wenn nichts an USB angeschlossen ist, schwebt die RX-Leitung bei 2 V, so dass der Chip auf dem UART meint, Daten zu empfangen, die gar nicht da sind. Auf dem angehängten Foto sieht man die Aufschrift "S1LABs", wo eigentlich "SILABS" stehen sollte.
Günter N. schrieb im Beitrag #7929671: > richtig.jpg S1LABS CP2J02
-
Thread
Neue österreichische Mittelwelle hat Testbetrieb aufgenommen
Karl B. schrieb im Beitrag #7931683: > Empfänger-Standort Nähe Bremen. RX: Tecsun S-2000 mit externer > abstimmbarer Aktivantenne. Interessant: da hätte nochmal Lust in den großen Baum im Garten einen
Gelegentlich habe ich heute noch die Pausenfanfahre als "Ohrwurm". https://www.youtube.com/watch?v=B2mBP40w_hU Mit freundlichem Gruß Bernd Wiebus alias dl1eic http://www.l02.de
-
Thread
Billigfunkgeraete aus Fernost die Zweite a.ka. Radio-SDK
werden kann, scheint fuer einen Eintrag in der Liste zu reichen. Oder: Geraet sendet auf 446.* mit 2W und hat eine abnehmbare Antenne. Auch wenn die 60dB resp. 70dB zwischen 1. und hoeheren Harmonischen eingehalten werden. Um die Geraete fuer z.B. Betriebsfunk legal in Verkehr bringen zu duerfen
aber halt der duobander auch 100€ aufwärts. Spielzeuge hab ich diverse UV5, RT-890, KG-UV6D (4m/2m Version) usw. Das RT-890 ist das einzige Gerät das so knapp im Mittelfeld spielen könnte, Nebenaussendungen sind OK, RX brauchbar. Aber zur Zeit gibt es hier keine Gespräche auf Funk an denen
-
Thread
Externe Antenne an 2.4Ghz Audio-Empfänger?
passende Antenne. Schlitz im Gehäuse usw.. Ohne entfernen des abschirmblech gibt's keinen Zugang zum RX HF Pfad, zumindest keinen leichten, nicht mal laut Datenblatt: https://tvsat.com.pl/PDF/D/DIO-S003B.pdf
groß, Antennen falsch ausgerichtet etc.), werden kurze Pulse ausgeben. Am CRC Ausgang lässt sich z.B. eine LED anschließen die das dann optisch signalisiert.
-
Thread
Platine aus E-Schweissgerät ca. 80er Jahre
nicht gedacht. Die waren ja schön platzsparend. Wenn ich das richtig lese, haben die: 100R 1k 2,2k 8,2k 24k
2% in der Realität.
-
Thread
RFID per USB HID in windows übertragen.
will ich ausgelesen haben und so wie Sie da steht an Windows übertragen. Aber in windows wird rB8wa ausgegeben. Das ist die Erste Zeile ASCII Bit 5, 7, 8, 9, 11, was ja folgendem in Hex enspricht:72, 42, 38, 77, 61, Aber wie bekomme ich jetzt Bit 1, 2, 3, 4, 6, 10, 12 ebenfalls übermittelt
beginnen. Eine andere Möglichkeit ist, auf die '02' zu warten, und erst dann den Buffer zu füllen, z.B. [c] if (Serial1.available()) { byte b = Serial1.read(); // Serielle Daten Lesen if ((b == 0x02) || (index != 0)) { uid[index++] = b; } ... [/c] PS: Bitte in deinen
-
Thread
Problem mit ADUM1201 und FT232
B. schrieb im Beitrag #7925319: > Dort sind wir doch gar nicht! U2 und U3! Nochmal, U3 ist an der ganzen USB-Geschichte nicht beteiligt. Die Jumper JP1 und JP2 sind OFFEN !!! Demzufolge ist auch das
verbinden DARF, ohne dass es zu elektrischen Fehlern kommt. Was soll diese künstliche Verknickelung von RX_USB, TX_USB, RX_LED und TX_LED? Falls du D1, D2 und U2 auf die passende Höhe zu U4 bringst, kannst du dir einen Haufen davon sparen und der Plan wird deutlich übersichtlicher. J1, J2 und J3 hängen