gesagt, habe ich noch nie eine fft in mc implementiert gesehen... wäre dankbar für ihre ideen...(c-code?).. emil
Hab sowas gerade für nen uC (um)geschrieben. Mit einem 24MHz 16bit uC (M16C) bekomme ich immerhin eine FFT pro Sekunde (512 Frequenzen Auflösung). Mit 16 geht es um ein Vielfaches schneller, nur im Moment erkennt man auf dem 128x64
natürlich auch anliegen. Zitat Digilent: ------------------------------------------------------ At the very least an audio-aware FPGA design should do the following: Provide MCLK for the audio codec. Use an I2C master controller to configure the core clocking, sample rates, serial interface format
kHz nur mit 16 kHz > arbeite. Möglich, wenn du wieder was am Takt verändert hast. Gen2_FIR_D24_C16.zip (93,5 MB, 0 Downloads) Lass das besser mit so irre fetten Anhängen.
will ;) Folgende Komponenten verwende ich: Kugelumlaufspindel 1605, NEMA 23 Stepper (1Nm, 2A/C) mit 1,8° pro Step zZ @24V Treiber: A4988 fürs testen, jetzt DRV8825 Steuerung: µC 328 fürs testen, jetzt Cortex. LG, Richard
oben. Richard schrieb im Beitrag #4345370: > Kugelumlaufspindel 1605, > NEMA 23 Stepper (1Nm, 2A/C) mit 1,8° pro Step zZ @24V > > Treiber: A4988 fürs testen, jetzt DRV8825 > Steuerung: µC 328 fürs testen, jetzt Cortex. Willst Du mich veralbern? Damit kann kein Mensch die erforderlichen
of time to spare. But there are times when interrupts are the simplest way to do two or more things at once. How interrupts work. For the examples here, we’re going to talk about the 16C84. The same principles apply to the other interrupt- capable PICs, such as the 16C71 and 16C64, but registers and interrupt
Bitrate? Die ist aber hier gar nicht in der Diskussion. Ich mache meine Aufnahmen mit 44.1kHz und 24Bit bzw. mit der Abtastfrequenz, die nachher beim fertigen Produkt sein soll. Auch wenn der Wandler keine 24 Bit kann, wenn ich einen mit 16 nehme, dann kann der auch keine 16 Bit. Und 24 Bit bieten etwas
Bandcharakteristiken und dies und das. Absolut nicht! Wäre das mit 16 Bit noch ein Thema ist es bei dem 256 fachen (24 Bit) doch völlig Latte, bei 32 bit erst recht. Und gescheite Wandler liefern eine Dynamik das man da auf der sicheren - nicht übersteuerten - Seite bleiben kann. Seit Jahren wandern
specifications which apply over the full operating temperature range, otherwise specifications are at T = 2A°C. (Notes 3, 4) PARAMETER CONDITIONS MIN TYP MAX UNITS Resolution (No Missing Codes) 0.1V ≤V REF≤ VCC –0.5 • VREF≤ V IN0.5 • V REF(Note 5) ● 24 Bits + – Integral Nonlinearity 4.5V ≤ VCC≤ 5.5V,
>Ganz schön fettes Teil übrigens, für einen 8051er zumindest. ?? Ein 8051 mit 256 Byte RAM, 8k Rom, I2C, PWM, ... ist mittlerer Durchschnitt. Mein "Lieblingschip" aus den 8051ern ist der AT89C51AC3, der ist Oberklasse und kostet auch nur ~8-10$ (64k Flash, Bootloader ab Werk, EEProm
************************************************* ; THIS ROUTINE READS A BLOCK OF DATA FROM EEPROM AT A SPECIFIED ADDRESS ; EEPROM address in R4. See NOTE 3. ; Stores data at RAM location pointed to by R1 ; Byte count specified in R6. May be 1 to 256 bytes ;*******************************************
Launchpads ja, in der aktuellen Revision sind größere MSP430 mitgeliefert, 20-Pinner mit 16k/512 und mit 8k/256 Flash/RAM.
daß die Peripherie (ADC, UART usw.) recht einfach gehalten sind. Da sind 16Bitter wie MSP430 oder PIC24 besser aufgestellt. Ich persönlich mag den PIC24 (16 Bit) gerne, man bekommt mit dem PicKit3 für ca. 70.- Euro einen guten Debugger und von Microchip einen kostenlosen C-Compiler. Der PIC24 hat übrigens
26 27 28 29 30 31 32 AGND 24 1VCCIO NC 23 2RXD CBUS0 22 3RI# CBUS1 21 4GND GND 20 5NC VCC 19 6DSR# RESET# 18 7DCD# GND 17 8CTS# 36 U5 U4 N3 N2 C1 C0 C9 3 S S C C B B B Figure 4 - QFN-32 Package Pin Out O D D S S S T M P 3 2 4 1
26 27 28 29 30 31 32 AGND 24 1VCCIO NC 23 2RXD CBUS0 22 3RI# CBUS1 21 4GND GND 20 5NC VCC 19 6DSR# RESET# 18 7DCD# GND 17 8CTS# 36 U5 U4 N3 N2 C1 C0 C9 3 S S C C B B B Figure 4 - QFN-32 Package Pin Out O D D S S S T M P 3 2 4 1
26 27 28 29 30 31 32 AGND 24 1VCCIO NC 23 2RXD CBUS0 22 3RI# CBUS1 21 4GND GND 20 5NC VCC 19 6DSR# RESET# 18 7DCD# GND 17 8CTS# 36 U5 U4 N3 N2 C1 C0 C9 3 S S C C B B B Figure 4 - QFN-32 Package Pin Out O D D S S S T M P 3 2 4 1
26 27 28 29 30 31 32 AGND 24 1VCCIO NC 23 2RXD CBUS0 22 3RI# CBUS1 21 4GND GND 20 5NC VCC 19 6DSR# RESET# 18 7DCD# GND 17 8CTS# 36 U5 U4 N3 N2 C1 C0 C9 3 S S C C B B B Figure 4 - QFN-32 Package Pin Out O D D S S S T M P 3 2 4 1
26 27 28 29 30 31 32 AGND 24 1VCCIO NC 23 2RXD CBUS0 22 3RI# CBUS1 21 4GND GND 20 5NC VCC 19 6DSR# RESET# 18 7DCD# GND 17 8CTS# 36 U5 U4 N3 N2 C1 C0 C9 3 S S C C B B B Figure 4 - QFN-32 Package Pin Out O D D S S S T M P 3 2 4 1
Einfach beide Signale abtasten und die Kreuzkorrelation berechnen? ROFL. Klasse Idee mit einem 8Bit µC :-)
das wird sie sein!) Ohne jetzt werbung machen zu wollen, nur als Vergleich: http://www.omicron.at/fileadmin/user_upload/files/pdf/en/CMC-256plus-Technical-Data-ENU.pdf Das hier beschriebene Gerät kosten so viel wie ein Mittelklassewagen und erreicht eine Phasengenauigkeit von 5m°. Die Messgeräte
the upper left are referred to as {d00,d01...}. The convolution kernel elements are referred to as { c00, c01, ... , c32, c33 }. The first two convolutions are formed from these products: c00*d00 = a0 c01*d01 = a1 c02*d02 = a2 c10*d10 = a3 c11*d11 = a4 SUM convolution sum #1 c12*d12 = a5 c20*d20 = a6 c21*d21 = a7 c22*d22 = a8 c00*d01 = b0 c01*d02 = b1 c02*d03 = b2 c10*d11 = b3 c11*d12 = b4 SUM convolution sum #2 c12*d13 = b5 c20*d21 = b6 c21*d22 = b7 c22*d23 = b8 Figure 9.2 3x3 Convolution Operation
übernimmt das Macintosh Projekt, beginnt eigentlich 01:05:25) https://www.youtube.com/watch?v=ErwS24cBZPc (der SuperBowl Werbespot für den Apple Macintosh)
Hier ist auch noch ein schöner Text: https://www.c64-wiki.de/wiki/Motorola_6809
RGB 24bit Data Bus R Bit 7 G1 O TCON Data Bus G Bit 1 VGPIO[7] I/O General purpose I/O 7 Shared with Video Output pin VD8 VCCIR_C[0] -- / 33 O CCIR601 Data Bus Bit 8 VCb[0] O YCbCr data bus Cb bit 0 VG0 O RGB
/Datenbus, Software (Libs, kein offizieller C++ Support, Architektur (nicht die PIC32, aber die anderen Baureihen, auch wenn die PIC24, dsPICs ein Schritt in die richtige Richtung waren)). D.h. hier: Zukünftig überhaupt keine PICs der 8-Bit und
Hohe > Stromaufnahme, kein richtiger ext. Speicher/Datenbus, Software (Libs, > kein offizieller C++ Support, Architektur (nicht die PIC32, aber die > anderen Baureihen, auch wenn die PIC24, dsPICs ein Schritt in die > richtige Richtung waren)). D.h. hier: Zukünftig überhaupt keine PICs der > 8
warum Windows auf Servern eher ein Nischendasein fristet https://randomascii.wordpress.com/2017/07/09/24-core-cpu-and-i-cant-move-my-mouse/ [code] Process creation is CPU bound, as it should be. Process shutdown, however, is CPU bound at the beginning and the end, but there is a long period in the middle
Christobal M. (c_m_1) >Wenn ich mir anschaue was Windows sich so leistet, kann ich ahnen warum >Windows auf Servern eher ein Nischendasein fristet >https://randomascii.wordpress.com/2017/07/09/24-core-cpu-and-i-cant-move-my-mouse
space-constrained, sensor • Internal Oscillator measurement applications. 2 The ADS111x perform conversions at data rates up • I C Interface: Four Pin-Selectable Addresses • Four Single-Ended or Two Differential Inputs to 860 samples per second (SPS). The PGA offers (ADS1115) input ranges from ±256 mV to ±6.144
instruction or any modify PCL instruction, all subroutine calls or computed jumps are limited to the first 256 locations of any program memory page (512 words long)."
Unterfunktionen benutzt. Ich würde Anfängern nicht unter ATtiny85 empfehlen, da paßt selbst float in C drauf, wenn man möchte. Und der hat auch nur 8 Pins.
pull-up resistor. Connect this pin to power source. Supply to ± 10 % to this pin during normal V DD 18 24 operation; at least 2 V during battery back-up operation. GND 9 12 Connect this pin to ground. (VDD ) 16, 17 22,23 These pins are connected internally tDDV. Leave them open circuit. 3, 6, 8, N.C. − 17
pull-up resistor. Connect this pin to power source. Supply to ± 10 % to this pin during normal V DD 18 24 operation; at least 2 V during battery back-up operation. GND 9 12 Connect this pin to ground. (VDD ) 16, 17 22,23 These pins are connected internally tDDV. Leave them open circuit. 3, 6, 8, N.C. − 17
gain from step 5. Record this. Measure minimum gain as well by setting <3:27-22> =0 (Congig.3: 02F15C). 9) With default gain setting (<3:27-22> = 58), measure IP3 using LNA1. Combine two sources at -60 dBm input at F1=1587.42 MHz and F2=1599.42 MHz (where 2*F1-F2 falls in-band at 1575.42 MHz) and inject
Moin, ich wurde grade darauf hingewiesen, dass die 24LC01B nur 128 Byte Speicher haben (statt 256 Byte wie bisher beschrieben). Habe es oben in der Liste korrigiert. Die betroffenen Käufer haben ne Mail.
dafür hat Reichelt etwas andere Preise als -beispielsweise- Farnell. Oder die Apotheke mit dem blauen "C".
auf das Ladengeschäft an der Bauteilausgabe zu, bei Bestellungen hab ich bisher nur mechanisches vom C bestellt) Leiferzeiten beim C finde ich auch sehr in Ordnung
this is that as the /RD signal is later in the bus cycle, the calculated memory access time of 70ns at 20MHz need not account for any chip select delay. 166Designer’sGuide-Page24 /WR A0 /RD M A R A17 /CE 0 1 /CS3 0 /CS2 R /WRITE Chip Select 7 2 R C C /CS1 /WR A0 7 /CS1 /WR 7 /CS0 /OE H 6 /CS0 1 A 1 /OE
Voltage Maximum Average RMS Current Measurement Method 3.3V ± 5% 75 mA (500 mA in Power Level 1) 3.3V at 25°C 5.0V ± 10% 100 mA (500 mA in Power Level 1) 5.0V at 25°C CompactFlash and CF+ products shall operate correctly in both voltage ranges as shown in Table 7: Input Power above. To comply with this
Strom und Temperatureinfluß gezielt voreingestellt werden. Der Spannungsabfall an R5 beträgt von 0-40°C 112-183mV. Der Kollektorstrom ändert sich von 24-39µA. @KLS Damit kannst Du Deinen Tentec Nachbau driftfrei bekommen.
und Temperatureinfluß gezielt voreingestellt > werden. Der Spannungsabfall an R5 beträgt von 0-40°C 112-183mV. Der > Kollektorstrom ändert sich von 24-39µA. > > @KLS > Damit kannst Du Deinen Tentec Nachbau driftfrei bekommen. Hallo Bernd, das wäre ja super! Habe eben schon alle Kerkos
Sensoren verwenden und brauche dafür > genau 32 Bytes an Speicher. Das Gleiche würde mit Arduino "Bool" 256 > Bytes brauchen. Es ist einer der Dreh und Angel Punkte, von C und C++, dass man für jeden Datentype einen Zeiger erzeugen/nutzen kann. Das würde nicht mehr gehen, wenn sich mehrere Bool Values
speichert bool tatsächlich als 1 Bit irgendwo in einer Keil-spezifischen "bit"-Variable. bool foo[24]; *** ERROR C168 IN LINE 35 OF /what/ever/test.c: 'foo': array of bit Das ist ein großer halbgarer Krampf hoch 3 und es ist vollkommen unportabel! Jetzt muss ich überall char hinschreiben wo ich
TRM v1.9 Table 4-2. Strap Boot EEPROM Address Lines to These Values Example Bytes A2 A1 A0 EEPROM 16 24LC00* N/A N/A N/A 128 24LC01 0 0 0 256 24LC02 0 0 0 4K 24LC32 0 0 1 8K 24LC64 0 0 1 * This EEPROM does not have address pins The I C controller performs a three-step test at power-on to determine whether
(AT45DBxx) - SPI-Flash (25xx) - I2C-EEPROM (24xx) Die Liste ist fest im Programm integriert (über Header-Files), ich habe mir sie bis jetzt einfach erweitert und neu compiliert, wenn es nötig war. Eine
PCA9531 2 8-bit I C-bus LED dimmer Rev. 06 Ñ 19 February 2009 Product data sheet 1. General description The PCA9531 is an 8-bit I C-bus and SMBus I/O expander optimized for dimming LEDs in 256 discrete steps for Red/Green
Assembler-Code, kosten aber. (http://www.coreavc.com/) Dort steht als "minimum Requirements": 1080p video at 24-30 frames per second CPU - 2.8 GHz or faster Intel Pentium 4 or equivalent AMD processor RAM - At least 1GB of RAM GPU - 256MB or greater video card OS - Windows 98, 2000, XP, Vista