-
Artikel
CO2 Meter
mit 2kB, und selbst mit Ganzzahlen macht das ganze auch nicht wirklich Spass zumal man auf eine Division verzichten muss, denn selbst die braucht zu viel Platz. Man ist also auf Addition und Multiplikation beschränkt. Da ist es irgendwie schon viel schöner wenn man das ganze per UART als Zahl bekommt
-
Thread
Überlauf in AVR mit C
beweisen kann. Damit muss er irgendwie umgehen. Das heißt aber noch lange nicht, dass er bei jeder Division die Prüfung machen muss. Und das wurde ja hier behauptet. Es ist falsch.
kann. Damit muss er irgendwie umgehen. > > Das heißt aber noch lange nicht, dass er bei jeder Division die Prüfung > machen muss. Und das wurde ja hier behauptet. Es ist falsch. Er muss halt erkennen, bei welchen Divisionen die Prüfung nötig ist, und das ist oft alles andere als trivial. Aber ja
-
Thread
GCC Preprozessor Berechnungen und Forced Errors
save-temps erzeugt die angehängte *.s Datei (Assembler output) in func1() (per define) wird die Division durch 10 durch eine Multiplikation und anschliessendes Shift ersetzt. In func2() (per const Variable) wird der HW Divisionsbefehl benutzt. (Den will ich vermeiden, weil auf den meisten Prozessoren
sich dessen Verhalten natürlich nicht ändern. > In func2() (per const Variable) wird der HW Divisionsbefehl benutzt. > (Den will ich vermeiden, weil auf den meisten Prozessoren arschlangsam.) Das hat aber nichts mit dem Präprozessor zu tun, sondern damit, dass eine const-Variable eben keine Konstante
-
Thread
Altium Rundungsfehler/Kommastellen bei export
die Forderung intern in metrisch zu arbeiten, eine konversion nach inch geht ohne Fehler. (eine Division durch 2.54 kann viele Nachkommastellen produzieren, die abgeschnitten werden. Eine Multiplikation nicht)
-
Thread
Hex to Dec -> C
> > Also (84/16)×10+84%16 oder gleichwertig genau. Mit deder Multiplikation des Restes der Division mit 16 muss es natürlich schief gehen. und das abs() tut auch nicht Not. Sollte ja alles positiv sein :-) Und um die (rechenintensivere) Division mit Restbildung zu umgehen shiftet man einfach
divMod 10 [/code] Natürlich könnte die Zerlegung des BCD-Bytes in zwei Nibbles statt mit einer Division auch mit shiftR und .&. erfolgen, aber das war dir wohl zu C-ish ;-)
-
Thread
Polynom Division
Sollte das nicht so sein, braucht es Multiplizierer. Und man müsste fragen, wo hier die "Division" auftauchen soll. Ich nehme an g2(1) / g1(x) ...
-
Thread
Eigenschaften des Moving Avarage Filters
SMA-Filter eine Menge Resourcen sparen. Man kann mit nur einer Subtraktion, einer Addition und einer Division Mittelwerte über beliebig viele Werte bilden. Es ist egal ob es 10 oder 1000 Werte sind. Ich verwende das z.B. für eine Pegelregelung. Bei meinem Morsetrainer verwende ich zwei kurze hintereinander
-
Thread
[V] Motorola MC75 Handheld - 2D Barcode Scanner - Windows Mobile
zigmal aufprallen lassen etc... In einem frueheren Leben war ich der weltweite CTO fuer diese Division...
-
Thread
Was ist mit dem avr-gcc 12.x passiert? Internal Compiler Errors Gesperrt
Arduino-Zeugs wird vermutlich garnicht gebraucht. PR105753 tritt ja im Zusammenhang mit 24- und 32-Bit Division / Modulo auf, was z.B. in den Print-Routinen verwendet wird. Eine Möglichkeit zum Reduzieren ist C-Reduce: https://embed.cs.utah.edu/creduce/ Ist aber etwas Aufwand. Und wenn man zu viel
-
Thread
DCF77 ausgefallen
läuft bei uns der WWVB Service extrem zuverlässig. https://www.nist.gov/pml/time-and-frequency-division/time-distribution/radio-station-wwvb http://bee.mif.pg.gda.pl/ciasteczkowypotwor/Spectracom/8161_manual.pdf Gerhard
https://tf.nist.gov/stations/wwvbcoverage.htm https://www.nist.gov/pml/time-and-frequency-division/time-distribution/radio-station-wwvb/history-wwvb HP stellte früher übrigens den VLF-117 WWVB Phasenvergleicher her. Der hatte eine 1m Durchmesser abgestimmte 60kHz aktive Kreisantenne mit über
-
Thread
Lahme mathlib für STM32F411
mit dem Pedersen braucht man nach der Quadrantenseparation 3 Additionen, 3 Multiplikationen und 1 Division. Da sollte der Sinus im unteren µs Bereich erledigt sein. Und für etwa 7 Dezimalstellen reicht der auch. W.S.
-
Thread
CMOS-Inverter als Analog-Verstäker: möglich mit 74AC, 74AHCT1G, etc.?
schnelle Flipflops (74F, 74AC oder 74AHC) um durch 4 oder 8 zu teilen, dann langsamere Logik für die Division durch 250 oder 125. Allerdings muss vor der Teiler-Schaltung das sinusförmige Signal natürlich auf Logikpegel gebracht werden und falls das mit einem einfachen und günstigen Logik-Inverter geht, wär
-
Thread
LEDs bei 5V in Reihe
Differenz zur Versorgungsspannung mit 0V zu klein ist, damit ein Widerstand den Strom bestimmen könnte "division by 0 error". Modellbau ist halt Kindergarten.
zur Versorgungsspannung mit 0V zu klein > ist, damit ein Widerstand den Strom bestimmen könnte "division by 0 > error". Dann brauchst auch keinen Widerstand. Kommt auf die LEDs an, aber Trilliarden von Modellbauern schließen genau so ihre Fahrzeugbeleuchtung direkt an die Empfänger-Servoausgänge
-
Artikel
AVR-Tutorial: Arithmetik8
0-Bit aufgefüllt, sondern an dieser Stelle wird der momentane Inhalt des Carry-Bits eingesetzt. Division. Anders als bei der Multiplikation gibt es auch auf einem ATmega-Prozessor keine hardwaremäßige Divisionseinheit. Divisionen müssen also in jedem Fall mit einer speziellen Routine, die im wesentlichen auf Subtraktionen beruht, erledigt werden. Division in Software. Um die Vorgangsweise bei der binären Division zu verstehen, wollen wir wieder zunächst anhand der gewohnten dezimalen Division untersuchen, wie sowas abläuft. Angenommen, es soll dividiert
-
Thread
Altium: Reaktivierungsprogramm endet wohl dieses Jahr
Ähnliches haben wir auch vor langer Zeit bei OpenOffice gesehen, welches ja nach der Übernahme von Star Division durch Sun als Open-Source-Variante von StarOffice freigegeben wurde. Nachdem Oracle wiederum Sun übernahm, versuchten sie anfangs noch, OpenOffice wieder ihre eigene Lizenzpolitik aufzudrücken, was
-
Thread
Womit hohen Pulsstrom durch 1 Ohm Last jagen?
1000A Pulsstrom. https://www.digikey.de/de/products/detail/vishay-general-semiconductor-diodes-division/VS-65EPS12LHM3/9467430 > Oder geht das auch günstiger? Mit FET > kurzschließen bei umgekehrter Polarität oder sowas? Lass mal. Eine passive Diode ist genau das Richtige, vor alle bei DEINEN
-
Thread
Jemand fit in AVR Assembler?
11110001 01010101 11111110 00001110 00111000 --> 11111110 00001110 [/pre] Das ist dann in etwa eine Division durch 256.
alles ist gut. Und ohne zusätzliche Rundungsverluste (außer dem unvermeidlichen durch die Integer-Division).
-
Thread
ADC ATMEGA644 teilweise unplausible Werte
spätest möglichen Zeitpunkt zu machen, z.B. vor der ersten Verwendung. Außerdem sind float und Division auf dem AVR teuer und da der AVR keine Interruptlevel kann, mehrfach teuer. Andere Interrupts könnten störend ausgebremst werden.
-
Thread
STM32 - Puls HIGH von Beginn an und bei CCR auf LOW
; htim3.Init.CounterMode = TIM_COUNTERMODE_UP; htim3.Init.Period = 50; htim3.Init.ClockDivision = TIM_CLOCKDIVISION_DIV1; htim3.Init.AutoReloadPreload = TIM_AUTORELOAD_PRELOAD_ENABLE; if (HAL_TIM_Base_Init(&htim3) != HAL_OK) { Error_Handler(); } if (HAL_TIM_IC_Init(&htim3
-
Thread
FPGAs in der Lehre
zwischen Bitvektor und Zahl, Zahlendarstellung * Wie gieße ich einen Algorithmus (schriftliche Division) mit Schieberegistern in Hardware? * Implementierung von Zustandsmaschinen, ggf. mehrere (für Zeitmessung, Division, Anzeige) * Wenn man intern einen Bus gebaut hat: Buszugriff/Tristates * Tricks, um die zweistellige Dezimalanzeige ohne zusätzliche echte Division hinzubekommen Wie gesagt, ich habe keine Ahnung von aktuellem VHDL und denke, das sind alles grundlegendste Basics. Die Division hätte man damals schon aus einer Bibliothek nehmen können, das war
-
Thread
Bleiakku klar transparent für die Schule
https://www.accu-profi.de/b2b/Bleiakkus-Saeure-Lauge-Exide-Classic-GroE GNB Industrial Power A Division of Exide Technologies https://www.exidegroup.com/eu/sites/default/files/2020-06/GNB_Classic_Solar_EN.pdf OPzS Solar 190 NVSL020190WC0FB (2V 190Ah) wiegt gefüllt 13,7 kg https://www.exidegroup.com
-
Thread
Wie bekomme ich IIR Filterkoeffizienten Ganz-Zahlig?
Fehlerfortpflanzungsbetrachung. Man wird des Weiteren überlegen, die Skalierung so zu wählen, dass einfache Divisionen und Wurzelbildungen ermöglicht werden, falls erforderlich. Manchmal ist es zweckmäßig die Wurzel eines optimalen Divisionsfaktors als Skalierung zu nehmen und im Nachbarterm den vollen Faktor.
-
Thread
Paint Polygon ausmalen
"<" und ">"-Vergleichen erledigt, nur das genaue Berechnen der x-Koordinate braucht dann Division/Multiplikation.
-
Thread
Ergebnisse einer FFT zusammen fassen
auch unten noch 3-4 Frequenzen gebündelt werden können. Auch nicht vergessen werden darf die Division durch die Zahl der Frequenzen - in der Tabelle als INT-DIV ausgeführt. Dergute W. schrieb im Beitrag #7221977: > Diese Anzeigen haben "aus Gruenden" eine nichtlineare Kennlinie, gerne > mal
-
Thread
Sinusimplementierung nach Cody und Waite
0.15625 L=-11.45242628 M = 480.1488517 N=38.55864669 [/c] kostet nur 3 Multiplikationen und 1 Division. Es ist offenbar so, daß niemand die Suchfunktion dieses Forums benutzt und deshalb immer wieder die bereits gelösten Probleme nach Jahren wieder auftauchen. W.S.
0.15625 > L=-11.45242628 > M = 480.1488517 > N=38.55864669 > kostet nur 3 Multiplikationen und 1 Division. ...und hat den offenkundigen Nachteil, dass man dividieren muss.
-
Thread
Webapp-stack auf STM32 (und ESP8266)
mcpwm-Timers direkt beschrieben habe anstelle von set_frequecy() ö.ä. Da wird sicher wieder eine double-Division drin sein die das ganze Crashen lässt wenn man es aus einem Interrupt aufruft. Selbst an der richtigen Stelle fixen geht nicht, da die Libs binär sind. Alles in allem hasse ich den ESP32 genau so
-
Thread
ADC - Dezimierung
Dergute W. schrieb im Beitrag #7285147: > Kann man vor unsigned Divisionen ruhig mal machen, damit schoener > gerundet wird. So denke ich mir das als Ästhet… > ist aber bei Dezimationen voellig unerheblich. Hmmm, 2^10 samples. Nehmen wir mal eine Situation an
Moin, Du machst da ja eine stumpfe Division, da schrub' ich ja schon, dass man da das Addieren vor der Division machen kann, solange es unsignd ist. Ich ging mal hier: Purzel H. schrieb im Beitrag #7285031: > Sinnvollerweise teilt man