-
Thread
GD32F303: Bootloader der Originalfirmware für Open Source Projekt nutzen
kannst du aber ziemlich simpel ausprobieren, da du ja ein Image mit korrekter CRC vorliegen hast. Versuch mal: - In C die crc32_z Funktion der zlib - In Python binascii.crc32 Probier alle Kombinieren aus: - Initialwert 0 oder 0xFFFFFFFF - Endergebnis invertiert oder nicht
M820) konfrontiert, der in den Bytes 14 und 15 offensichtlich eine zweite Checksumme erwartet. Die CRC16 an Bytes 16 und 17 wird berechenet wie oben schon herausgefunden. Kann jemand die Bytes 14 und 15 in dieser Datei zuordnen? https://github.com/EBiCS/BAFANG_GD32F303RCT6/raw/refs/heads/M560/documentation
-
Thread
Gibt es Sensoren für Luftfeuchtigkeit über 1-Wire?
Hatte ich getan, über ähnliche Distanz, mit etwas Abzweigung. Funktionierte. Die CRC zu kontrollieren ist aber sinnvoll, es kam vereinzelt zu Fehlern.
DS28E17Q+ ist der Chip der jeden I2C Sensor auch 1-Wire fähig macht. Ich habe mit dem DS28E17 gearbeitet und betreibe damit den BME280 seit Jahren problemlos am Bus.
-
Thread
868MHz Impedanzmatching - Fragen zum Matching-vorgehen
Manuel N. schrieb im Beitrag #7963463: > darunter kam selten der Falsche Wert an Trotz CRC oder hast du die ignoriert?
> Manuel N. schrieb im Beitrag #7963463: >> darunter kam selten der Falsche Wert an > > Trotz CRC oder hast du die ignoriert? Habe CRC ignoriert
-
Thread
CAN-Bus Analyse
00 14 00 11 00 1A DA` Als 16-bit little-endian: - `0x0012 = 18` - `0x0014 = 20` - `0x0011 = 17` Das sieht stark nach: - **T_min = 18 °C** - **T_max = 20 °C** - **Sensor-ID = 17** Andere Beispiele: - `181h`: `12 00 13 00 03 00 ...` → 18 °C / 19 °C / Sensor 3 - `183h`: `12 00 13 00 05
Gruppe: **3** ### `182h = 12 00 14 00 11 00 1A DA` - `0x0012 = 18` - `0x0014 = 20` - `0x0011 = 17` **Plausibel:** - minimale Temperatur: **18 °C** - maximale Temperatur: **20 °C** - Sensor/Index: **17** --- ## Kurzfazit **Ja, grob dekodieren kann man das schon.** **Belastbar erkennbar
-
Thread
Wetterballon mit Amateurfunklast, 08.09.2026 ab 7:00 UTC, 28,130 MHz. Start bei Meissen
da0fra.altafraner.de/ Empfangene Daten: DA0FRA HIGH ALTITUDE BALLOON FORMAT IS TIME KOORD-LAT,KOORD-LONG,TEMP CRC. MORE AT DA0FRA.ALTAFRANER.DE. PRPT VIA EMAIL WELCOME CCXE DA0FRA DA0FRA HIGH ALTITUDE BALLOON 085039 51.2349,13.7371,08760,-17 PCJB DA0FRA PS: Danke@Mod.
mich schon etwas gewundert hat. Woher der Text hier "FORMAT IS TIME KOORD-LAT,KOORD-LTNG,TEMP CRC. .943 -5 $-0FRA.= )5-!4-,34.$3. 0405 =8- 3.-8) 23):9.3 " in den Empfangenen Paketen, auf seiner Website, kommt ist mir schleierhaft. Das muss bei der Auswertesoftware sein, ich hab sowas nicht empfangen
-
Thread
AVaRice DebugWire Breakpoints
00 recv: 0xe1 recv: 0x63 CRC OK Got message seqno 23 (command_sequence == 23) response: 82 AA F6 40 20 00 40 00 02 08 00 00 00 00 00 00 00 02 00 00 00 00 00 00 02 00 06 03 00 00 04 80 00 jtagRead command[0x05, 1]: 05 20 03
0x00 recv: 0x00 recv: 0x0e sDATA: reading 4 bytes read: 82 fd 02 02 recv: 0xb8 recv: 0xe3 CRC OK Got message seqno 24 (command_sequence == 24) response: 82 FD 02 02 PC = 5ec ->GDB: aaf640200040000208000000000000000200000000000002000603000004800002fd02ec050000 GDB: <Z1,0,2> BP ADD type
-
Thread
Micro-Wechselrichter reparieren (Hoymiles HM-800)
): 0x20003ca0 (14) lr (/32): 0x0001d495 (15) pc (/32): 0x0001c1a6 (16) xpsr (/32): 0x01000000 (17) msp (/32): 0x20003ca0 (18) psp (/32): 0xfffffffc (20) primask (/1): 0x00 (21) basepri (/8): 0x00 (22) faultmask (/1): 0x00 (23) control (/3): 0x00 ===== Cortex-M DWT registers (60) dwt_ctrl (
22 42 30 06 00 00 01 ff ff ff ff 55 ff 0x3FC3E 1d dd <- likely CRC16 ``` `11 41 91 22 42 30` as BCD is **114191224230**, and `1141` is the Hoymiles HM-400 serial prefix — matches the sticker. The whole page is mirrored into RAM at `0x200030DC`, so the app reads
-
Thread
Bizarrer Firmware crash - ATmega4808. Wie Debuggen?
komplett anderer Stelle einer Firmware so etwas bewirken? Kann es sein dass der Compiler (Version gnu++17) - aus welchem Grund auch immer - schuld ist?
Adresse 0x2B00 (Variable "radio") ldi r30, 0x00 ldi r31, 0x2B ; radio.DATA auf RAM Adresse 0x2B17 ldi r24, 0x17 ldi r25, 0x2B std Z+12, r24 std Z+13, r25 [/code] Solange der TO es also nicht schafft den kompletten Source Code für das zu liefern was das Problem verursacht bzw. funktioniert
-
Thread
Die natur von FT8
verwendeten Code LDPC(174,91) an, also einen Datenblock von 174 Bit, der sich aus 77 Bit Nutzdaten, 14 Bit CRC (zusammen 91 Bit) und 83 Bit für FEC zusammen setzt. Diese 174 Bit werden in 58 (=174/3) Symbolen organisiert, auf Gray-Code umgesetzt und mit den 8 Frequenzen übertragen. https://wsjt.sourceforge.io
sein. Ist ja ein SDR. Da der TE in HB9 lebt und vermutlich daher keine CQ-DL hat: https://m17project.org/2025/08/18/first-linht-tests/
-
Thread
PIC Mikrocontroller noch aktuell ?
hardware parity • Two simultaneous sampling 12-bit 4Msps analog-to-digital converters (ADCs) with up to 17 external channels • 14-bit effective resolution at 250ksps with hardware averaging • One 12-bit 1Msps digital-to-analog converter with integrated output buffer (DAC) • Two zero-drift zero-crossover
) • External 32kHz crystal oscillator(LFXT) • External clock input • Cyclic redundancy checker (CRC-16, CRC-32) • True random number generator (TRNG) • AES encryption with 128-bit or 256-bit key • Flexible I/O features • Two 5V-tolerant open drain IOs • Two high-drive IOs with 20mA drive strength
-
Thread
Seltsames Verhalten einer HD
198 Offline_Uncorrectable 0x0030 100 253 000 Old_age Offline - 0 199 UDMA_CRC_Error_Count 0x0032 200 200 000 Old_age Always - 0 200 Multi_Zone_Error_Rate 0x0008 100 253 000 Old_age Offline - 0 [/code]
dauerts dann, ich will jetzt auch keinen Wert wissen a la "es dauert 14 Monate, 2 Wochen, 4 Tage, 17 Stunden, 23 Minuten und 42 Sekunden", sondern eher dauerts 1 Monat, 1 Jahr oder 5 Jahre. Alexander schrieb im Beitrag #8069520: > Grünheide. :D
-
Thread
Datenlogger Pendeluhr
die externe Taktung des Timers würde noch mal ein Port verloren gehen, somit hätte man immer noch 17 Ports frei - für die vorgesehene Anwendung bei weitem ausreichend.
Eine normale Echtzeituhr (RTC) schafft selbst in der besten Ausführung (DS3231) nur etwa 2 ppm (ca. 17 Sekunden Abweichung in 100 Tagen)." Ich weiß, KI ist böse, aber wir drehen uns hier im Kreis oder weichen vom Thema ab. Der OP hat gute Chancen mit KI sein Projekt funktionsfähig zu nutzen, bevor