-
Thread
Wofür Propeller von Parallax ?
präzise trigonometrische und logarithmische Funktionen, Quadratwurzel, aber auch Multiplikation und Division, alles in Integer oder Festkomma, eine FPU gibt es nicht. Ausser in Spin2 kann man den P2 schon heute in C, BASIC und Forth programmieren, auch ein MicroPython wurde schon gesichtet, und C++ ist
-
Thread
8bit AD-Wandler in Oszilloskopen ausreichend?
niedrigster noch erkennbaren Strahl Helligkeit und dc Signal schafe ich nicht mehr als 25 lines per division zu unterscheiden. Bei kleineren Schritten überlagern sich die Linien da sie kleiner als die strahl Halbwertsbreite auseinander liegen... Und das sind halt auch nur 8 bit Auflösung...
-
Artikel
LCS-1M - Ein einfaches, preiswertes, mikrokontrollergesteuertes Zweikanal-Oszilloskop zum Selberbauen
bandwidth approx. 400 kHz Input impedance > 100 kOhm Sensitivity from 20mV/div to 1V/div (20 vertical divisions). Vertical offset 0 - 20 divisions (except for 0 - 12 divisions in 1V/div range) Record length 256 samples per channel Trigger on CH1 (rising or falling edge, selectable) or autotrigger Connects
-
Thread
n-te Wurzel Analog Ziehen
Max K. schrieb im Beitrag #6520498: > eine Idee wie es gehen könnte? Logarithmieren -> Division durch Exponent (1/2,1/3,1/n) -> Delogarithmieren.
-
Thread
Sekunden,Minuten zählen mit der Funktion Millis()
man meint, die loop() wäre zu schnell, kann man natürlich noch ein bisschen 32-Bit Multiplikation/Division einflechten. [/c]
-
Thread
div 8086 nasm
and your result quotient needs to fit in ax - that seems not the case, so get a "Division quotient overflow" https://stackoverflow.com/questions/53915057/overflow-in-division-in-assembly8086/53916372
into AH and AL as AH contais already the result and AL the reminder without actually executing the division). And if your processor is 32 bit (not 16 only) use it.
-
Thread
Rauschen bei neuem Siglent SDS1202X-E Oszilloskop
Aus dem Datenblatt: ST-DEV ≤0.5 division (<1 mV/div) ST-DEV ≤0.2 division (<2 mV/div) ST-DEV ≤0.1 division (≥2 mV/div) Daraus folgt: 500µV: soll <= 25µV ist: 40µV 1mV -> soll <= 200µV ist: 43µV 2mV -> soll <= 200µV ist: 46µV 1V
-
Thread
Entfernen eines periodischen Rauschanteils
finnische Witzbolde, die sich als Großfirma ausgeben "Alef Null International Signal Processing Division", aber der Text ist seriös): https://www.tapr.org/pdf/doc1.pdf https://www.tapr.org/pdf/doc2.pdf leider in zwei Hälften geteilt, das Kapitel ist genau an der Trennstelle ab PDF-Seite 34 im ersten
-
Thread
Binärzahlen berechnen in C
das Bild oben vorgaukelt. Natürlich könnte man sagen, dass diese Shifts ja quasi genau diese Divisionen sind, aber formal "korrekt" müsste es so aussehen: [c] for (i=0; i<8; i++) { if ( zahl != ((zahl/2)*2) ) // wenn bei der Division ein Rest auftreten wird ergebnis = 1;
Bild oben vorgaukelt. > Natürlich könnte man sagen, dass diese Shifts ja quasi genau diese > Divisionen sind, aber formal "korrekt" müsste es so aussehen: > [c] > for (i=0; i<8; i++) > { > if ( zahl != ((zahl/2)*2) ) // wenn bei der Division ein Rest > auftreten wird > ergebnis
-
Thread
CC5X - Division einer uns24 Variablen
Hallo zusammen, ich habe beim CC5X Compiler ein Problem mit der Division von Werten. Ich messe "Weight" (uns24 bzw. 3 Bytes) und möchte ihn durch 4 (ist als uns8 definiert) teilen. Weder mit den nachstehenden Zeilen noch eine Bitverschiebung um 2 Stellen nach rechts (MV1
Ich bin mir nicht sicher, ob man mit der Division durch 4 eine uns24 in eine uns8 wandeln kann. Mit Multiplizieren aber ganz bestimmt nicht!
-
Thread
Reihenschwingkreis Spannungsüberhöhung darstellen
von U_C zu U_Quelle dargestellt. In LTSpice gibst du den Wert der Quelle mit AC 1 als 1V vor. Die Division durch 1V kannst du dir schenken, du kannst also einfach den Spannungsabfall am Kondensator auftragen (also meinetwegen V(n004). Wenn du das wirklich quadriert haben willst wie in deinem Muster, dann
-
Thread
FPGA reziproker Frequenzzähler
Georg schrieb im Beitrag #6499747: > Es soll dabei aber auf die Verwendung eines CPU-Kerns für die Division > verzichtet werden. Ja nun, ein "CPU-Kern" verwendet ja auch nur eine Divisionseinheit, die irgendwo in Hardware realisiert wurde. Diese Divisions-Hardware musst du jetzt nachbauen. Und das einfachste
Frage vom Anfang zurück kommen. Es geht ja gar nicht um AVR Controller sondern um FPGAs. Zur Division: Einen CPU Kern braucht man ja nicht für die Division. Aber einen Modul, das dir die Division macht schon. Lothar Miller hat auf seiner Seite was stehen: http://www.lothar-miller.de/s9y/archives
-
Thread
Cm in Inch per Tastendruck auf LCD Display
multiplikation und shift gehen könnte. (macht bei mir kaum einen Unterschied -auf nem PC klappt das mit der division ja ausreichend schnell-, ist aber 'nice to know' man weiss ja nie wann man das mal brauchen könnte) 'sid
noch nie drüber nachgedacht, dass das mit ner multiplikation und > shift gehen könnte. Eine Division durch eine Konstante geht immer mit einer Multiplikation und einem Shift. Nur wird für /hinreichende/ Genauigkeit evtl. der Integer zu kurz, weil der Binärfaktor zu groß wird. In FPGAs, wo ich die
-
Thread
LTSpice - Verstärkung Emitterschaltung
(z.B. beim Nulldurchgang) schief. es wird auch nicht besser, wenn du die Momentanwerte vor der Division quadrierst. die PP-Werte kannst du dividieren. oder eine AC-Simu statt der tran-Simu durchführen- die liefert dir keine Momentanwerte sondern Amplituden, die du ebenfalls dividieren kannst.
die gemessenen Werte ein "Plot .step'ed .meas data" erzeugen. Und in diesem Plot kannst du die Division der Peak-Peak-Werte auftragen. leiar schrieb im Beitrag #6495025: > Laut vorhandener Aufgabenstellung Bei dir vorhanden, wir kennen sie leider nicht.
-
Thread
STM32 Timer synchronisieren
htim1.Init.CounterMode = TIM_COUNTERMODE_UP; htim1.Init.Period = 1199; htim1.Init.ClockDivision = TIM_CLOCKDIVISION_DIV1; htim1.Init.RepetitionCounter = 0; if (HAL_TIM_Base_Init(&htim1) != HAL_OK) { _Error_Handler(__FILE__, __LINE__); } sClockSourceConfig.ClockSource =
htim8.Init.CounterMode = TIM_COUNTERMODE_UP; htim8.Init.Period = 1199; htim8.Init.ClockDivision = TIM_CLOCKDIVISION_DIV1; htim8.Init.RepetitionCounter = 0; if (HAL_TIM_Base_Init(&htim8) != HAL_OK) { _Error_Handler(__FILE__, __LINE__); } sClockSourceConfig.ClockSource =
-
Thread
Passendes DMM / Embedded Entwicklung
Speicher und Masken-/Grenzwertest. Waveform-Mathematik: Addition, Subtraktion, Multiplikation, Division, FFT (Magnitude/Betrag und Phase), Low-Pass-Filter. serielle Protokoll-Analyse SPI, I2C, CAN, LIN, RS232/422/485/UART Connectivity: 2x USB Host, 1x USB Device, optional GPIB, LAN, WVGA Video-Out
-
Thread
Zeitliche Auflösung von kurzen Laserpulsen, Oszilloskopbandbreite
Doctor of Philosophy in Engineering − Electrical Engineering and Computer Sciences in the Graduate Division of the University of California, Berkeley
-
Thread
Probleme mit BMS und defekten Zellen
Verdächtigen TI, Analog etc. findest Du ICs, die genau dafür gedacht sind. Die Analogteile aus der Linear-Division sind z.B. in der Lage, einer Einzelzelle Energie zu entnehmen und daraus einen Ladestrom für einen ganzen Block zu erzeugen. Es wird also umgeladen und nicht geheizt. Es gibt dann einzelzellen-,
-
Thread
Welchen Cube MX und IDE für den H7
Inst pro loop dauert 25sec = 1.36 IPC Dieses Testset hat sehr wenige Abhängigkeiten, dafür int divisionen.
-
Thread
Ressourcen optimieren für signed multiplier
verbieten kann. Dass der Synthesizer das prinzipiell bauen kann ohne DSPs wusste ich, auch die Division kann man einfach so hinschreiben und bekommt dann eine kombinatorische Lösung.
wie es geht. Es muss auch nicht in einem Takt fertig sein. Ich verwende in dem Design auch eine Division und die braucht pro Bit vom Eingangsvektor einen Takt. Also bei 32bit 32 Takte. Und selbst wenn es 64 Takte wären, dann wäre das auch noch ok. Schneller als die Division muss das nicht sein. Also
-
Thread
DS18B20 wie geht man mit den Minusgraden um?
nicht gehen? Du hast recht, hier war ich im Irrtum. Das funktioniert - zu dem Preis, dass die Division Sensorwert/16 in Fließkommaarithmetik gerechnet werden muss. Die Nachteile (Flash-Speicher, Rechenzeit) sind hinlänglich bekannt, aber vielleicht wird die Funktion sowieso gebraucht, dann relativiert
#6473579: > Du hast recht, hier war ich im Irrtum. Das funktioniert - zu dem Preis, > dass die Division Sensorwert/16 in Fließkommaarithmetik gerechnet werden > muss. Das ist purer Unsinn.
-
Thread
PWM Singal Messung mit ATMega328P
um sie dann durch die kleinere zu teilen. Damit rettest Du immerhin zwei Dezimalstellen bei der Division, was im folgenden vollkommen ausreicht, auch wenn Du später mit anderen Prozentzahlen als nur 1 Prozent vergleichen möchtest, z.B. 25 für 25%, 50 für 50%, 75 für 75%. Die Zeile: [c] if
-
Thread
Array konvertierung in C
im Beitrag #6467917: > puffer[1] = lampennummer % 100 / 10; > puffer[0] = lampennummer % 10; Divisionen und Modulo-Operationen sind aber eben nicht gerade bekannt dafür, dass sie dem µC Arbeit abnehmen. Und du bauchst diese Operationen hier nur, weil du da ein ungeeignetes Format hast. Ich würde da
-
Thread
Hat sich jemand bei Tesla beworben
Sicherheitskritischen Bereich. Das ist ein uninteressanter Malocher-Job, interessant wäre lediglich die Space Division vom Musk.
-
Thread
Servo-Pulssignalläge messen mit Atmega328p
Anteil messen (mit "input capture") sondern zusätzlich auch gesamte Periode, dann Verältnisbildung (Division). Der prinzipielle Vorgang ist dann derselbem welcher für den "sensiblen" Temperatursensor SMT160 (SMT160-30) oder SMT172 verwendet wird. https://forum.arduino.cc/t/smartec-smt172-temperature-sensor-library
-
Thread
Integer Overflow
ist von der Division nur eine Multiplikation übrig... ;-) BTW: klar, dass man in den obigen Zwischenschritten für ein korrektes ergebnis hie und da noch ein UL anfügen sollte.
Lothar M. schrieb im Beitrag #6462379: > Und voila: wie versprochen ist von der Division nur eine Multiplikation > übrig... ;-) Ohne konkreten Bedarf würde ich sowas ja dem Compiler überlassen ;)
-
Thread
Device Electronic Signature menschenlesbar machen?
Gruppen zu je 6 Zeichen verwenden. Gruppen sind immer gut und man braucht auf dem uC nur eine 32-Bit-Division. Dann fehlt noch eine Prüfziffer - ein ganz eigenes Thema... Für Steckerpins gibt es eine Art Standard-Alphabet, indem verwechselbare Buchstaben wie OIJ nicht vorkommen. Gibt es sowas mit einem
-
Thread
Drehscheibe bauen mit Induktion
12V also 2160 U/min Und ja, weiss der Chinese wo die das K herholen und weswegen da der divisions-strich fehlt RPM/V würde ja fast Sinnerschliessend sein... RC Krempel halt, da gelten nur Dummkopfregeln ... Aaanywhoo MaWin schrieb im Beitrag #6454871: > Ich hab so was schon gebaut Das
Leerlauf! :D > > Und ja, weiss der Chinese wo die das K herholen und weswegen da der > divisions-strich fehlt RPM/V würde ja fast Sinnerschliessend sein... > RC Krempel halt, da gelten nur Dummkopfregeln ... > > Aaanywhoo Könntest Du bitte mal präzisieren, was Du damit eigentlich meinst?
-
Thread
Abstandssensor im Millimeterbereich
Position erkannt, die Reflexionseigenschaften und die Größe des Lichtflecks entfielen durch die Division. Die von sid benannten kapazitiven Sensoren entsprechen dem Messprinzip, das ich weiter oben erwähnt habe - auch weil die Elektronik im rohrförmigen Sensor integriert ist. Leider liefern die kein
-
Thread
Attiny412 Temperatur intern
overflow 16 bit variable (10bit+8bit) temp += 0x80; // Add 1/2 to get correct rounding on division below // Divide result to get Kelvin return 100 * (temp >>= 8); } void adc_init_temperature(void) { VREF.CTRLB = 0x2; // Ref konstant eingeschaltet VREF.CTRLA = 0x10; // VRef