-
Thread
Stromsparende Schaltung Klimalogger auf Basis Rasp Pi Pico
den pico ADC über die Jahre wirklich bis zum Abwinken getestet. Ad. Das sollte natürlich 9-9½ Bits heißen.
Der Pico RP2040 hat laut Datenblatt Abschnitt "4.9.3. ADC ENOB" 8,7 Bit (ENOB: effective number of bits). Der Pico 2 (RP2350) 9,2 nutzbare Bits.
-
Thread
Pin Belegung
Brücken/ und solcher Einfachkram, lassen die völlig unbeeindruckt. Aber ich weiss mittlerwile welche Bits ich setzen muss.
-
Thread
Neue Bauteile: Verstärker, Drucksensoren und Can-Can
STMicroelectronics Entscheidung, im Bereich der Nucleo-Boards auf den Arduino Uno-Formfaktor zu setzen, entwickelt nun Dividende. Mit dem X-NUCLEO-WBA25A1 steht eine mehr oder weniger generisch verwendbares Funkmodul auf Basis des STM32WBA25CE -Funkchips zur Verfügung. Die vorliegende SKU zeichnet
man dann folgendes: [c] The sensor operates with an accuracy of ±1 mbar and a resolution of 16 bits, supports a broad voltage range from 3.0 V up to 5.5 V, and is compatible both with digital I²C and SPI communication interfaces as well as an analog interface [/c] ### Kerafol KP100 - Wärmeleitpaste
-
Thread
KiCad - Keine Verbindung von einem Bauteil zur Messerleiste
Habe nun unter Win7-32Bit die Versionen: -Kicad 5.1.0.1 - x86-Win.exe und -kicad-6.0.9-i686.exe installiert. Beide Versionen laufen nicht unter Win7-32Bit Der Laptop könnte auch 64-Bit. Habe aber damals warum auch immer
Johannes F. schrieb im Beitrag #8033091: > Vorausgesetzt dort gibt's nicht auch Probleme mit 32 vs. 64 bit; das > entzieht sich gerade meiner Kenntnis. Müsste man aber notfalls aus den > Quellen selbst für x86 compilieren können. Würde mich nicht wundern, wenn das Linux nen Ubuntu 18.04 in der 32bit-Version
-
Thread
Raspberry Pi-Preiserhöhung, Target 3001 V34, ARM-Hardware uvam
denen der Konkurrenz abzuheben. Im Hause Nuvoton entschied man dafür, auf hohe EMI-Robustheit zu setzen. Die Ankündigung der neuesten Lütte liest sich dann folgendermaßen: [c] Designed for reliability, the M3331 series supports a wide operating temperature range from -40°C to +105°C and exhibits superior
reliability, the 512 KB Flash memory supports Error Correction Code (ECC) for detecting and repairing bit-flip errors. Furthermore, within the 320 KB SRAM, hardware parity check is provided for the 64 KB core area, achieving true industrial-grade system resilience. [/c] ### STMicroelectronics: Fertigung
-
Thread
HC-06 / HC-05 Bluetooth Modul
beziehen? Ja, hatte ich im Einsatz. Aber der Befehl … [pre] zur Abfrage lautete: AT+UART? Zum Setzen: AT+UART=<Param>,<Param2>,<Param3> wobei: Stop 0:1Bit 1:2 Bit Parity 0:None 1:Odd 2:Even Also: AT+UART=1200,0,0 [/pre] Das sollten eigentlich
sonst oft viel unnötige Zeit für sinnlose Fehlersuche verschwendet wird. Schön kann man das am 9-Bit-Übertragungsthread sehen ...
-
Thread
Frage zur Schaltzeit vom 74HC138N
"Reading the Pin Value Independent of the setting of Data Direction bit DDxn, the port pin can be read through the PINxn register bit. As shown in Ports as General Digital I/O, the PINxn register bit and the preceding latch constitute a synchronizer. This is needed to avoid
Irgendwann habe ich versucht, notwendige für diese Variante Widerstände zu berechnen. Ergebnis: 10 bit ADC zu ungenau dafür.
-
Thread
Emulator Microchip PIC16F84
unterstützt und dann auf dem PC nur simulieren, aber wenn man PIC-spezifische Sachen verwendet (zum Beispiel Bit setzen ohne logische Arithmetik, dann weiß man nicht, ob es auch im PIC genauso funktioniert. Zweiter Punkt ist Messung der genauen Geschwindigkeit. Im Emulator bekommt man ganz genau Anzahl der Instruktionstakte
Codeausführung des Additionsbefehls sind aber asynchron zueinander. Das Ergebnis ist Jitter. Wenn man nur Bits im Timer0 setzt, gibt es keine Probleme. Z.B. für einen 100er Teiler: bsf TMR0,7 bsf TMR0,5 Das solltest du im Simulator vom MPLAB (nicht -X) einmal ausprobieren. Der Simulator kann dort
-
Thread
CPU SAA7219 per Jtag auf Basis FT2232H ansprechen - Tool schreiben
muss man aber nicht. Per JTAG Boundry-Scan kann man alle Pins nacheinander auf die nötigen Pegel setzen und sie auslesen. So zu sagen Bit-banging per JTAG, also entsprechend langsam. Üblichere Testersoftware hat das drin. Kann z. B benutzt werden um nach dem Boardtest einen Bootloader ins Flash zu
anschauen, da erkennt man viel besser ob da Signaltreiber gegeneinander arbeiten (Stichwort: halbe Bits).
-
Thread
USB-UART mit MCP2221A - Mit Bitte um Review
Sollte man in dem Chip vielleicht "USB CDC Serial Number Enable bit" aktivieren? Ohne Seriennummer gibt es unter Windows bei einigen Geräten Probleme. Ich habe allerdings noch nie mit dem Chip gearbeitet, daher nur ein Schuss ins Blaue. Grüße Daniel
F. schrieb im Beitrag #8027500: > Sollte man in dem Chip vielleicht "USB CDC Serial Number Enable bit" > aktivieren? Braucht man nicht. Meine Platinen mit MCP2221(A) haben mit Windows 10 und Rasperry Pi OS sofort out-of-the-box funktioniert, ohne dass ich irgendwas am nichtflüchtigen Speicher des
-
Thread
SD-Karte initialisiert sporadisch nicht auf älterem Embedded-System (ATmega + Spartan-6)
ACMD41) zu liegen. Ich habe dort eine Sache beobachten können, und zwar wird von dem Host das Busy Bit falsch mitgeschickt zumindest sollte es laut "SD Specifications Part 1 Physical Layer" 0 sein und nicht 1. Hier die Quelle zu der PDF https://www.sdcard.org/downloads/pls/pdf/?p=Part1_Physical_Layer_Simplified_Specification_Ver9.10
keine Ausrede. Wenn die Geräte teuer sind und viele davon im Einsatz, dann sollten die jemanden dran setzen der sich rein fuchst und das Problem löst. Yannick F. schrieb im Beitrag #8026938: > Ich habe die Kommunikation zwischen Gerät und SD-Karte mit einem Logic > Analyzer (Kingst LA2016) aufgenommen
-
Thread
Verhalten des atmega32u2 bezüglich Fuses und Quarz
Gab es da nicht ein Programm von Atmel: "Flip software for Windows 10 64-bit" Schon lange nichts mehr mit AVRs gemacht.
Flashen. Dann ist das ganze Gefasel über Bootloader komplett Sinnfrei! Einfach die Fuses richtig setzen und gut ist.
-
Thread
Erfahrungen mit AI-Coding
Der Vorteil von 8 und 4 Bit ist, dass man weniger Speicher braucht. Ein Netz mit 70 Milliarden Parametern brauchg bei 16bit halt 140GB RAM, bei 8Bit 70GB und bei 4Bit 35GB. Das kann durchaus ein Problem bei der alten Karte werden
... Oder hast du einblick in sämtlichen Code den DU auf deinem Rechner ausführst. Mei mei, setz deinen Aluhut ab und komm mal im realen Leben an!
-
Thread
LM358 als Verstärker - stimmt das denn so?
an Vin- noch die untere Grenze angehoben, um den Aussteuerbereich des Verstärkers optimal auf den 8-Bit-Bereich abzubilden.
Lothar schrieb im Beitrag #8031839: > und wozu eigentlich? Ach ja: Ich würde gerne einen 8-Bit Audiodigitizer für den C64 bauen - so wie in dem Artikel beschrieben: https://archive.org/details/commodore-world-03/page/n29/mode/2up "Normal" für den C64 sind eigentlich 4-Bit Digitizer gewesen
-
Thread
Komplexe Passwörter einfach merken - PwdGen
Kein Source Code, also nicht vetrauenswürdig. Wird wohl Gründe haben. Bits und Bytes bitte umweltfreundlich entsorgen.
Aluhut. Mit derlei vielen Bedenken, Wenn > und Abers würde ich mich nie und nimmer an einen Rechner setzen Eine geradezu unterirdisch anmutende Einstellung. Man merkt aber, dass du dich noch nie in deinem Leben mit IT-Sicherheit auseinander gesetzt hast.
-
Thread
Arduino und halbfunktionaler Wiznet W5500
Anscheinend geht das mit "arp -d". Und nach dem Lesen der MAC-Adresse aus dem EEPROM zumindest Bit 0 des ersten Bytes auf 0 setzen. LG, Sebastian
dann ja gemacht. Und ja, das geht. > Und nach dem Lesen der MAC-Adresse aus dem EEPROM zumindest Bit 0 des > ersten Bytes auf 0 setzen. Nee, das ist ja auch gar nicht nötig. Ich prüfe die Mac die ich aus dem Eeprom lese. Wenn das ff:ff.. ist dann nimmt er fest das Deadbeef. Eigentlich ist das
-
Thread
Unbalanced Output -> Balanced output
unbalanced Kabels. Von daher sehe ich keinen Sinn an dieser Stelle auf symmetrische Übertragung zu setzen. Sinn macht am ehesten ein Pufferverstärker mit asymm Ein- und Ausgang.
das mal genauer anschauen, heute ist es einfach (mal wieder) zu heiß um sich an den Rechner zu setzen
-
Thread
Formale Sprachen fuer Pipelining
also brauche ich als Startbedingung ein y[-2] und ein y[-1], wenn ich mal n=0 (das diskrete *jetzt*) setze. So rein programmatisch linear keine Crux, wenn's in die Pipeline geht, liegt aber das Resultat ja etwas spaeter erst vor. Die am Ende der Pipeline berechneten y[0] werden typischerweise in eine Queue
Prozentsatzes ergibt, welcher durch das Maximum der Anregung definiert ist. Ein Filter, das mit einem 32 Bit-Wert angeregt wird und 1/1024 "vergisst", braucht demnach 42 Bit Auflösung. q.e.d. ! Mit solchen Taktiken schafft man es, den Verifikationsaufwand kleinzuhalten und hat sein System im Griff. Ganz
-
Thread
RS232 mit 9N1 auslesen
. Parity-Fehler ignorieren, die Information des 9. Bits geht verloren. Falls des 9. Bit wichtig ist, wird es wohl komplizierter. Man könnte probieren: Parity = SPACE setzen, Bytes einzeln vom Port lesen, nach jedem Byte das Line-Status-Register prüfen
immer noch in Software > invertieren.) So manche UART/USART kann die Daten intern invertieren. 1 Bit setzen reicht dann dafür.
-
Thread
Kress/AMB Fräsmotor 1050-FME-1 Regelelektronik tauschen
könnte, um etwas zu lernen, aber Kress/AMB hat es nicht gereicht, die Platine zu vergießen, die Lock Bits sind natürlich auch alle gesetzt. Sowas regt mich regelrecht auf. Wenn ich dazu komme, schleife ich das Gehäuse auf und setze die Lock Bits mit einer UV Lampe zurück. Andrerseits - ein chinesischer
-
Thread
EmbeddedWorld 2026, Catch-All – Bauteile, Stromversorgungen, Meshnetze uvam
Auf der Webseite bewarb man zwei neue Controller nach folgendem Schema: [c] · Our New 32-bit MCU Lineup: Featuring the high-performance A34G34A (Cortex-M4F, 200MHz, 2MB Dual Bank) and the A31C144 entry-level series. The G43A demo showcases high-quality graphic LCDs powered by the LVGL library
  Unternehmen wie WAGO setzen das System – wie gezeigt – in immer mehr Bereichen der klassischen industriellen Automatisierung ein.  ### SAMTEC – alles im Zeichen der hohen Geschwindigkeit
-
Thread
DCF77 Empfangsprobleme
wird, da der ATTINY12 einen internen RC-Oszilator besitzt. Auch sollte man die Brown-Reset-Fuse setzen, damit der IC auch wirklich bei jedem Einschalten sicher arbeitet. Das ist nämlich bei solchen AVRs ohne Brown-Out bzw. deaktivierten Brown-Out leider nicht der Fall. Es hat aber lange gedauert, ehe
läßt. Möglicherweise wird nur primitiv einmal pro Impuls mittig abgetastet, sodass bereits Spikes ein Bit kippen können.
-
Thread
Feelin XR Pro Vape Podsystem Teardown
RESET → HIGH delay_ms_with_check(10); // FUN_00004e34(10) // Zusätzlich: CS-Pin setzen (DAT_40040001, Bit 5 cleared via AND 0xDF) GPIO[0x01] &= 0xDF; // CS → LOW (Chip Select aktiv) // === 2. REGISTER UNLOCK (GC9A01-spezifisch) === spi_write_byte(CMD, 0xFE);
10); // === 7. BACKLIGHT EINSCHALTEN === GPIO[0x01] |= 0x20; // BL-Pin → HIGH (Bit 5 setzen) set_pwm_backlight(0); // FUN_00005666(0) → PWM init mit Standardhelligkeit } [/code]
-
Thread
Sieht Ihr einen Brummton auf meinen Spektogrammen/FFTs?
so gelagert. Ich habe keinerlei Probleme mit Leuten, die ein Blasinstrument spielen -- ich setze allenfalls einen Gehörschutz auf, weil mir die Lautstärke sonst auf den Keks geht. Bei sehr tieffrequentem Schall bekomme ich sofort Zustände -- auch wenn der Ton recht leise ist...
über den Rand der Unterlage ragen lassen. Dann mit höchster verfügbarer Auflösung (z.B. 24 oder 32 Bit) das Geräusch für nen paar Minuten aufnehmen. Das dann auf den PC übertragen und dort eine FFT-Analyse machen.
-
Thread
Low End-Mikrocontroller von Renesas und ST, Funkmodule, Amazon Sidewalk uvam
. Es gibt ein neues Register Namens ADCx->PCSEL, wo man für jeden externen analogen Eingang ein Bit setzen muss, um die Verbindung zum ADC Multiplexer ein zu schalten. Es gibt viel mehr "ENR" Register im RCC, als zuvor. Offenbar können nun mehr Peripheriemodule im Low-Power Mode arbeiten. Die Makros SET_BIT(), CLEAR_BIT(), MODIFY_REG() usw. heißen jetzt anders, nämlich STM32_SET_BIT(), STM32_CLEAR_BIT(), STM32_MODIFY_REG(). Das Programm Cube MX unterstützt die STMC5 nicht, stattdessen muss man das neue
-
Thread
Debounce von Tasten mit dem Candidate-Pattern (Platformunabhängig, Theorie)
Tasten lesen (rawMask) 2. Prüfen, ob sich der Kandidat geändert hat 3. Wenn ja → neuen Kandidaten setzen und Zähler zurücksetzen 4. Wenn nein → Zähler erhöhen 5. Wenn stabil → neuen stabilen Zustand übernehmen und Event setzen Mehrere Tasten mit Bitmasken ---------------------------- [pre] Bit 0 -> Taste 0 Bit 1 -> Taste 1 Bit 2 -> Taste 2 [/pre] Beispiele (gemessener raw/candidate wert): [pre] 00000000 keine Taste gedrückt 00000001 Taste 0 gedrückt 00000101 Taste 0 und Taste
-
Thread
Lochraster und SMD nach Maß - Parametrischer PCB-Generator
eine Bicc-Vero-karte. Beaglebone Black, LT2500-24 ADC, Coolrunner. Die Ergebnisse sind dem 24-Bit ADC angemessen. Gerhard H DK4XP
Joachim K. schrieb im Beitrag #8028409: > Wenn das PCB 4 Lagen hätte und man systematisch Brücken setzen könnte > bzw. Plätze für Pufferkondensatoren hätte, könnte man betriebssicher > aufbauen. Hallo Joachim, 4 Lagen und Protoboard finde ich etwas widersprüchlich, da ist auch für mich die Frage
-
Thread
Virtuelle Maschine mit abgesetztem Funkmodul
Wie wird denn das ominöse Funkmodul angesteuert? SPI? Bit-Banging?
- sonst hätte ich den FT2232 mit seiner MPSSE auch nicht vorgeschlagen. Bit-Banging per USB wäre die schlechteste aller möglichen Idee, da wären die Einwände von "L." angemessen.
-
Thread
Kann kein Update einer PNG-Dtaei hochladen
im dafür vorgesehenen Forenbreich durchgekaut, Verursacher war damals der Typ mit dem exotischen 8-Bit-Selbstbausystem und dem speziellen unlesbaren 7-Segment-Zeichensatz. "bome" hieß der, wenn Du in https://www.mikrocontroller.net/forum/website suchst, könntest Du vielleicht Hinweise finden.
vorgesehenen > Forenbreich durchgekaut, Verursacher war damals der Typ mit dem > exotischen 8-Bit-Selbstbausystem und dem speziellen unlesbaren > 7-Segment-Zeichensatz. > > "bome" hieß der, wenn Du in > https://www.mikrocontroller.net/forum/website suchst, könntest Du > vielleicht Hinweise
-
Thread
Funkschlüssel Peugeot Partner I
gleich. Dann kommen 132 (36-167) sich bei jedem Knopfdruck ändernde Bits. 17 Bits (Bit 168-184) immer gleich, egal ob öffnen oder schliessen. Bei jedem Mal Knopfdrücken gleich. Das ganze wiederholt sich noch einmal, nur ohne die 17 Bits: 35 immer gleiche Bits (185-219), wieder die 132, sich ändernden Bits (Bit 220-351). Die erste Frage, die sich mir stellt, ist folgende: Da die UID nur 32 Bit lang ist, sind entweder die ersten drei oder die letzten drei kein Teil der UID. Nur welche, die ersten,
-
Thread
CH32V003 und Arduino
konkreter Mikrocontroller. Und auch Arduino hilft nicht. Z.B., der kleine ATtiny412 enthält • 16-bit Timer/Counter type A (TCA) • 16-bit Timer/Counter type B (TCB) • 12-bit Timer/Counter type D (TCD) • 16-bit Real-Time Counter (RTC) Alle Zähler sind für unterschiedliche Aufgaben konzipiert, nicht
Gerhard O. schrieb im Beitrag #8019987: > 32-bit uC kosten heutzutage weniger als die > älteren 8-Bitter und braucht nicht abgespeckte Bibliotheken. Der CH32V003 /ist/ ein 32-Bit-µC, nur halt einer am unteren Ende der Ausstattung. Ihm hat sich
-
Thread
I2C Display einfache Frage
Den Versuch mit dem Setzen der Portpins einmalig auf 0 und umschalten nur über DDR habe ich gemacht und funktioniert: [code] #define i2c_setpins_low() { i2c_port &= ~(1<<sda_bit); i2c_port &= ~(1<<scl_bit); } #define
hat denselben Inhalt wie das Display selbst. Hier mußt du Funktionen schreiben, die ein einzelnes Bit im Byte eines Array setzen bzw. löschen. Wenn du das Bild in diesem Array aufgebaut hast, schickst du dieses über I2C komplett an das Display. ------------------------------------------- By the
-
Thread
INF-Datei o.ä. für Hameg/R&S HM8142 für Windows 11
Unmengen anderer Schniepel und Geräte zu unterscheiden, die ebenfalls einen FT-irgendwas einsetzen. Ich setze das Netzteil auch für etliche Prüfprogramme (teilweise unter Windows und teilweise unter Linux) ein und müsste diese dann für die neue Kennung anpassen.
Virtuellen COM-Port-Wandlern basieren, funktionieren meist die manuell installierten Windows 10 (64-Bit) Treiber oder aktuelle VCP-Treiber direkt von der FTDI Website, indem man den Treiber im Geräte-Manager über den entpackten Ordner per "Treiber aktualisieren" zuweist. Hast du das schon ausprobiert