-
Thread
Warum quälen sich so viele Hobbyprojekte noch mit ASM-Code ab?
es mehr oder weniger hin. Für mich ist es aber einfach eine Herausforderung die mir Spaß macht. CRC- Berechnungen, Interpolation aus Kennfeldern... einfach und schnell mittels ASM und vor allem das Wissen darum wie etwas funktioniert was heute vielen fehlt und schlechtes Programmieren wird heutzutage
Assemblerprogrammierer kennt bestimmt folgenden Fehler zur Genüge: [avrasm] push r16 push r17 ; mache was pop r16 pop r17 [/avrasm] Das muß ich nicht haben. Ich will mich auf die eigentliche Aufgabe konzentrieren können. Ich benutze auch sehr gerne float auf 8-Bittern, weil ich es
-
Thread
SDCard antwortet immer mit 0x20 auf CMD24
): https://github.com/ajhc/demo-cortex-m3/blob/master/lpcxpresso-lpc1769/lpc1769/fat_sd/spi_sd_lpc17xx.c Dort gibts für SD 2.0 Karten CMDD0->CMD8 -> ACMD41 ->CMD58. Das CMD58 Kommando gibt im OCR ein Bit zurück ob die Karte 512 Byte oder 1 Byte Addressen haben will.
Jo das mit dem CRC ist in der Tat "falsch" - macht aber komischerweise keinen Unterschied. Habe es nun mal auf 87 gesetzt. Das mit CMD58 war der fehlende Hinweis. Ich bin echt davon ausgegangen, SD 2.0 (SDHC) heisst
-
Thread
ESP32 3.3V Logik Level Mosfet
über UART ausgibt, wird wohl mindestens noch ein AMS1117 da drin sein. Da neben den Nutzdaten auch crc8 übertragen wird, wohl auch ein weiterer Mikrocontroller und der wird auch nicht ganz nackig daherkommen. Der Schaltplan wurde ursprünglich mit NPN gezeichnet, den mach ich sicher nicht neu nur weil
auch die > restlichen Spezifikationen noch einhalten. Nö, aber ich habe festgestellt das GPIO17 weiterhin auf 3.3 V sendet. Ob hier was gequält wird, oder die IO Pins tatsächlich 5 V tolerant sind und im Datenblatt einfach eine Sicherheit angegeben wurde, kannst Du nicht wissen.
-
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
CAN zu CAN Kommunikation
Byte: - ID [Byte 0/1] - Länge [Byte 2] - Kommando [Byte 3] - Checksumme [Byte 4/5] Objekt 17-31, Empfangsrichtung mit je 8 Byte: - Daten Teilnehmer 2 hätte gespielte Objekte. Interrupt bei Teilnehmer 1 wäre Objekt 16 und bei Teilnehmer 2 das Objekt 0. Brauche ich bei CAN eine Checksumme? Kann ich hier das CRC vom CAN und das Error Register benutzen? Das mir bei fehlerhafter Kommunikation einen Interrupt generiert? Oder sollte ich einen ganz anderen Weg gehen? Habe mit CAN so gut wie keine Erfahrung
-
Thread
Elektor - nächste Ausgabe mit R8C/13 Platine
gerade das Datenblatt angesehen und komme wieder ins Schwärmen: CAN on Board, HW-32-bit-Multiplier, HW-CRC-16-CCITT, X/Y-Converter, das ist ein feines Teil: es sind 16 16-bit-Register, die man zeilen- UND spaltenweise auslesen kann, also optimal, wenn man z.B. Graphiken um 90° drehen will. Ich muss
Seite von elektor: "denn am 17. November erscheint mit dem Dezember-Heft inkl. Gratis-Starterkit (bestehend aus dem R8C-Mikrocontroller-Board + dazugehöriger Software-CD) " also noch etwas Geduld. Die Schneckenpost ist halt nicht
-
Thread
Hilfe beim analysieren des Motofone F3 Protokolls
samt tieferem Einblick von Portelligent: http://www.eetindia.co.in/ARTICLES/2007SEP/C/EEIOL_2007SEP17_EMS_NETD_TA.gif Das Motofone basiert auf Texas Instruments' TCS2300 LoCosto "single-chip phone" http://focus.ti.com/general/docs/wtbu/wtbuproductcontent.tsp?templateId=6123&navigationId=12656&contentId
von der Firmware aus dem NUCLEUS OS gesendet wird. Die Datenblöcke sehen aus wie <02><11>inhalt<crc><02> . Mit dem Rivieratracer von TI kann man sich das ganze etwas schöner ansehen. Den gibt es an verschiedenen Stellen in Netz zum Download. Ebenso kann man mit dem Tool "TMSH" ggf auf das LINUX-ähnliche
-
Thread
Wer hat Erfahrung mit HAP?
//////////////////////////// . . #define COHAAS // Autonome Steuerung (Bit 17 - 17) #define COHADCF77 // DCF77 Funkuhr (Bit 18 - 18) Die Berechnung der Compileroption habe ich aber noch nicht ganz verstanden. Auf der GUI-Seite habe ich noch nichts
(Bit 16 - 16) #define COHAAS // Autonome Steuerung (Bit 17 - 17)[/c] Wenn ich HTERM nutze dann habe ich die VirtualBox gar nicht gestartet also können sich HTERM und HAP nicht stören.
-
Thread
RS232 per Funk über 500m
Empfänger nur dann was dorthinleiten wenn das Telemetriepaket korrekt empfangen wurde (z.B. durch CRC). Diversity nennt man das Prinzip. Viel Baß beim spasteln... Hendrik.
gar nichts. Ich hab hier mal ein pdf von der Schulung meiner Telemetriesoftware (siehe Seite ab 17): ftp://schildknecht.info/Schulung_Racestudio.pdf 2MB Hier mal ein Link auf die Internetseite meines Teamkollegen (leider mit Moterschaden meinerseits) mit dem Wankel : http://www.timo-weigert.de
-
Thread
Bausatz Add-on für AVR-NET-IO
auf TR1 (5V) umlöten. Dann die SPI an die entsprechenden Punkte vor den Spannungsteilern (R15/16;R17/18;R21/22). Event.eine ZENER-Diode (3,3V) an Stelle R11. Umbau auf eigene Gefahr!!! So wollte ich das heute machen. Berichte bitte, bin neugierig!
Ausgangskontrolle(senden) des AD-ON RFM12 möglich.(bis der Buffer voll, weil Daten nicht abgeholt) Dann macht crc dicht. Und der Nachbau ist doch wirklich kein Aufwand;...
-
Thread
DS18B20 Spannung auf Datenleitung geht von 5V auf 2V => keine Kommunikation mehr
Kommentar! Das habe ich mir gleich mal angeschaut. Dabei war auffällig, dass alle Sensoren so um die 17° anzeigen. (Im Haus ist es natürlich wärmer, aber anscheinend in der Außenwand nahe dem Fenster doch sehr kalt.) In der Küche habe ich ein doppelflügeliges Fenster. Ich wollte einfach nur weil es möglich
Ecken auch wirklich denkbar). Aber m.E. spricht dagegen, daß die Kommunikation auf dem 1-Wire-Bus eine CRC Checksumme hat und solche Checksummenfehler extremst selten sind. Ich würde vermuten, daß EMV-Störungen sich dann auch in erhöhten Fehlerraten zeigen würden. Übrigens finde ich Deinen Pullup von
-
Thread
RS485 mit (Atmel) USB Hardware?
eingebauter LM393. http://ww1.microchip.com/downloads/en/DeviceDoc/40001795B.pdf Und da Kapitel 17 ab Seite 182. Die Logikblöcke sind in Kapitel 20 ab Seite 219 beschrieben. Die Peripherie ist das geniale an diesen PICs. > Ich glaub der verträgt dann -5V beim Empfangen vom (u.U.) R485-compliant
sich bei parallel sparen - nix Overhead bei parallel; von mir aus kann man noch ein zweites Byte für CRC dazurechnen). Für CAN ist es jetzt auch nicht die Hölle (bitte verbessern, falls unpräzise), aber schon anders: aus 2 werden etwa 4 Bytes pro Frame und die 19 verprellten Sensoren müssen es nochmal
-
Thread
RFM70 - 4 Module mit unterschiedlichem Sende-Verhalten/Qualität
0xFF }; //Bank0 register initialization value const uint8_t Bank0_Reg[][2]={ {0,0x7F},//Enable CRC ,2byte,POWER UP,PRX {1,0x00},//No AutoACK {2,0x3F},//Enable RX Addresses pipe5\4\3\2\1\0 {3,0x03},//RX/TX address field width 5byte {4,0xff},//auto retransmission dalay (4000us),auto retransmission count(15) {5,0x17},//23 channel {6,0x37},//air data rate-1M,out power 5dbm,setup LNA gain {7,0x07},// {8,0x00},// {9,0x00}, {12,0xc3},//only LSB Receive address data pipe 2, MSB bytes is equal to RX_ADDR_P1[39:8]
-
Thread
PIC16f15244 RFM69 sendet nicht
0x12 , 0x9 }, //{0x13 , 0xF }, //{0x14 , 0x40 }, //{0x15 , 0xB0 }, //{0x16 , 0x7B }, //{0x17 , 0x9B }, //{0x18 , 0x8 }, //{0x19 , 0x42 }, //{0x1A , 0x8A }, //{0x1B , 0x40 }, //{0x1C , 0x80 }, //{0x1D , 0x6 }, //{0x1E , 0x10 }, //{0x1F , 0x0 }, //{0x20 , 0x0 }, //{0x21 , 0x0
0x0 }, {0x34 , 0x0 }, {0x35 , 0x0 }, {0x36 , 0x0 }, {0x37 , 0x90 },// variable length and crc on {0x38 , 0x42 }, {0x39 , 0x0 }, {0x3A , 0x0 }, {0x3B , 0x0 }, {0x3C , 0x8F }, //{0x3D , 0x10 }, {0x3E , 0x0 }, {0x3F , 0x0 }, {0x40 , 0x0 }, {0x41 , 0x0 }, {0x42 , 0x0 }, {
-
Thread
avr-gcc 4.7 I/O-Zugriffe
Könnte man für so etwas eine Peephole-Optimierung schreiben? Also statt [avrasm]LDS r16,0xABC LDS r17,0xABC[/avrasm] pasuchal [avrasm]LDS r16,0xABC MOV r17,r16[/avrasm] schreiben? Johann L. schrieb im Beitrag #2456092: > Schau einfach auf den Code, der mit -O0 erzeugt wird. Hier ist das
man für so etwas eine Peephole-Optimierung schreiben? Also statt > [avrasm]LDS r16,0xABC LDS r17,0xABC[/avrasm] > > pasuchal > [avrasm]LDS r16,0xABC MOV r17,r16[/avrasm] > > schreiben? Bezieht sich das auf obigen C-Code? Dann mal das Kleingedruckte lesen, insbesondere das, das auf "
-
Thread
UV-Laserdrucker II
Folie habe ich da ein recht gutes Ergebnis erzielt (mit dieser Vorlage - Beitrag vom Datum: 13.06.2014 17:55). https://www.mikrocontroller.net/topic/335131 Da wurde übrigens auch die Frage nach der angegebenen und realen Auflösung von Laser- und Tintenstrahldruckern diskutiert - ganz interessant. Und
später beim Drucken schlägt. Jeder Frame der übertragen wird, wird mit einem Längenbyte und einem CRC abgesichert. So kann ich sicher sein, dass es keine Übertragungsfehler gibt. Ich werde als nächstes mal die einzelnen Funktionen weiter testen. Wie geht es bei euch weiter? Grüße, Jens
-
Thread
Mikrokontroller Crash Kurs mit ANSI-C, mit ATMega Register Nutzung Gesperrt
etc.), die gerade im Controller-Umfeld massiv Einzug gehalten haben. Die Ergänzungen von C11 und C17 haben dagegen noch nicht ganz die Verbreitung gefunden.
Am 17.9. eingestellt, am 23.9. führt der Link auf eine Baustelle !!!
-
Thread
ATMega Flash wird langsam knapp. Upgrade o. Plattformwechsel?
mal als Beispiel.. im code sind 34 mal "ili9341_drawRect(277, 17, 36, 32,BLABLA); und auch andere doppelt und dreifach.. dann lieber komprimieren mit: void RechteckBLA(uint32_t color){ ili9341_drawRect(277, 17, 36, 32,color) } an der richtigen stelle
[10] + avgVolt[11] + avgVolt[12] + avgVolt[13] + avgVolt[14] + avgVolt[15] + avgVolt[16] + avgVolt[17] + avgVolt[18] + avgVolt[19]) / 20; [/c] Schon mal was von einer Schleife gehört? [c] void init_EEPROM(void) { [/c] Au weia! Sieht du in den Massen an Schreibzugriffen selber noch durch?
-
Thread
Frage zur Periodenlänge von LFSR (Linear Feedback Shift Register)
Darstellung der Polynome: * MSB First * LSB First * Koopman https://en.wikipedia.org/wiki/Crc32#Specification > Zufall (Pseudo)-zufällig sind die Folgen nicht: Wenn Wert X einmal aufgetreten ist, dann tritt er die nächsten L-1 mal nicht mehr auf, wobei L die Periodenlänge ist. Man erhält
#4995576: > E^65535 = 1 mod P > E^(65535/3) != 1 mod P > E^(65535/5) != 1 mod P > E^(65535/17) != 1 mod P > E^(65535/257) != 1 mod P Hab mich erst gewundert, wo plötzlich die 3 5 17 und 257 herkommen. Aber dass sind einfach nur die Primteiler von 2^16 Johann L. schrieb im Beitrag #4996047
-
Thread
Gibt es einen passenden BUS zur steuerung vieler Clients über mehrere Meter?
nicht entscheidend, sondern die Grenzfrequenz des Empfängers. Z.B. ein 74HC595 kann bis 30MHz, d.h. 17ns kurze Störungen bringen ihn schon aus dem Takt. CAN hat den großen Vorteil, daß es Störungen selber erkennt und ohne jedes Zutun automatisch den Transfer wiederholt. Außerdem wird jedes Bit 3-mal
zum nächsten Knoten und Abgriff zum µC. Wäre dann wie MIDI. Protokoll ganz einfach: Adresse, Daten, CRC Die Antwort des Slave könnte genauso zurück laufen. Oder noch primitiver über ein Gatter auf ein wired-And Bus, der mit deutlich niedriger Baudrate fährt. BG, Tom
-
Thread
womit LWL-Netzwerk-Kabel zurechtschneiden und an Stecker verbinden
Autor: Hugo (Gast) Datum: 30.12.2016 17:14 > Hi, ich will Netzwerkkabel verlegen und habe dazu diese neueren Kabel > gefunden: Und warum nimmst du nicht einfach nur Kat 5 / 6 / 7 Kupfer-Kabel? Ist dir wohl zu simpel und einfach gewesen
inoffiziell habe ich auch bei 150m Cat7 inclusive zwei Telegärtnern dazwischen immer noch stabil Gbit ohne CRC-Fehler gehabt. Die Switches an beiden Enden werden bei Faser nicht billig sein, ist eben doch etwas feineres als ein einfacher Cu-Hub. Wenn es Glasfaser sein soll dann kauf ein fertiges Kabel
-
Thread
LED Tisch mit Berührungs-/Gegenstandserkennung
er selbst fertig ist. Damit könnte eine Wiederholung automatisch durchgeführt werden, wenn mal der CRC-Check daneben geht.
haben wir übrigens auch zum ersten Mal den gesamten Strombedarf des Tisches: für 12x12 sind es dann 17 Ampere. Ordentlich! :-)
-
Thread
Was kommt nach Atmega?
tief reingelesen hat) Irreführung der Massen. Genau so ist es. Geht ja schon mit ST32F1xx und LPC17xx los: Beim STM32 sind viele Register trotzdem nur 16 bit breit und haben dann wieder dieses tolle high- und low-register, obwohl man das wohl schön in 32 bit hätte abbilden können. Andererseits haben die STM32 dann wieder ein CRC-Register drin, die LPC aber eine "richtige" RTC und nicht einfach nur einen Counter. Dafür gibt es die STM32 in viel mehr Gehäusen als die LPC. usw., usw., usw. Kurzum: Das wenige, was ARM tatsächlich
-
Thread
ph Elektroden Messverstärker. Kann man das so machen?
Lade dir mal aus dem Netz das "CRC Handbook of Chemistry and Physics 2005" herunter. In Papierform ist das ein dicker Wälzer mit Tabellen über Eigenschaften von allen möglichen und unmöglichen Stoffen. Ab Seite 1266 steht einiges
nachtmix schrieb im Beitrag #5521885: > Lade dir mal aus dem Netz das "CRC Handbook of Chemistry and Physics > 2005" herunter. Werde ich die Tage machen, habe im Moment kein DSL da irgend jemand die Leitung durchgeschnitten hat und wir im Moment eine Reserveleistung ADSL2
-
Thread
Rezept zur Herstellung eigener Leiterplatten
ist auch von Philips (HP 3144/A). Das Typenschild sagt "220V~50Hz 105W 6xTL 29D 16/09". Abstand c.a. 17 cm von der Vorderseite der Röhren gemessen. Belichtungszeit: Je nach Dicke 3:00 - 3:30 bei OHP-Folie und Glasscheibe. Welchen Abstand hattest Du und was sagt Dein Typenschild?
schrieb im Beitrag #2714980: > Ich würde einfach mal dreist verdoppeln und mit dem Abstand auf 17-20 cm > hoch gehen, um die Randunschärfe durch seitlich einstreuendes Licht zu > verringern. Wenn es dann noch zu schwach ist, auch mal 15 Minuten > probieren. Ja OK, so lange hab ich mich nicht
-
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
AtxMega oder doch lieber Atmel ARM
Ich finde die Lpc17xx Serie sehr gut und einfach.. vorallem wegen Preis und verfügbarkwit wars das mit mir und den avrs..
www.mikrocontroller.net/topic/156341#new Das Schöne an dem KSZ8851 ist, dass einige nervige Arbeiten (CRC-Berechnung und Überprüfung zum Beispiel) bereits im Chip und bis zum IPv6-Header integriert sind. AUTO MDIX kann er auch.
-
Thread
Colibri T20 von Toradex
118.084.060.pools.vodaf 10:19 8:49 -sh pille pts/0 dslb-084-060-xxx-118.084.060.pools.vodaf 17:21 8 mut ..und ich habe auch nicht vor den MQTT Browser für meine "Homeautomation" häufiger zu rebooten. Gruß, Pille
SUN7I) Board: Cubieboard2 I2C: ready DRAM: 512 MiB MMC: SUNXI SD/MMC: 0 *** Warning - bad CRC, using default environment In: serial Out: serial Err: serial Net: emac Hit any key to stop autoboot: 0 reading uEnv.txt ** Unable to read file uEnv.txt ** Failed to mount ext2
-
Thread
Sender - Stromsparend was nehmen?
15.06 | 59.6 | 2019-05-02 21:03:28.513988 15.11 | 59.35 | 2019-05-02 20:58:30.018035 15.17 | 59.09 | 2019-05-02 20:53:31.522104 15.24 | 58.92 | 2019-05-02 20:48:33.013109 15.3 | 58.71 | 2019-05-02 20:43:34.531993 15.36 | 58.54 | 2019-05-02 20:38:36.035918 15.4 | 58.35
sendet jede Minute Temperatur, Feuchte und Akkuspannung. Die Kommunikation ist bidirektional und mit CRC gesichert. Also mit 433MHz liegst du nicht falsch, aber eventuell könnte es mit BLE einfacher gehen. Schau dich mal BLE-Modulen um - Cypress hat anscheined recht gute: https://www.cypress.com
-
Thread
Wie NAND-Speicher flashen?
https://www.rockbox.org/wiki/TelechipsInfo Es gibt wohl welche mit einfachem und mit doppeltem CRC-Check. Ich denke der erste Link ist wohl wichtiger, enthält aber viel Fachchinesisch. Weka hatte ja einige Mutmaßungen zum Aufbau gegeben. Bin jetzt nicht sicher inwiefern der Link Klarheit schafft
Block Types 0x13 / 0x23 (Data) Block Types 0x15 / 0x25 (Recent Writes) Block Types 0x17 / 0x27 (Data) Block Type 0x21 (Hidden Signature) Block Type 0x31 (Multi Hidden Signature) Block Type 0xE0 (NAND Boot Area) " 0x15 wird dementsprechend wohl für's Wear-Levelling
-
Thread
STM32 GCC Compilereinstellungen für Minimum Size -Os
Access: 2022-04-24 20:20:54.000000000 Modify: 2022-04-24 20:20:54.000000000 Change: 2022-04-10 17:14:12.000000000 Ob der Code damit noch läuft habe ich aber nicht ausprobiert :-) Gruß hochsitzcola
align 8 aus dem Linker Script. Oder Daten, die nachträglich ins Hex-File eingetragen werden, z.B. CRC oder Datum. Anscheinend merkt der lto, dass konstante Daten aus der struct geladen werden und ändert das in ein immediate. Das ist aber auch von den Daten selbst abhängig. lto optimiert scheinbar
-
Thread
cc1110 hilfe
= 869.299622 */ /* Device address = 0 */ /* TX power = 0 */ /* Manchester enable = false */ /* CRC enable = true */ /* Deviation = 126.953125 */ /* Packet length mode = Variable packet length mode. Packet length configured by the first byte after sync word */ /* Packet length = 255 */ /* Modulation
xdata unsigned char FREND0 @0xdf1b; // Front end RX configuration xdata unsigned char AGCCTR2 @0xdf17; // AGC control. xdata unsigned char AGCCTR1 @0xdf18; // AGC control. xdata unsigned char AGCCTR0 @0xdf19; // AGC control. xdata unsigned char BSCFG @0xdf16; // Bit synchronization Configuration.
-
Thread
Projekt: Virtuelle Instrumente an serielle Schnittstelle
>Muss es immer ein z.B. ein CRC32 sein, oder reicht nicht auch ein einfaches XOR (like xmodem) um zu wissen, das was schief gegangen ist ? Das ist immer eine Frage gegen was eine Pruefsumme denn schuetzen soll. Ein CRC16 zB schuetzt 2^16 bit (= 8kByte) gegen Einzelbitfehler. Ein CRC32 schuetzt 2^32bit = 500MByte gegen Einzelbitfehler. Ein XOR ist vielleicht auch gut... Man kann einmal ein gutes Protokoll fuer alle kommenden Applikationen implemetieren, oder sich eben langsam
-
Thread
MMC/SD-Karte mit FAT16 an AVR
ich mit 0xff um die Antwort von der SD-Karte zu bekommen. Normalerweise müste ich doch nun nach dem CRC irgendwann eine 0x01 von der Karte zurückbekommen. Komisch ist das die SD-Karte schon ab dem vierten 0x00 Block des Kommandos,immer mit 0xFE und gleich dannach mit 0x03 antwortet. Dann bekomme ich
Kingston-Karte steckt eine halbe Kopie der CSD in dem CID- Register. Bei der Platinum-Karte stimmt die CRC7 bei CSD nicht. Was wieder eine ganze Reihe von Fragen aufwirft. ;-) Vielen Dank! August
-
Thread
AVM DRAGON 32k Begrenzug aufheben
0: 22 8a std Z+18, r2 ; 0x12 2: 11 6c ori r17, 0xC1 ; 193 4: 32 1b sub r19, r18 6: 5f 87 std Y+15, r21 ; 0x0f 8: 68 0f add r22, r24 a:
0x00 recv: 0x00 recv: 0x00 recv: 0x0e sDATA: reading 1 bytes read: a0 recv: 0xc2 recv: 0x92 CRC OK Got message seqno 15 (command_sequence == 15) response: A0 cannot read program counter [/pre] Eine kleine Chance besteht noch: Der Dragon hat ein paar unbestückte Positionen für SMD-Widerstände
-
Thread
"Intenso" SSD-M.2 als Fake
120GByte Samsung SSD: (Samsung SSD 840 EVO 120GB) Power_On_Hours: 13320 Reallocated_Sector_Ct: 0 CRC_Error_Count: 0 Die läuft einfach und macht keine Probleme.
Funktionsweisen gibt es denn noch bei einer SSD? Wieso "andere"? Ich habe's dir schon am 29.01.2022 23:17 geschrieben, aber du ignorierst es hartnäckig: Onkel Hotte schrieb im Beitrag #6959427: > Es gibt keine feste Zuordnung von logischem Sektor zu %Flashzelle.
-
Thread
Nur Positives !
mal das wichtigste Instrument am Mopped? Richtig, die Ladedruckanzeige: https://youtu.be/_fQwwvb7CRc?t=52
Waldwegen in der Ebene brauche ich knapp 6 h, das wären dann 480 - 600 Wh. Das ist zwar was anderes, als 17 km laufen, aber es steckt in etwa den Rahmen ab. Die Kalorien-Angabe ist also wirklich reinster Schrott…
-
Thread
Neuer CAN Bus Analyzer mit billigen Adaptern
komplette CAN Paket mit SOF, 11 Bit Header, SRR, IDE, 18 Bit identifier, DLC, 8 Data Bytes, 15 Bit CRC, ACK Slot, EOF. Alles detailliert in der HUD ECU Hacker Hilfe beschrieben. Der Micropozesser braucht außerdem einen FIFO für mehrere CAN Pakete, um diese zwischenzuspeichern, während diese von
OpenPort 2.0 J2534 ISO/CAN/VPW/PWM Vendor: Tactrix Inc. Serial Number: TAhJALxt Firmware Version: 1.17.4877 Pass-Thru API Version: 04.04 Windows DLL Version: 1.02.4820 Jul 6 2016 17:20:04 Measure the vehicle voltage at the J2534 adapter Battery voltage: 11.89V Set pass ALL filter Clear Rx buffer
-
Thread
Notebook-Akku reaktivieren
versucht zu "programmieren" ? Ja. Allerdings gibt es mehrere Hürden. Die erste ist eine gültige CRC, die der Programmer erzeugen muss (dazu braucht es keine speziellen Geräte, sondern nur ein SMBus Terminal). Das zweite ist ein Passwort, das Level 1 der Programmierung schützt. Und dann gibt es noch
kann man es sogar sehr gut vergleichen: 2-3 Tage Standby statt 14 Tage mit dem originalen Akku vor 17 Jahren.
-
Thread
EmbeddedWorld 2025, Tag 1 – im Namen des Mikrocontrollers
Tablet auf Basis eines ESP32-P4 stehen einige PLC-artige Systeme ante Portas.    Freunde des M5Stack-Ökosystems sind dabei übrigens zu einem in München stattfindenden Event eingeladen, das allerdings erst
controller generate sequence of true random numbers voltage & temperature sensor alarm Enhanced CRC calculation unit 17 x Timers Built-in hardware algorithm DES、AES、SHA、SM1、SM3、SM4、SM7 Provide a complete high-performance algorithm library Encapsulation W55MH32L : QFN100, 12 x 12(mm
-
Thread
40 Spannungen einlesen und an AtMega8 übertragen
Spannung direkt messe und alle 6 ADC Kanäle ausnutze habe ich in etwa die Spannungen 3.5-7-10.5-14-17.5-20 das müsste ich alles messen, also Spg. Teiler oder sonstiges davor schalten oder? Oder hat jemand eine bessere Idee? Eventuell einen eigenen ADC der per SPI verbunden wird ( natürlich über einen
eventuell die Widerstände kleiner wählen. 1200Bit/s sollte man aber weit überschreiten können. Ne 8Bit-CRC würde ich noch ranhängen. Bei stark abweichenden Werten wird der Master eh gleich nochmal abfragen. Wenn die ATtinys per Watchdoginterrupt nach einer bestimmten Zeit alleine senden, kriegt man
-
Thread
Akkutausch Bose Soundlink Mini (Zellen ersetzen)
understand it correctly for now if someone could help it would be nice. For example register 0x17 contains capacity and it reads 08 98, when I try to write to that register for example 08 99 I read it again 08 16 and no matter what I did I can not owerwrite that second part or is it high byte what
because bug or error or me not knowing what I am doing now it is 22 :) As I said before reading 0x17 now gives me word 00 16 and what ever I do, I can only write first part 00 and change it to any number but this second part 16 I can not do anything with. For example I try to write 01 00, when I
-
Thread
MikroElektronika MikroMedia STM32 M4 Erfahrungen
00000000 FPS12= 00000000, FPS13= 00000000, FPS14= 00000000, FPS15= 00000000 FPS16= 00000000, FPS17= 00000000, FPS18= 00000000, FPS19= 00000000 FPS20= 00000000, FPS21= 00000000, FPS22= 00000000, FPS23= 00000000 FPS24= 00000000, FPS25= 00000000, FPS26= 00000000, FPS27= 00000000 FPS28= 00000000, FPS29
target memory @ 0x08000000. ****** Error: PC of target system has unexpected value after calculating CRC. (PC = 0x20000054)! ---------------------------------------------------------------------- Registers ------------------------------------------------------------------------------------- PC
-
Thread
Wittig(welec) DSO W20xxA Open Source Firmware
Bei Google groups war es aber nicht oder? Nur Dein neues war da. Nun bekomme ich: ... # 2009.05.17.20:12:57 --- Converting TomCat to S-Record cat loader.flash > TomCat.flash cat TomCat.srec >> TomCat.flash unix2dos TomCat.flash # 2009.05.17.20:12:57 --- Making TomCat.nm # 2009.05.17.20:12:57
Speicherung von Messwerten direkt in eine (CSV-)Datei. Ich werde dann aber wahrscheinlich X-Modem-1K-(CRC16) benutzen. Gruss, Niklas
-
Thread
Werkstattkompressor aus altem Kühlschrank
worden, daher etwas früher die Umstellung. Die "neuen" Dosen Kältespray 75 und Druckluft 67 von z.b. CRC Industries ("Kontakt")enthalten jetzt Trans-1,3,3,3-tetrafluoroprop-1-ene. Erkennbar sind die Dosen an einem stilisierten grünen Blatt mir der Aufschrift "Low-GWB Climate Friendly" https://produktinfo.conrad.com
Kleinanzeigen ist dein Freund. Ich habe mal in den techn. Daten geschaut: Luftmenge (Ansaug) rund 15-17l/min - es gibt auch 25l Modelle. Lautstärke 30dB Die Ölmenge im Motor beträgt geschätzt ca. 100-200ml; so viel musste ich geschätzt damals nach dem Kauf reinfüllen.... aber das ist lange her das Schauglas
-
Thread
aktuelle µCs und Nutzen im späteren Beruf
für den Beruf wäre es nicht schlecht wenn Du einen µC mit einem Cortex-Mx Kern (z.B. STM32 oder LPX17xx) auch mal programmierst. Dass Du Dich mit der Debug Schnittstelle (SWD) auseinandersetzt und damit ein wenig bastelst. Auch die Debugger-Ausgabe über SWD nutzt. Unabhängig vom µC: Schlussendlich
CAN - USB - DMA - Timer - Portfunktionen - AD-Wandler - Spezial-Module wie Memory-Controller, CRC, Battrierefunktionen Auch ist es wichtig zu wissen wie die Protokolle funktionieren und was die jeweiligen Protokolle für elektrische Eigenschaften haben. (UART, SPI, I2C, CAN, USB) (Baudraten, Übertragungsbandbreite
-
Thread
Proxxon MF70-CNC-Ready Einstellungen
Forum viel gelernt und auch einiges verstanden. Eine Vorstellung meiner Hard/Software : Meine CRC-Maschine ist eine MF 70 CNC-Ready: http://www.proxxon.com/de/micromot/27112.php also mit von Proxxon installierten Steppermotoren http://de.nanotec.com/fileadmin/files/Datenblaetter/Schrittmotoren
von ESTLCam rum. Ich wollte mal fragen welche Werte ihr da genommen habt. Zur Zeit nutze ich Nema 17 Motoren und habe 1600 Umdrehungen und 1,0mm Wege je Umdrehung eingestellt. Meine Teile werden aber glaube ich zu klein. Hätte vielleicht mal jemand eine kleine Beispieldatei um ein einfaches PCB-Layout
-
Thread
Software-USB (obdev) als Massenspeicher
Configuration-Deskriptors 16. Anforderung von 255 Bytes des String-Deskriptors 0 (Unterstützte Sprachen) 17. Übertragung des String-Deskriptors 0 (EN/US) 18. Anforderung des String-Deskriptors 3 (Seriennummer) 19. Übertragung der Seriennummer (12 Zeichen, 24 Bytes) 20. Anforderung von 255 Bytes des Configuration-Deskriptors
die PID (4B -> 1011b -> DATA1, bzw. C3 -> 0011b -> DATA0). Ausserdem hängt am Ende jeweils noch die CRC und ein Zeilenumbruch. Der reine Deskriptor sieht damit so aus: 12 01 10 01 00 00 00 08 C0 16 DF 05 01 00 01 02 03 01 >> 19. Übertragung der Seriennummer (12 Zeichen, 24 Bytes) > > Das müssen
-
Thread
RDS ENCODER Signalgenerator Testgenerator Testsender Modulator ATmega8 Assembler
Takt für den Schwingkreis machen? > Ganz einfach: > Benutz einen Timer: lass ihn 40mal bis 281 und 17mal bis 280 zählen. > Schön gemischt, so in der Art: 281, 281, 280, 281,281,281,280... > Das ergibt im Mittel über 57 Werte eine Frequenz von 57kHz mit nur > gerigem Jitter, der vom LC-Scwinkreis
@alle Die Version-3 berechnet die Rohdaten aus den zu sendenden Gruppen, incl. _CRC-Berechnung_ und bekam noch einen 19kHz-Ausgang spendiert. Die zu sendenden Gruppen sind in der Tabelle in folgender Form hinterlegt: .dw 0xD4F6,0x4400,0x0000,0xE684 ; ZEIT Momentan ist
-
Thread
LM350 in welcher Dimension kühlen
2Bw9fQaz1qQtH3WJ%2BXPrEyPk6M70Dj4U8kn%2BmynhUZyUPP7Wsoh2tn5gFVrWhY2iBTnC%2FXe5B1qTgoyDZeTRXRLKwqBVv5GvO2%2BrCRC1j9P9NtRQzXqoBkeki%2BX5H8dw85MqvgWrlSy68pmCu4JqtOpapduJgc4MEyBsXf7e7tVjN%2B7QtJguazCvOjjSOWj6u%2FF9UHXWloDnWN8VemGw3vdF9AOzPzRJJxe4OWh6WP9bkNLYUQ55CBhRjcBfG%2B5EDqyZbhHMDhIWgQqOnUiraQpe3xXQut%2BIv6oMyjcBlsqpQGw0ZTi5mpnZ16OY0spoZH9%
2FkyF3lHZlDbRHo0sSHsadv2LnUP7aNmlBa99Y8DPRd%2Bca4O1%2FeYgG0YmjNJdIPpam3A3HeF0ECPjqMj6Cu1Rt%2F4K%2Fo%2F5dD7jDb5M4zJ17cpP2zFRwOxzz6kVkSD3WA8zKsedF3ZS4hOulCW56c2CTJnZ%2FejbD74viHqT9B84oUSNrDpu9pD4ST0WLDJ6yFTXcMY6%2BO2aYFFjcqlgL9oKmixea31VBPARnWB1%2Bk2e4ov9QGHn%2B2TbcJFvATRcbQRL1sWwSpCdEabR6My8t4H3zVNKXQ6yP9RoHv6JaSIfS5wpDHDiw5KVGvUDn1ZHBJsHO2bNug7iFPMGPQxl4GDcUV4P