-
Thread
Firmware entschlüsseln, Updateprogramm als Hilfe?
Register: [code] BK4819_WriteRegister(0x1E, 0x4C58); BK4819_WriteRegister(0x2A, 0x4F18); BK4819_WriteRegister(0x53, 0xE678); BK4819_WriteRegister(0x2C, 0x5705); BK4819_WriteRegister(0x4B, 0x7102); BK4819_WriteRegister(0x77, 0x88EF); BK4819_WriteRegister(0x26, 0x13A0); [/
(0x2A, 0x4F18); // after reset: 0x4711 > > BK4819_WriteRegister(0x53, 0xE678); // after reset: 0xE66C > > BK4819_WriteRegister(0x2C, 0x5705); // after reset: 0x5B05 > > BK4819_WriteRegister(0x4B,
-
Thread
STM32 Flash Schaltung über UART
Ich würde da einiges anders machen ;-) 1. NRST mit Widerstand auf 3.3V und Taster auf GND 2. BOOT mit Widerstand auf 3.3V und Switch auf GND. Elko raus 3. Header UART: RX, TX und GND 4. Header SPI: 3.3V, MOSI, MISO, SCK, CS und GND 5. 100 nF an VDD und VSS. Nahe am STM Grüße Ups. Steve
schrieb im Beitrag #7483087: > Nein. So geht das am Reset Pin: So müsste es dann passen? (RESET2; hatte den falschen Wert bei C3 (ja der wird noch C2; hatte etwas probiert))
-
Thread
WLT Wavelet komprimierte Bilddatei
1c 00 00 c0 |.2..............| 000002e0 4b 33 08 01 00 01 00 1c f8 ff bf 54 f9 12 08 40 |K3.........T...@| 000002f0 e0 32 08 b8 55 33 08 0c f8 ff bf 67 0b 10 08 e0 |.2..U3.....g....| 00000300 e2 32 08 0b 00 00 00 00 00 00 00 f9 89 1a 08 c0 |.2..............| 00000310 4b 33 08 01 00 00 00 2c f8 ff bf 93 2b 10 08 e0 |K3.....,....+...|
-
Thread
ESP01S findet BME280 nicht
irgendeinem mir nicht ersichtlichen Grund, findet der ESP 01S den Sensor, mit dem den meisten Bekannten I2C Scanner nicht. Sensor Defekt schließe ich aus, funktioniert an einem ESP32 Dev Board am 3.3V Pin. Meine einzige Vermutung ist, dass der XC6220B331MR-G von Aliexpress das Problem sein könnte, weil
dieses: https://www.amazon.de/DollaTek-Mini-WLAN-Modul-Motherboard-Integriertes-18650-Akkusockel/dp/B07MPB2LRT/ref=sr_1_2?__mk_de_DE=%C3%85M%C3%85%C5%BD%C3%95%C3%91&crid=8T40N78APGO5&keywords=18650+esp&qid=1692396425&sprefix=18650+esp%2Caps%2C104&sr=8-2 Dieses Teil entlädt die Batterie trotz Deep
-
Thread
RS232 auslesen
Was zeigt Scope an TX? Was an RX?
Original: https://sid.siemens.com/api/khub/documents/OOCuWhiI6_FJ3Bebg9L9gA/content?Ft-Calling-App=ft%2Fturnkey-portal&Ft-Calling-App-Version=4.1.38&filename=10885_de.pdf Ich fürchte aber, daß das ganze zu keinem Ergebnis führen wird. a) Das Ding ist uralt b) Das Ding ist von Siemens und Siemens
-
Thread
schnelles Schalten mit on-Chip-Lösungen
Prozessors brauchen dann geschätzt 0,3 statt 0,5 GB/s. Ich rechne nun einen AXI mit 150MHz. Der könnte 2,4GB/s (mehr kommt vom Exemplar 2 sowieso nicht). Rechnen wir 2,0. Abzüglich 0,5 bleiben 1,5. Davon müsste ich mindestens 70% abgekommen. Klappt das?
schätzen, aber die Schaltmatritzen der AXI-Busse suggerieren mir eine Bandbreitenbremse. Dem Bild oben z.B. ist zu entnehmen, dass auf dem PHY 4 Teilnehmer arbeiten (können) während nur 2 davon über eine Matrix an die 4 PS-Teilnehmer angeschlossen sind. Frage der Frage: Welche Bandbreite bleibt für einen
-
Thread
Lüfter erzeugt Störungen
zwei von dene hier: https://www.reichelt.de/axialluefter-40x40x10mm-5v-12m-h-23dba-sun-ee40100s2-1-p260551.html?&trstct=pol_0&nbc=1 Gruß Holger
Die 10µF hinter den Spannungsreglern sind etwas mager. Hab grad mal in meinen Onkyo TX-8050 geschaut, da sind 1µF MLCC + 220µF Elko hinter jedem Spannungsregler (+/-15V, 5.2V, 3.3V). Die 3.3V und 5.2V kommen von Schaltreglern MP2363. Die GND der Regler sind alle getrennt zum zentralen
-
Thread
ESP32: Wie das beste aus dem ADC herausholen?
Ben B. schrieb im Beitrag #7476492: > Die Alternative wäre sicherlich ein externer 8fach 12/16Bit ADC, der > sich über SPI oder I2C anbinden lässt, aber habe ich nicht da, kostet > Geld und ich wüsste
Ben B. schrieb im Beitrag #7477891: > 47k/47k Spannungsteiler Zu hochohmig, da streut dir das Funksignal stark rein. Gehe auf 2,2 kΩ runter oder schalte einen Kondensator parallel zum "unteren" Widerstand
-
Thread
ESP-32 SPI sendet falsche bits
Serial.println(read_spi_pin(4)); delay(1000); } bool read_spi_pin(uint8_t pin_nr) { spi_master_tx_buf[0] = pin_nr & 0b00111111; spi_master_tx_buf[0] = spi_master_tx_buf[0] | 0b10000000; master.transfer(spi_master_tx_buf, spi_master_rx_buf, BUFFER_SIZE); bool response_valid = false;
return response_high; } void write_spi_pin(uint8_t pin_nr, bool write_high) { spi_master_tx_buf[0] = pin_nr & 0b00011111; if (write_high) { spi_master_tx_buf[0] = spi_master_tx_buf[0] | 0b01000000; } master.transfer(spi_master_tx_buf, spi_master_rx_buf, BUFFER_SIZE); } [/c]
-
Thread
STM32 5V tolerant, welcher Pegel?
Den Schaltplan müsste ich rekonstruieren, und da es min. 2 Lagen + ein GND Lage sind wird das womöglich nichts. Für 5V spricht der Siebdruck sowie die Tatsache dass der TX mit 5V antwortet wenn man RX mit 5V fragt.
ob man am RX Pin mit 3V oder 5V sendet. Die genauen Pegel am TX Pin sind 4,99V bzw. 2,81V laut Oszilloskop. 4. Die Verkabelung ist original und der Abstand beider Controller beträgt ca 1 m. Meine Frage war ob der Pegel (inzwischen gemessen 2,81V) ausreicht. Wenn
-
Thread
Bluetooth LE Verständnissproblem ATT, GATT usw.
> Neben der "Nordic UART RX"-Characteristic, an die Du die sieben Bytes > sendest, gibt es ja z.B. auch noch die "Nordic UART TX"-Characteristic > (UUID: 6E400003-B5A3-F393-E0A9-E50E24DCCA9E) für die Gegenrichtung, zum > Empfangen. Auch die würde ich daher einfach mal subscriben, einfach um >
direkt die Frage nochmal mit dem subscriben. Wenn ich sowas hier mache: [c] pRemoteChar_NORDICUART_TX->registerForNotify(notifyCallbackTX); [/c] dann erschließt sich mir, das da was abonniert wird. Aber wie ist es denn z.B. beim READ? Abonniere ich automatisch, wenn ich einmal gelesen habe? Denn in
-
Thread
STM32H7 - externe SPI Daten (ADC Werte) mittels DMA einlesen
auch wieder an den ADC zurück sendet. Da es da aber eigenlich nichts zu senden gibt, füllt man den TxFIFO erst gar nicht, sondern schreibt einfach NULL ins UDRDR Register, wie im Abschn. 53.5.2 im RM des H7 beschrieben. > ...oder im Datenblatt vom ADS131"A"04 > Evtl. kann ich den "A" aber anstatt
oberhalb vom Nullpunkt höher aufgelöst werden (quasi eine Zoom-Funktion ;-) => läuft. (das geht z.B. schon nicht mit allen H7-Derivaten, da einige die Funktion „Externer Bias“ nicht besitzen. Was der H7 dann noch alles macht: Aufnehmen der ADC-Werte Version 1: Kurze Messung => 2-4kSPS, alles
-
Thread
Arduino 2560 / Datenverlust bei Hardware-UART und SPI
Atmega2560 mindestens 0.6 * Vcc betragen. Wenn der Atmega mit 4.6 V versorgt wird, sind das knapp 2.8V.
Hallo! Die Pro Mini in meinem Bestand haben einen Atmega328P (ohne B) und damit nur einen HW-Uart! Eine Schnittstelle für die Konsole/User-Interface/Programmierung, eine für den Sensor war mein Plan! Den Anschluss Sensor an Soft-Sio, RTC und eeprom per i2c funktionierte
-
Thread
Klingeldraht (2xTP) nutzen für PoE Kamera
über 1/2+3/6 !
aber versuchen, zwischen RX und TX Paerchen eine Gleichspunnung zu uebertragen.
-
Thread
Funkmodul oder IC gesucht
/dp/B098T1XDW8/ref=sr_1_32?keywords=funkfernbedienung+garagentor&qid=1690718063&sprefix=funkfernbedienung+ga%2Caps%2C107&sr=8-32). Nach einigen Jahren gehen die Fernbedienungen langsam kaputt, weshalb ich
Anwendung arbeitet man mit dem digitalen Ausgang. ...welches Protokoll...? Gut funktioniert z.B. den Sender mit symmetrischen Impulsen von 0,5ms HI / 0,5ms LOW oder je 1ms oder je 2 ms zu modulieren. Am Empfänger wertet man dann die Impulsdauer als LOW od. HI aus. Für höhere Modulationsfrequenzen
-
Thread
Funkfernbedienung dekodieren
anschließen? Nein, die ist zusätzlich noch ein Träger von gegen 40kHz verwendet, zu viel für die RF-TX/RX.
hatte damals wenig Zeit, um das noch zu dokumentieren. Änderungen im Artikel dazu: Version 3.2.0: - 22.06.2020: Unterstützung von 433MHz Funkprotokollen (RF) - 22.06.2020: Neues RF-Protokoll: RF_GEN24 - 22.06.2020: Neues RF-Protokoll: RF_X10 Version 3.2.2: - 09.07.2020: Zusätzliche
-
Thread
UART: Verschliffene Flanken - wann werden die Datenbits gesampelt?
z.B. Atmega644P 16.9.2 Asynchronous Data Recovery [code] The decision of the logic level of the received bit is taken by doing a majority voting of the logic value to the three samples in the center
Ruhepegel unter 0V. Da gilt dann die steigende Flanke. Kurz: die erste Flanke nach dem Ruhepegel ist de bBeginn des Startbits.
-
Thread
STM32F107 Ethernet Interface
MX_LWIP_Process aufgerufen werden. Man kann einen Callback für die Statusänderung angeben. lwip hat Timer die z.B. auch die DHCP und ARP Anfragen auslösen.
geprüft. Im MspInit steht PC1 ------> ETH_MDC PA1 ------> ETH_REF_CLK PA2 ------> ETH_MDIO PA7 ------> ETH_CRS_DV PC4 ------> ETH_RXD0 PC5 ------> ETH_RXD1 PB11 ------> ETH_TX_EN PB12 ------> ETH_TXD0 PB13 ------> ETH_TXD1
-
Thread
Microchip Studio, XC8, AVR-GCC und Speicherbedarf
werden. Sollte aber gehen. https://www.nongnu.org/avr-libc/user-manual/group__avr__stdio.html#gaea2b6be92ead4673bc487b271b7227fb
> Sollte aber gehen. > > https://www.nongnu.org/avr-libc/user-manual/group__avr__stdio.html#gaea2b6be92ead4673bc487b271b7227fb Diese Doku bezieht sich auf Version 2.1.0 der avr-libc. Schon Atmel lieferte mit seiner IDE eine modifizierte Version der Bibliothek aus. Im XC8 ist wiederum geändert
-
Thread
Seltsames Phänomen bei serieller Übertr. ESP8266 - MBus 2. Versuch
Christian B. schrieb im Beitrag #7456227: > TX (vom MBus-Board) und RX (vom ESP) sind verbunden, somit (erwartbare) > 0.000V Eben nicht. UART Rx und Tx Leitungen müssen im Ruhezustand auf HIGH Pegel sein, also
Spannung an allen Massepins der Module gegeneinander messen. Da muss immer 0V herauskommen. Christian B. schrieb im Beitrag #7456261: > Ich messe mal den TX ohne ESP ... Tu das.
-
Thread
Fernstudium Elektrotechnik
Werksstudentenstelle suchst. Das Geld, das du dadurch verlierst, holst du langfristig locker wieder rein durch die 2 Jahre, die du früher fertig bist.
Joachim B. schrieb im Beitrag #7456832: > gab es bei uns nur wenig, sehr wenig, das waren Laborübungen und nicht > so oft. Ja bei uns gab es ein Praxislabor 2 SWS in welchem man am Ende des Tages das Ergebnis
-
Thread
AVR ATtiny824 on-chip temperature sensor
int main(void) { _PROTECTED_WRITE(CLKCTRL.MCLKCTRLB, CLKCTRL_PDIV_10X_gc | CLKCTRL_PEN_bm); // 2MHz main clock PORTB.DIRSET = PIN2_bm; // PB2 output (USART0 TxD) USART0.BAUD = 833; // 9600 Bd @ 2.0 MHz USART0.CTRLB = USART_TXEN_bm; // enable transmitter
Beim ATtiny402 ist der Messfehler wesentlich kleiner: nur +2 Grad. Eigentlich müsste die tinyAVR® 2 Family besser sein als die Vorgänger. Etwas stimmt nicht.
-
Thread
Innenleben eines Inductions Doppel Feld Kocher
transporrtable Herdplatte ansehe hat die eine wohl so um die 500 bis max. 700 W u. die größere so um die 1,2 - 1,5 kW , Zu den Ceran-Kochplatten war zu lesen, dass sie mind. 1,2 kW pro Platte haben, nur ob sich da der Strom nach der Größe des Topfes richtet der beheizt wird? Ergo wohl nur Schicki micki
10A 227 Grad Celsius https://www.amazon.de/Thermosicherung-Temperatursicherung-Sicherung-227%C2%B0C-250V/dp/B01FM24MRM/ref=pd_vtp_h_pd_vtp_h_sccl_1/250V Die alte muss abgelötet werden, die neue dran. Löttemperatur sollte nach meiner Meinung mindestens 300 Grad sein. Wer so ein Teil schon
-
Thread
SW ATTiny85 Mag bitte jemand helfen?
sleep.h> #include <avr/interrupt.h> #include "sbit.h" #define RX_INT PCINT1 #define RX_in PIN_B1 #define TX_out PORT_B2 #define TX_oe DDR_B2 int main(void) { set_sleep_mode(SLEEP_MODE_PWR_DOWN); sleep_enable(); sei();
sleep_cpu(); i = 0; } } _delay_ms(2000); // wait 2s TX_out = 1; _delay_ms(2000); // duration 2s TX_out = 0; } while(1); } EMPTY_INTERRUPT(PCINT0_vect); [/c]
-
Thread
RNS Bootloader defekt
> Ferner stellt sich die > Frage, woher ich die Images herbekommen würde. VW koennte die z.B. haben, oder von einem 2. RNS 510 das moeglichst die gleiche HW/SW-Revision hat. Da muesstest du dir jemanden suchen, der die Flashbausteine ausloetet, ausliest und in deine Flashs programmiert. Das
Sorry wegen der Frage: Meint ihr den Debug-Uart am 26-Pin Stecker?? 1:RX 2:TX ???
-
Thread
Austausch Pitch-Regler am Palladium NSP-730
“ und Foto „Poti-Hülse_Palladium_NSP-730“)? Das Foto „Poti-Hülse“ zeigt die Nummern „954E“ und „500B“. 2. Modelle mit vergleichbarem Aufbau siehe Foto „Poti-Modell“. Eine Spezifikation dazu siehe unter https://www.mouser.de/ProductDetail/Bourns/PDB181-K415K Meine Hoffnung: Wer die Spezifikation
der beiden Original-Potis an die neuen Potis wieder genau so angelötet werden. Siehe dazu mein "Foto2b". Wenn nicht, was muss ich dann beachten? Ich hoffe sehr, dass meine laienhaften Rückfragen nicht nerven! Mein Ziel ist es, über die Zeit wenigstens ein klein wenig Wissen im Bereich der Elektronik
-
Thread
UART trennen
Ausgänge an den selben Mikrokontroller kommen). Folgende Basisschaltung funktioniert: Serieller 5V TX auf ESP8622 Gpio14. dort läuft eine software Serial mit 19k2. Masse TX an Masse ESP. Nun möchte ich da einen PC817 dazwischen löten, um die Massen zu trennen. meine Verbindung: TX Gerät: 5V über 1k an Pin1 des OK (Anode) Masse an Pin2 OK (Kathode) TX Signal über 220Ohm an Pin1 OK ESP: Masse auf Pin3 OK (Emitter) 3,3V über 470Ohm auf GPIO14 GPIO14 an Pin4 OK (Kollektor) Ohne OK funktioniert es, mit OK nicht. Wo
-
Thread
Professioneller RS 232 Datenlogger - Vermeidung Datenverlust
Wenn beide Datenrichtungen gespeichert werden sollen, dann ist das mässig, da die Daten dann in 2 Files landen und eine Zuordnung evtl. schwierig wird. Zumindest kann ich kein Terminalprogramm welche 2 Ports gleichzeitig logt.
Wenn beide Datenrichtungen gespeichert werden sollen, dann ist das > mässig, da die Daten dann in 2 Files landen und eine Zuordnung evtl. > schwierig wird. Zumindest kann ich kein Terminalprogramm welche 2 Ports > gleichzeitig logt. Mein Verständnis der Anforderungen ist dass es nur um eine
-
Thread
Webserial Chrome
keinen Arduino mit deinem Code angeklemmt, sondern einfach einen USB->Serial Stöpsel mit Jumper über Rx/Tx.
zu flashen via Chromium auf Ubuntu 24.04. Herzlichen Dank für deinen Beitrag @Ernst B. :)
-
Thread
AVR64DD20 - USART stürzt bei großem Buffer ab
die Ausgabe nicht beeinträchtigen, denn er schließt die Zeichenkette deppensicher ab: > testbuffer2[999] = '\0'; Falk B. schrieb im Beitrag #7449900: > Kann man so lösen, nach der Schleife > testbuffer2[999] = 0; Ach was!? Falk B. schrieb im Beitrag #7449900: > Schönes Chaos. Und dort sind ZWEI Arrays drin! 2x 1kB! Wo denn?