-
Thread
Blink LED 10-15 Sekunden
den beiden Oszillogrammen erkennen. Es wäre denkbar, aber nicht sicher, daß das Zeitraster (Time Division) im Oszillogramm eine Sekunde hat. Leider läßt sich an dieser Schaltung die Signalform und die Helligkeit nicht gut einstellen, vielleicht mit Bauteiländerungen, muß man mal überlegen, aber ansonsten
-
Thread
Schaltplan Versorgungspannung LT Spice?
und es darum geht, dass Poti auf 0 Ohm zu drehen. Das würde rein rechnerisch V= 1+1/0 eine Division durch Null ergeben bzw. beim Divergieren gegen Null eine unendlich große Verstärkung ergeben. Könnte das nicht zum Problem werden? Ich stelle mir dieses Poti stufenlos vor oder gibt es da etwas diskrete
Verstärkung ausgetauscht werden soll, der an Masse angeschlossen wird. Es wäre noch immer eine Division durch Null vorhanden. Du Helmut, hast auch bestätigt, dass ich die gesamte Verstärkung durch die Multiplikation der einzelnen Verstärkerstufen berechnen kann. Das heiß also, dass ich für die
-
Thread
AVR: Komischer Fehler nach dem Ein- / und Ausschalten
230 nicht 4.447 sein? weil 1023 ein int ist und 230 ein int ist. Damit ist das eine Integer Division. Und die erzeugt nun mal keine Nachkommastellen. Das du das Divisionsergebnis einem float zuweist, ist zwar nett, aber völlig irrelevant. Entscheidend sind die Datentypen der beteilgten Operanden
Hallo, bin ich der einzige, dem aufgefallen ist, dass bei der Berechnung von "bruch" eine Division durch Null durchgeführt wird? Es gilt: nenner = (-(float)sinusVonLambda); und int sinusVonLambda = 0; und dazwischen wird sinusVonLambda nicht modifiziert. Abgesehen davon ist bruch
-
Thread
VHDL Schulung
einer PLC2-Schulung ein Mandelbrot-Bild per VHDL-Simulation berechnet, mit Fließkomma-Arithmetik, Division, Datei-Ausgabe usw. Ich war überrascht, wie vielseitig diese Sprache ist, wenn die FPGA-Einschränkungen nicht gelten.
PLC2-Schulung ein Mandelbrot-Bild per >VHDL-Simulation berechnet, mit Fließkomma-Arithmetik, Division, >Datei-Ausgabe usw. >Ich war überrascht, wie vielseitig diese Sprache ist, wenn die >FPGA-Einschränkungen nicht gelten. Genau das ist der Nachteil an VHDL, als Anfänger sieht man die Seiten
-
Thread
Wie funktioniert Hashing in Verbindung mit Kollisionsauflösung?
eingetragen? Seit wann ist denn das Ergebnis eines mod negativ? mod ist der Rest bei einer Division! Eine Mutter hat 12 Torten und 5 Kinder. Wieviele Torten bleiben der Mutter, wenn jedes Kind gleich viele Torten bekommt?
Denn 4 mal 11 wären 44 und dann fehlen noch 5 auf 49 mod ergibt den REST bei einer ganzzahligen Division! > h(22,1)=...=3 Wieso 1? i ist die Nummer des Versuchs mit dem du probierst 22 in der Hashtabelle unterzubringen. Und du startest natürlich erst mal mit Versuch Nummer 0 für die 22. Wenn das
-
Thread
Suche nach FPGA Board
Ausformulierung der 128 Berechnungsschritte festzustellen. Liegt es an der Verwendung der vielen Divisionen? Die A/D haben 14bit und die D/A 12 bit bei 1,5 MHz. Es muss nicht unbedingt ein S3 Board sein, jedoch wäre es schon nett, wenn man zusätzlich ein paar Switches und Kommunikationsschnittstellen
Ausformulierung der 128 Berechnungsschritte festzustellen. Liegt es an > der Verwendung der vielen Divisionen? Kann sein, mir schwant da Übles... Man könnte das evtl. beurteilen, wenn du die VHDL-Dateien postest.
-
Thread
Warum ist die Fakultät von 0 gleich 1?
definiert (Upps!) Und es > klappt gut. Eine ähnliche Diskussion hatten wir kürzlich für die Division durch null. Dort lief es dann darauf hinaus, dass je nach Blickwinkel eine unterschiedliche Definition von x/0 denkbar wäre. Letztlich lassen sich die Blickwinkel aber nicht zusammenführen, weshalb
P.S. Ich weiß, das Programm lässt sich optimieren. Zum Beispiel kann auf die Floating-Point-Division durch RAND_MAX verzichtet werden, wenn man in die Bedingung der for-Schleife auf <= RAND_MAX statt <= 1 testet. Ich wollte aber so nah wie möglich an der Aufgabenstellung bleiben.
-
Thread
Cortex Arm M3 M4 M7
brauchen ggf. mehr je nach Zustand der Pipeline. Sonst sind noch Multiplikation mit 1-2 Takten und Division mit 2-12 Takten langsam. "oft mehr als 4" kann man also nicht gelten lassen. Rene T. schrieb im Beitrag #3826339: > Beim Toggeln von von Pins soll der Xmega wohl um Welten schneller > sein..
-
Thread
AVR, Pointer auf Flash-Speicher per Assembler
(16,32,64) wiederholen, man muss natürlich den Schlaufenzähler vorgängig anpassen. Und bei der Division der Anzahl bytes die man übertragen muss durch die Anzahl der Bytes die in der Schleife mit einem Rutsch übertragen werden muss man natürlich den Rest noch berücksichtigen. Ein ijmp fällt hier leider
-
Thread
Laser mit 1MHz modulierbar Poptisch >=1mW (möglichst preisgünstig) gesucht für Entfernungsmessung
können wir aber schon auseinanderhalten?! Mischung ist Subtraktion der Frequenzen, keine Division. Die Phasenbeziehungen bleiben m.W. tatsächlich erhalten.
-
Thread
Elektronische Last - Mosfet Treiber brennt durch
neue Elektronische Last mit einer rein anlogen Leistungsbegrenzung versehen. Mit AD633 in Divisionsschaltung. Funktioniert perfekt! Habe ich auf meiner HP (www.hcp-hofbauer.de) beschrieben. Nicht über die teilweise etwas seltsame Schaltung wundern, ich wollte nur solche Halbleiter verwenden, die
-
Thread
Rampenberechnung für Schrittmotoren / Open Source?
Bremsphase ist). Sollte in Fixkomma mit ein paar Int Multiplikationen, ein paar Additionen und evt. 1-2 Divisionen recht schnell sein. Ich hab auf einem Cortex-M3 (120MHz) schon 3 Achsen mit >30kHz Schrittfrequenz auf die Art gesteuert. Hilfreich: Atmel AVR446 appnote, http://hwml.com/LeibRamp.pdf, http://
-
Thread
INTEL neuer SUPERGAU oder CPU-Architektur als Problem?
Kern. Ich habe aber noch einen Rechner mit einem Pentium 90 rumliegen. Dem echten mit dem Divisionsfehler. _Der_ ist nicht betroffen.
: > Ich habe aber noch einen Rechner mit einem Pentium 90 rumliegen. Dem > echten mit dem Divisionsfehler. _Der_ ist nicht betroffen. Sicher? Der FDIV-Fehler betraf doch eigentlich nur die erste Generation von Pentium-Prozessoren, d.h. P60 und P66. P75, P90, P100 waren schon eine Maskengeneration
-
Thread
Oszilloskop Gould DSO 420 - Trace hängt am oberen Bildschirmrand
reparieren. Die Symptome: beide Channels zeigen einen Trace an der selben Stelle in der ersten Division-Reihe. Man sieht dass die Linie etwas verrauscht ist, besonders wenn man an den Div-Teilungen herumspielt aber sie bleibt an der gleichen Y-Position. "Auto Setup" bringt nichts und Trigger etc. hat auch
Oszi "FAILED AMP SHIFT CALIBRATION" Ausserdem zittert der Trace für Channel1 jetzt fast eine Division, da hat sich also immerhin etwas getan ;) Ich tippe mal auf weitere kaputte Tantal-Kondensatoren. Gibt es einen einfachen weg sie im eingebauten Zustand zu messen? Vermutlich nicht... Ausser "Kurzen
-
Thread
STM32: Bitbanding für Arrays?
Optimierungen eingeschaltet?! Die Division sollte eigentlich wegoptimiert werden.
Dr. Sommer schrieb im Beitrag #5127711: > Optimierungen eingeschaltet?! Die Division sollte eigentlich > wegoptimiert werden. Dann kann ich nicht mehr debuggen, weil der Source Code nicht mit dem Bin File übereinstimmt. Man kann keine BPs mehr setzen und der Codefluss ist chaotisch
-
Thread
[AVR] Mittelwertbildung
klappt das in der Mitte zusammen. Die FIR-Koeffizienten normiert man alle auf 2er Potenzen und die Division am Ende auch. Dann werden aus Multiplikationen und Divisionen simple Bitshifts die 1 Takt dauern.
digitalen Sklaven" treiben es hier soweit, daß der TO sich quasi dafür entschuldig, daß er eine Division brauchen könnte.
-
Thread
Beschleunigungs Sensor soll mit Servo Platte Wagerecht halten
addieten werte dividieren. (möglichst 2er-Potenzen als Anzahl der Werte verwenden sonst ist die division zu rechenaufwändig) Sollte die schmalen Spitzen relativ gut ausfiltern...
-
Thread
math.h - wo finde ich den Quelltext zur Funktionsweise vom Wurzelziehen?
Software-Implementierung der Wurzel liegt der Aufwand in der Größenordnung einer Software-Implementierung einer Division (bis auf O-Konstanten).
=1; r+=1<<--n;//ginge auch durch XOR r>>=n>>1; r*=3; } r+=r+t/r>>1;//einzige Division; sollte unter 1% Abweichung haben. return(r); [/c] machen. Eine Division ist immernoch nötig.
-
Thread
50W Led Reichelt
konvertiert werden. Und das Verhältnis der Differenzen dieser beiden Werte zu 100% mittels einer Division zu ermitteln, dürfte einige Zweitklässler, die ich kenne, mehr langweilen, als wirklich fordern. Andere Fragen, bezüglich eines nichtlinearer Wirkungsgradverlaufes, zur Strahlungsverteilung und
-
Thread
RC Summensignal erzeugen aus 6 Kanälen (Modellbau)
Meide Divisionen und Multiplikationen im Interupt wie der Teufel das Weihwasser. Die Überlaufkompensation brauchst du übrigens nicht. Rechne einfach einmal Startwert minus Stopwert und überlege was passiert
-
Thread
Firma Valeo in Bietigheim
> Nachdem bis 2010 massiv Mitarbeiter in Bietigheim -Bissingen abgebaut > wurden. Um welche Division handelt es sich dabei? Bei den Wischersystemen kann ich mir das vorstellen, aber die Sensortruppe suchte doch immer mal wieder. Auch im Bereich Kameraentwicklung, Fahrerassistenz. >Franzosen
-
Thread
Division von unsigned char
Man könnte 4 Divisionen a 4 Bit über Tabellen abwickeln. Wird aber auch eng.
Die einstelligen Divisionen betreffen 3840, nicht 2304 Rechnungen.
-
Thread
Int-Wert-Ausgabe auf Display ??
143 / 10 ist 14 da es sich um integer handelt. 143 % 10 ist 3 (der Rest der Division). 143 / 100 ist also? 143 % 100 ist also? Übrigens findet sich auch im K&R ein Bespiel dazu (zumindest in meiner Ausgabe).
-
Thread
Frequenzzähler für mehrere Frequenzen
/. Wie kann ich mir jetzt die Phase ausgeben lassen? Irgendwie funktioniert mein Code mit der Division nicht, und es kommt mir so vor als wenn der Imaginär und Realteil gleich groß sind. Hier ist einmal der Code der Output Funktion, wie muss ich diesen umschreiben (bin leider in ASM nicht so bewandert
-
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
NE2000-NIC im 16bit-Mode
internal expansion mov.b #08h,006h ;CM16, CM17 valid mov.b #40h,007h ;no main clock division mov.b #0fh,008h ;enable chip selects, wait mov.b #95h,01Bh ;chip select 3: 3 waits (for mov.b #00h,25Eh ;MJ: Peripheral clock select mov.b #00,00Ah ;protection
-
Thread
Gleichstrommaschine Drehmoment berechnen?
forming products and quotients of unit symbols the normal rules of algebraic multiplication or division apply. Multiplication must be indicated by a space or a half-high (centred) dot (⋅), […] [/pre]
-
Thread
Frequenz durch 2,5 teilen
Eingangsimpulsen entstehen 4 Ausgangsimpulse, entsprechend einer Multiplikation mit 0,4 oder einer Division durch 2,5. Das stottert natürlich etwas und spektral betrachtet wäre die 0,4-fache Frequenz vermutlich auch schwächer als andere Teilfrequenzen, aber wenn man nur zählt stört das nicht. Ähnlich
-
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
STM32: Prozessortakte (Zeit) herausfinden für delay routine (hd44780)
benötigt wird ist prinzipiell möglich (mit ein paar Ausnahmen mit unbestimmter Zyklendauer, z.B. Division). Die Frage ist nur ob das Sinnvoll ist, schließlich willst du ja nicht in Assembler programmieren und ob der Compiler mit unterschiedlichen Optimierungsstufen dann immer den selben Maschinencode
-
Thread
Reicht der Pt1000 direkt am STM32 16-Bit ADC oder doch lieber OP-Schaltung?
davon beträgt. Man nimmt den Wert, den man braucht. 1234 ist auch in Ordnung, weil der µC die Division in ein paar ns erledigt hat. Wenn man den ADC auf ganz langsam einstellt, macht er rund 100000 Messungen/s, deren Ergebnisse man per DMA in den Speicher legt. Und schon wieder einen Timer gespart
-
Thread
Wo kommen die 1/100 Sekunden der Quarzuhr her?
zwei oder drei Nachkommastellen haben will), dann 15 Bits nach rechts schieben (entspricht einer Division durch 32768). Will man runden, nimmt man noch das zuletzt entsorgte Bit zu Hilfe und addiert 1 zum Ergebnis, wenn dies gesetzt war. Nun wandelt man das Ergebnis in eine Dezimalzahl um und fügt
-
Thread
Grundlegende Fragen zum Bootloader
weiß ich mehr. Bzw ích vermute es ;) Also die CRC ist die Summer der Reste jedn Bytes bei einer Division durch 256. Sprich Summer von Moduko 256 bei jedem Byte. Stimmt das so?? Gefunden hab ich das hier: http://www.schulz-koengen.de/biblio/intelhex.htm Unten sind auch Beispiele. Bei dem 2.
> Also die CRC ist die Summer der Reste jedn Bytes bei einer Division > durch 256. Sprich Summer von Moduko 256 bei jedem Byte. Stimmt das so?? Das klingt reichlich kompliziert. Du zählst einfach alle Bytes zusammen, wobei du eventuelle Überläufe der Summe von
-
Thread
Drehgeber auf Atmega 88 wandeln
mit um ein Bit nach rechts verschobenen werten ausgegeben, oder > wie? Ganz genau. Ist eine Division konzeptionell eine Division durch 2. > Mein Ziel ist es immer noch den Code so anzupassen, dass die Ausgabe nur > anzeigt, ob rechts oder links gedreht wurde. Ja, dann mach das doch. Wenn
-
Thread
Runden beim Teilen macht nicht was es soll
In C wird bei Division ganzer Zahlen nicht gerundet, sondern abgeschnitten. Abhilfe: z.B. 32 addieren, dann durch 64 teilen; kommt etwa aufs Gleiche raus.
Zu nächsten ganzen Zahl auf- bzw. abgerundet wird dann, wenn du vor der Division zum Dividenden den halben Divisor addierst, was auf etwa das Gleiche hinausläuft wie der Vorschlag von Mark Brandis. Ersetzt du die letzte Zeile durch [c] Variable = (Variable+32)/64; [/c]
-
Thread
Warum uint8_t in 2 Registern?
zweiten Beispiel, bzw. wofür ist der gut? Ist der nicht > überflüssig? Das wird die Modulo-Division sein. 255 ist keine 2-er Potenz
zu komplex um hier alles aufzuzählen. Doch existiert in der Runtime vermutlich keine 8-bit Divisionsroutine, insofern wird eine echte Division immer auf 16-bit Rechnung hinauslaufen. Anonsten hilft ein bischeh mitdenken. Mit uint8_t x; können x+1 und x<<1 über die Grenzen eines 8-bit Wertes
-
Thread
STM32F4 adc atan2 problem
würde zum Genauigkeitsverlust führen da er ja dividiert. Jetzt sehe ich aber gerade dass er die Division komplett als Integer rechnet, daher mal folgendermaßen abändern: [c]float accXval = ((float) getValueADC2())*327.f/409600.f;[/c]
-
Thread
ADC analog auslesen
Funktionen gibt die Analog nur sehr schlecht bis ueberhaupt nicht nachzubauen sind. (Multiplikation / Division etc.) Und ob du da genauer wirst wage ich mal zu bezweifeln. Es hat schon seinen Grund warum erstmal alles Digitalisiert wird. Die nachfolgende Signalverarbeitung ist im Digitalen wesentlich Stabiler
-
Thread
Dezimal Quersumme von Binärzahlen
durch 3 und durch 5 teilbar ist. Ich bin auf der Suche nach einem schnelleren Weg als eine normale Division. Im Dezimalsystem kann man die Teilbarkeit durch 3 ja mit Hilfe der Quersumme feststellen. Gibt es was vergleichbares im Binärsystem oder muss ich erst die Dezimalstellen meiner Zahl bestimmen? Bei
Hallo Karl Heinz, vielen Dank. Eine 8 bit Division ist ja noch relativ flott. Wirklich super deine Idee!
-
Thread
Drehgeber und Schrittmotor- 2 Riesenbaustellen im Programm
. Baustelle 2: Aus der sich ergebenen Motorumdrehung wird über einige Multiplikationen/Divisionen die Kabelführungs-Sollposition "Sollschritt" ausgerechnet. Bei Differenz zwischen Soll- und Istschritt wird Timer1 gestartet, der direkt auf den STEP-Eingang des Schrittmotors wirkt. [c] volatile
geschickt macht, erhält man daraus DIREKT die Sollposition des Schrittmotors! Ohne Multiplikation und Division! >Die Variable, die abgefragt werden muss und überzulaufen droht, ist >enc_delta, also nur 8bit. Überlege gerade, was gegen eine 16bit spricht. Das meinte ich. War aber falsch geschrieben
-
Thread
Ein bisschen Mathe
Zahl ziehen, weil das Quadrat einer negativen Zahl immer positiv ist. Ist ebenso undefiniert wie Division durch Null.
-
Thread
Stm32F4 Timer
Hab ich: TIM_TimeBaseInitStructure.TIM_ClockDivision = TIM_CKD_DIV4; //42MHz 100000 passen ja nicht in den vorteiler. mein Problem ist wie ich das berechne das ich auf 10Sekunden komme komme, das hatte ich gefragt.
ich dann den Timerclock auf 42Mhz habe das war falsch. TIM_TimeBaseInitStructure.TIM_ClockDivision = TIM_CKD_DIV4 Aber wozu ist diese Einstellung daran hapere ich noch . könnte mir das jemand kurz erklãren. danke
-
Thread
Erfahrung als Service Ingenieur bei Siemens
Care steuert einen riesen Teil zum Betriebsergebnis bei. 20% Marge, davon träumen die anderen Divisionen nur. Wenn die HC verkauft wird bleibt auch nicht mehr viel von Siemens übrig. Mal sehen was die Zukunft bringt.
Es passiert das, was immer passiert: Erst heisst es Siemens Division Müller Dann heisst es Firma Müller, a Siemens Company Dann kommen nachts ein paar Typen und montieren das Schild ab. Dann heisst es Firma Müller Dann kommt einer der kauft Dann heisst
-
Thread
7 Segment LED Anzeige ohne Vorwiderstand und Transistor
Wie kommst du darauf? Sowohl Quotient als auch Rest sind beides die Ergebnisse einer Divisionsoperation. Daher gibt es ja auch eine Funktion div(), mit der man sich beide Teilergebnisse auf einmal zurückgeben lassen kann.
-
Thread
Festkomma Berechnungen
Dinge berechnen soll. Der Algorithmus beinhaltet Additionen, Substaktionen, Multiplikationen und Divisionen. Ich habe das Ganze zunächst in Floating Point Arithmetik implementiert, damit funktioniert das Ganze sehr gut. Nun will ich allerdings nur noch Fixed Point Datentypen verwenden (ist eine Vorgabe
und Divisionen macht man ja mit Shiftoperationen, oder? Danke nochmal für eure Antworten....
-
Thread
Allgemeine Frage zu µCs: wie funktionieren die eigentlich?
bezeichen. Die allerallereinfachsten Controller kennen noch nicht einmals eine Multiplikation und Division, so wie Du sie kennst. Sie können aber ein Byte jeweils ein Bit nach links oder rechts verschieben, was einer Multiplikation oder Division mit 2 entspricht. Damit kann man, vorausgesetzt man hat genug
-
Thread
Spannungsteilerformel umformen
an, dann kommen am Spannungsteiler auch nur 2.5V raus. Der Spannungsteiler realisiert also eine Division durch 5/24. Wie gross müssen R1 und R2 mindestens sein, wenn der Sensor zusätzlich mit nicht mehr als 1mA belastet werden darf? Oder eben auch die Umkehrung: Gegeben sind die beiden Widerstände
-
Thread
PIC18F vs Atmel AVR
z.B. auf einem ARM oder gar einem DSP laufen.Häufig gibt´s bei den kleinen Controllern auch keine Division in Hardware was dann bei komplexen Berechnungen stark ins Gewicht fällt. Allerdings kann man mit den AVRs (und meinetwegen auch PICs) schon eine ganze Menge anfangen.Von der flinken Motorsteuerung
-
Thread
Rechnen mit AVR
die Routine: ;----------------------------------------------------------------------- ; divisionsroutine ; temp 0(MSB)-7(LSB) / temp 20(MSB)-23(LSB) = temp 10(MSB)-17(LSB) ; hilfsreg temp30-temp33 division: push temp30 push temp31 push temp32 push temp33 clr temp10 ; Ergebnis löschen
* 4294967296 = 85899345920000000 1312D00 * 100000000 = 1312D0000000000 Du rechnest mit Division: 0131 2D00 0000 0000 / 0ABA 9500 = 1C71 C71C Ich rechne mit Multiplikation: 0131 2D00 * 17 DC65 DEE0 = 1C71 C71C 710D 6000 (ist eigentlich eine 25 x 37 --> 62-Bit-Multiplikation, das Ergebis
-
Thread
Frequenzmessung ATmega 16/32
wieder zu, ein INT-Eingang am AVR löst dann die Verarbeitung und Anzeige aus. Das ist vor allem eine Division zur Kehrwertbildung und eine Umrechnung in die Dezimalstellen.