-
Thread
[V] Esterline Angus Strip Chart Recorder
instrumentation-central.com/Recorders/Rustrak288man.PDF Papier: https://www.amazon.com/Strip-Recorder-Chart-Rustrak-Division/dp/B074CL4H5Q https://www.ebay.ca/sch/i.html?_nkw=rustrak&ul_ref=https%253A%252F%252Frover.ebay.com%252Frover%252F1%252F706-35959-8174-0%252F2%253Fmpre%253Dhttps%25253A%25252F%25252Fwww.ebay.ca%25252Fulk
-
Thread
Atmega328P Serial Problem
88A-PA-168A-PA-328-P-DS-DS40002061A.pdf "The Application software must ensure that a sufficient division factor is chosen if the selected clock source has a higher frequency than the maximum frequency of the device at the present operating conditions." deutet für mich darauf hin. MfG, Arno
88A-PA-168A-PA-328-P-DS-DS40002061A.pdf > "The Application software must ensure that a sufficient division factor > is chosen if the selected clock source has a higher frequency than the > maximum frequency of the device at the present operating conditions." > deutet für mich darauf hin. Dann werde
-
Thread
Leistung messen an 230V von 1W bis 2000W
mit 32 bit rechnen - bei 24Bit-Samples schon nötig. Und eine 32-Bit Wurzel, Multiplikation oder Division auf dem ATMEGA geht nicht schnell genug. Ich habe einen PIC32MX beschäftigt, das klappte hervorragend. Aber 40MHz hab ich trotzdem gebraucht. Ein ARM kann das natürlich auch, oder ein AVR32.
-
Thread
Wie wähle ich CPU/MCU entsprechend des Algorithmus aus?
nicht mehr, ob das nun Ganzzahl-Additionen in maximal der Breite der ALU sind oder Fließkomma-Divisionen. Bei der Auswahl der Hardware ist das aber ein entscheidender Unterschied. > bzw. auch, was die Anforderungen an den Prozessor sind. Eben. *Das* ist die Frage, die dir die Hardware-Leute stellen
Festkomma gerechnet wird? Komme ich mit 32Bit Registern aus für alle Zwischenergebnisse? Brauche ich Divisionen? Bei manchen Problemstellungen kann man sowas auch schon auf dem Papier abschätzen (ich brauche mindestens soviele Multiplikationen und soviele Additionen, wieviele Takte würde das in handgeklöppeltem
-
Thread
WTV020 Start - Stop - ohne AVR
Noch eine letzte Frage: (TIME_SOUND/TIME_LED_FLASH) ist tatsächlich eine Division? Die Variablen zu nutzen, ist natürlich viel intellgenter, als eine Zahl einzutragen.
Beitrag #5742735: > Noch eine letzte Frage: > (TIME_SOUND/TIME_LED_FLASH) ist tatsächlich eine Division? > Die Variablen zu nutzen, ist natürlich viel intellgenter, als eine Zahl > einzutragen. Das ist eine Division, allerdings schon zu Compilierzeit. D.h. im übertragenen Programm ist dann das
-
Thread
STM32 ADC->DMA Continous mode lässt sich nicht aktivieren
TIM_TimeBaseStructure.TIM_Prescaler = 0x1; TIM_TimeBaseStructure.TIM_ClockDivision = 0x0; TIM_TimeBaseStructure.TIM_CounterMode = TIM_CounterMode_Up; TIM_TimeBaseInit(TIM3, &TIM_TimeBaseStructure); TIM_OCInitStructure.TIM_OCMode = TIM_OCMode_PWM1; TIM_OCInitStructure.TIM_OutputState
-
Thread
STM32 Entwicklungsumgebung
. Es funktioniert, bis auf Kleinigkeiten. Zum Beispiel müssen Programme für den Cortex-M0 ohne Divisionen auskommen (undefined reference to `__aeabi_idiv' u.ä.). Und ich wage es nicht (mehr), lto einzuschalten. Sowas passiert mit dem fertigen Paket wahrscheinlich nicht. Harry L. schrieb im Beitrag
Script lies sich einfach auf "ohne newlib" umbauen - dafür funktioniert beim Cortex-M0 keine Division - keine Ahnung, wie original der gebaute gcc werden könnte https://crosstool-ng.github.io/ + das Schweizer Messer für Toolchain-Bastler + baut gcc für über zwei Dutzend Targets + benutzt
-
Thread
Suche Cycle-Zahl für Rechenoperationan
denn herausfinden, wie viele cycles ein Mikrocontroller für bestimmte Befehle (Multiplikation, Division) benötigt? Konkret suche ich die Info für einen dsPIC33E, allerdings wüsste ich auch bei anderen uCs gerne, wonach ich suchen muss... Viele Grüße
denn herausfinden, wie viele cycles > ein Mikrocontroller für bestimmte Befehle (Multiplikation, Division) > benötigt? Normalerweise in dem Teil, der die Befehle beschreibt. > Konkret suche ich die Info für einen dsPIC33E, allerdings wüsste ich > auch bei anderen uCs gerne, wonach ich suchen muss
-
Thread
Artikelausschnitt: 130000 MINT Fachkräfte GESUCHT !
ist es vollkommen egal, in welcher Währung er rechnet. Den Preis des DEM-Korb kannst Du durch Division mit einer geheimen Zahl in den EUR-Korb umrechnen. > Die Inflation gleicht btw auch nur den Wertverlust ansatzweise aus: > Das heißt die vormalige Rendite x schmälert sich mit zunehmendem nur
-
Thread
SmuView - Eine sigrok GUI für Netzteil, Multimeter und mehr
. Was bereits geht: - Steuerung von Geräten - Daten der Geräte erfassen - Multiplikation, Division, Integration über Zeit von einen oder mehreren Daten-Kanälen. - Diverse Darstellungen der Kanäle (Panels, Plots, Listen, ...) - Export der gesammelten Daten als CSV Was ich noch implementieren
-
Thread
ADC-Schrittmotor Atmega16
AVCC Refernz mit Kondensator an AREF PIN ADCSRA |= (1<<ADEN) | (1<<ADPS2); // ADC anschalten, Division Faktor 16 //1 Konversion abwarten ADCSRA |= (1<<ADSC); // eine ADC-Wandlung while (ADCSRA & (1<<ADSC) ) { // auf Abschluss der Konvertierung warten }
-
Thread
Bascom CNC G-Code
der bei den Beschleunigungsrampen später hilfreich sein wird. Da bitte darauf achten, den "Divisionsrest" Dx und Dy ebenfalls upzudaten, wenn dt geändert wird - aber das ist ein Thema, das erst später interessant wird. P.S.: Doch kein grober Fehler drin. In Matlab ist das Ergebnis wie erwartet
-
Thread
"Falsche Töpfe beschädigen Induktionskochfeld"
schrieb im Beitrag #5707800: > ... und dann schaltet das Kochfeld mit einer Fehlermeldung ab. Division durch 0 -- Das Schnitzel ist gefroren.
-
Thread
Warum gibt es keine wirklich guten Spannungsreferenzen?
Metallfolienwiderstände Baureihe VSMP mit 0.2 ppm/K https://www.digikey.de/product-detail/de/vishay-foil-resistors-division-of-vishay-precision-group/Y16251K00000T9R/Y1625-1KCT-ND/1888133 R1 (nicht im Bild) müßte ebenfalls VSMP sein. bei R3 und R2 kommen wohl preiswertere Dünnfilmwiderstände zum Einsatz. (so kleine
-
Thread
Dividieren durch Multiplizieren
Machen wir es einfacher: Schreib Du hin, welche Division du machen möchtest, und ich schreib das als Multiplikation.
Im Buch Hackers Delight ist der Algorithmus zum errechnen der Inversen für konstante Divisionen dokumentiert. Auf der Homepage kann man sich auch die Konstanten direkt errechnen lassen. https://www.hackersdelight.org/ https://www.hackersdelight.org/magic.htm
-
Thread
Was macht ein µC nach main?
Mein Wissen ist das, dass der AVR überhaupt keine Division kann, sondern eine Divisionsroutine aus der C-Library nutzt. Und die beim GCC durchaus eine Endlosschleife verursachen kann. Aber ich bin nur Laie und hätte nichts dagegen, wenn ich mich zu meinen
geeigneter ist als eine Endlosschleife und davor das atexit(), Destruktor Handling usw. setzen. Division durch Null. Bei Division durch Null muss man meist zunächst unterscheiden, ob hier CPU oder FPU ursächlich ist. Meistens unterscheidet sich das Verhalten danach. Also ob beispielsweise ein int oder
-
Thread
automatischer generierung von tests in Matlab Simulink
erkennt Blöcke im Modell, die zu Integerüberlauf, toter Logik, Array-Zugriffsverletzungen und Division durch Null führen. Er kann formal verifizieren, dass das Design funktionale Anforderungen erfüllt. Für jeden Design-Fehler und jeden Verstoß gegen Anforderungen generiert er einen Simulationstestfall
-
Thread
Ampere- und Volt- Meter verstehen
die Batterie des Multimeters. das ist ja überschauber, weil die werte per Multiplikation oder division proportional zu einander stehen, ohmsches gesetzt
-
Thread
16 Bit Timer mit Atmega 1284p
Sorry, der Sinn von 20-1 ist mir nicht klar. Ist nicht 20 minus 1, sondern das Resultat der Division minus 1 wegen Punkt-vor-Strich-Rechnung. Schaue Dir die Formel mal an in obigem Auszug aus dem Datenblatt und löse die Gleichung nach OCRnA auf. Dann weisst Du auch, wo die -1 herkommt. Allerdings
-
Thread
"/" im C-Quellcode
dass die Makroxexpansion auf der folgenden Zeile fortgesetzt wird. Das andere '/' ist der Divisions-Operator.
Theor schrieb im Beitrag #5688777: > Das andere '/' ist der Divisions-Operator. Oder ein halber Kommentar...
-
Thread
Probleme beim synthetisieren -> Timing constraints?
. Klingt vllt kompliziert aber war ein halbwegs plausibler Weg für mich um keine hässlichen Divisionen, Floatingzahlen, ... oder ähnliches verwenden zu müssen. Noch ne allgemeine Frage: wie deklariere ich sauber ein "constant integer" mit der range Zuweisung. Oder passen die Tools Konstanten
-
Thread
Tiefpassfilter für VCC und AVCC von Atmega - suche Praktische Erfahrungswerte
Also messe ich beispielsweise 4x, addiere die Ergebnisse und schmeiße die unteren zwei Bits weg (Division durch 4). Man kann auch noch öfter messen und das höchste und niedrigste Ergebnis als Ausreißer wegschmeißen, bevor man aus dem Rest den Mittelwert bildet... da gibts viele Möglichkeiten.
-
Thread
Vorschlag zu Hex-Ziffern auf 7-Segment-Anzeigen
Marek N. schrieb im Beitrag #5688396: > Gerüchteweise soll an den Schulen auch keine schriftliche Division mehr > unterrichtet werden!? Hitler plante, den Untermenschen im Osten nur das Rechnen mit Zahlen bis 100 zu lehren… Der olle Josef G. sitzt auf seiner Wolke und reibt sich die Augen, weil
Beitrag #5688418: > Marek N. schrieb: >> Gerüchteweise soll an den Schulen auch keine schriftliche Division mehr >> unterrichtet werden!? > > Hitler plante, Autsch! > dem Eingeständnis, dass er wohl die Grenze zum Untermenschentum zu weit > östlich gezogen hatte. Hart aber wahr!!!
-
Thread
[S] USB Oszilloskop, Hantek 6022BE/BL oder ähnliches
des Oszilloskop-Triggers. Der Punkt auf den getriggert wurde sprang je nach Einstellung fast eine Division hin und her. Viel schlimmer, als ich beispielsweise ein PWM-Signal mit 10Hz und 2us duty cycle erzeugt habe, wurden nur sporadisch mal Events erkannt. Dann lag der Punkt auf den getriggert wurde oft
-
Thread
Technik für zyklisches erhöhen eines Wertes: if versus modulo
= 0; [/c] oder [c] X = (X + 1) % Y; [/c] Oder ist das abhängig davon, ob die CPU Division/Modulo in HW beherrscht? Version 2 sieht natürlich erstmal eleganter aus, dürfte aber auf fast allen CPUs langsamer sein (sofern Y nicht 2^irgendwas ist).
PS: Die Seite https://godbolt.org/ "Comiler Explorer" ist cool! Da z.B. der Cortex-M4 bei der Division keinen Rest zurückgibt, wird modulo offenbar über Multiplikation realisiert :) Die Variante mit dem "if" ist dagegen super kurz (modulo 10 im Beispiel): add r0, r0, #1 cmp r0, #10 moveq
-
Thread
Spindel, HF-Spindel Empfehlung?
schneidet er es auch in einigen Pässen. Ob die Drehbank stabilitätsmäßig viel schlechter wie ein Divisionskopf ist, kann ich nicht beurteilen. Das Problem ist halt wie man von Drehbank umspannen kann ohne den Rundlauf zu beeinträchtigen. Ich hatte schon den Eindruck daß er alles wichtige bedacht hatte.
ich als Bausatz (LP + uC) von MEDW bestellt. Hier ist der Link dazu: https://medw.co.uk/wiki/DivisionMaster Muß aber erst alles zusammenlöten und in ein Gehäuse einbauen. PN ist OK, klar! Muß jetzt aber ins Bett. Grüße, Gerhard
-
Thread
PID-Regler-Implementierung
eine Zweierpotenz, jeder C-Compiler sollte das heute erkennen und so wird aus einer Multiplikation/Division eine Shift-Operation die erheblich schneller ausgeführt werden kann als eine Multiplikation/Division.
-
Thread
C++ Pointer-To Probleme
Addition\n"); printf("[2] Subtraktion\n"); printf("[3] Multiplikation\n"); printf("[4] Division\n"); printf("\n"); printf("Tippe die passende Zahl in das Fenster"); printf("\n"); printf("Eingabefenster:"); scanf_s("%d", &Eingabe); if (Eingabe == 1) { system("cls");
" "[1] Addition\n" "[2] Subtraktion\n" "[3] Multiplikation\n" "[4] Division\n" "\n" "Tippe die passende Zahl in das Fenster" "\n" "Eingabefenster:"; std::cout.flush (); int Eingabe; std::cin >> Eingabe; if (Eingabe == 1) { std
-
Thread
C++ Compiler Einstellung zu defines
#5664867: > Der Fehler entsteht, falls TEST nicht definiert ist, da der Präprozessor > bei der Division durch 0 abbricht (1/0). Ist TEST definiert, steht dort > (1/1) und somit Ja genau. Wie gesagt: ifndef und !defined() kennste? Was soll der Vorteil von der Division durch Null sein?
Fehlermeldung, in der man auch noch erklären kann, was zu tun ist um das zu beheben, statt einer Division durch Null.
-
Thread
STM32 Timer im gatemodus
; htim2.Init.CounterMode = TIM_COUNTERMODE_UP; htim2.Init.Period = 99; htim2.Init.ClockDivision = TIM_CLOCKDIVISION_DIV1; htim2.Init.AutoReloadPreload = TIM_AUTORELOAD_PRELOAD_DISABLE; if (HAL_TIM_Base_Init(&htim2) != HAL_OK) { _Error_Handler(__FILE__, __LINE__); } sClockSourceConfig.ClockSource
; htim4.Init.CounterMode = TIM_COUNTERMODE_UP; htim4.Init.Period = 99; htim4.Init.ClockDivision = TIM_CLOCKDIVISION_DIV1; htim4.Init.AutoReloadPreload = TIM_AUTORELOAD_PRELOAD_DISABLE; if (HAL_TIM_Base_Init(&htim4) != HAL_OK) { _Error_Handler(__FILE__, __LINE__); } sClockSourceConfig.ClockSource