-
Thread
Firmware Update auf dem Siemens PAC3100 über einen usb rs485 adapter probleme
Tx:0-20:05:07.507-7E 03 FA 01 00 1B 6F 16 Rx:1-20:05:07.568-7E 03 36 00 2A 37 4B 4D 33 31 33 33 2D 30 41 42 30 30 2D 33 41 41 30 20 20 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 FF FF 56 01 00 00 00 00 F6 00 00 00 01 01 00 1F 14 D4 Tx:2-20:05:08.514-7E 03 FA 01 00 1B 6F 16 Rx:3-20:05:08.579-7E 03 36 00 2A 37 4B 4D 33 31 33 33 2D 30 41 42 30 30 2D 33 41 41 30 20 20 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 FF FF 56 01 00 00
-
Thread
Gibt es noch dumme Fernseher?
Hab mal für den TO google benutzt und den unsmarten TX-32M330E von Panasonic gefunden: https://www.panasonic.com/de/consumer/flachbildfernseher/full-hd-hd-tv/m330-serie/tx-32m330e.html
versuchen deine Scheuklappen mal einen Spalt zu heben. Es gibt da Hilfsangebote. Zur Frage, DVB-S2 Bild ist dann da z.B.. > > Ein TV für nur lineares Fernsehen ist heute nutzlos. Wie ein TV für nur > analoge Antenne vor 15 Jahren auch nutzlos war. Siehe oben. Deine Meinung ist nicht die
-
Thread
Fumot Tornado 25000 mit LCD -Teardown
= LCD_HEIGHT - 1; LCD_send_CMD_byte(0x29); // Display ON // Column and Row Address Set (2A, 2B) LCD_send_CMD_byte(0x2A); LCD_send_DATA_byte(0x00); // Start high LCD_send_DATA_byte(u8_col_start); // Start low LCD_send_DATA_byte(0x00); // End high LCD_send_DATA_byte(u8_col_end); // End low LCD_send_CMD_byte(0x2B); LCD_send_DATA_byte(0x00); // Start high LCD_send_DATA_byte(u8_row_start); // Start low LCD_send_DATA_byte(0x00); // End high LCD_send_DATA_byte(u8_row_end); // End low // Memory Write
-
Thread
gcc array an mehrdimensionales array zuweisen
werden. [c] private void sub_read_wr() { bat_volt = sub_wr_tx_rx(reg[0], 8); bat_kw = sub_wr_tx_rx(reg[1], 8); soc = sub_wr_tx_rx(reg[2], 8); grid_pw = sub_wr_tx_rx(reg[3], 8); pvolt = sub_wr_tx_rx(reg[4], 8);
im Beitrag #7830834: > private void sub_read_wr() > { > > bat_volt = sub_wr_tx_rx(reg[0], 8); > bat_kw = sub_wr_tx_rx(reg[1], 8); > soc = sub_wr_tx_rx(reg[2], 8); > grid_pw = sub_wr_tx_rx(reg[3], 8); > pvolt = sub_wr_tx_rx(reg[4
-
Thread
Fritz Repeater 600 mit brick manuell flashen?
sind. ist halt Neuland... der Stecker riecht aber streng danach - 4polig, übliche Belegung GND, TX, RX, VCC (3,3V oder 1,8V)
finden sind. Ist ja wie mit der E-Zigarette die ich gerade zerlege, Neugier macht viel aus. D. B. schrieb im Beitrag #7830399: > Danke für das Angebot aber Münsterland ist leider zu weit weg für so > einen Versuch. Schade! D. B. schrieb im Beitrag #7830399: > Die Pads sehen aber wirklich
-
Thread
MAX2306 für 40MHz RC-Empfänger
Randy B. schrieb im Beitrag #7830400: > Auch der R820T(2) scheint so wie der MSi001 nicht erhältlich zu sein. Ach so du willst das als eigenes PCB machen? Ich dachte weil du für einen SDR ja sowieso zum
Kilo S. schrieb im Beitrag #7830419: > Randy B. schrieb im Beitrag #7830400: >> Auch der R820T(2) scheint so wie der MSi001 nicht erhältlich zu sein. > > Ach so du willst das als eigenes PCB machen? Richtig. > > Ich dachte weil du für
-
Thread
ESP32: UART1 Kommunikation fehlerhaft
Guten Morgen, hier ein paar Angaben: XIAO-ESP32-C3 [c] #define UART1_TX_PIN 6 // D4 #define UART1_RX_PIN 7 // D5 #define UART1_BAUD 9600 uint8_t data[2] = {0xAA, 0xAA}; const uart_config_t uart_config = { .baud_rate = UART1_BAUD, .data_bits = UART_DATA_
Serial.begin(115200); uart_param_config(UART_NUM_1, &uart_config); uart_set_pin(UART_NUM_1, UART1_TX_PIN, UART1_RX_PIN, UART_PIN_NO_CHANGE, UART_PIN_NO_CHANGE); uart_driver_install(UART_NUM_1, 1024, 0, 0, NULL, 0); } void loop() { uart_write_bytes(UART_NUM_1, data, 2); delay(1000);
-
Thread
Datenbank für fertige Schaltpläne?
Ventile mit je 3 Watt > schalten Warum brauchst Du Relais? Das können Transistoren auch. Der hier z.B. https://assets.nexperia.com/documents/data-sheet/BSH103.pdf Schaltet schon bei 2.5V 3.2A. Sollte für Dich reichen. Aber: Man muss natürlich schon wissen, was man da macht. Isolationsabstände, korrektes
schrieb im Beitrag #7826828: > Warum brauchst Du Relais? Das können Transistoren auch. > Der hier z.B. > https://assets.nexperia.com/documents/data-sheet/BSH103.pdf > Schaltet schon bei 2.5V 3.2A. Sollte für Dich reichen. Toller Tip, eher Scheißidee: 0,5 Ohm RDS(on) gibt ja kaum Wärme, die der kleine
-
Thread
gcc auf dem pc ausführen
= (__uint24) a * b; __asm ("" : "+r" (a), "+r" (b)); __uint24 ab2 = (__uint24) b * a; if (ab1 != ab2) __builtin_abort (); } while (++b); } while (
016llx\n", u64_rand()); return 0; }[/c] [pre] Wert = 0x161391eacafebabe Wert = 0x3d6bc2c35c3d5af4 Wert = 0x7ec540f4f07af5bd Wert = 0x9adcc96a584c6c52 Wert = 0xed8934b23b5e0b7f Wert = 0x71e4bc36667f8b1c[/pre] Als Option für avr-gcc brauch's dann noch ein -I$AVRTEST, damit der avrtest.h
-
Thread
USB CDC streaming und Python auf windows
Ich habe eine USB High Speed Board/projekt und will über USB ca 400kB/s streamen und es via python aufnehmen. Ich kriege öfter missing packete. Genaugenommen (siehe code unten) A: mit time.sleep(0.1) klappt es B: mit time.sleep(0.2) Bekomme ich USBD_BUSY in ST USB
Desktop Rechner: [pre]inxi -C CPU: Info: Quad Core model: Intel Core i5-3470 bits: 64 type: MCP L2 cache: 6 MiB Speed: 1689 MHz min/max: 1600/3600 MHz [/pre] ergeben sich je nach Blockgröße: [pre] 2^14: 744.6 MB/s 2^15: 1193.0 MB/s 2^16: 1267.7 MB/s 2^17: 1724.1
-
Thread
Zuständigkeit Telefonkabel im Mietshaus
Bauform B. schrieb im Beitrag #7822490: > 19x1.5² für Telefon? M. e. Humbug.
Kurt B. schrieb im Beitrag #7822285: > Wer muss nun nun das Kabel vom Hof bis in die Wohnung neu legen? O2 oder > der Vermieter auf eigene Kosten? Eine Telekom freut sich bei der Störungsbeseitigung auch
-
Artikel
Interrupt
Microcontroller in einen Low Power Mode versetzt wird, wird er durch einen Interrupt wieder aufgeweckt, z.B. in einem festen Zeitraster per Timer-Interrupt oder vom ADC nach Beendigung einer AD-Wandlung. Dabei muß sichergestellt werden, daß der Interrupt erst nach dem In-Low-Power-Gehen (z.B. per Befehl sleep
Datenbyte im Sendepuffer. Dieser Interrupt ist extrem nützlich für eine Halbduplexkommunikation, z. B. auf einem RS485-Bus. Hier kann man nach dem vollständigen Senden aller Bytes den Bustranceiver (z. B. MAX485) von Senden auf Empfangen umschalten, um den Bus freizugeben. Bei Nutzung der Interrupts
-
Artikel
AVR-Tutorial: Interrupts
werden: Nr. Adresse Interruptname Beschreibung 1 0x000 RESET Reset bzw. Einschalten der Stromversorgung 2 0x001 INT0 Externer Interrupt 0 3 0x002 INT1 Externer Interrupt 1 4 0x003 TIMER2_COMP Timer/Counter2 Compare Match 5 0x004 TIMER2_OVF Timer/Counter2 Overflow 6 0x005 TIMER1_CAPT Timer/Counter1 Capture
0x006 TIMER1_COMPA Timer/Counter1 Compare Match A 8 0x007 TIMER1_COMPB Timer/Counter1 Compare Match B 9 0x008 TIMER1_OVF Timer/Counter1 Overflow 10 0x009 TIMER0_OVF Timer/Counter0 Overflow 11 0x00A SPI_STC SPI-Übertragung abgeschlossen 12 0x00B USART_RX USART-Empfang abgeschlossen 13 0x00C USART_UDRE
-
Thread
ESP32 - CYD/Cheap Yellow Display: serieller Port P5
Hallo, ich habe hier ein CYD mit 2 USB Ports ("CYD2USB"). Dieses hat einen Anschluss P5 wo die RX0/TX0 Pins herausgeführt sind. Leider bekomme ich keine Daten über den RX Pin. Zum Testen verwende ich ein GPS-Modul, welches 3,3V serielle
Flip B. schrieb im Beitrag #7818600: > Der CH340 hat den RX fest im griff, dagegen kommt dein GPS-Modul > nicht > an. > > Keine ahnung, ob man den TX des CH340 per Treibercommando deaktivieren > kann
-
Thread
Richtige Bestückung eines PCB mit RJ45 Buchse
bestückt ist, was macht die Platine dann? Sicher kein ModBus! Eventuell gehen dann die U0RX und U0TX heraus auf die Steckverbinder und dort ist dann ein RS485 Wandler...
Nein, auch für Modbus dürfte TX nich mit TX verbunden sein, ohne transceiver dazwischen. Es könnte sich um einen Schaltungsfehler handeln oder es darf nur ein Netzwerkmodul auf der Platine bestückt werden, ESP oder Xport.
-
Thread
125 KHz Signal
always exist even there's not transfer undergoing }; //ESP_ERROR_CHECK(rmt_apply_carrier(tx_chan, &tx_carrier_cfg)); // modulate 125kHz carrier to TX channel } void loop() { rmt_tx_init(); rmt_transmit_config_t tx_config = { .loop_count = 0, // no transfer loop
ein taufrisches XUbuntu aufgesetzt und alles > nach Anleitung installiert ... mit beiden APIs - v2 und v3 - nischt! Bei mir läuft die API zumindest unter Windows problemlos. Es könnte aber auch damit zusammenhängen, dass aus Deinem ursprünglich genannten RSP1A plötzlich ein RSP1B wurde. Mag
-
Thread
RS232-Pegelwandler
Information in der Fußnote 3: "Invertiertes RS232-Signal, TTL, 9,6 kBaud" (laut S.25 umstellbar auf 115,2 kBaud) also genau das was z.B. ein Arduino als "serielles TTL-Signal" erwartet. Der invertierende Pegelwandler wird nur für einen PC mit RS232-Anschluss benötigt. Oder man für ein RS232/USB-Wandlerkabel
geht nicht für SoftwareSerial Interface da an diesem Pin der interne Timer mit einwirkt, daher PIN 2 , nun reicht das 3.3V Signal um den Arduino Pin2 durchzusteuern).
-
Thread
Neue PC-Standards, Exportbeschränkungen, Funkmodule und Messtechnik
Parametern überlegen sein sollten: [c] The developers at Würth Elektronik have also managed to reduce the TX current consumption and form factor by 50 percent compared to the ESP32-C3-MINI-1 module. In power-off mode, the modules, which measure just 13 × 9.5 × 2 mm, consume only 1 µA. [/c] Interessant
three meters in length. The spec for these new cables will be a key highlight of DisplayPort version 2.1b, which will be released in the spring of 2025. As a result, the DisplayPort 2.1b update will provide for up to 3X the cable length for UHBR20 GPU-to-display connections compared to existing VESA certified
-
Thread
Suche exakten Schaltplan von TDA2030 Audio Modul
wirst fündig: https://www.google.ca/search?sca_esv=fa4469731fec35ce&q=tda2030+module+schematic&udm=2&fbs=AEQNm0Aa4sjWe7Rqy32pFwRj0UkWd8nbOJfsBGGB5IQQO6L3J7pRxUp2pI1mXV9fBsfh39LpAWJ-Nb3mi2m4EiVUszBizjj7k1tDSauugkDAVOm1ab7mHft6vFbPn2oZc2v3qXB0m8iRqrDW66UZJzxIomTCF_h2nCEF0EMww0jmP7uFoCojNUtePYSyJ9mFAyZJNubuMHtTTpYqYjitP1iPyqtqAEF94A
404849260164?mkevt=1&mkcid=1&mkrid=707-53477-19255-0&campid=5338757642&toolid=20006&customid=e3516a443bf4cc5f2dbbf119cd74d137&_trkparms=ispr%3D1&amdata=enc%3A11tjomrk9R_y2U5yZcPtTxA21 Ist das ein tolles Angebot! da komischerweise ab 6 V: https://www.ebay.de/itm/387570851768?var=0&mkevt=1&mkcid=1&mkrid
-
Thread
Phonoverstärker Tandberg TR2075
wahrscheinlich einen OpAmp mit geringer > Eingangsoffsetspannung und geringem Rauschen an dieser Stelle. Z.B. im Onkyo TX-8050.
" verschrieene UKW-Radio ist da um mindestens ca. 10 dB besser!
-
Thread
STM32 UART und DMA
des Bytes in den TX Register.
ist ein zusätzlicher Interrupt pro Seite. Auf dem Interface selbst hat man nur das Break (im Prinzip 2 Bytes Länge und etwas Zeit für Verarbeitung und Aufsetzen des DMAs)
-
Thread
Virtual RS232 am USB send DTR aber wie ?
// DTR-Signal simulieren pinMode(RX_PIN, OUTPUT); pinMode(TX_PIN, OUTPUT); digitalWrite(RX_PIN, LOW); digitalWrite(TX_PIN, LOW); delay(15); digitalWrite(RX_PIN, HIGH); digitalWrite(TX_PIN, HIGH); delay(15); digitalWrite(RX_PIN, LOW
pinMode(TX_PIN, INPUT); ? muß der TX_PIN nicht auf OUTPUT gesetzt werden? Gruß Ulrich
-
Thread
Viessmann Trimatik Reparatur
Habe ein Olypus Kessel, die Sicherheitskomponeten belassen und die Steuerung mit einer UVR16x2 gemacht. https://www.ta.co.at/x2-frei-programmierbare-regler Technisch gesehen gibt es bein originalen Regler auch nur einen Relaiskontakt, der den Brenner einschaltet. Wir haben sie selber programmiert
Zahlenangaben sind die Impulsbreiten in us. Es liegt am Stecker X4 und läuft von dort direkt zu den Rx/Tx Pins vom 80C52 Prozessor. [1]=Tx, das Signal auf dem Bild [2]=Rx, [3]=GND, [4]=5V [2] und [3] sind über eine Drahtbrücke fest verbunden. Der Konnektor X4 wird in keiner Dokumentation erwähnt
-
Artikel
USB-Tutorial mit STM32
Lauf des Beispielprogramms sieht dann (gekürzt) etwa so aus: $ ./usbclient 0 1 Angeschlossene Geräte: 2:8:5 04f2:b336 2:5:9 04ca:300b 2:2:10 dead:beef 2:4:6 046d:0a1f [...] Manufacturer: ACME Corp. Product: Fluxkompensator Serial: 42-1337-47/11 LED1: 1 LED2: 0 Sende Daten : de, c8, 1d, a0, 7b, 33, 65,
bNumInterfaces auf 6 gesetzt. Das erste Interface ist jeweils ein "Communications Class Interface", und erhält die Werte bInterfaceClass=2, bInterfaceSubClass=2 und bInterfaceProtocol=1. Das definiert