Alles klar jetzt :) ich bin im falschen Datenblatt unterwegs: anstatt ILX551B bin ich auf ILX511. Auch die Beschaltung ist hier völlig anders. Vielen Dank !
der ILX551b und 511 oder 554 ist durchaus für spektrometer geeignet. einige der branchengrößen, inkl. marktführer für atomemmisionspektrometer hatten die zeilen erfolgreich eingesetzt.
z.B. bei Pollin gibt es Relais ab € -,30 Da kann man dann auch neue kaufen und schlachten. avr
Könnte man nicht eine Spule LQH3C nehmen? http://www.reichelt.de/?ACTION=3;GROUP=B511;GROUPID=3178;ARTICLE=10558;SID=32FGNKEKwQASAAABPkpzUdf956cf97bb4b3d9160ae34c2c550fb6
Serielle SPI Flash gibt es mit kleinerer Sektorgröße. Parallele auch, aber die sind alle < 512kB. Alternativ RAM aufrüsten wenns geht. Aber das löschen eines 64kB Sektors kostet auch Zeit. Evtl. bist du da mit einem Serial Flash besser dran.
schnelles willst, wird eine Baumstruktur, wie bei JFFS2 am Besten sein. Den Quellcode kannst du dir zB bei eCos angucken. Auf diesen kann man dann das FAT dann aufsetzten, wie gut das gehen wird, ka, hab ich noch nie gemacht :D.
@ Marcel H. (Gast) >doch immer bei einem Zählerstand von 0x01FF (511) ein Overflow ausgelöst >werden, da der Counter resetet wird? Ja. >Eventuell liegt der Fehler woanders. Wahrscheinlich. MFG Falk
Größenordnung der "Fehler" liegt. Und wenn du mehr Hilfe brauchst sind ein paar mehr Informationen (z.B. der Code) nötig :) Gruß
nächsten Wandlung nicht übernommen. */ result = ADCW; } uint16_t getAdcValue(uint8_t bChannel){ // Kanal waehlen, ohne andere Bits zu beeinflußen ADMUX = (ADMUX & ~(0x1F)) | (bChannel & 0x1F); ADCSRA |= (1<<ADSC); // eine Wandlung "single conversion" while (ADCSRA
return ADCW; // ADC auslesen und zurückgeben } uint16_t getAdcValueAvg(uint8_t bChannel){ uint32_t result = 0; for (uint8_t i = 0; i < 128; ++i ) result += getAdcValue( bChannel ); return (uint16_t)( result / 128 ); } [/c]
and -d=<ms>, added Win32 target support * by G. Knauf (gk@gknw.de), 30-Jan-2001 * added switches -b=<bcast> and -p=<port> * by G. Knauf (gk@gknw.de), 10-Okt-2001 * added OS/2 target support * by G. Knauf (gk@gknw.de), 24-May-2002 * * This utility allows a PC with WOL configured to be powered on by
of the resistor D max SOLDERPADDIMENSIONS[inmillimeters] A MODEL REFLOW SOLDERING WAVE SOLDERING I b a b l a b l a SMM0204 1.0 1.6 2.2 1.2 1.6 2.2 1) PART NUMBER AND PRODUCT DESCRIPTION PART NUMBER : SMM0204VC5620FB0 2) PART NUMBER : OMM02040000000B0 S M M 0 2 0 4 V C 5 6 2 0 F B 0 0 0 O M M 0 2 0 4
Tracedump würde ich im Header die Skalierungsparameter für jeden Kanal in Form von zwei Werte A und B (jeweils Integer) angeben, so dass gilt Y = ( X + B ) * A / N mit z.B. N = 1 / uV Evtl. ist auch Y = ( X * A + B) / N günstiger. Dann hätte man keine Floats und die Umrechnung wäre elementar
Tracedump würde ich im Header die > Skalierungsparameter für jeden Kanal in Form von zwei Werte A und B > (jeweils Integer) angeben, so dass gilt > Y = ( X + B ) * A / N mit z.B. N = 1 / uV > Evtl. ist auch Y = ( X * A + B) / N günstiger. > Dann hätte man keine Floats und die Umrechnung wäre
überflogen, irgenwie nichts für Anfänger, dafür sind mir die Erklärungen nicht ausführlich genung z.B. der Analog/Digital-Wandler, der für Dich ja wichtig ist. Oder Interrupts. Dort steht z.B. nichts davon das es zwei unterschiedliche arten gibt, nämlich die maskierbaren wie z.B. den RTI und die nicht
Sollte ich nach der Mittelwertbildung einfach prüfen ob sich der Wert dazwischen befindet..? z.b. mittelwert in akku a laden; grenzwerte in anderen akku und dann entscheiden? Den Zusammenhang zwischen mV Bereich und dem Grenzbereich versteh ich noch nich weil z.b. von einem messbereich von -101mV
können - in einem gewissen Umfang - Tätigkeiten eines Ing. übernehmen. Na und? Wenn der Ing. z. B. ERA 10b (Bayern) und der Techniker ERA 10a bekommt, können beide zufrieden sein und die Firma spart sich bei Einstellung des Techniker die Differenz, die zw. 10a und 10b vorliegt. Dass die Ing.-Kollegen 10b haben, muss der Techniker ja nicht erfahren. ; )
********************************************************************** // MSP430xG46x Demo - Timer_B, PWM TB1-6, Up Mode, DCO SMCLK // // Description: This program generates six PWM outputs on P2/P3 using // Timer_B configured for up mode. The value in CCR0, 512-1, defines the PWM // period and the
FREQ_869900 is not set # RFM12_FREQ_869925 is not set # CONF_RFM12_SLOW_SPI is not set # CONF_RFM12B_SUPPORT is not set CONF_RFM12_BAUD=19200 CONF_RFM12_IP="192.168.11.51" CONF_RFM12_IP4_NETMASK="255.255.255.0" # RFM12_SOURCE_ROUTE_ALL is not set # RFM12_PCKT_FWD is not set # RFM12_ARP_PROXY is not
, OCnB/OCnC reserved. Clear OCnA/OCnB/OCnC on Compare Match 1 0 Set OCnA/OCnB/OCnC at TOP Set OCnA/OCnB/OCnC on Compare Match 1 1 Clear OCnA/OCnB/OCnC at TOP Note: 1. A special case occurs when OCRnA/OCRnB/
wissen wo das Programm wieviel Zeit braucht.Klar mit dem Timer ist mir das klar.Aber wenn ich jetzt z.B. den Timer overflow auf 1us stelle.Dann aber die Werte z.B. mit ICP oder Int auslese haben ja die eine eigende Routine und mit meiner Timer Routine nichts zu tun.Und da bin ich am verzweifeln.Woher weiß
passt es doch. Das ist die einzige Zeit, die du wirklich wissen musst. > Aber wenn ich jetzt z.B. den Timer overflow auf 1us > stelle.Dann aber die Werte z.B. mit ICP oder Int auslese haben ja die > eine eigende Routine und mit meiner Timer Routine nichts zu tun. Macht ja nichts. > Und da
, normal port operation, OC1A/OC1B disconnected. 1 0 Clear OC1A/OC1B on compare match when up-counting. Set OC1A/OC1B on compare match when downcounting. 1 1 Set OC1A/OC1B on compare match when up- counting. Clear OC1A/OC1B on compare
, normal port operation, OC1A/OC1B disconnected. 1 0 Clear OC1A/OC1B on compare match when up-counting. Set OC1A/OC1B on compare match when downcounting. 1 1 Set OC1A/OC1B on compare match when up- counting. Clear OC1A/OC1B on compare
structure checksum is the two’s compliment of the result of a simple eight-bit addition of the first 511 bytes in the data structure. Page 110 working draft AT Attachment-3 (ATA-3) X3T10/2008D Revision 6 8.31.6 SMART RETURN STATUS COMMAND CODE - B0h TYPE - Optional - SMART Feature set. If the SMART feature
bei 386 liegen also nochmal neu Rechnen: Krueke = 386 + ((125*1000)-386)/1000); = 510,61 = int 511 OCR0A = 125/1000; = 0,510 = int 1 Behebt das Problem aber immer noch nicht ;)
aus;) 3. Tipp für schlanke, schnelle Programme: Nutze Ganzzahlrechnungen und 2er-Potenzen. Also z.B. 16 oder 32 statt 20, 1024 statt 1000 usw.
/www.reichelt.de/?ACTION=3;GROUP=H510;GROUPID=4013;ARTICLE=99377;SID=32QADUh6wQASAAAAnf-W00872665f3b8226b6f27d5bf22c681b80 > Weißt du noch welche c't das war. Da bringst Du mich echt in Verlegenheit. Wenn Du drauf bestehst kann ich mal suchen. Es war auf jeden Fall im letzten Jahr, wenn nicht sogar
Marko B. schrieb im Beitrag #1999660: > Ist eine WLAN Kamera nicht irgendwie nutzlos? Nein
Bernd B. schrieb im Beitrag #1996484: > Da werde ich mit meiner Dummheit, mit der ich mich so blamiere wohl > besser keine Fragen mehr beantworten. Hallo Bernd, keine Panik, und vor Hauptverantwortlichen
Störungen. ein RVA-Gehäuse für die Kaskaden- und Mehrkreissteuerung mit: einem Regler RVA 47.320, Serie B; zwei OCI 420-Schnittstellen. Zul. Betriebsüberdruck: 3 bar Nenn-Wärmeleistung: 10-100 kW GrundbausatzB UNBEDINGTMITBESTELLEN Bestellnr.Ausf.Erd-u.Flüssiggas:OK100EMCSSI PreisEUR 9955,05 bestehend aus
change mA V I= 8 to 25 V 0.8 ΔVO/ΔT Output voltage drift IO= 5mA 0.6 mV/°C eN Output noise voltage B =10Hz to 100KHz, T J 25°C 40 µV/VO SVR Supply voltage rejection V I 8 to 18V, f = 120Hz 68 dB Vd Dropout voltage IO= 1A, T J 25°C 2 2.5 V RO Output resistance f = 1 KHz 17 mΩ Isc Short circuit current
GAIN*512)/Vref wobei, Vpos==ADC0 und Vneg==ADC1 nun erhalte ich anstatt eines Wertes zwischen -511 un 512 einen Wert zwischen 0 und 1024. Bin momentan ratlos, warum! z.B. kriege ich als Ausgabe des ADC 780, wenn ich aber das ganze per Hand berechnen tu, ADC=((3V-0,7V)*1*512)/5V=235, aber
2009.06.22 7.PART LIST 1st 2nd SYMBOL NAME TYPE N0 MAKER TYPE N0 MAKER U1 I.C BD9883FV ROHM AO4614B AOS AO4606 AOS U2,3 FET AP4506GEM APEC APM4548AK ANPEC SST2907A ROHM MMBT2907A DIODES Q1 TR SBT2907A AUK KTN2907AS KEC MMBT2907A ONSEMI 1SS355 ROHM 1N4148WS DIODES D2,3,4,5,7 DIODE SDS511 AUK KDS160
BerndB schrieb im Beitrag #1976769: > in R4, HIGH(udr) > in R5, LOW(udr) Dein UDR ist nur 8 bit lang. Folglich ist obiges Unsinn. Zahlen, die länger als 8 bit sind, müssen in 8 bit große Stücke zerlegt
kann auch 9 Datenbits auf einmal empfangen. Wenn der Sender das auch kann, lassen sich Werte von 0...511 auch in einem Rutsch übertragen. MfG Spess
backlight B→EL, Blue green A→LED, Amber D→EL, Green R→LED, Red W→EL, White O→LED, Orange F→CCFL, White G→LED, Green Y→LED, Yellow Green T→LED, White h LCD Mode: B→TN Positive, Gray T→FSTN Negative N→TN Negative,
(FOC1B) strobe will not set the OCF1B flag. OCF1B is automatically cleared when the Output Compare Match B interrupt vector is executed. Alternatively, OCF1B can be cleared by writing a logic one to its bit
Analoginterpolationsschaltung so gedehnt das sie wieder Messbar werden. So kann man auch mit Refernzclocks von z.B. 10MHz Aufloesungen des Counter von 1nS erzielen. Angewandt zB. im HP5334B
digital filter output (upper graph) and depends on bandwidth settings: for example for any_motion_dur=01b and bandwidth=110b (1.5kHz), we have 2*bandwidth=3ksamples/s which leads to reaction for interrupt activation of 3*333µs = 1ms and a minimum any motion interrupt duration of 3*333us = 1ms (see lower
resistor values RB1 and RB2 for the voltage divider are calculated by the following equation: R V (2) B1 + ǒ N (CELL) Ǔ –1 R V B2 O(REG) Where: N = Number of cells in series V(CELL) = Desired regulation voltage per cell www.ti.com 11 SLUS025F − MAY 2001 − REVISED JULY 2002 APPLICATION INFORMATION DC+ DC
Protokoll/Paket kann jederzeit nach dem 1. Byte abgebrochen werden. Das ist dann ein Break. So kann z.B. ein DMX-Pfad mit einer höheren Aktualisierungsrate gefahren werden, wenn dort zyklisch z.B. "nur" 50 statt 512 Kanäle übertragen werden.
Richtig - "nur" den Kanal 512 zu senden geht nicht. Es geht immer mit 1 los, danach kommen dann n(=0..511) weitere Kanäle. Die Norm sagt außerdem, dass die Wiederholrate nicht zu hoch sein soll. Das ist ab ca 64 Kanälen sichergestellt. Ich kenne ein paar ältere Lampen (zB Scanner), die mit höheren Raten
ansehen, damit kannst Du die genaue Frequenz berechnen. Die FFTs brauchen nen Fenster, Kaiser 16 z.B.. Cheers Detlef
geht auch, wird aber auch zu tiefen Frequenzen schlechter und ich habe keine Erfahrung, wie das auf z.B. Meßrauschen reagiert. Cheers Detlef clear a=sin(1.2*2*pi*(0:511)/512); c=hilbert(a); cd=c(2:end)./c(1:end-1); d=0; length(a)*mean(angle(cd(256-d:256+d)))/2/pi return
1 C GND - - GND - - GND GND1 1 A19 PT33A 1 T A19 PT41A 1 T A19 PT41A 1 T B17 PT32B 1 C B17 PT40B 1 C B17 PT40B 1 C A18 PT32A 1 T A18 PT40A 1 T A18 PT40A 1 T B16 PT31B 1 C B16 PT39B 1 C B16 PT39B 1 C A17 PT31A 1 T A17 PT39A 1 T A17 PT39A 1 T B15 PT30B 1 C B15 PT38B 1 C B15 PT38B
2 2 2 2 2 0 4 0 4 0 4 e e … n n … e e … s s s s s s G237 G B R G B R L G237 B R G B R G L G237 R G B R G B L G238 R G B R G B H G238 G B R G B R H G238 B R G B R G H G239 G B R G B R L G239 B R G B R G L G239 R G B R G B L G240 R G B R G B H G240 G B R G B R H
0.9 dB = 1.23 the return loss of the termination region must be better than a:23▯1= 0:1 = 20 dB. The sum of all deviations is then ▯3 dB. 1:23+1 The ▯eld strength inside the testing volume as a function of
equ DATA0PID =0b11000011 ;PID for DATA0 field .equ DATA1PID =0b01001011 ;PID for DATA1 field .equ OUTPID =0b11100001 ;PID for OUT field .equ INPID =0b01101001 ;PID for IN field .equ SOFPID =0b10100101 ;PID for SOF field
3 2 1 R5 R4 R3 R2 R1 R0 G5 G4 G3 G2 G1 G0 B5 B4 B3 B2 B1 B0 Figure3 16-bit System Interface Data Format The information contained herein is the exclusive property of ILI Technology Corp. and shall not be distributed, reproduced, or disclosed in
5 B 6 5 0 6 6 C E E O M T KL . C.R . . . L. _ _ 2 2 1 B B R R C S C S S S S S S G S S - + V P P P P P D D D D D D A D D A A + 5 B 6 5 0 C N 6 8 1 S S S S S C N 6 8 3 D D D D D Q G B 2 5 1 0 K 1 -1 4 4 2
Scan + 1024x768 Pixel 4.65 x 4.65µm, bis 30 Bilder/s, 0.15 lx + SNR 9 bit bei 25°C, Verstärkung 0 dB + ca. 500 mA bei 5 VDC + Belichtungszeit 1/10000 bis 30 s + Offset 0 bis 511 + Sättigung 0 bis 200 % Die billigere CMOS-Ausführung hat + Micron-Chip MT9M131 1/3", Progressive Scan + 1280x1024
evtl genau die Bildfrequenz, in der aufgenommen > wurde !? aufgenommen wurde Doppel8 mit 16 2/3 B/s und Super 8 mit 18B/s. Also muss da was interpoliert werden. Dazu wird es wohl Programme geben. > Dein PC kommt zwar auch mit Frequenzen wie 18 fps oder 20 fps > klar, aber der TV kennt "offiziell
define TOLERANZ 0.5 // Wie gross ist meine Toleranz ? uint8_t isEqual( double a, double b ) { double t if ( a > b ) t = a - b; else t = b - a; return t < TOLERANZ; } .... int main (void){ [...] double temp1; double temp2; ADC_init();
noch zu kryptisch ist, kannst du es ja auch so schreiben [C] uint8_t isEqual( double a, double b ) { double t if ( a > b ) t = a - b; else t = b - a; if( t < TOLERANZ ) return 1; return 0; } [/C] Der springende Punkt ist aber: Nichts und niemand hindert