-
Thread
Gummitastaturen und Kontaktprobleme, Gründe?
Roger P. schrieb im Beitrag #7521777: > Also CRC-Graphit33 Spray besorgen. Klingt gut. Wie sind Deine Langzeiterfahrungen? Ich habe noch alte Fernbedienungen mit Kontaktschwierigkeiten rumliegen.
Wolf17 schrieb im Beitrag #7522018: > Das ist ein eindeutiger Hinweis auf fehlende Oberflächenleitfähigkeit. Aha, und das ist so weil? Wenn die Leitfähigkeit schlecht ist, sollte die es auch direkt nach
-
Thread
Fanvil X6 VoIP-Telefon zerflasht, suche Recovery-Möglichkeit
fsize = 0x02580000 date = Mon Sep 28 15:04:44 2020 name = ota_BCM911188SV_x6_v6_5_.bin hdr crc = 0x7058a441 (from side header field) = 0x7058a441 (by crc'ing side header data) Hdr1 kcrc = 0xca78f9f8 ksize = 0x00223864 fcrc = 0xa1d4c10c fsize = 0x02240000 date = Mon Aug 17 16:44:14 2020 name = ota_BCM911198SV_x6_v6_3_3.bin hdr crc = 0xf88fec33 (from side header field) = 0xf88fec33 (by crc'ing side header data) ota ctrl block hdr crc = 0xb5ad32d7 (from
-
Thread
Hex-Werte in Temperaturen umrechnen?
if( (SignalHash!=SignalHashPrevious) || (RepeatingTimer+1000<millis()) ) { //SignalCRC=bitstream; // not seen the RF packet recently } else { return true; // already seen the RF packet recently } //====
=05; 07.06.2016 22:13:15 - 20;09;Imagintronix;ID=0003;TEMP=0014;HUM=05; 07.06.2016 22:16:23 - 20;17;Imagintronix;ID=0003;TEMP=0013;HUM=05; 07.06.2016 22:17:57 - 20;22;Imagintronix;ID=0003;TEMP=0013;HUM=05; 07.06.2016 22:19:31 - 20;2D;Imagintronix;ID=0003;TEMP=0013;HUM=05; 07.06.2016 22:24:13 - 20
-
Thread
Maßnahmen gegen das Hängen bei SPI/I2C Kommunikation
bei SPI das vorher gesendete Byte. Sind alle Teilnehmer MCs, dann sollte man ein Protokoll mit CRC vorsehen. Ist die CRC falsch, dann liegt ein Fehler vor.
verdächtig dann den I2C-Slave, obwohl der Fehler an einer völlig anderen Stelle passiert. Trick 17 wäre natürlich: - SDA abfragen - SCL 10* takten // above 9 but not multiples of 9 - SDA abfragen Damit wäre man asynchron zum ACK-Slot und der Leser kratzt sich verdutzt am Kopf.
-
Thread
Integer Math Lib
Appnotes/Algorithm/math folgendes: Appnotes Description Date Launch TB043 KEELOQ® CRC Verification Routines 11/8/04 AN670 Floating Point to ASCII Conversion 9/11/01 AN752 AN752 CRC Algorithm for MCRF45X Read/Write Device 3/15/01 TB040 Fast Integer Square Root
Floating Point Routines 8/26/97 AN643 Adaptive Differential Pulse Code Modulation using the PIC16/17 8/26/97 AN544 Math Utility Routines 8/26/97 AN617 Fixed Point Routines 8/26/97
-
Thread
Protokoll einbinden AVR
ich auf dem Richtigen Kurs? Kann ich denn darin nun Bedingungen zusammenfassen? Also "case (2 bis 17) : ... " ?
nicht Master-Slave ist, kann es Kollisionen geben. Die muss man detektieren koennen. Dann ist ein CRC schon Pflicht, da eine Kollision sich als CRC Fehler bemerkbar machen koennte. Falls nun von gleichwertige Teilnehmern eine Kollision detektiert wurde muss es weitergehen. Da braucht es Konzepte. zB
-
Thread
Stm32f0 Ungenutzte Vektoren zweckentfremdem
Applikation bei 0x8004000. Jetzt würde ich gerne den Bootloader erweitern, dass er jedesmal einen CRC-Check macht, bevor er die Applikation anspringt. (Beim Programmieren einer neuen Applikation macht er sowieso einen CRC-Check, dass ist im Kommunikations-Protokoll enthalten) Dazu müsste die CRC16
Bootloader denn, wie lang das Firmware-Image ist? Wenn das einfach eine feste Größe ist, kannste auch die CRC in den letzten 4 Bytes unterbringen.
-
Thread
Atmega328P Receive Interrupt - Code Review
ISR_receive_timeout() { /* if ( buffer_index == command_length ) { // -1 don't add crc in crc :-) uint8_t crc = 0; //crc = crc_cal( (uint8_t*)rxbuf, command_length -1); if ( (crc == rxbuf[command_length -1]) || true ) { disable_receiving()
} // DigiChannel 2 if (channel_data[23] & (1<<1)) { channels[17] = 1; } else { channels[17] = 0; } return true; } else { return false; } } void SBUS2_get_status( uint16_t *uart_dropped_frame
-
Thread
Wann gibts mal wieder neue gute AVR 8-Bitter?
seit mittlerweile Jahren, ob da nochmal irgendwas kommt. Der Höhepunkt war ja der xmega mit USB+AES+CRC32 in Hardware und die 120nA RTC vom xmega E. Seitdem sind viele neue 8-Bitter erschienen, aber mit AES oder USB ist meiner Kenntnis nach überhaupt nichts nachgerückt und das CRC-Modul der neuen ist
mit eingebauten AES braucht, muß halt nach solchen Ausschau halten. Nachtrag: Ich hätte lieber HW CRC16 auf meiner Wunschliste
-
Thread
Asksin/BidCos mit RFM22?
einem Kanal nachbilden. Die Belegung müsstest Du aus den Kommentaren im Code ersehen können. Die CRC- und Data-Whitening-Routinen befinden sich in rf22.c (get_next_key und calc_crc). Aus irgendeinem Grund habe ich mich damals dagegen entschieden, das Homematic-Encoding auch von "rf22_sendpacket" bzw
und konnte Daten empfangen. Nur senden ging nicht und jetzt weiß ich das es vermutlich am fehlenden CRC liegt!! Besten dank für den code vorerst! Schau ich mir heute abend an. Grüße ulli
-
Thread
CANFD CRC Berechnung
Hi, ich versuche mich gerade an der CRC Berechnung von (ISO) CAN(FD) Nachrichten. Für die normalen CAN Nachrichten funktioniert es, nur bei den FD Nachrichten habe ich noch Probleme. Ich habe leider keinen Zugriff auf die aktuelle ISO.
nicht ein. Die stuff bits werden bei klassischen CAN gar nicht einbezogen. Der Init-Wert für CRC_17 und CRC_21 ist 1,0,...,0 (das MSB wird also gesetzt).
-
Thread
Formel für Brummspannung bzw. Glättungskondensator
S. schrieb im Beitrag #5672094: > eine extreme Anwendung So daß ich da wohl eine Siebung (CLC/CRC) in Betracht zöge. Sorgte zwar für höhere Variation der UDC, aber der Brumm wäre auch weg - mit (ein klein bißchen) weniger Kapazität.
1,41 ??? Dann wäre die Spannung in meinem Beispiel nach der Gleichrichtung und im Leerlauf ca. 17 V ?
-
Thread
elm-chan SDHC Anbindungsmöglichkeiten HW SW
define ACMD13 (0x80+13) /* SD_STATUS (SDC) */ #define CMD16 (16) /* SET_BLOCKLEN */ #define CMD17 (17) /* READ_SINGLE_BLOCK */ #define CMD18 (18) /* READ_MULTIPLE_BLOCK */ #define CMD23 (23) /* SET_BLOCK_COUNT */ #define ACMD23 (0x80+23) /* SET_WR_BLK_ERASE_COUNT (SDC) */ #define
Argument[15..8] */ buf[4] = (BYTE)arg; /* Argument[7..0] */ n = 0x01; /* Dummy CRC + Stop */ if (cmd == CMD0) n = 0x95; /* (valid CRC for CMD0(0)) */ if (cmd == CMD8) n = 0x87; /* (valid CRC for CMD8(0x1AA)) */ buf[5] = n; xmit_mmc(buf, 6); /* Receive command
-
Thread
C# Leidiges Thema Struct to byte array / byte array to Struct
public Int16[] recivebuffer; public uint Rtimeout; public Int16 rec_CRC; }; [/c] in ein byte Array zu konvertieren. hier der erste Ansatz: [c] public byte[] ByteArrayFromStruct(object obj) { int length = Marshal.SizeOf(obj);
} bw.Write((uint)1000); // Rtimeout bw.Write((Int16)1234); // crc Byte [] ba = ms.ToArray(); // convert to Array SerialPort com = new SerialPort("COM1", 19200); // open serial port com.Open(); com.Write
-
Thread
AD7680 (SPI) + STM32F4Discovery
APB1=42 MHz, SYSCLK=168 MHz SPI_InitStructure.SPI_CRCPolynomial = 0; // kein CRC bilden SPI_Init(SPI2, &SPI_InitStructure); // SPI2 Interface initialisieren SPI_CalculateCRC(SPI2, DISABLE); // CRC Berechnung deaktivieren
steigener Flanke hat man deutlicher mehr Zeit, bis die Daten "invalid" werden. (siehe Fig. 20 bzw. 21, S.17 Datenblatt AD7680). mfGruß, opcode
-
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
ESPNOW Linux!
buf->state = send_param->state; buf->seq_num = s_example_espnow_seq[buf->type]++; buf->crc = esp_crc16_le(UINT16_MAX, (uint8_t const *)buf, send_param->len); buf->magic = send_param->magic; strcpy(buf->a, "THIS IS A CHAR"); buf->b = 5; buf->c = 1.2; buf->d =
or not. uint16_t seq_num; //Sequence number of ESPNOW data. uint16_t crc; //CRC16 value of ESPNOW data. uint32_t magic; //Magic number which is used to determine which device to send unicast ESPNOW data. char a[32];
-
Thread
SPI-Treiber-Entwicklung: Wie macht man es richtig?
Was soll eine CRC auf SPI ? Angst dass auf den 3cm Leitung ein Bit verloren geht ? Zum synchronisieren hat man ja den CS. Es geht erst mit CS bei Zustand Null los. Aber ja. SPI Slave sollten in Hardware sein. zB
der Master Mumpitz und kriegt es nicht mit. Daher die CRC als Notbehelf. Einen dummen SPI-Flash kannst Du mit 90MHz auslesen. Aber bei einem MC als SPI-Slave kann das in die Hose gehen. Nicht alles, was ein MC kann, kann man auch sinnvoll anwenden. Für
-
Thread
BASCOM einfache Prüfsumme und PHP
Mit Bascom kannste ziemlich leicht eine CRC-Prüfsumme von nem String berechnen. Und in PHP hängste einfach an den Zeit-String (durch ein Komma getrennt) die CRC-Prüfsumme der Zeit an. Auf dem AVR einfach den ankommenden String wieder zerlegen
nachvollziehen kann (gleiches Ergebnis). Die Checksum Funktion wir wohl kaum einer aus PHP ebtsprechen. Diese CRC8/16/32 Funktionen sind selbs auch noch unterschiedlich wie ich lesen musste. Danke soweit, noch wer eine IDEE ?
-
Thread
ESP8266 - OneWire Werte auf I2C OLED Display anzeigen
of a DS18B20 Temperature Sensor Cut and paste the address to a text file for later use. V1.1 01/17/2013 Questions: terry@yourduino.com Connections: DS18B20 Pinout (Left to Right, pins down, flat side toward you) - Left = Ground - Center = Signal (Pin 2): (with 3.3K to 4.7K resistor
addr[i], HEX); if (i < 7) { Serial.print(", "); } } if ( OneWire::crc8( addr, 7) != addr[7]) { Serial.print("CRC is not valid!\n\r"); return; } } Serial.println(); Serial.print("Done"); ourBus.reset_search(); return; } [/code]
-
Thread
SPI interface zu SD karte für STM32F0
ACMD13 (0xC0+13) /* SD_STATUS (SDC) */ #define CMD16 (0x40+16) /* SET_BLOCKLEN */ #define CMD17 (0x40+17) /* READ_SINGLE_BLOCK */ #define CMD18 (0x40+18) /* READ_MULTIPLE_BLOCK */ #define CMD23 (0x40+23) /* SET_BLOCK_COUNT (MMC) */ #define ACMD23 (0xC0+23) /* SET_WR_BLK_ERASE_COUNT
argument[15..8] stm32_spi_rw((uint8_t) arg); // Send argument[7..0] n = 0x01; // Stop : Dummy CRC if (cmd == CMD0) n = 0x95; // Valid CRC for CMD0(0) if (cmd == CMD8) n = 0x87; // Valid CRC for CMD8(0x1AA) stm32_spi_rw(n); // Send CRC /* Receive command response ---------
-
Thread
M37560 (Buderus Steuerung Logamatic 2107) puffern / Einstellungen speichern
ihre Voreinstellung zurück. Z.B: Ich ändere die Temperatur (Nachtabsenkung) von den werkseitigen 17 auf 15 Grad. Die Eingabe wird kurz angenommen, jedoch offensichtlich nicht gespeichert, da es sich nach etwa einer Minute wieder auf die Werkseinstellung (17 Grad) zurückstellt. Gleiches Spiel bei jeder
Programmierung zerschossen ist, Schreibzyklen sind begrenzt. Und wenn z.B. nun Brennerlaufzeiten/Gesamtlaufzeit/CRC zu oft geschrieben werden, sind die betreffenden Zellen eben irgendwann hinüber.
-
Thread
UART Daten binär übertragen
aufsummiert. Das Ganze dauert mit LV6.1 (alte, langsamere Version) auf einem 2,7GHz Core schlappe 17ms. Natürlich ist LabVIEW langsamer als zum Beispiel C/C++. Aber für das Empfangen von UART-Daten ist es *mehr* als ausreichend.
multiplizieren und casten muss. Wenn ich einfach den Schleifenzähler als Wert reinschiebe, dauert es 17 ms. (LV 6.1, auf 2,7 GHz Prozessor) Du sagst ja selbst, dass nur Zahlen gelten. Wie lange dauert denn die Ausführung in C, um das mal zu vergleichen?
-
Thread
Pymodbus mit Beaglebone Black
Funktions-Code "03hex - Read Hold. Register" verwenden, wobei die Register 36 - 52 (also insgesamt 17 Register) ausgelesen werden sollen. Die Adresse des Slave (Energiezähler) ist auf 01 eingestellt. Das Modbus-RTU Protokoll setzt sich folgendermaßen zusammen: Slave Adresse - Funktions Code - Startadresse Daten - Anzahl Register - CRC LO_Byte - CRC HI_Byte. Somit ergibt sich zum anfordern der Daten folgender Hex-Code: 01 03 00 24 00 11 CRC_LO CRC_HI. Soweit, so gut. Leider weiß ich nicht wie ich das ganze mit Pymodbus umsetzen
-
Thread
welches Filesystem
dem µC Daten von so einem Filesystem zu lesen. naja, man kann es auch übertreiben, eine einfache CRC32 (oder zur not md5/SHA512) sollte man eh über die Firmware machen. Damit sind schon alles Fehler im Dateisystem ausgeschlossen.
Peter II schrieb im Beitrag #4621920: > naja, man kann es auch übertreiben, eine einfache CRC32 (oder zur not > md5/SHA512) sollte man eh über die Firmware machen. Damit sind schon > alles Fehler im Dateisystem ausgeschlossen. Ja, ein CRC32 ist in der Datei vorhanden und liegt auch später
-
Thread
20Euro Embedded System mit ARM, 128MB ram und 256MB Flash
Wo bekommt man noch für einen vertretbaren Preis die DockStars? Am 17.9. hatte ich über Amazon bei Atelco für 17,00€ + 5,00€ Versand bestellt. Als bis gestern nichts gekommen ist, hatte ich per E-Mail nachgefragt. Die Antwort kam prompt: Wir haben keine mehr und kündigen
-Wire devices (an einem OpenWRT Router). Bezugsquelle in .de: http://www.fuchs-shop.com/de/shop/17/1/13372016/
-
Thread
Junkers CAN-Bus Protokoll
] - CAN: [0252] Data: 14 (20) >> Soll: 10° (Frostschutz) [24-Feb-21 17:47:51.008] - CAN: [0201] Data: 54 (84) [24-Feb-21 17:47:51.385] - CAN: [0256] Data: 03 (3) 11 (17) 31 (49) 04 (4) [24-Feb-21 17:47:52.508] - CAN: [020D] Data: 18 (24) [24-Feb-21 17:47:53.363
Hi, wie angesagt..ACAN2515 gleicher aufbau 16:17:36.411 -> Bit Rate prescaler: 16 16:17:36.457 -> Propagation Segment: 8 16:17:36.457 -> Phase segment 1: 8 16:17:36.457 -> Phase segment 2: 8 16:17:36.457 -> SJW: 4 16:17:36.457 -> Triple
-
Thread
DS1820 - spricht nicht an ...
;wenn 1-wire = 0, dann rjmp _ds1820_reset_wait0_end ;Ende der Schleife dec r17 ;wenn Zeit noch nicht abgelaufen (r17) brne _ds1820_reset_wait0_loop ;dann erneute Schleife breq _ds1820_reset_end ;sonst Z=1 -> break _ds1820_reset_wait0_end: ldi
ds1820_1wr_bit ;maskieren rcall delay400us ;Wartezeit min. 400us + 80us in r17,ds1820_in_port ;1-wire port nach r17 und andi r17,ds1820_1wr_bit ;maskieren eor r16,r17 ;beide unterschiedlich? pop r17 ;Register zurückholen
-
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
SSD für Entwicklungssystem geeignet?
revision 6 SATA Version is: SATA 3.1, 6.0 Gb/s (current: 3.0 Gb/s) Local Time is: Sun Mar 11 17:17:28 2018 CET SMART support is: Available - device has SMART capability. SMART support is: Enabled --(bernd@Saturn)-(/home/bernd)-- --($)-- sudo smartctl -A /dev/sda smartctl 6.6 2016-05-31
P300 500 GB https://www.amazon.de/Toshiba-P300-Interne-Festplatte-schwarz/dp/B013J7ZKSW/ref=sr_1_17?s=computers&ie=UTF8&qid=1520793222&sr=1-17&keywords=festplatte+500gb 15% 1-Stern Bewertungen. Ettliche Berichte über Lautstärke und Klackergeräusche. Vier Berichte über sudden-death. - Seagate BarraCuda
-
Thread
Sauberes Programmieren
equ STATUS_DONE = (1 << cDONE) .equ cSTARTED = 3 .equ STATUS_STARTED = (1 << cSTARTED) .equ cCRC_ERROR = 4 .equ STATUS_CRC_ERROR = (1 << cCRC_ERROR) .equ cTX = 5 .equ TX = (1 << cTX) .equ cNEW_CHAR = 6 ; signalisiert, dass ein Zeichen im eingelesen wurde .equ NEW_CHAR =
; B3 -> DONE nur input .equ INIT_B = 2 .equ DONE = 3 .def temp = r16 .def DATA_REG = r17 .def STATUS_REGISTER = r18 ; end .equ Sequenz ;--------------------------------------------------------------------------------------------------------------- .org 0x00 rjmp
-
Thread
Block-Lesen von SD-Karte klappt nicht
nichts darüber, wie man die Karte adressiert. Ich schicke folgendes Kommando: "READ_SINGLE_BLOCK" (CMD17), "0x00" (soll Adresse Null heißen). Was mache ich falsch. Andy
> 16 & 0xFF); SPI_SendeByte(data >> 8 & 0xFF); SPI_SendeByte(data & 0xFF); SPI_SendeByte(crc); SPI_SendeByte(DUMMY); // 8 Dummy-Clocks senden
-
Thread
Programmierbeispiele
cp r31,r27 brne rec10 ;noch nicht beim CRC-Pointer angelangt ld temp3,x+ cp temp3,temp2 ;Vergleich eingeles. mit berechn. Pr.-summe brne dinit2 ;High-Byte stimmt nicht! ld temp3,x+ cp temp3,temp1 brne dinit2 ;Low-Byte stimmt nicht! ;hier Empfang der Bytes OK!, Prüfsumme und CRC waren in Ordnung ldi temp1,0 std y-RS+flblock,temp1;erst evt. laufende allFlashausgabe stoppen ldd temp1,y-RS+dbuf+1 ;der Absender ist auch die neue Adresse std y-RS+dwohin,temp1 ldd
-
Thread
Handlicher Ethernet-Controller mit SPI von Microchip
schicken, da muss bestimmt zumindest der Header selbst gebastelt werden, aber wenigstens macht er den CRC selber... Bei 10 MBits/s ist doch ein AVR ganz gut beschäftigt - oder?
immer 0x83 drin. Beim einstellen des PerPacketBytes aendert er jedoch auch nix, bzw haengt er keine CRC dran. Ist ein Bug im MACON3 bekannt? Benutze leicht umgebaut eigentlich den AVRLIB code. Gruss Daniel
-
Thread
Ein paar Fragen zu RS485 - Master / Slave Anwendung
Das ist eher I2C Bau dir ein Packetformat mit Absenderadresse, Empfängeradresse, Nutzdaten und CRC. Dein Master schickt dann ein Päckchen und der Slave hat x ms Zeit zu antworten. > - Als Slaves würde ich gern die Attiny2313 nehmen Nimm Mega8 > - Als Bustreiber würde ich den "SN75176" nehmen
= 0 End If If Rx_pointer < 17 Then If Ucsr0a.4 = 1 Or Ucsr0a.3 = 1 Then Incr Uart0_fe_counter Udr_dummybyte = Udr Else
-
Thread
Grasshopper Inbetriebnahme
' Dec 31 17:04:03 icnova user.debug kernel: bus: 'platform': add driver gpio-keys Dec 31 17:04:03 icnova user.debug kernel: kobject: 'gpio-keys' (93d2a140): kobject_add_internal: parent: 'drivers', set: 'drivers' Dec 31 17:04:03 icnova user.debug kernel: kobject: 'gpio-keys' (93d2a140): kobject_uevent_env Dec 31 17:04:03 icnova user.debug kernel: kobject: 'gpio-keys' (93d2a140): fill_kobj_path: path = '/bus/platform/drivers
-
Thread
bootbarer Linuxkernel ohne Bootloader für ARM9
2008.10-00098-gf2091f5-dirty (Jan 16 2009 - 00:04:16) DRAM: 64 MB Flash: 16 MB *** Warning - bad CRC, using default environment In: serial Out: serial Err: serial Net: macb0 macb0: No PHY present Genau, die Anpassung der Phy habe ich nicht hinbekommen.
i2c-gpio: using pins 55 (SDA) and 56 (SCL) TCP cubic registered NET: Registered protocol family 17 rtc-at91sam9 at91_rtt.0: hctosys: unable to read the hardware clock RAMDISK: Couldn't find valid RAM disk image starting at 0. List of all partitions: No filesystem could mount root, tried: ext2
-
Thread
c++ 11/14/17?
hier und da auch kleinere Projekte mit C++ angehen. sind diese ganzen Erweiterungen von c++11/14/17 weltbewegend und verbreitet? Auch im embedded Bereich? Klaus
aus dem dieser Satz von mir stammt. Der Thread handelt von den "ganzen Erweiterungen von C++11/14/17". Die Beschränkung auf "die Unterschiede zwischen C++17 und C++20" kam tatsächlich von dir, hat aber sonst niemanden interessiert. ;-)
-
Thread
Nach den Reset oder Stromausfall verliert EEPROM die Daten
Structs im EEPROM arbeiten, wenn eine > kaputt ist, die andere Nehmen. Wobei dann eine Prüfsumme/CRC als Teil des jeweiligen Inhalts sehr sinnvoll ist. Und zwar am Schluss der beiden Structs.
EEPROM. Schreibzugriffe auf den EEPROM erfolgen nur durch Bedienereingabe. Und falls dochmal die CRC nicht stimmen sollte, wird der EEPROM mit default Werten aus dem Flash geladen.
-
Thread
lss. File Output mit Source Code (AVR Studio 6)
Listing die Source Code Zeile des Assember Codes sehen [avrasm] if (spi_count < (spi_n - 2 )) crc16 = _crc16_update(crc16,c); 382: 20 91 6b 00 lds r18, 0x006B 386: 42 2f mov r20, r18 388: 50 e0 ldi r21, 0x00 ; 0 38a: 80 91 60 00 lds r24, 0x0060 38e: 90 e0 ldi r25, 0x00 ; 0 390: 02 97 sbiw r24, 0x02 ; 2 392: 48 17 cp r20, r24 394: 59 07 cpc r21, r25 396: fc f4 brge .+62 ; 0x3d6 <__vector_16+0x222> 398: 80 91 6d 00 lds r24, 0x006D 39c: 90 91 6e 00 lds r25, 0x006E
-
Thread
what we have here is failure to communicate (nrf24l01?)
0x11 0x0A | 0x12 0x0A 0x13 0x00 | 0x14 0x00 0x15 0x00 | 0x16 0x00 0x17 0x11 0x1C 0x00 | 0x1D 0x00 [/pre] Soweit so gut! Ich weiss also, Shockburst (NICHT enhanced shockburst) kenne den Funkkanal und die Addressen, CRC einstellung usw. Also ab an die brasilianische
ändert sich das mittlere byte, dann steigt es wieder (in 0x10 er Schritten) Ich hab also mit den CRC Einstellungen gespielt. der Motorcontroller braucht ZWINGEND eine 2 byte CRC damit er die Befehle der Fernbedienung (und meines Replikats) anerkennt.. er sendet aber im Gegenzug scheinbar OHNE CRC
-
Thread
SMART Verständnisfrage
198 Offline_Uncorrectable 0x0030 252 252 000 Old_age Offline - 0 199 UDMA_CRC_Error_Count 0x0036 200 200 000 Old_age Always - 0 200 Multi_Zone_Error_Rate 0x000a 100 100 000 Old_age Always - 1 201 Soft_Read_Error_Rate 0x0032
Min/Max 14/43 Ist: 34 Grad sind "nur" 9 Grad Reserve. Bernd: Min/Max 14/59 Ist: 42 Grad, macht 17 Grad Reserve... MFG, EGS aus dem sonnigen Mexico...ach nee ist ja mittlerweile dunkel aber dennoch warm ?
-
Thread
Gira tks-ip Gateway Problem, Freescale MCIMX27VOP4A
Loading file '/system/uboot-env.txt' to addr 0xa0000000... Done ## Info: input data size = 378 = 0x17A Warning1: FEC MAC addresses don't match: Address in SROM is 0000000:0a:b3:10:2b:f3 Address in environment is d4:79:c3:00:00:02 MMV set hwaddr ## Info: input data size = 378 = 0x17A MMV set
... Im Webserver kommt nach 3 MInuten der Abbruch, CRC Fehler werden in der Konsole gemeldet. Nach einem anhalten per STRG-C gebe ich fis load kernel2; exec -c "noinitrd console=ttymxc0,115200 root=/dev/mtdblock4 rw rootfstype=jffs2 video=mxcfb:TV-PAL
-
Thread
Relais prellt sekundenlang
Der Anschlusskasten für's Festnetz (VDSL) ist gleich daneben. Und das Modem registriert massenweise CRC-Fehler während dem Prellen.
oszi40 schrieb im Beitrag #4254198: Datum: 31.08.2015 17:22 > Spule zur Diagnose ansteuern ob sie dann brummt? Tcf K. schrieb im Beitrag #4254403: > Schütz (Relais) ist nur Auswirkung, nicht Verursacher. Das kann man prüfen, wenn man die Spule zum
-
Thread
SourceCode MMC die Zweite
Na ok, CMD0 ist identisch, kann man als CRC senden was man möchte?
Der CRC wird wird im SPI Modus der MMC/SD Karten nicht verwendet (außer beim allerersten Kommando nach dem Einschalten welches die Karte in den SPI Mode schaltet). Man CRC aber auch für den SPI Mode einschalten
-
Thread
Kleines Android-Arduino-Stepper Projekt
Dann müsste man sich nur ein Protokoll ausdenken, aber was einfaches ASCII basiertes müsste reichen, CRC muss ja dank USB nicht wirklich sein. Der Vorteil wäre, das man das System (zumindest die Arduino Seite) direkt am PC testen könnte mit einem Virtuellen Com Port.
ernsthaft bewerben. Dafür würde ich auch einen Stundensatz von 100 EUR akzeptieren, macht bei 10 Minuten 17 EUR, das ist voll ok. Georg
-
Thread
wie war das noch mit den 8080.
Zellen untersucht. Da war jemand echt feige. Es würde mich nicht wundern, wenn auch das Eprom mit einem CRC gesichert wäre.
Georg G. schrieb im Beitrag #3595563: > Es würde mich nicht wundern, wenn auch das Eprom mit einem CRC > gesichert wäre. Nö, genau das gib es wohl nicht, dann wäre das leidige Thema "Bitfehler" aus der Welt (naja, aus dem Thread). Also ich hab jetzt nicht explizit danach gesucht, aber das wäre ja
-
Thread
Hilfe bei Linux/OpenWRT
xt_comment.ko compat.ko ipt_MASQUERADE.ko ppp_async.ko xt_conntrack.ko crc-ccitt.ko ipt_REJECT.ko ppp_generic.ko xt_CT.ko crc-itu-t.ko ipv6.ko pppoe.ko xt_id.ko crypto_blkcipher.ko leds-gpio.ko pppox.ko
ca 17GB sind noch frei und der Dynamische Datenträger kann sich noch um 80 GB erweitern. Bau jetzt nochmal nur mit Target und USBIP ausgewählt. Und überleg mir, wie ich evtl anders meine "Nutzdaten" durchs
-
Thread
Welchen Parameter muss ich nutzen, um mit Arduino und DS18S20 ein Relais zu steuern?
sensors on chain, reset search ds.reset_search(); return -1000; } if ( OneWire::crc8( addr, 7) != addr[7]) { Serial.println("CRC is not valid!"); return -1000; } if ( addr[0] != 0x10 && addr[0] != 0x28) { Serial.print("Device is not recognized");
Raumtemperatur entsprechen. Käme es dir passender vor, wenn der Sensor für die Raumtemperatur einen Wert von 17°C ermitteln würde?
-
Thread
Neue RFM Module
17dBm transmitter): www.hoperf.com/pdf/RFM42&43.PDF
power = 17dBm. > 17dBm sind 0,05W. > > Gruß lg mike