-
Thread
AVR64DD20 - USART stürzt bei großem Buffer ab
Zeichenkette deppensicher ab: > >> testbuffer2[999] = '\0'; Ja, sogar doppeldeppensicher mit 0 am Anfang! ;-)
hier, mutatis mutandis, es kommen 99 'e' an. Es kommen auch z.B. 999, mit ARRAY_LEN = 1000.
-
Thread
Taschenrechner Selbstbau: Programmstrukturfrage
ist 1! > > Nein. Es fehlt noch ein unendlich kleiner Teil. Das ist ein Unterschied. Nein, 0,999... == 1. # B = 0,999... # 9*B = 10*B - B = 10*0,999... - 0,999... = 9,999... - 0,999... = 9 # 9*B = 9 ==> B=1 # QED.
Eric B. schrieb im Beitrag #4545882: > Nein, 0,999... == 1. > > # B = 0,999... > # 9*B = 10*B - B = 10*0,999... - 0,999... = 9,999... - 0,999... = 9 > # 9*B = 9 ==> B=1 > # QED. Dann ist pi = 3
-
Thread
Vorverstärker und Vorteiler für Frequenzzähler
10.000.126,x t=+2': 10.000.000,7 (Heizung regelt herunter zwischen Min. 2 und 3) t=+3': 9.999.999,9 t=+4': 10.000.000,14 t=+5': 10.000.000,06 t=+6': 10.000.000,01 t=+7': 9.999.999,98 t=+8': 9.999.999,98 t=+9': 9.999.999,97 t=+10': 9.999.999,97 t=+11': 9.999.999,96 t=+12': 9.999.999,95 t=+13': 9.999.999,95 t=+14': 9.999.999,92 t=+15': 9.999.999,91 Man sieht: Nach bereits ca. 5 Minuten ist die Stabilität bereits bei 10^(-8). Im gedämmten Zustand und mit besserer Versorgungsspannung-Sauberkeit
-
Thread
1023 oder 1024
ausserdem wird kein Bit unter den Tisch gekehrt. OK, 4 Bit ohne addition. 4V Referenz: 0..0,999 ADCWert =0 1..1,999 ADCWert =1 2..2,999 ADCWert =2 3..3,999 ADCWert =3 mit addition von 1 0..0,999 ADCWert =1 1..1,999 ADCWert =2 2..2,999 ADCWert =3 3..3,999 ADCWert =4 Was ist richtiger
Uref sein. Das > Digitalmessgerät-Beispiel zeigt das toll... Also im PIC-DB steht: Min Vref-, Max Vref+. Das heißt für mich, dass ich maximal Vref+ anschließen darf, nicht mehr, aber auch nicht weniger. MAX11661-11666 Datenblatt: http://datasheets.maxim-ic.com/en/ds/MAX11661-MAX11666.pdf Seite
-
Thread
Zahlen komprimieren
chis schrieb im Beitrag #4621327: > ich habe 10 Zahlen von 0-999. > Diese möchte ich gerne komprimieren. > Mein Wunsch wäre gerne eine 10 stellige Zeichenfolge. Wie man es auch dreht und wendet, das ergibt max. 8 Zahlen. Und nein, man kann 10 Zeichen ganz
V. schrieb im Beitrag #4621436: > chis schrieb im Beitrag #4621327: >> ich habe 10 Zahlen von 0-999. >> Diese möchte ich gerne komprimieren. >> Mein Wunsch wäre gerne eine 10 stellige Zeichenfolge. > > Wie man es auch dreht und wendet, das ergibt max. 8 Zahlen. > > Und nein, man kann 10
-
Thread
PIC24 Timer1
Max
Mittel über viele Durchläufe erhältst du > dann die 8000000. Nach 40 Interrupts erreiche ich 319.999.960(PR1=31249) / 320.010.200(PR1=31250) Zyklen: 319.999.960/40=7.999.999 320.010.200/40=8.000.255 mknoelke schrieb im Beitrag #3484532: > Der Prescaler legt Deine kleinste Zeiteinheit fest die
-
Thread
Windwos Taschenrechner
. der Anzahl der Ziffern. Einfach Formel eintippen und fertig. [code] $ bc -l limits BC_BASE_MAX = 2147483647 BC_DIM_MAX = 16777215 BC_SCALE_MAX = 2147483647 BC_STRING_MAX = 2147483647 MAX Exponent = 2147483647 Number of vars = 32767 scale=100 e(1) 2.718281828459045235360287471352662497757247093699959574966967627724
> Sie macht ja den Unterschied zwischen 0,99... und 1 aus ;-) https://de.wikipedia.org/wiki/0,999%E2%80%A6 Auszug: "Die periodische Dezimalzahl 0,999… (...) bezeichnet die reelle Zahl 1." Der analytische Beweis folgt auch auf dem Fuße: https://de.wikipedia.org/wiki/0,999%E2%80%A6#Analytischer_Beweis
-
Thread
Diodentest am Multimeter auch für LEDs?
normale Dioden mit 0,3 bis etwa 0,7V > gedacht? Kommt ganz drauf an. Es gibt schon welche die bis 3,999V messen können.
das Fluke 87 (ohne V) zeigt einen Wert an. Im Gegensatz zu vielen anderen wechselt das erst bei 3.999 den Meßbereich. Na gut, das UniT geht sogar bis 5.999 - aber misst die LED trotzdem nicht. Jörg R. schrieb im Beitrag #7072653: > Thomas O. schrieb: >> Habe dann aber ein Labornetzteil >>
-
Thread
(Tipp) Günstiges 13Euro Autorange Multimeter derzeit beim Lidl
Der Lidl hat gerade noch ein Zangenmultimeter, da habe ich es gerade recherchiert. Im DCV Bereich max +-(0,8% +5d) im ACV Bereich max +-(1,2% + 5d), im ACI Bereich max +-(4% +15d) im Ohmbereich +-(1% + 15d) im kapazitätsbereich +-(15% + 10d).
Microampere): 000.0uA - 199.9uA: 0.1uA 200 uA - 1999 uA: 1 uA Strom (Milliampere): 0.000mA - 1.999mA: 1 uA 02.00mA - 19.99mA: 10 uA 20.0 mA - 199.9mA: 100uA Strom (Ampere): 0.000 A - 1.999 A: 1 mA 2.00 A - 10.00 A: 10 mA Widerstand (Ohm): 000.0 Ω - 199.9 Ω: 100mΩ 0.200kΩ - 1.999kΩ:
-
Thread
Maus für 1€, kann das was taugen?
Abtastung Auflösung: 200 dpi - 8200 dpi Bildverarbeitung: 12 Megapixel/Sekunde Max. Beschleunigung**: 30 G Max. Geschwindigkeit**: bis zu 4,19 m/s Reaktion USB-Datenformat: 16 Bit/Achse USB-Signalrate: bis zu 1.000 Signale/Sekunde Energiesparmodus: variabel
Chris K. schrieb im Beitrag #4528934: > Max. Beschleunigung**: 30 G Bei einer MAUS?
-
Thread
7-Segment Anzeigen ansteuern
Last not least gibt es für genau diesen Anwendungsfall > fertige IC wie den bereits angesprochenen MAX7219. Oder wenn man > statisch ansteuern will, TPIC6B595. Das erscheint mir auf so vielen Ebenen falsch. Ohne µC würden ja noch extra Zähler gebraucht. Wie sollen denn Max oder TPIC ohne µC angesteuert
per Quadraturdekoder anzeigen kann. Das reicht für 999.999 mm mit 1 µ Auflösung. Bei negativen Wegen muß die oberste Stelle entfallen und es werden -99.999 mm angezeigt. Die Eagle .brd-Datei ist dabei; ebenso das Programm inkl. Quadraturdekoder. Die Schaltung
-
Thread
Transistorsignal umwandeln
Max H. schrieb im Beitrag #3719311: > Zeichne mal auf wie du alles Verschalten hast
Richtig Max!!! btw: Vergessen d. Kollektorwiderstand an +12 zu zeichnen!
-
Thread
ein genauer Wert in der Unendlichkeit?
lassen sich nicht als endlicher Dezimalbruch schreiben. Und es gibt noch weitere Artefakte. Z.B. ist 0,999... (Periode 9) ein gültiger Dezimalbruch. Aber: er ist exakt(!) die gleiche Zahl wie 1. Das kann man auf vielerlei Art zeigen. Die einfachste: 0,999... ist offensichtlich gleich 0,333... + 0,333.
letzteres ist ganz sicher 1. Deine 0,000...1 fällt hier auch gleich mit an. Denn wenn man diese Zahl zu 0,999... addiert, treffen sich die 1 und die 9 im Unendlichen und die Summe ergibt 1. Da andererseits 0,999... allein auch schon 1 ist, kann deine Zahl nur 0 sein.
-
Thread
1.0000 V Referenz?
wirds von sich aus schlechter. Ein entsprechend beschalteter AD-Wandler gibt von 0.000mV bis 0.999mV den Wert 0 aus. Von 1.000mV bis 1.999mV den Wert 1. So geht das dann fort, bis er von 2047.000mV bis 2047.999mV den Wert 2047 ausgibt. Also braucht man eine 2047.999mV (großzügig gerundet 2.048V)
Gerade nachgeschaut: reichelt spezifiziert MAX6325CSA. Das sind schon die besseren, die auch wirklich maximal 1 ppm/K Drift haben!
-
Thread
CB Funk Mess Teil
kann die Funktion getestet werden? Es genügt mir zu sehen das dieses Messinstrument von 0 bis Max Zeigeausschlag sauber funktioniert. Ohne zu öffnen.
Germaniumdioden. Ich hab hier ein 250FC von CB Master mit integriertem Frequenzzähler und das TM-999. Dazu zwei VNA und mein Yaesu hat die SWR Messebrücke schon integriert. Allerdings ist das kein schlechtes Angebot, das TM-999 kostet neu so um 100€. Vermutlich wegen des Matcher, der ist allerdings
-
Thread
ATmega8 ADC-Durchschnittsberechnung
[c] uint16_t kraft; uint64_t temp1; uint32_t temp2; uint16_t druck; // druck = (max_adcValue * V_REF * maxDruck) / ((V_REF-5000) * MAXVALUE); temp1 = (uint64_t) max_adcValue * V_REF * maxDruck; //1024* 45855*250 = 11 738 880 000 temp2 = (uint16_t) V_REF+5000;
ADCwert * \frac{RefSpannung}{maximale Bit}[/math] [math]Spannung = Offset + (\frac{gesuchter Druck}{Max Druck}*(MaxSpannung Sensor - Offset Sensor))[/math] daraus habe ich dann eine große Formel gemacht: [math]gesuchter Druck = \frac{ADCwert*RefSpannung*Max Druck-Offset Sensor}{MaxSpannung Sensor-
-
Thread
ISR Code schneller machen?
; // TxD0 Ausgang Pin_RxD0_IN; // RxD0 Eingang Pin_RxD0_PULL; // RxD0 Pullup aktiv MAX487_TXRX_OUT; // PA0 Ausgang, MAX487 /RE_DE MAX487_empfangen; // MAX487 /RE_DE - umschalten auf empfangen Servo1_OUT; // Pin auf Ausgang konfigurieren Servo2_OUT; Servo3_OUT; Servo4
while( !(UCSR0A & (1<<TXC0)) ); // warten bis Flag "TXC0 UART Transmit Complete" set } void MAX487_Empfangsmodus () { uart0_flush(); MAX487_empfangen; // MAX487 /RE_DE - umschalten auf empfangen } void MAX487_Sendemodus () { MAX487_senden; // MAX487 /
-
Thread
FIFO mit externem SRAM via SPI
USART-Port im SPI-Mode und 23K256 als externes SPI-RAM klingt gut. Dreistelliger Wert? Also 0 bis 999? Oder -999 bis +999? Könnte man binär statt ascii speichern und bis 10 bit statt 16 bit ein wenig packen. Dann würde ich mir Gedanken machen, ob ein ATmega1284 mit 16 kB RAM on-chip nicht die bessere
pro Messwert aus. Geht natürlich nur, wenn sich der Messwert im Abtastrater nicht um mehr als die max. Differenz ändert.
-
Thread
Pegelkomparator für High-Speed-Digital (Logic Analyzer)
möchte - sicher hat das auch Rückwirkungen auf's DUT. Als Komparator könnte ich mir den Quad-Comp MAX964 http://pdfserv.maxim-ic.com/en/ds/MAX961-MAX999.pdf vorstellen - er hat Eingänge und Ausgänge gegenüberliegend, womit das Layout sehr vereinfacht wird. Von AD gibt's auch welche, da haben die Quad-Comp
also, die MAX999 Serie hat eine kleine Hysterese von 3.5mV entgegegn dem LT1016 (ohne ~). Sind irgendwelche Erfahrungen bekannt?
-
Thread
FPGA reziproker Frequenzzähler
www.mikrocontroller.net/topic/504840 Wie schnell könnte ein FPGA ohne externen Vorteiler zählen? z.B. ein MAX1000 Dev-Board?
MHz-Zeitbasis. Das gelingt auch, aber man hat am Anfang und am Ende der Eingangsperiode jeweils 0 bis 9.999nsec Fehler. Beim normalen Reziprokzähler ignoriert man das einfach. Beim Nonius-Verfahren braucht man einen time-stretcher, der 0-9.999 nsec auf 0-9.999 usec vergrößert. Man kann z.B. einen Kondensator
-
Thread
project euler
Programmieranfänger (in Perl): [pre] use strict; use warnings; my $z1; my $z2; my $val; my $valr; my $max=1; for $z1(100..999) { for $z2($z1..999) { $val=$z1*$z2; $valr=reverse $val; if($val eq $valr) { $max=$val if($val>$max); } } } print $max; [/pre]
digit > numbers. cih seh da kein widerspruch. ich iteriere quadratisch über die Zahlen 100..999, teste mit oben genanntem Ansatz auf Palindrom und merke mir die größte bisherige Palindromzahl.
-
Thread
Gesucht: Counter / Timestamp Counter IC
genug? Oder wenn die Auflösung 10ms wäre? Oder 1/128 Sekunde? Denn dann könntest du z.B. die RTC MAX31334 nehmen, die einen Zähler drin hat, der auf 7,8ms auflöst.
daher bestenfalls a) fraktionale Zähler, die einen Jitter um diese 0,768ms haben oder eben wie der MAX31334 b) die binären "Subsekunden" implementiert haben.
-
Thread
DS18S20 - Bascom - Kommstelle auslesen
Locate 2 , 1 For B = 1 To 8 Lcd Hex(dsid2(b)) Next End If Wait 1 : Cls 'Min/Max vorbesetzen Min1 = 999 : Min2 = 999 Max1 = -999 : Max2 = -999 'Hauptschleife Do Tg = 1 - Tg 'für wechselnde Min-Max-Anzeige 1wreset
9 : Lcd "Max" ; Fusing(max2 , "#.#") : End If End If End If Waitms 200 'Gesamtwartezeit ca.1s Loop End 'end program '=======
-
Thread
[C++] For schleife in Makro
erzeugt und sind fortlaufend numeriert. Ich kenne die maximale Anzahl der Variablen [c] #define MAX_VAR 5 [/c] Um die Variablen im Programm leichter anzusprechen würde ich die Pointer gerne in ein Array schieben. [c] int* vars[MAX_VAR] [/c] Es ist etwas umständlich das von Hand zu machen
Gibts eine obere Schranke für MAX_VAR? Eine einfache Lösung wär eine Datei à la #if MAX_VAR>0 vars[0] = &var0; #endif #if MAX_VAR>1 vars[1] = &var1; #endif ... #if MAX_VAR>999 vars[999] = &var999; #endif #if MAY_VAR
-
Thread
In und Aussenthermometer
Locate 2 , 1 For B = 1 To 8 Lcd Hex(dsid2(b)) Next End If Wait 1 : Cls 'Min/Max vorbesetzen Min1 = 999 : Min2 = 999 Max1 = -999 : Max2 = -999 'Hauptschleife Do Tg = 1 - Tg 'für wechselnde Min-Max-Anzeige 1wreset
1 , 9 : Lcd "Max" ; Fusing(max1 , "#.#") : End If End If End If 1wverify Dsid2(1) If Err = 1 Then Lcd "DsId2 not on bus " Elseif Err = 0 Then ' lcd
-
Thread
Paypal Freunde sicher?
Im hohen dreistelligen Bereich, d. h. max. 999 €? Wo ist das Problem? Wenn der schon vorbeikommt, dann soll er die Kohle auf den Tisch legen und fertig. Würde da dfefinitiv nichts über Paypal machen. Thorsten
Käuferschutz. Thorsten .. schrieb im Beitrag #6401955: > Im hohen dreistelligen Bereich, d. h. max. 999 €? Wo ist das Problem? Kann ich ehrlich gesagt auch nicht nachvollziehen.
-
Thread
Neue österreichische Mittelwelle hat Testbetrieb aufgenommen
1152 ist was zu hören. Auch sonst einiges hier zur Abendzeit, am stärksten war gerade Orgelmusik auf 999 kHz.
> Nö, natürlich nicht, waren jetzt nur so halbwegs die ersten Treffer in > der Suchmaschine für 999 kHz. Ich hatte nur die Orgelmusik gehört und > nicht auf irgendwelche Stationsansagen gewartet. > > War jedenfalls ein sehr kräftiges Signal hier. Das auf 999 khz war wahrscheinlich Radio Rossii
-
Thread
For-schleife im Interrupt
Wieso kann man den Millisekunden-Zähler auf max 999 begrenzen, ahnt aber nicht wie man den Seckunden-Zähler auf max 60 (oder vielleicht 59) begrenzt?
Carl D. schrieb im Beitrag #5372353: > Wieso kann man den Millisekunden-Zähler auf max 999 begrenzen, ahnt aber > nicht wie man den Seckunden-Zähler auf max 60 (oder vielleicht 59) > begrenzt? Weil man das eine irgendwo abgeschrieben hat?
-
Thread
Unbekannter Kühlkörper Wärmewiderstand berechnen
Max schrieb im Beitrag #6248649: > Gegeben ist ein Kühlkörper aus Aluminium. > Dazu ist weder der Hersteller bekannt, und schon gar nicht ein > Datenblatt verfügbar. Wenn man z.B. bei Fischer im Katalog
Max schrieb im Beitrag #6248649: > Am welchem Ort des Kühlkörpers wird die Temperatur denn gemessen? Normalerweise interessiert dich die Temperatur des Kühlkörpers gar nicht, weil die kritische Stelle
-
Thread
Konstante Spannung
aus dem Fenster aber vieleicht reicht ihm ja sowas: https://datasheets.maximintegrated.com/en/ds/MAX6126.pdf
superhelle LED mit genau 1mA betreiben. Bei 3,001 Volt würde sie vermutlich fast durchbrennen und bei 2,999 Volt ist sie wahrscheinlich zu dunkel. Das will ich natürlich vermeiden.
-
Thread
PT100 kalibrierung
MaWin schrieb im Beitrag #6339417: > Der MAX ist völlig ungeeignet für 1mK. > Der taugt eher für 0.5 GradC. > Daher geht dein akademischer Einwurf am Thema vorbei. > Dafür müsstest du dich aber über den MAX informieren, das macht Mühe. Ach
einen Bereich eines handelsüblichen Multimeters paßt, hier also 1V=1°C, was einen Meßbereich von -1.999°C..+1.999°C ergibt, dann wird deine Aussage stimmen. Aber dann ist das Multimeter auch nur das Anzeigegerät, nicht jedoch das eigentliche Meßgerät. W.S.
-
Thread
AVR: float nach uint/Vorkomma und uint/Nachkomma
werden kann. Jetzt hat sich aber ein anderes Problem aufgetan: Nun muss nämlich mit Zahlen bis max. 9.999.999.999 gerechnet werden. Das Problem: Wenn die entsprechende Variable (uint32_t) größer als (ca.) 4.294.967.295 wird (32bit?!), läuft der Zähler durch. Wenn die Variable als uint64_t
deklariert wird. Das ist ja keine grundlegende Programmänderung. nebenbei, a selber kann Werte bis 999.999.999 annehmen.
-
Thread
Division eines Floatwertes mit sich selbst ergibt nicht 1
Bei der Konvertierung von float auf int entsteht ein Rundungsfehler. Aus 1.999 wird 1 Vielleicht hilft es vor dem casten noch 0.5 dazu zu addieren.
abgeschnitten werden. Probiers doch mal so: [c] ... const float EXPONENT = 1.8; const int INDEX_MAX = 15; int main(void) { int pwmBaseValue = 255,pwmIndex = 15; int result = 0; float resultf; resultf = pwmBaseValue * (pow(pwmIndex, EXPONENT));// / pow(INDEX_MAX, EXPONENT)); result = resultf
-
Thread
mit Personaldienstleistern von BMW Gehalt verhandeln
hast keinen. Sofern du nicht DER gefragte Spezialist bist, der Eine unter 1000. Denn sonst hat es 999 die dich ersetzen können.
Robert M. schrieb im Beitrag #5553738: > Denn sonst hat es 999 die dich ersetzen können. Das ist immer die Argumetation der AG - Im selben Atemzug erzählen sie dir vom Fachkräfetmangel und das auf deine Stelle 999 andere kommen könnten ... alles Luftpumpen ;
-
Thread
[C] Tiny 44 - Rundungsfehler?
> muss. grrr..... du hast ja so Recht, aber das sah ich nicht weil: 196.607.136 / 65536 = 2.999 dann würde ich eher schreiben: 196.607.136 >>=16 = 2.999 OMG
> > grrr..... du hast ja so Recht, aber das sah ich nicht weil: > > 196.607.136 / 65536 = 2.999 > > dann würde ich eher schreiben: > > 196.607.136 >>=16 = 2.999 und genau das würde ich nicht. Wenn sich die Sache mit Schiebeoperationen durchziehen lässt, dann macht das der Compiler schon
-
Thread
Sinus array erzeugen
951, 956, 961, 965, 970, 974, 978, 981, 984, 987, 990, 992, 994, 996, 997, 998, 999, 999, 1000, 999, 999, 998, 997, 996, 994, 992, 990, 987, 984, 981, 978, 974, 970, 965, 961, 956, 951, 945, 939, 933, 927, 920, 913, 906, 898, 891, 882, 874, 866,
-951, -956, -961, -965, -970, -974, -978, -981, -984, -987, -990, -992, -994, -996, -997, -998, -999, -999,-1000, -999, -999, -998, -997, -996, -994, -992, -990, -987, -984, -981, -978, -974, -970, -965, -961, -956, -951, -945, -939, -933, -927, -920, -913, -906, -898, -891, -882, -874, -866, -
-
Thread
PIC - Frequenzzähler weit über 50 MHz auf die minimalistische Art
AVR nur rund 500kHz zu verabeiten hat. Wegen des MAXs: meine obige 'Stummelbezeichnung' sollte MAX961 heißen, der in die gleiche Gruppe wie der MAX999 fällt. Der 961 hat einen separten /Q-Ausgang, womit die Erzeugung einer Hysterese unabhängig vom Q-Ausgang möglich ist. Da Du an einer Stelle den MAX999 einsetzt und am Eingang den ADCMP600 war ich irritiert, dass Du nicht den gleichen Typ verwendest. Daher meine Überlegung, warum der MAX999 nicht auch am Eingang sitzt. Meinen 961 bekomme ich für
-
Thread
Maxima in einem Histogramm suchen
glaube es ist ziemlich einfach. Ich will die beiden stärksten lokalen Maxima suchen: [c] int max1 = 0; int max2 = 0; int pos1 = 0; int pos2 = 0; for (int i = 0; i < BINS; i++){ int delta = f[i+1] - f[i]; if (delta < 0){ // lokales Maximum if (f[i] > max1){ // neues globales Maximum max2 = max1; pos2 = pos1; max1 = f[i]; pos1 = i; } else if (f[i] > max2){ // neues zweitgr. lok. Max. max2 = f[i]; pos2 = i; }
-
Thread
12bit AnalogDigitalWandler
2,99V 3 = 3,00 .. 3,99V Denn ein Multimeter mit einem 2V Messbereich zeigt z.B. auch höchstens 1,999V aber eben nie 2,000V an.
Lothar M. schrieb im Beitrag #6445895: > Korrekt sieht es konkret so aus: > 0 = 0..0,999V > 1 = 1..1,999V > 2 = 2..2,999V > 3 = 3..3,999V Das ist ein Wunschtraum aus der Theorie! In der Praxis sieht es so aus: willi schrieb im Beitrag #6445880: > Ich würde erwarten: > 0 = 0V
-
Thread
was macht itoa
INT_MAX + 1U;[/code]
das ja leicht zur Compilezeit mit #ifs. Wenn Zweierkomplement, dann muß gelten -(INT_MIN + 1) == INT_MAX. Dann kann man beim hartcodierten Aufruf für den Fall INT_MIN einfach INT_MAX + 1U verwenden, ansonsten mit #error den denkbar unwahrscheinlichen Fall von Nicht-Zweierkomplement abfangen.
-
Thread
Messen mit Atmega16
Messungen zu teilen, sondern nur durch 2 oder 4. Bei Spannungsmessung z. B. 40 ADC-Werte addieren (max 40 * 1023 = 40920). Teilst Du das durch 4 erhälst Du Werte in Schritten von 0.488mV bei max. 5V und Vref = 5V. Wie schon gesagt, es ist eine Erhöhung der Auflösung des Messergebnisses in einer Variablen
Copy->Paste-Fehler :( Sollte heißen: 65471 * 5000 / 65472 = 4999 (zur Anzeige dann 4.999) Ich gibs langsam auf! MfG Andi
-
Thread
Programmierbarer Rechteckgenerator Mega8
16x2 und drei Tasten, womit die Pulsdauer/Pausendauer in drei Bereichen(usec, msec, sec) mit 000 bis 999 eingegeben werden kann. Die Interface (LCD, Tasten, Puls-/Pausedauer-Eingabe) funktioniert bereits. Würde gerne so ca. 1usec Mindestpulsdauer anstreben (und max. 999sec). Die Zeitbasis wird
Dauer und 1usec Pause werde ich unter diesen Ümständen vielleicht ziemlich ungenau erzeugen, und für 999usec Pulsdauer und 999usec Pause (geschweige denn 999sec!!!) reicht die Bearbeitungszeit von 1usec in der Interruptroutine gar nicht aus??? Wie seht Ihr das, bin für Eure Meinung dankbar, da ich
-
Thread
Timer für Belichtungsgerät (Wie und Woher) bitte um Mithilfe
item2ed5a5d09e http://www.ebay.de/itm/12V-LED-Digital-Display-Trigger-Time-Delay-relay-Module-0-999s-0-999minutes-/200950930799?pt=LH_DefaultDomain_0&hash=item2ec99bdd6f&tfrom=201152909470&tpos=unknow&ttype=price&talgo=origal Dauert halt ein paar Wochen bis das Teil hier ist.
Ein Elko führt im schlimmsten Fall dazu, dass der Regler träge und unnötig warm wird. -Für ca. max. 50mA Laststrom (abgeleitet von C11) brauchts kein Kühlkörper. (Da werden nicht mal 0,4 Watt verheizt).
-
Thread
9 Bit binär in ASCII
schrieb im Beitrag #4354024: > 9 Bit binär in ASCII > > Nun, ich brauchte sie bis über 255 hinaus bis max. 999 Da werden 9 Bit nicht reichen.
im Beitrag #4354024: >> 9 Bit binär in ASCII >> >> Nun, ich brauchte sie bis über 255 hinaus bis max. 999 > > Da werden 9 Bit nicht reichen. 2^9,96 =+- 996 reicht euch das jetzt?
-
Thread
Frequenzgenerator mit Zeiteinstellung
nicht perfekt, denn das Ganze ist zeitlich quantisiert bzw. gesampled bzw. zeitdiskret: Wenn du 1 999 999 Hz einstellst, wird also 1/2 s - 0,25 µs lang 2 MHz gesendet, dann fällt das Toggeln einmal aus. Wenn du das nicht 4 sondern mit 40 MHz machen könntest, wäre es schon 10-mal besser. Reinhard
diese Frage. Was ist an ... von 0,000 000 MHz 0,000 001 MHz 0,000 002 MHz ... bis zu ... 1,999 998 MHz 1,999 999 MHz 2,000 000 MHz nicht zu verstehen???
-
Thread
Welcher BF245 ist der richtige ? Gesperrt
Stromverbrauch zu hoch. Wo hast Du *Das* her? Das sind zwei Spannungsfolger mit Verstärkung 0,999???. Mein Zitat is' von der Page vom Volker... . Grüße Löti
sind? Lothar S. schrieb im Beitrag #3177107: > Das sind zwei Spannungsfolger mit Verstärkung 0,999 Ohje, schon mal die Verstärkung grob überschlagen? Wohl nicht, oder zu doof dazu. Die kann gar nicht annähernd 0,999 sein. Kleiner Tip: Steilheit des Sfet zu Sourcewiderstand. Die Verstärkung
-
Thread
Messfehler berechnen
herausfinden was der kleinste und grösst > mögliche Fehler der Messung sein wird? Indem Du die max. Abweichungen von Referenz und Spannungsteiler durchrechnest. Typisch: Referenz und Teiler jweils bei Max- und Minwerten durchrechnen. ABER: sieh ins Datenblatt vom ATmega328. Dessen ADC hat größere
So geht das. Umin = U1*(R2*0.999)/(R2*0.999+R1*1.001) Unmom = U1*R2/(R2+R1) Umax = U1*(R2*1.001)/(R2*1.001+R1*0.999) Rel_Fehler_minus = (Umin-Unenn)/Unenn Rel_Fehler_plus = (Umax-Unenn)/Unenn
-
Thread
Spannungsteiler mit möglichst kleiner toleranz
Mich stört hier schon wieder "auf max 5V teilen". Das riecht schon wieder danach, daß der TO die Versorgungsspannung des µC als Referenz nimmt. Frank, was nimmst du als A/D Wandler Referenzspannung? Wie genau ist diese Referenz?
noch auf 1/500 genau, was ziemlich genau einem >LSB bei 9 Bit Auflösung entspricht. Nanu? : 1. 999 / (1001+999) = .4995 2. 1001 / (999+1001) = .5005 Ich komme beide Male auf 0.1 % Fehler, rechne ich falsch?
-
Thread
Was ist die Bucht?
den "blauen Klaus", die "Angelika" (die den Laden ja nun schon eine Weile nicht mehr hat) oder "Max & Max" schreiben. Ganz nebenbei verhindert man damit die automatische Foren-Verlinkung hier, was ja all denen, die immer wieder unterstellen, wir Moderatoren würden nach Werbeklicks bezahlt,
ein Forum deiner Wahl, welches zu den restlichen 99,999% des World Wide Web gehört. Es ist einfach angenehm das dieses Forum hier nicht mit bunten Bling Bling und 10 Millionen verschiedener Farben durchzogen ist, sondern das es hier eine einheitliche