-
Thread
Ansteuerung eines Getribeschrittmotors in abhängigkeit der Drehzahl (nonblocking)
Temperatur. Berechnungen sind für mich immer eine leichte Herrausforderung, dar es oft nicht ohne division funktioniert, und das doch einiges an Takten in Anspruch nimmt.
-
Thread
Arbeiten mit Depressionen?
promoviert zu haben und als Truppenarzt fungieren zu wollen. Da man Verdacht schöpfte, ließ der Divisionsarzt der 11. Panzergrenadierdivision die Angaben überprüfen und verlangte von Postel, alle Nachweise im Original vorzulegen. Postel erstattete daraufhin Selbstanzeige. Das Verfahren wurde nach § 154
-
Thread
Fliesskomma Multiplikation möglichst in einem Takt ;)
sinnvoller mit 10000 zu skalieren damit die Faktoren nicht > verfälscht werden? Nein, eine Division durch 10000 macht die Sache im Vergleich zu Zweierpotenzen nicht wirklich schneller. Und die ganzen Nachkommastellen fallen bei der Ausgabe sowieso unter den Tisch. Lernt man soetwas heutzutage
Die Division mit einer Zweierpotenz ist wesentlich schneller und einfacher als mit einer Zehnerpotenz.
-
Thread
Echzeit-Pattern
for Space Standardisation) oder bei NASA das EPPD (Engineering Policy, Practice and Development Division).
-
Thread
Niederfrequenz 3,93 Hz Rechtecksignal Shchaltung messen - Hilfe? Gesperrt
Zeichen für absolut Null Ahnung von Elektronik. Das ist so schlimm, wie ein Mathematiker, der die Division nicht kennt. d) Fehlt die Regelung der Stromstärke. Die Batterien liefern 15 bis 27V und der Hautwiderstand ist nicht konstant. e) Liefern die Schaltungen keine Wechselspannungs-Impulse.
-
Thread
FPGA Anwendung, oder halt nicht
machbar, nur ist gerade beim Thema Rechnen ein I7 auch technisch im Vorteil, was Bit-Auflösung und Divisionen angeht. Der FPGA dürfte da von seinem Vorteil kaum etwas überbehalten. Hinzu kommt das Problem der Entwicklung: Du musst das System, also die Rechenkerne und die Verwaltung auch bauen. Klar
-
Thread
SAM4E oder SAM7x
Berechnungsformel ist ja Nenner oder Zähler eines Bi-Quads Dh. ein Filter-Durchlauf: 2x 7,2µs + 1x Division ??µs + ??µs Zusätzliches. Das reicht bei 62,5 kSPS nichtmal für einen einzigen Bi-Quad - trotz FPU! Dann kommt also doch nur Integer-Arithmetik in Frage... Somit waren deine Messungen wichtig
-
Thread
Einfacher IIR-Filter für langsamen UC verbessern
dauert deutlich länger. Teiler muss unbedingt 2^n sein. Mit anderen Teilern wird eine Software-Division aufgerufen, die ewig dauert. Es gibt noch einen Rundungsfehler mit div 8, sind die Werte nur positiv kann man das so vermeiden: tpwert8 := input + tpwert8 - (tpwert8 + 4) div 8;
-
Thread
Schnelle Modulo-Operation mit variablen Parametern
schrieb im Beitrag #6052713: > Dennoch wird es schwer sein, mit einer > mikroprogrammierten Division, wie sie bspw. die > x86-Prozessoren haben, zu konkurrieren. Wir gehen von verschiedenen Voraussetzungen aus. Ich hatte unter "die Division" natürlich eine schriftliche Division per Software
in Radix 4 zu dividieren (=> Pentium Divisionsfehler). https://de.wikipedia.org/wiki/SRT-Division Oder auch gänzlich anders: https://de.wikipedia.org/wiki/Goldschmidt-Division "Dabei wird die Division auf eine Multiplikation zurückgeführt,
-
Thread
Ist I²C schnell genug für 8 Audiokanäle?
channel, but to really step up to more channels, you need TDM protocol. TDM, which stands for Time Division Multiplexing, communicates a frame of 256 data bits. For 44.1 kHz, this means the bit clock must be 11.3 MHz. Only 4 signals are used, one to transmit all 256 bits and another to receive all 256,
-
Thread
Hört Conrad mit dem Verkaufen von Bauteilen auf?
Oberhaching auf: https://www.elektroniknet.de/markt-technik/distribution/buerklin-kauft-molex-division-aero-motive-171424.html
-
Thread
Physikalische Größen und Einheiten in der Schule
Subtraktion von Variablen werden diese auf Dimensionsgleichheit geprüft. Für die Multiplikation und Division wird anhand der Potenzregeln jeweils die Dimension des Ergebnisses berechnet und diese in seiner weiteren Verwendung berücksichtigt. Angaben in Nicht-SI-Basis- oder davon abgeleiteten Einheiten
-
Thread
OFDM - Begriffserklärungen
Hey! Ich bin beim OFDM-Verfahren (orthogonal frequency division multiplex) auf die Begriffe: - Daten-Träger - Guard-Träger - Pilot-Träger - Null-Subträger gestoßen. Irgendwie erklärt sich mir der Sinn der letzten drei Träger nicht. Der Guard-Träger sorgt
-
Thread
Normierung von Sensorenwerten
Erstmal deine Division durch Null bei deinem return(-3) entfernen. ((dispHi-dispLo)/(inHi-inLo)) mit (inHi-inLo) == 0.
kann, so dass zur Laufzeit nur noch 1 Multiplikation und 1 Addition (statt 1 Multiplikation, 1 Division, 1 Addition und 3 Subtraktionen) erforderlich sind. Zudem wird dann auch die Überprüfung der Division durch 0 wegoptimiert. 6. Bei Fehlercodes, die mehr als einen Fehlerfall unterscheiden
-
Thread
Fragen zu ersten VHDL Beschreibung (UART Transmitter)
kopiert. - Bekommt man die UART Baudrate noch genauer hin? Rundung müsste irgendwie gehen und die Division durch 2 müsste man durch DDR wegbekommen? Gerne auch weiteres Feedback.
-
Thread
Effizienter Weg gesucht um zu prüfen, ob Variable im Bereich liegt
Bzgl. der Multiplikationslösung: 900/16 = a x / a = Bereich. -> Hier ganzahl division mit Rest. Aber ob das schneller ist, als die 16 Grenzen zu berechnen, und dann zu vergleichen, keine Ahnung.
dann so aus: [math] r = e \cdot \frac{2^n}{d} \cdot \frac{1}{2^n}[/math] Das 1/2^n ist eine Division durch eine Zweierpotenz und damit in Hardware nur ein "Ignorieren" der unteren Bits, also nur ein Umverdrahten. Bleibt also leztlich wieder nur die Aufgabe den mittleren Term 2^n/d zu optimieren
-
Thread
Quellcode für einfaches Gerät Programmieren lernen
. Zähle um 1 weiter, oder schalte an Anschluss12 die Betriebsspannung ein z.B. kann er. Die Division 10,7 / 4,3 aber kann er i.d.R. nicht, sondern dafür braucht man viele Maschinenbefehle - genau so wie du dich quälen müsstest um das mit Bleistift und Papier auszurechnen. Hinzu kommt, dass Microprozessoren
-
Thread
Division 2 * 32 Bit mit 32 Bit
komme. Da ist eben mein Problem. Ich sehe den Wald vor lauter Bäumen nicht... :( Wie macht man Division "effizient" mit einem Wert, welcher in zwei 32Bit Variablen gespeichert ist!? [c] Sprich: 0x7A 11f8 5ee0 / 0xF4240 sowie 0x7A 11f8 5ee0 mod 0xF4240 [/c]
Bit-Schieber schrieb im Beitrag #6035956: > Wie macht man Division "effizient" mit einem Wert, welcher in zwei 32Bit > Variablen gespeichert ist!? Indem man schon ganz zu Anfang möglichst sinnvolle Positionen für das Festkomma wählt. Nämlich so, dass sowohl
-
Thread
Ehemals defekter Lime Gen 3 reverse Engineering Motor Controller
vertraut machen und dann erkennst du vielleicht schon das eine oder andere Muster im Code (z.B eine Division). Das wäre ein Anfang. Viel Spaß dabei. > Ohne Moos nix los. Das dürfte das Problem sein. Ich glaube ich habe dir schon einmal angeboten, das für dich zu machen, wenn du meiner 4-Köpfigen
fertig, denn du musst den Sinn und Zweck der Befehle deuten. Ich habe Dir oben den Code für eine Division gezeigt. Mal angenommen, du erkennst so einen Block im Assembler Code, dann musst du immer noch klären, welchem Zweck die Division dient. In welchem Zusammenhang wird sie verwendet? Wo kommt der Input
-
Thread
C Programmieren (Kassenautomat)
greifst auf Speicher außerhalb des Arrays zu. Außerdem scheint mir die Reihenfolge des fmodf und der Division verkehrt. Weiter: Arithmetik mit nicht-ganzzahligen Fließkommazahlen ist nicht trivial (0.1 z.B. ist nicht exakt darstellbar) und du handelst dir überall Rundungsfehler ein. Einfacher wird es
-
Thread
Gibt es eigentlich schon bessere Technologie als Widerstände?
wieviel Watt nun ein ein Null-Ohm-Widerstand? Multiplikationen mit Null? Alternativ auch Divisionen...
-
Thread
Warum kann der Compiler nicht erkennen, daß Variable in ISR geändert wird?
bei sowas wie uint16_t a = b / c; cli(); TIMER16 = a; sei(); die zeitraubende Division in den atomaren Bereich rutscht.
-
Thread
Hameg 1007 mit HO79-4 Interface PC-Software woher?
Runtime Error 200: Division by zero TP CRT-Patch: http://www.rathlev-home.de/sources/pascal.html
-
Thread
STM32 - Quadratur Encoder
htim4.Init.CounterMode = TIM_COUNTERMODE_UP; htim4.Init.Period = 65535; htim4.Init.ClockDivision = TIM_CLOCKDIVISION_DIV1; htim4.Init.AutoReloadPreload = TIM_AUTORELOAD_PRELOAD_ENABLE; sConfig.EncoderMode = TIM_ENCODERMODE_TI1; sConfig.IC1Polarity = TIM_ICPOLARITY_RISING; sConfig.IC1Selection
-
Thread
MISRA C / ISO 62262 in der Praxis?
Aber das ist halt auch ein Argument, sich gleich einen Prozessor zu nehmen, der Multiplikation und Division in Hardware kann. Bei solchen Produkten spielen die Kosten des Mikrocontrollers selber praktisch ohnehin keine wesentliche Rolle. > Wenn der Compilerhersteller > ein Update liefert, geht der Spaß
-
Thread
AD-Wandler von AT89C51: Impulsbreite mit zwei Potis einstellen
Ist Dir bewußt, daß (256 / 1024) in C eine Integer-Division ist und das Ergebnis des Ausdrcukes somit immer 0 ist?
Messieurs, Nop schrieb im Beitrag #6023027: > Ist Dir bewußt, daß (256 / 1024) in C eine Integer-Division ist > und das > Ergebnis des Ausdrcukes somit immer 0 ist? Danke fuer den Hinweis. Ich habe es rausgenommen. Es funktioniert ein Stueck weit. Aber ich bekomme: -maximum 250 ms anstatt
-
Artikel
AVR-GCC-Tutorial/Der UART
keine Floating Point Ergebnisse liefert, sondern Integer Ergebnisse. Das bedeutet, dass wenn durch Division auf einen Integer Wert 1.99 zugewiesen wird, 0.99 abgeschnitten werden und das Ergebnis 1.0 ist - obwohl 2.0 viel näher wäre.-->. Die Berechnung wird während des Compilerlaufs ausgeführt, beansprucht
Rundung. Aus diesem Grund kann man sich eines kleinen Tricks bedienen, indem vor der eigentlichen Division bei der Zuweisung die Hälfte des Wertes dazu addiert wird. Allgemein formuliert bedeutet das: int i = ( a + b/2 ) / b; . Dies wird in der unten angegebenen Berechnung von UBRR_VAL ausgenutzt um den
-
Thread
Elektronik Selbsttest
continues built in test) - Eigentest bei laufendem Betrieb (Funktion Netzwerk, Stromversorgung, Division durch Null usw.) IBIT (initiated buit in test) - auf Anforderung durchgeführter umfangreicher Eigentest inklusive eventueller Aktoren usw. Je nach Anforderung können diese Teste auch sehr umfangreich
-
Thread
Differential gleich Teiler?
Für f(x) = x² ist d f(x)/d x = 2x. Also was anders! Das eine ist die normale Division, das andere ist die Ableitung. Siehe z.B. ein Mathebuch oder https://de.wikipedia.org/wiki/Differentialrechnung#Ableitungsfunktion
-
Thread
anfänger mit altera board
zu erhalten? Auf welchem board? Ich habe mich mal mit Implemantationen einer 64 durch 32 bit division auf einer Intel CPU beschäftigt, da sieht man wie der Gnu CC compiler das auf einfache Operationen runterbricht. Man kann alle Grunrechenarten auf and, nand, or, xor, shlr, rrc zurückführen. Für
-
Thread
Unbekante Schaltung
Bradley schon lange aus diesem Geschäft; https://studyres.com/doc/7900404/allen-bradley-electronics-division-%E2%80%93-product-obsolescence
-
Thread
[STM32] Kein Update Interrupt im Timer PWM Mode
htim16.Init.CounterMode = TIM_COUNTERMODE_UP; htim16.Init.Period = 24000; htim16.Init.ClockDivision = TIM_CLOCKDIVISION_DIV1; htim16.Init.RepetitionCounter = 0; htim16.Init.AutoReloadPreload = TIM_AUTORELOAD_PRELOAD_DISABLE; if (HAL_TIM_Base_Init(&htim16) != HAL_OK) { Error_Handler