-
Thread
OCR für Monospace-Schrift
name="Compression Type" content="Progressive, Huffman"/> <meta name="Data Precision" content="8 bits"/> <meta name="Number of Components" content="3"/> <meta name="tiff:ImageLength" content="1233"/> <meta name="Component 2" content="Cb component: Quantization table 1, Sampling factors 1 horiz/1
Problem würde eine GUI hier lösen? Daß man per Checkbox die zu setzenden Kommandozeilenparameter setzen kann (und nicht in der Dokumentation nachlesen muss, welche es gibt)?
-
Thread
Online Logiktest auf FPGAs: Wie wird die korrekte Funktion eines FPGAs im Feld sichergestellt?
infolge von hohen Feldstärken oder Strahlung irgendwelche Signale im FPGA verfälscht werden oder gar Bits in den internen Speicherzellen oder der Config kippen, ist um ein Vielfaches geringer, als für mögliche Fehler aufgrund von Störungen auf externen Leitungen zu DDR-RAMs oder seriellen Datenbussen.
Um aber jeden Fehler auszuschließen, wird man bei sicherheitskritischen Anwendungen einfach das ECC-Bit mitverwenden. Ansonsten bleibt es bei der o.g. Aussage: Andere Komponenten im System sind oft viel unsicher. Wenn es an das Auslesen von Adressdekodern geht, muss man z.B. auch an Bildsensoren
-
Thread
LoRA, Meshtastic, TTN, Helium?
wenn es mich etwas verwundert hat weil man diesen SX1262 ja auch einfach selber auf eine Platine setzen kann. Man wuerde eigentlich denken das es da fertige Module gibt die einem den ganzen Umgang mit dem Protokoll abnehmen, also mit eignener MCU und nicht so einen Bullshit mit ESP32 oder Raspberry-Pico
an tatsächlich kritikwürdigen Dingen orientieren. Nichts anderes habe ich gemacht. Für lumpige 16bit Sensordaten ist mir der Protokolloverhead viel zu groß, da ca. 10 mal mehr in der Luft rumschwirren als nötig. Wenn andere das als nicht relevant empfinden akzeptiere ich das und will auch keinen bekehren
-
Thread
Problem mit ser. Monitor in for-Schleife
1); Serial.print("\n\rSensor " + String(i+1)); Serial.print(":\t"); print_8bit_Array(DS18B20_Address); // i. Adresse Serial.print("\tSensorID:\t" + String(DS18B20.getUserData(DS18B20_Address))); // i. ID /* DS18B20_Address[8]=DS18B20.getAddress(DS18B20
Die main im Anhang Nachtrag: 1 main hat fehler in schleife steht 1 statt i, Deshalb main nochmal. Setze ich i von hand (i=1) wird 2. Sensor angezeigt, i=2 for wird nicht ausgeführt.
-
Thread
Atmega32 und MAX7219
> Du machst ~CS nach jedem Byte wieder hoch. Nicht nur das - bei Fadel besteht ein Byte aus 9 bits.
> Du machst ~CS nach jedem Byte wieder hoch. Nicht nur das: bei Fadel besteht ein Byte aus 9 Bits.
-
Thread
Mikrocontroller AT89S52 flashen
Nachtrag: Laut Datenblatt des AT89S52 kann man Reset zum Programmieren wohl auch einfach auf Vcc setzen.
Der AT89S52 hat als einzige 'Fuse' Bits (obwohl sie nicht so bezeichnet werden) die drei Memory Lock Bits, die auf verschiedenen Ebenen den Zugang zum Programmspeicher verhindern. Sieht Tabelle 17.1 im Atmel Datenblatt. Darin unterscheidet
-
Thread
ADM3070 RE/DE Leitung
Wimre setzen die meisten MC das TXC Flag bereits, wenn das Stopbit anfängt und nicht erst, wenn es fertig gesendet ist.
. An RXD des Controllers hängt kein Pullup. Bevor ich etwas sende und die RE/DE Leitung auf 1 setze schalte ich das RXE Bit im Kontrollregister des UART aus um in der Zeit nichts zu empfangen. Es handelt sich bei dem Controller um einen Atmega328P. Zum empfangen benutze ich den Interrupt aber
-
Thread
Ampelschaltung
TOP; architecture Behavioral of TOP is component PWM is Port ( CLK: in bit; DUTY: in unsigned (7 downto 0); PWMOUT: out bit ); end component; signal DUTYMAINR, DUTYMAING, DUTYSIDER, DUTYSIDEG, DUTYPEDG, DUTYPEDR: unsigned
Ampeln u.a. Semaphore sind obsolet wie ein Kropf. Berechnet lieber Kreisverkehr in fuzzy mit Q-Bits ;)
-
Thread
LCD von Nähmaschine flackert
Maße scheinen identisch zu heutigen Modulen zu sein. Vermutlich wird es kein SPI / I²S sein, also 4Bit/8Bit.
(siehe Link) gibt es noch viele weiter Lötmöglichkeiten. Bestimmt muss ich da noch einen Jumper setzen.
-
Thread
ATMEGA48A Variablen reset nach Interrupt Aufruf.
MCU-Register, in den er früher(tm) mal den Speicherinhalt geladen hat. 2) Wenn die Variable breiter als 8Bit ist, muß man Zugriffe darauf aus dem main()-Kontext zusätzlich mit einem ATOMIC_BLOCK-Konstrukt gegen zwischenzeitliche Änderungen durch die ISR(s) schützen. Nur zwei primitive Regeln. Wende sie
volatile und ein Byte ist per se atomar. jo, ich seh nur irgendwie nicht das nach dem einmaligen Setzen in der ISR dies auch mal wieder auf null gesetzt wird.
-
Thread
SCSI von VHDCI auf Centronics. Wie?
SE. Bin mir gerade nicht sicher, vermutlich muss man am Ende dann auch einen SE-Terminator dran setzen. Aber könnte beim Scanner gut sein, dass er (abschaltbar) einen eingebaut hat.
man denn wirklich zwei Busse benötigt. Derartige Controller gibt es auch als PCI-X-Karten für 64-Bit-PCI-Slots, die funktionieren auch in 32-Bit-PCI-Slots (wenn auf dem Board in Flucht mit dem Slot keine störenden Bauteile sind, denn der 64-Bit-Teil des Slotsteckers hängt dann frei in der Luft). Natürlich
-
Thread
[S] ATmega328P AU
Rolle. https://www.mouser.de/c/semiconductors/embedded-processors-controllers/microcontrollers-mcu/8-bit-microcontrollers-mcu/?q=atmega328P&package%20%2F%20case=TQFP-32&series=ATmega328P&instock=y Du kannst vorher noch direkt an den entsprechenden Pins die Versorgungsspannung messen. Ob diese überhaupt
war groß, da Taschengeld knapp war. Es kann sich also schon lohnen, Deinen UNO wieder instand zu setzen. Noch ein Hinweis: Kurzschlüsse auf Bords kann man oft leicht lokalisieren, wenn man extern die Kurzgschlossene Node mit einem Labornetzgerät mit konstanten Strom ( .2-1A) auf VCC und GND versorgt
-
Thread
Arduino Mega 2560 kWh am Tag/ Monat berechnen Gesperrt
Bezug/Einspeisung, und getrennt nach Phasen oder als Summe über die Phasen. Werden als Ws als 64-Bit-Wert übertragen. Schau dir Felder 2.8.0 und 1.8.0 an, ggfs. auch 21.8.0, 22.8.0, 41.8.0, 42.8.0 usw.
dividieren. Schafft jeder µC, auch 8-Bitter, man will den Wert ja nur alle paar Sekunden haben. 32Bit und Wattsekunden geht nur bis knapp 1200kWh. Also gleich 64 Bit nehmen. Das reicht dann dafür auch noch für die Urenkel. Oder eine sehr große Solaranlage.
-
Thread
Mit Wire.h über I2C auf LCD-Display 1602 zugreifen
Du kannst nicht einfach auf diese Weise Buchstaben an das Display senden. Das Display muss für 4 Bit Kommunikation initialisiert werden. Dann musst du die Buchstaben in 4 Bit zerlegen und die Steuerleitungen des Display ansteuern. Also lies das Datenblatt von HD44780 und von dem Port-Expander, der
(“SA0” bit) and the read/write select bit (“R/W#” bit) with the following byte format, b7 b6 b5 b4 b3 b2 b1 b0 0 1 1 1 1 0 SA0 R/W# “SA0” bit provides an extension bit for the slave address. Either “0111100
-
Thread
Problem mit TM1637 mit Atmega32
falsch: [c] if (byte & 0x01) PORTB &= ~(1 << DIO_PIN); // Set DIO low if the least significant bit of byte is 1 else PORTB |= (1 << DIO_PIN); // Set DIO high if the least significant bit of byte is 0 [/c] denn du sendest das Byte invertiert an TM1637. Ausserdem fragst du Bit 0 ab, das sollte aber Bit 7 sein, also [c] if (byte & 0x80) // und dann byte >>= 1; [/c]
-
Thread
Frage zu time_t usw.
der Rechner zurueck zum 01-JAN-1970 gesetzt wird? Du hast mitbekommen, dass time_t inzwischen 64 Bit hat, und damit noch ein paar Hundert Milliarden Jahre safe ist?
Übrigens geht der (32-Bit) time_t Überlauf nicht auf 0, sondern auf −2.147.483.648. Ist ein signed Wert. d.H. es wird nicht nach 1970 gesprungen, sondern nach 1901.
-
Thread
Licht durch eine kleine LED schalten
schon einige Jahre aus dem Thema raus und habe nun ein kleines Problem, bei dem ich hier um Hilfe bite. An meinem Linux-PC habe ich eine Anker-Webcam, die ich auch zur Gesichtserkennung benutze. Das Problem: Bei schlechten Lichtverhältnissen funktioniert das nur suboptimal. Deshalb habe ich mir eine
altgedienten BD131 als LED-Treiber). Den 5 auf 9,5V Step-up Regler musste ich leider vor die Schaltung setzen. Dahinter wurde der Saft mit nur noch 4,3V schon etwas knapp. Die 10 mA Dauerstrom muss ich dann wohl akzeptieren. Für den Fototransistor habe ich analog mit dem Dremel eine kleine Haube gefräst
-
Thread
Noise Shaper in VHDL
Kannst du das bitte an den konkreten Werten in meinem Beispiel erklären? Mein Eingangswert ist ein 24bit Wert. der Ausgang soll 9bit haben. Wie setze ich da jetzt die Schrittweite? Mir fällt das schwer zu verstehen, da ich ja mit signed Werten rechne. Da ist alleine die Addition von 0.5 nicht einfach
Kannst du das bitte an den konkreten Werten in meinem Beispiel erklären? > Mein Eingangswert ist ein 24bit Wert. der Ausgang soll 9bit haben. > Wie setze ich da jetzt die Schrittweite? Dann musst du zunächst auch die Eingangswerte direkt auf 24 bit quantisieren, da Excel ja selbst mit doubles rechnet
-
Thread
AISLER Vorsicht Falle Gesperrt
wäre, ist schon ziemlich haarsträubend. Ich denke auch, dass sie den Haken nicht standardmäßig setzen sollten, dafür dann irgendeinen schönen großen Button, den man anklicken kann.
Menschen, die heute in Rente gehen, haben im Alter zwischen 20 und 30 Jahren Computersysteme mit 32-Bit-Prozessoren à la 68000 und Co. gebaut.
-
Thread
MCP23017 via Optokoppler
kein NACK kam (was man auch im Oszilogram sieht, das NACK fehlt). Wie gesagt, das Setzen funktioniert. Ich kann, wie hier im Beispiel angegeben, gezielt GPA0 wie gewünscht auf High oder Low setzen. Mir fehlt aber das Lesen des MCPs da ich später nicht nur den MCP setzen will sondern auch
Kleiner Edit: Das im Eröffnungpost gezeigte "Setzen_OK.BMP" ist ein von mir falsch benanntes "Lesen_OK.BMP". Da hab ich mich vertan in der Bezeichnung der Bilder. Hier im Anhang nun das richtige "Setzen_OK.BMP".
-
Thread
MCP3208 und Wemos D1 Mini - langsame Anwendung
gar nicht. Und wenn man schon so ein „Oversampling” betreibt, kann man auch leicht aus einem 12-Bit-A/D-Wandler einen 14- oder 16-Bit-ADC machen, obwohl der Chip selbst weiter nur ein 12-Bit-Wandler bleibt, und hätte gleich schöne hochauflösende 16-Bit Werte, sofern das mit seinem Linearitätsfehler
optimieren. Der Code-Aufwand ist relativ gering, ein bis zwei Zeilen C-Code reichen aus, um aus den 12-Bit-Werten am Ende dann die 13-, 14- oder gar 16-Bit-Werte zu machen.
-
Thread
Rückgabewerte von va_list auf einem Arduino Mega2560
mehr implementieren. Ja, für die ollen 8-Bitter macht keiner mehr was. Blinklicht nicht unter 32Bit ist der neue Scheiß.
(die man noch ohne irgendwelche Verrenkungen adressieren kann) keinen Sinn hat, auf 8-Bitter zu setzen.
-
Thread
1 kleines VHDL Rätsel
im Prozess? 2. Den else-Zweig beim if kann man als einzelne Zuweisung auch vor das if-Statement setzen: [code] b <= '1'; ... if a = '1' then b <= '0'; end if; [/code] Gibt es das außerhalb der Prozesse auch, also z. B. when ohne else?
exklusive IF-ELSE sind, bzw wie verschachtelt sie sind. Als Beispiel könnte man auf die ersten 3 Bits eines Verktors checken und parallel noch auf die ersten 2. Das ergibt einen parallelen Konstrukt, der einen Vorrang braucht um eindeutig aufgelöst zu werden. Dann gilt nämlich die Reihenfolge der Codierung
-
Thread
Daten von unwilligem langsamen FTP oder Netzlaufwerk sichern
Kein anderes Programm kann offiziell nur nach der Größe gehen. "Geänderte" Dateien geht immer nach A-Bit oder Datum, scheint es.
Den FTP neu aufsetzen beschränkt sich auf "FTP-Plugin installieren" und "FTP aktivieren?" auf Ja setzen. Firmwareupdate gibt es keinen.
-
Thread
24V über Spannungsteiler an ADC:
von 5,x benutzen. Und um den Eingangspin etwas zu schützen würde ich R1 schon auf mind. 10k setzen und noch einen 100nF Kerko gegen Masse schalten, der mal einen Impuls ausreichend belasten kann.
Softwareoverhead stark reduzieren. Der kann den Eingang überwachen, und dem PIC einen Interrupt setzen. Ein Komparator mit OD hat das ganze Power-Sequencing Problem nicht. Soll aber keine Wertung der Lösung sein, das geht selbstverständlich auch mit dem ADC!
-
Thread
Welches Zubehör für DevKit NUCLEO-H723ZG ?
Konfigurations- und Timer-Register angeht, was die Register/Fuses für Clock-Sources angeht,... ist ein 8bit-AVR erst einmal deutlich übersichtlicher. Die Arduino IDE ist im Vergleich zu Eclipse schlank und übersichtlich aufgebaut und bietet erst einmal alles, was man als Anfänger benötigt. Ob es nun
bietet einiges in Set/Get Funktionen an. Aber man muss die Datenblätter lesen und manche Register setzen. Beispiel: Mein STM kann SPI auf 3 verschiedene Arten ansprechen: Polling, Interrupt und DMA Betrieb. STM stellt die Init() Funktionen im Sourcecode zur Verfügung, wo man sich dann auch die Unterschiede
-
Thread
Reset nach Verlassen vom Sleep Mode
Flag für NRST und BOR gesetzt, jedoch bereits unmittelbar nachdem ich den Controller unter Spannung setze.
Vielleicht braucht auch die BOR Erkennung im Stop Modus irgendwelche eingeschalten Bit. Ohne das Bit faellt das Teil dann nach einiger Zeit aus und meldet BOR?
-
Thread
FRAM oder MRAM?
führt, sind das immer noch 10^9 Sekunden Lebensdauer, also knapp 32 Jahre. Und wenn dann die ersten Bits kippen, ist auch noch ECC dabei.
stören... Außer voller Liste von Werken die Listen, um ein paar GD oder Andachten zusammen zu setzen. Dort werden die notwendigen Wiederholungen, Transposition und Registrierung angegeben. Bei der Aufnahme werden Vorspiel und alle Sätze separat aufgenommen. Ich glaube, ein B-Musiker kann nach ein
-
Thread
Billig JTAG Programmer AVR
Dake Frank K. schrieb im Beitrag #7659662: > High Voltage Programming für 8 Bit Controller und besseren ESD-Schutz. Dazu hätte ich dann noch eine Frage: wie geht das, um die Fuse Bits zurück zu setzen? Ich finde nirgends etwas, wie man das in Atmel Studio macht
Beitrag #7659684: > Dake > Frank K. schrieb im Beitrag #7659662: >> High Voltage Programming für 8 Bit Controller und besseren ESD-Schutz. > > Dazu hätte ich dann noch eine Frage: wie geht das, um die Fuse Bits > zurück zu setzen? Ich finde nirgends etwas, wie man das in Atmel Studio > macht
-
Thread
Bug in microchip/xc8/v2.20/pic/sources/c90/common/awdiv.c?
diese Stelle in XC8 2.20/ C90 awdiv.c > gefunden, die ja zu einer Endlosschleife führen würde, wenn Bit7= 0 > ist!?? Nein, tut es nicht. „BTFSC Übergehe nachfolgenden Befehl, wenn Bit=0 (bit test f, skip if clear)“ Vermutlich ist es wenig hilfreich, C-Code u. Assembler zu vergleichen, wenn man
Natürlich. Jetzt bleibt nur die offene Frage, die sich wohl auch der TO gestellt hat, wer oder was da Bit 7 setzen sollte, wenn es ursprünglich nicht gesetzt war. Denn ohne das ist das tatsächlich eine Endlosschleife. Dazu müsste man mal das ganze C-Programm sehen. Oliver
-
Thread
AVR PWM Verständnis
gucken oder welche Stelle im Arduino-Quellcode meinst du speziell genau. In wiring_analog.c steht das Setzen der Register für die PWM-Ausgabe. Die Timer müssen natürlich laufen, aber das passiert unabhängig von der PWM-Ausgabe. Beim Arduino Due werden für analogWrite() allerdings bei den Kanälen 0 und
Ausgänge OCnx je Timer. Bei den neueren Serien gibt es noch einen Splitmode, dann hat man statt 3 (16-Bit) plötzlich 6 (8-Bit) Compareausgänge zur Verfügung mit einem einzigen Timer. Daran kannste sehen was alles hinter den Kulissen im Arduino Framework abläuft um es dem Anwender so einfach wie möglich
-
Artikel
Tutorial - Aufbau WordClock mit WS2812
Schere nach jeweils 11 LEDs, bis man insgesamt 10 kurze Streifen erhält. Schritt 2: Markierungen setzen. Auf der Alu-Platte zeichnet man jeweils links und rechts mit dem Bleistift kurze Striche auf den Höhen: 1,5 cm 4,6 cm 7,7 cm 10,8 cm 13,9 cm 17,0 cm 20,1 cm 23,2 cm 26,3 cm 29,4 cm Eine Alternative
Schere nach jeweils 18 LEDs, bis man insgesamt 16 kurze Streifen erhält. Schritt 2: Markierungen setzen. Auf der Alu-Platte zeichnet man jeweils links und rechts mit dem Bleistift kurze Striche auf den Höhen: 1,5 cm 3,4 cm 5,2 cm 7,1 cm 9,0 cm 10,9 cm 12,8 cm 14,7 cm 16,5 cm 18,4 cm 20,2 cm 22,1 cm 24,0
-
Thread
USI-UART mit ATTiny85: MSB kaputt
• Two-cycle hardware multiplier • Single-Pin Unified Program and Debug Interface (UPDI) • One 16-bit Timer/Counter type A (TCA) with a dedicated period register and three compare channels • One 16-bit Timer/Counter type B (TCB) with input capture • One 12-bit Timer/Counter type D (TCD) optimized
address match, Philips I²C compatible • Analog Comparator (AC) with a low propagation delay • 10-bit 115 ksps Analog-to-Digital Converter (ADC) • 8-bit Digital-to-Analog Converter (DAC) with one external channel • Multiple voltage references (VREF) • Event System (EVSYS) for CPU independent and
-
Thread
Lesen von 16 DTSP (on-off-on) Schaltern
Ich werfe mal den PCAL6408 in den Raum: 8 Bit I2C IO Expander mit 100k Pull up/down. Da sollten zwei für ausreichen.
allein an Dir liegt. > > Falsch. Die einfache Lösung steht in meinem Eingangsbeitrag. Dann setze sie um.
-
Thread
USB DJ Controller (MIDI + AudioInterface)
+ 1-Chip Soundkarte scheint einfacher, als es ist. * gibt nur diese "MIC + LINE OUT"-Teile. 16 bit. Ich wünsche mir 24bit bei 44,1/48kHz (die 192kHz kann man mitnehmen, aber ein Muss ist es nicht.) * Die haben dann am PC alle den gleichen "Product String", so dass sich niemand mehr auskennt, welcher
Dazu dann noch ein AK4619VN von AsahiKASEI (4x24Bit ADC + 4x32Bit DAC @192kHz)
-
Thread
Induktiver Positionssensor - Fragen dazu
in 1024 gleiche Teile geteilt. Beispiel: wenn die Referenzspannung 2,048V beträgt, so macht jedes Bit Deines ADC genau 2,048V/1024bit = 2mV/Bit aus. Und wenn die Referenzspannung 1,1V beträgt, so macht jedes Bit halt 1,1V/1024bit = 1,0742mV aus. Das bedeutet aber auch: Du kannst (wenn Du keinen
aus, wieviel Schritte 4% bei einem 16-Bit Wandler sind und wieviel Bits das entspricht - dann weißt Du direkt, wieviele Bits Du (vom LSB aus zählend) in die Tonne treten kannst. Will sagen: 16-Bit Auflösung heißt noch lange nicht 16-Bit
-
Thread
Werkzeug zur Reparatur Schwingstuhl
hat, das Holz schaut dennoch wie, öhöm, billige Sperrholzleisten daher. Bevor der Nietstift beim Setzen abreißt ist der halbe Zangenkopf schon im Holz. Und bei der Klemmstärke ohnehin wenig dauerhaft, würd ich sagen. Hat seinen Grund, weshalb die ursprüngliche Konstruktion nachgegeben hat...
versuchen: https://www.woodtoolsanddeco.com/de/bohrzubehoer/10164-flexible-verlangerung-fur-sechskant-bits-30-cm-8719762707158.html Gewicht runter wäre keine Option? Was auch noch ginge, wäre von außen ganz durchzubohren und eine Schraube durchstecken und innnen mit Beilagscheibe und Mutter festziehen
-
Thread
Schachbrettposition Erkennung
Die simpelste Lösung wäre ein 3Bit 1->8 Multiplexer (adressiert die Zeilen) kombiniert mit einem 3Bit 8->1 Multiplexer (wertet die Spalten aus). Unter jedem Feld dann ein Reedkontakt, je nach Aufgabenstellung eventuell mit einer Diode
Georg G. schrieb im Beitrag #7599968: > Die simpelste Lösung wäre ein 3Bit 1->8 Multiplexer (adressiert die > Zeilen) kombiniert mit einem 3Bit 8->1 Multiplexer (wertet die Spalten > aus). Unter jedem Feld dann ein Reedkontakt, je nach Aufgabenstellung > eventuell mit
-
Thread
Schaltung Messung kleiner Ströme bei uC in Standby/Idle
Erklärung ist doch dass die LED nicht mal > 20 Milliampere ziehen sondern deutlich drunter. Falsch. Setzen, sechs.
Erklärung ist doch dass die LED nicht mal > 20 Milliampere ziehen sondern deutlich drunter. Falsch. Setzen, sechs.
-
Thread
Raspi Pi Pico schnell genug um 4Mhz Z80 zu sniffen?
also den Output vom ROM Modul) und in ein 16 KByte Array schreiben. Dazu muß ich die unteren 14 Bits der Adresse auslesen und die 8 bits vom Datenbus lesen. Das ROM ist immer im Adressbereich C000-FFFF, also muß ich mir die oberen beiden bits nicht merken und komme mit 16Kbyte klar. Ich habe jetzt
verwenden. Und glücklicherweise gibt es hier auch genug. Wenn ich jetzt z.B. den PortC mit den Bits 0-2 auf pullup und input setze, während ich den rest auf output setze, dann kann ich sehr einfach prüfen ob alle drei signale low sind. if (PINC == 0) { addressL = PINA addressh = PINB
-
Thread
Wie sprunghafte Bereitstellung der Betriebsspannung für MC realisieren?
Write Enable gesetzt wird, das Programm fängt an zu spinnen und stattdessen wird ein Erase Bit gesetzt? Faszinierend.
Flashinhalt eines µC zerschossen. Blöderweise eben oft auch den Bootloader, und schlimmeres. Wie Bits, die den µC sperren. Der Hersteller schweigt zu allen Details, verweist aber auf die Spezifikation der Spannungsanstiegsgeschwindigkeiten, und dass das unbedingt einzuhalten wäre. Die Lösung den
-
Thread
Touchscreen HITACHI TX23D12VM0CBA an Raspberry Pi anschließen
Kleiner LVDS Receiver zum Wandeln von LVDS in TTL Signale. Als Eingang können LVDS Signale im Format 18 Bit oder 24 Bit vorliegen. Die Ausgabe erfolgt dann konform zu den Eingangssignalen in 18 oder 24 Bit. Aaaber der Preis...
gering ist. Welche weiteren Konverterplatinen würden benötigt (von z.B. Aliexpress), um es ein zu setzen?
-
Thread
Windows 10, Windows 11 für "Normalnutzer" ein Witz kennt wer?
dann setz mal eine SIM Karte ein und leg es wieder in die Schublade
16-Bit Systemkomponenten mitschleppen.
-
Thread
Gebrauchte Festplatten kaufen.
überteuert, für den Preis bekommt man ja etwas drei Größenordnungen Dickeres. (Obschon ich die Angabe gramm-bit seltsam finde)
Weile halten, zumal ich sie in einem ZFS Mirror benutzen werde. Trotzdem würde ich gerne alles auf 0 setzen, um nei hinzugekommene Probleme rascher erkennen zu können, man findet im Netz widersprüchliche Angaben, ob man die SMART Dinger nun resetieren kann oder nicht.
-
Thread
Strukt initialisieren probleme
machen, also nicht einfach über direkte Bitbefehle und auch nicht atomar (mögliche Konflikte beim Setzen in Interrupts).
eine Konstante. Erzeugst du sie erst später, weil du nur eine Bit-Nummer hast, dann hängt es vom Kontext ab, ob der Compiler erkennen kann, dass sie konstant ist. Kann er es nicht, läufst du Gefahr, dass dort eine Schleife aus Schiebebefehlen produziert wird. Die
-
Thread
usbasp µC falsche LockBits Programiert
Johannes schrieb im Beitrag #7595514: > Ich vermute es liegt an den falschen > Lock-Bits und Fuses: \ > 0xFF \ > 0xE9 \ [code] avrdude.exe -c arduino_as_isp -p m8 ... -U lfuse:w:0xFF:m -U hfuse:w:0xE9:m [/code] Damit schreibst Du aber nicht 0xFF in die Lock-Bits, sondern in die
unbeschaltet. Wenn sich dann der Prozessor meldet, kannst Du die Fuses wie auf der USBASP-Seite beschrieben setzen: [code] You have to change the fuse bits for external crystal (see "make fuses"). # TARGET=atmega8 HFUSE=0xc9 LFUSE=0xef [/code] Arduino F. schrieb im Beitrag #7595911: > Übrigens: >
-
Thread
Welcher Controller
Sequenz der LEDs ist aber viel zu schnell. Da hat wohl einfach einer vergessen, die CLKDIV8 Fuse zu setzen...
Sequenz der LEDs ist aber viel zu schnell. > Da hat wohl einfach einer vergessen, die CLKDIV8 Fuse zu setzen... Dann würde das Timing für die Pixel LEDs wiederum nicht passen ;-)
-
Thread
Frage / Suche nach / zu Oszillatoren im DIP16-Gehäuse
kleinen ATtiny84 (oder 85) und einen 2457600MHz Quarz (1€). Dann teilst Du durch 16384 mit dem 16 Bit Timer und erzeugst einen INT. Dann zählst Du nur noch bis 15 und Du hast Deine 10 Hz. Das ist klein günstig und genau. Gruß Carsten
, schau dir mal beim ATtiny84 beim Timer 1 den Mode4 - CTC (Clear Timer on Compare) OCR1A an und setze den entsprechenden INT. Mit dem OCR1A kannst du bestimmen, bei welchem Zählerstand er zurückgesetzt wird und einen INT auslöst. Damit ist die Auswahl des Quarzes sehr viel größer geworden. Ein Problem
-
Thread
Analog-Signale von Platine A zu Platine B übertragen
Setz halt die Filter direkt vor den ADC (also auf Platine B). Ansonsten, bei Audio-Signalen sind Koax-Kabel üblich. Nicht zu hochohmig auslegen hilft auch.
aber ich hab 8 Kanäle ... Da werde ich wohl eher die Platinen ändern und die Filter vor den ADC setzen
-
Thread
DAC Modell, Probleme mit dem Gain error %FSR
ap3212111-ADC-Measurement-v11.pdf?fileId=db3a304318f3fe2901191955cd3c2de3 Annahmen, Auflösung = 8 bit, kein Rauschen, kein INL, keine Temperaturabhängigkeit. Vref = V+ = 3V3, V- = GND = 0V - N = Auflösung = 8 Bit - LSB = gain = Steigung der Kennlinie = eine "Kodierstufe": FSR/2^N = 12.89 mV/code
angegeben sein. Wie würdest in deiner Formel den gain error mit einbauen? Wo würdest du die Klammern setzen? Stephan schrieb im Beitrag #7596593: > Vielleicht mal Figure 9 ankucken. Der Gain Error ist nicht je LSB > sondern gesamt. > Genau, er ist in %Full Scale. Figure 9 ist was anderes, das ist