-
Thread
Max5400 digital Poti
Signal, das die Bits nach und nach im Register weiterschiebt bis es voll ist (8 Bit). 8 Bit, ergo 256 Zustände. Dazu nimmst Du 3 Ausgänge an einem gewöhnlichen Port Deines µCs. Die Zustände der Ausgänge wechselst Du mit einer Schleife, die 8 mal durchlaufen wird, bis die Bits im Register des MAX
Ne, der MAX5400 hat als max. Widerstandswert 50k. D.h. 256/50k*1,2=6,144. D.h. du musst also 00000110b ausgeben. Du machst das mit dem Clock, wie Du es selbst beschrieben hast.
-
Thread
Suche RAM Baustein mit gemeinsamer Daten/Adressleitung und autom. internem Adresshochzähler
von Lattice kostet sogar in Einzelstücken nur 2,70€: http://www.digikey.de/product-detail/de/LCMXO2-256HC-4SG32I/220-2637-ND/3232674 Da ist jede händisch aufgebaute Logik teurer...
SPI (SQI) zu nehmen. Schade dass es die (bislang) nur in 1MBit gibt. Das sind dann leider nur insg. 256 KByte bei 2 Chips. Ist aber mal ein interessanter Ansatz. Danke !!
-
Thread
RP2040 RPI Pico - Frequenz erzeugen
mit Sicherheit noch beliebig optimieren. Die Frage ist nur, ob es den Aufwand (und Lesbarkeit) bei 256+16 Durchläufen rechtfertigt.
ausschalten kann: [code] div = F_cpu / F_target / 2 divint = int(div) divfrac = round((div - divint) * 256) div_nearest = divint + dicfrac / 256 F_result = F_cpu / div_nearest deviation_ppm = (F_result / F_target - 1) * 1e6 F_cpu = 125E6 F_target = 18693 Hz div: 3343,49756593377 divint: 3343
-
Thread
Suche Speicher-IC (EEPROM / Flash)
externers SPI flash 2-8MB und SPIFFS brauch keine 4Kb nur 2x 256kb RAM
https://www.mouser.de/c/semiconductors/memory-ics/f-ram/?product%20type=FRAM&supply%20voltage%20-%20max=5.5%20V&instock=y
-
Thread
Spannungsmessung mit PIC16F877A -->LCD-Anzeige
Max H. schrieb im Beitrag #3695930: > Robert B. schrieb im Beitrag #3695894: >> ist das programmiertechnisch in Ordnung? > Nein, die ISR wird von der Hardware automatisch aufgerufen wenn der > Timer
Max H. schrieb im Beitrag #3696097: > Die Initialisierung dem Timers/Interrupt sollte so passen, lass einfache > den Aufruf der ISR in der while weg. also [c] void InitTimer0(){
-
Thread
42kHz Leistungsmesser 110V/3A
P=I^2*R Ich hoffe auf neue Ideen, stehe leider ganz extrem auf dem Schlauch :( Viele Grüße Max
Max Kinema schrieb im Beitrag #3678381: > Die ADC Wandlung der Atmegas sind mit max 1Mhz spezifiziert, damit komme > ich bei 13 Zyklen für die AD Wandlung auf 76kHz Sample Rate. Somit muss > ich
-
Thread
Debian - PXE boot - nfs server - tftp server --- > Verbindungsabbrüche
32768 (order: 5, 131072 bytes) Inode-cache hash table entries: 16384 (order: 4, 65536 bytes) Memory: 256MB = 256MB total Memory: 253392k/253392k available, 8752k reserved, 0K highmem Virtual kernel memory layout: vector : 0xffff0000 - 0xffff1000 ( 4 kB) fixmap : 0xfff00000 - 0xfffe0000
Hash tables configured (established 8192 bind 8192) TCP reno registered UDP hash table entries: 256 (order: 0, 4096 bytes) UDP-Lite hash table entries: 256 (order: 0, 4096 bytes) NET: Registered protocol family 1 RPC: Registered udp transport module. RPC: Registered tcp transport module. RPC:
-
Thread
FIR Filter um Sinus zu detektieren
Übertragungsfunktion: http://www.mathworks.de/help/toolbox/signal/ref/goertzel.html [c] %N = 256 for i=0:1:N-1 f = filter([1 -exp(-i*2*pi*i/N)],[1 -2*cos(2*pi*i/N) 1],1:N); end; [/c] Müsste diese Implementierung so stimmen ? Wie füge ich nun das Sinussignal (100kHz mit N = 256 Abtastwerte
Signalfrequenz fs=100*f; %Abtastfrequenz t=0:1/fs:1/f; %Zeitvektor erstellen y= sin(2*pi*f*t); max_y = max(abs(y))*1.1; subplot(2,1,1); fig = figure(1); plot(t,y); axis([0 t(end) -max_y max_y]); grid on; N = 128; % Abtastwerte k = 0:1:N-1; g=filter([1],[1 -exp(-j*2*pi*k/N)],y);
-
Thread
Geeignete Wärmebildkamera finden
Vielen Dank für eure Beiträge. Max M. schrieb im Beitrag #7405045: > Funzt aber nur in einem festen Abstand. Interessant. Wie groß ist dieser Abstand ungefähr? Gunnar F. schrieb im Beitrag #7405057: > wie soll das auch gehen?
Max M. schrieb im Beitrag #7406781: > Mehr als ausreichend. > Was willst Du sehen? > Einen 4K Film in Infrarot? Auch meine 640 x 480 sind keine 4K, sondern das ist lediglich nur klassisches VGA. Ja
-
Thread
Warum haben manche Programmiersprachen Nullen und andere Einsen?
haben. Dann hast Du vermutlich wenig rechnernah gemacht: sonst wäre dir der Wert für 2^8 bekannt (256 Elemente, uint8<=256 als Endlosschleife). Und auch nicht embedded, dort sind Ring-Puffer mit 2^n Elementen häufig.
A. S. schrieb im Beitrag #6631833: > Wert für 2^8 bekannt (256 Elemente, uint8<=256 als Endlosschleife). > Danke für die Korrektur. Ihr habt Recht, auf die schnelle "vertauscht".
-
Thread
Faktensammlung Buderus EMS
schrieb im Beitrag #3901053: > I have an invertor added behind the EMS-NetIO-adaptor, than I have a MAX to convert to RS232 I suppose thats the problem. if the board has a ttl-Output you only need a max232 and a usb-Rs232 cable. the max232 has a inverter inside. or you can use an inverter instead
schrieb im Beitrag #3901053: >> I have an invertor added behind the EMS-NetIO-adaptor, than I have a MAX > to convert to RS232 > > I suppose thats the problem. > if the board has a ttl-Output you only need a max232 and a usb-Rs232 > cable. > the max232 has a inverter inside. > > or you can use
-
Thread
Kann man folgenden Code platzsparender schreiben
Stützstellen bei der Sinusgenerierung. Wir wählen für unsere Rechnung als obere Grenzfrequenz f_max = 40MHz. Es folgt: FTW = f *2^32 /FCLK = f *(k -Fehlerterm) = f *k - f *Fehlerterm <= f *k mit k = 35 aus a) und f_max = 40MHz können wir die maximale Anzahl Bits für unsere Rechnung herleiten: max. Bit = log2(40 *10⁶ *35) = log2(1.4 *10³ *10⁶) max. Bit = log2(1.4 *10⁹) = 30,38 Bit < 31 Bit Also können wir bei alle Rechnungen mit ganzen 32 Bit Zahlen (0<=N<2³²) durchführen ohne einen Überlauf
-
Thread
Ausgangsleistung LM386
POut = Uouteff * Iouteff = 9.6V * 0.15A = 1.44W Nur dieser Wert liegt auch deutlich über den max. zulässigen Werten!? Kann sich jemand mal bitte das Datenblatt des LM386 anschauen und mir sagen ob ich die angegebenen Daten einfach nur falsch deute?
U^2 * 8RL, also in Deinem Fall 13,6V * 13.6V = 184,96 Bei z.B. 16 Ohm Last kämen also 16*16 = 256 -> 184,96/256 = 0,7225W raus. Theoretisch. Praktisch wohl ca. 0,5W. Bei Deinen berechneten 64 Ohm wären es maximal 0,36 W. Was auch immer Du da gemessen und gerechnet hast kann niemals stimmen.
-
Thread
SPI-RAM-Bank an STM32F0-Discovery - write, kein read
>#define buffer_size 256 > > for (uint8_t j=0; j < buffer_size; j++) Die Schleife wird nie beendet weil ein uint8_t *immer* kleiner 256 ist.
flash.bin. Starting upload to STM32F103: Bootloader version 22 Chip id `['0x4', '0x10']' Write 256 bytes at 0x8000000 Write 256 bytes at 0x8000100 [...] Write 256 bytes at 0x8006000 Write 256 bytes at 0x8006100 Read 256 bytes at 0x8000000 Read 256 bytes at 0x8000100 [...] Read 256 bytes at
-
Thread
C# - Vom Uint16 Block CRC Bilden
number of registers for data portion) TransferBlock[i][0] = maxPayloadLen; // fill block with data from binary file for (int j = 0; j < maxPayloadLen; j++) { TransferBlock[i][j + 1] = Stream.ReadUInt16(); } // Convert UIn16 Array in a double
portion crc32 = CRC32generate(byteArr, maxPayloadLen); TransferBlock[i][maxPayloadLen + 1] = (UInt16)crc32; TransferBlock[i][maxPayloadLen] = (UInt16)(crc32 >> 16); } [/c]
-
Thread
Orientierungshilfe ATXMega oder ARM (ST, NXP)?
b7e1 comparison-atmega644-4.6.2.elf 47602 312 1218 49132 bfec comparison-atxmega256a3-4.6.2.elf [/c] Diese Punkte beziehen sich auf xmega. tiny/mega gibt es in DIP. Es kämen ein paar andere hinzu (max. Takt bei 3.3V, max. Takt überhaupt). Als Nachteile für 16-/32-Bit fallen
32bit Verarbeitung und der kleine Mega88 hechelt sich einfach nur durch... STM32F103 und Xmega(192/256A3) nehmen sich da nicht viel, da der Xmega 8-bitter mit 32 MHz und der STM32 nur mit 24 Mhz läuft und mehr auch nicht rauszuholen ist.
-
Thread
Meinung zum Display
Max D. schrieb im Beitrag #4194146: > Das Display dürfte wohl die einfachste Sache an dem Ofen sein. Überleg > dir erstmal wie du den Ofen designest Aber wirklich. Und dann braucht so ein Ofen
Max D. schrieb im Beitrag #4194146: > Das Display dürfte wohl die einfachste Sache an dem Ofen sein. Überleg > dir erstmal wie du den Ofen designest Da hab ich schon ne recht genaue Vorstellung wie
-
Thread
Giess-o-mat mit AVR
Hallo Christian, warum hast Du dem Max232 keine Spannungsversorgung gegönnt? Geht das auch ohne?
Hallo, bemühe mal invoke bei Eagle, dann kannst Du auch die Spannungsanschlüsse des MAX sichtbar machen. Gruß aus Berlin Michael
-
Thread
OT: Reciever ausschlachten
Ding kaputt sein könnte? Macht dauernd streifen ins Bild und Brummen in den Ton. Vielen Dank! Max
Hello Max, I have a Sat-Rec."OCEANIC OSR I " build up with exactly yours devices: microcontroller Intel P8032AH; memory 27C256-150PC; audio demod. Siemens TDA 6160-2S; OSD I.C. M35011
-
Thread
Verfügbarkeit Intel FPGA
für die modernen FPGAs gemacht, ein nodeswitch ist extreeem teuer und eigentlich Sinnbefreit. Der Max10 55nm +NOR Flash TSMC wird vermutlich kaum jemals von intel hergestellt werden.
fortschrittlich orientierten Industrie, die Resourcen für Reverse-Engineering hat, egal. Mag sein, dass ein DO-256 Handbuch was anderes sagt.
-
Thread
Wieso (fast) immer nur 2 PWMs pro Timer? (billig MCU)
UART? Viel Spaß :-) Aber nur so nebenbei: Der PIC18F1330 hat z.B. 3 14bit-PWM-Ausgänge, 8k Flash, 256 Byte RAM, 16 I/O, int. Oszillator, EUSART, etc... http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1335&dDocName=en022957
Tabelle mit den 3 Timerreloadwerten für die 3 Ausgänge), sind die 40 Zyklen auch nur die Spitzenlast (max 3* je 120Hz-Periode). Wobei kein Mensch 12Bit unterscheiden kann, 10Bit sollten reichen. Peter
-
Thread
Grosse RAM-disk für ältere Rechner
ich mal ausprobiere. >Intel Bei den RAMs muss ich mal suchen: Laut board D845WN (1,8MHz CUP=max, 400MHz FSB) geht nur "256MBit Technologie", 168 DIMM. Die 512er gelten als ungetestet! Maximaler Ausbau ist laut Text: 1,5GB in 256 Technologie. Was heisst das nun? 3 Riegel mit 512 = 2 x 256
Michel schrieb im Beitrag #3041336: > Maximaler Ausbau ist laut Text: 1,5GB in 256 Technologie. Was heisst das > nun? Genau das: > 3 Riegel mit 512 = 2 x 256 double sided? Woher kriege ich da die Richtigen? Den nächsten Schrotthändler besuchen. Oder halt in der Bucht
-
Thread
RFM12 - Funkmodul
sicher, welcher Pegelwandler für RS232 leicht zu besorgen und möglichst klein ist... Kann man nen MAX 487 für RS232 nehmen?
max 3m... gruß armin
-
Thread
Benötige Denkanstöße zur Kommunikation zwischen mehreren Mikrocontrollern (Atmel)
MAX483. 1,75 bei Angelik. Den brauchst du aber nur 1x für dem Master. Die Empfänger können den billigsten MAX485 oder ähnlich verwenden. > Sind die pinkompatibel zum SN75176? Ja. >Aber doch trotzdem
Kabellängen keine Reflexionen, siehe [[Wellenwiderstand]]. Zum Vergleich die minimalen Anstiegszeiten: MAX485: 3ns! MAX483: 250ns MFG Falk
-
Thread
ADC-Spannung korrekt berechnen?
schwerer zu verstehen und betrifft auch nicht die 16, sondern die 8 Bit: Das Ergebnis (die Summe) mit 256/255 multiplizieren (spreizen). Aus 31/16 wird dann 31*256/(16*255) = 7936 / 4080 = 1. Aus 3199 / 16 wird dann 3199*256/4080 = 200. Ds ist aber alles lange nicht so anschaulich als wenn man
Overflow", wenn der ADC-Wert am Anschlag ist. Aber wenn's dich glücklich macht, sh. Anhang: Zeigt max 1999, obwohl der Messbereich bis 2000 angegeben ist.
-
Thread
Timer0 Interrupt PIC18F2550 ->Fragen
Der Timer0 läuft dir alle ca 5.2ms über bei 192 Überläufen sind es exact eine Sekunde, prescaler 256 sowie free running.
Bei Wert im Timer laden, wurde von einem Prescaler von 256 ausgegangen. Sorry, bin nicht angemeldet
-
Thread
Debounce-Makro von Peter Dannegger - MSP430
zwei Fragen ergeben sich mir: 1. Die Funktion [c] _delay_us( 98 ); /* * 256 = 25ms */ [/c] kommt aus diesem File #include <util/delay.h>. kann ich dieses File auch auf meiner Plattform laden? 2. [c] for(;;){ if( debounce( PINB, PB1 ) ) PORTB ^=
Richtung "offen" -> lösche Zähler - Einganswert ändert sich in Richtung "zu" -> incrementiere Zähler - max. Zählerwert erreicht -> Taste als "gedrückt" ansehen Die "Profi"-Version macht das in einem Interrupt, die andere durch Warten für den Fall daß sich auf der Leitung was tut.
-
Thread
RS485 Interface
100nF am MAX fehlen. Wie sehen A und B aus?
100nF schrieb im Beitrag #4585197: > 100nF am MAX fehlen. > Du meinst die 100nF zwischen VSS und GND? Die Spannungsversorgung von dem Board wird mit einem Traco erzeugt und sollte sehr geringe Restwelligkeit aufweisen. Die Spannung wird auch durch
-
Thread
Probleme mit Timer bei Phasenanschnitt
Leben auf 10 ms. Da brauchst du bei einem 8-bit Timer und 4 MHz schon mindestens einen Prescaler von 256. Gruß David
ich alles richtig verstanden habe, sollte das Programm ja nun so aussehen. Ich habe Prescaler auf 256 geändert. So müsste der Timer nun, um die Phase ca. in der Mitte abzuschneiden, bis 79 zählen. Leider kommt nun gar kein Zündimpuls mehr. Gruß Christian
-
Thread
PWM-DAC-Filter
(bei 490Hz PWM brauchst du mehr als das). Statt 9941/32768 mit 15-Bit-PWM (490Hz) würde auch "78/256 78/256 77/256 78/256 78/256 77/256..." mit 8-Bit-PWM(62,5kHz) passen (=9941.333/32768). Macht den Filter viel einfacher und die Dynamik besser. Stephan
Bessel-Filter", und du wirst normierte Charakteristiken für die verschiedenen Ordnungen finden. Setz dir ein max. Restripple fest. Das maximale Ripple entsteht bei 50% PWM und ist in erster Näherung die Eingangsamplitude des Filters (3.3V?) multipliziert mit der Übertragungsfunktion bei der Frequenz. Willst du
-
Thread
Teile für ARM Board
den BG SAMDIP7S-256 ( 45,24 EUR ) oder BG SAMDIP7S-256 Rev.01 DEBUG ( ( 56,84 EUR ) kannste auch nehmen. Ist alle schon dabei und im DIP40. http://www.taskit.de/
Ein DC/DC Wandler müsste doch auch gehen und vor allem im Batteriebetrieb Vorteile bringen. Ein MAX1765 könnte 3,3V sowohl aus der USB Versorgungsspannugn als auch aus 2 Akkuzellen liefern.
-
Thread
Schrittmotor mit AVR ansteuern
Max schrieb im Beitrag #1882785: > Die Endstufe die ich verwende kann auch > 200KHz, aber ich hab noch kein Motor gehabt der auch nur im Ansatz in > dem Bereich lief. Aber ist wahrscheinlich wie bei
belasten. Allerdings waere dann zwei 16bit Timer vermutlich interessant weil du zum einen mehr als 256 Schritte fahren willst und zum anderen im unteren Drehzahlbereich eine feine Aufloesung brauchst. Olaf
-
Thread
16Bit-PWM mit ATtiny24
is 2-bit (ICR1 or OCR1A set to 0x0003), and the maximum resolution is 16-bit (ICR1 or OCR1A set to MAX)" Ich denke in OCR1A wird der Wert für die Breite des Impulses eingetragen. Wenn ich ihn auf MAX (0xFFFF) setze, kann ich ja die PWM nicht mehr steuern. Kann mir jemand auf die Sprünge helfen?
entweder in ICR1 0xFFFF eintragen und den Compare-Wert in > OCR1A (H und L) und OCR1B (H und L) oder MAX in OCR1A und habe dann nur > noch OCR1B als Compare-Register zur Verfügung. > > Richtig? Richtig.
-
Thread
Controller IC für digitale RGBW LED-Streifen
mir ein Mikrocontroller mit Parrallel-Interface eingefallen. Intern als den Speicherplatz für z.B. 256 LEDs (256*4Byte =1KByte). Der Controller erzeugt dann permanent aus den Speicher das SIgnal für bis zu 256 LEDs. Über den Parallel-Bus könnten die Farb-/Helligkeitswerte in den Controller geschrieben
zwei bestellt.. Was noch ein Problem sein könnte ist die Ansteuerung... Dort stehen Sachen wie 256-Byte Befehlsspeicher und nach jedem Befehl 2-4ms Warten. Wenn ich jetzt für jede LED einen bestimmten Farbwert geben möchte sind bei RGBW 7 Byte notwendig. 256/7 = 36 LEDs?! Oder kann mann mehrere
-
Thread
Wechselrichter Hoymiles HM-xxxx 2,4 GhZ Nordic Protokoll?
NRF24L01 = 1 MHz u 2 MHz NRF24L01+ = 256 K u. 1 u 2 MHz (ohne Gewähr)
Wechselrichter existiert: [code] typedef struct { uint8_t invId; uint32_t ts; uint8_t data[MAX_PAYLOAD_ENTRIES][MAX_RF_PAYLOAD_SIZE]; uint8_t len[MAX_PAYLOAD_ENTRIES]; bool complete; uint8_t maxPackId; uint8_t retransmits; bool requested; } invPayload_t; [/code]
-
Thread
Atmel AVR: Vergangene Zeit messen
else if (TCC0.CTRLA == TC_CLKSEL_DIV64_gc) { return 64; } else if (TCC0.CTRLA == TC_CLKSEL_DIV256_gc) { return 256; } else if (TCC0.CTRLA == TC_CLKSEL_DIV1024_gc) { return 1024; } else { // Unsupported. Please extend this function... exit(1); } } static double get_elapsed_time
else if (TCC0.CTRLA == TC_CLKSEL_DIV64_gc) { return 64; } else if (TCC0.CTRLA == TC_CLKSEL_DIV256_gc) { return 256; } else if (TCC0.CTRLA == TC_CLKSEL_DIV1024_gc) { return 1024; } else { // Unsupported. Please extend this function... exit(1); } } static double get_elapsed_time
-
Thread
Befehl strcmp wie bei ANSI C?
Umsetzung einer UART-Kommunikation: void *funktion[256] = ... while (funktion[get_uart()]());
anderes als Unsinn schreiben? Er kommuniziert mit einem Modem. Willst Du da jetzt eine Statemachine mit 256 Funktionen draus machen?
-
Thread
Datenlogger für 8 oder 12 KanäleTemperatur
koennte ein arduino hex anbieten fuer 16 sensoren pt1000 + 4x ntc + 1wire, sowie optional dht-11/22 und MAX6675. Schaltplan existiert keiner, nur eine readme datei mit pinout. Verbaut ist 1x 16ch mux, 4x lm324 . Datenaufzeichnung auf i2c eeprom, 1-8 stueck. 1x24AA256 reicht fuer 3 tage, 8x fuer 30 tage
ein arduino hex anbieten fuer 16 sensoren pt1000 + 4x ntc + > 1wire, sowie optional dht-11/22 und MAX6675. Schaltplan existiert > keiner, nur eine readme datei mit pinout. Verbaut ist 1x 16ch mux, 4x > lm324 . > Datenaufzeichnung auf i2c eeprom, 1-8 stueck. 1x24AA256 reicht fuer 3 > tage, > 8x
-
Thread
LED-Matrix: Wieviel Spannung muss für den Vorwiderstand "übrig" sein?
Vielleicht ist 2xMAX7221 die bessere Lösung für dich?
) :-( Wie gesagt bei der Konstruktion wäre der Faktor 16:1 (bei insgesamt 16x16 LEDs), allerdings max peak strom der LEDs bei 100mA, macht aber immernoch 1600mA auf der low side darum war ich auf den BD234 gekommen.
-
Thread
SSD oder RAM aufrüsten?
das aber nicht der Fall, dann ist mehr RAM nur rausgeschmissenes Geld. Und unter 32Bit sind eh nur max 3GB nutzbar. Eine SSD geht dagegen ab wie der Blitz. Von Preis/Leistung her ist eine 256GB SSD optimal. Bei einem PC-Neukauf sollte mindestens die System-Partition ne SSD sein.
voll ist. > Reduziert die Performance und Lebensdauer. Manche Hersteller verkaufen daher eine 256GB als 240GB, d.h. es werden 16GB als Puffer reserviert.
-
Thread
Drehgeber auslesen
nicht so schnell ändern, daß Schritte verloren gehen. 50kHz Abtastrate und 100 Schritte bedeuten max 15000 Upm. Peter
Stimmt da fehlt n halber Satz. Der Drehgeber gibt 350 Impulse / U aus, der Schrittmotor dreht mit max. 300U/min
-
Thread
Bildgröße begrenzen
zu hause erfreue ich mich auch an DSL 16.000 nur mobil ist es teilweise je nach Standort max. 53,6 kB/s deswegen nehme ich auch auf andere etwas Rücksicht. Was sind das den für Bilder die man mit mehreren MB hochladen muss?
nur für LTspice. Und du wirst lachen: Mein alter langsamerer WinME Rechner (ASRock irgendwas DDR400 256MB mit AMD 1.4GHz) ist gut 50% schneller in LTspice als das offiziell erheblich schnellere Notebook (HP625, 2G RAM, 2,1GHz irgendwas). Von daher.
-
Thread
ATTiny85 ACD
Z.B. Max schrieb im Beitrag #7475912: > return ((long)1024 * 1100) / adcVal; > > Sicher nicht unüberlegt. > Ich dachte die Zeile setzt das Ergebnis vom ADC ins Verhältnis zur > Referenzspannung.(1,1V
Z.B. Max schrieb im Beitrag #7475912: > ADMUX = _BV(MUX3) | _BV(MUX2); > > Gibt mir tatsächlich die Spannung am VDD. > Warum sollte dann > > ADMUX = _BV(MUX1) > > ,was laut Datenblatt den Input für
-
Thread
FM-Tuner mit AVR ansteuern
Reichelt listet auch noch den (sicherlich auch abgekündigten) U666B, der teilt 30..1000MHz durch 256. Oder, noch billiger, den U813BSSI. Bei dem kann man zwischen 1/64, 1/128 oder 1/256 wählen. Achtung: am Ausgang kommen ECL-Pegel raus, da braucht man noch einen Transistor und 1 oder 2 Widerstände
@DerMax: Natürlich gibt es einfachere Wege um sowas zu machen. Er will es aber scheinbar mit dem Temic realisieren. Und das ganze mit einem Frequenzzähler und dem entprechenden Regelkreis (DA-Wandler) aufzubauen
-
Thread
Besteht Interesse an einfacher Experimentierplatine fuer den Xmega128a1? Gesperrt
BTW: wenn es mit dem SDRAM solche Probleme gibt, warum machst Du dann kein 128kByte oder 256kByte SRAM und 2 Latches als LowPinCount Variante drauf? Ist leichter erhältlich und letztendendes auch schneller im Zugriff.
at90can128 at90usb1286 at90usb1287 atmega2560 atmega2561 atxmega64a3 atxmega64a1 atxmega128a3 atxmega256a3 atxmega256a3b atxmega128a1 [/pre]
-
Thread
hilfe bei drosselkern auswahl
Kernmischung 77 B-s= 3500 gauß = 350mT Laut Datenblatt für Kernmischung 77 Permeabilität = 2000 Vs/Am B-max rechnen: B= sqrt(2 * W * u0 * ue / (Ae * le)) mit u0= 1,256*10^-6 Vs/Am , ue= 2000 Vs/Am , (Ae * le)= Volumen der Kerne? FT23: B-max= 429,11mT >350mT also geht nicht? FT50: B-max= 169,82mT
Eisenpulver-Ringkern B-s= 1k gauß = 1T Laut Datenblatt für Kernmischung 26 Permeabilität = 75 Vs/Am B-max rechnen: B= sqrt(2 * W * u0 * ue / (Ae * le)) mit u0= 1,256*10^-6 Vs/Am , ue= 75 Vs/Am , (Ae * le)= Volumen der Kerne?? T50: B-max= 34,57mT <1T sollte gehn? ----------------------------------
-
Thread
VBA (Excel) und Ethernet TCP/IP
Integer szDescription As String * WSA_DescriptionSize szSystemStatus As String * WSA_SysStatusSize iMaxSockets As Integer iMaxUdpDg As Integer lpVendorInfo As String * 200 End Type 'Define socket return codes Public Const INVALID_SOCKET = &HFFFF Public Const SOCKET_ERROR = -1 'Define socket
As String, ByVal PortNumber As Integer) As Integer Dim StartUpInfo As WSAData 'Version 1.1 (1*256 + 1) = 257 'version 2.0 (2*256 + 0) = 512 'Get WinSock version 'Initialize Winsock DLL x = WSAStartup(257, StartUpInfo) Dim I_SocketAddress As sockaddr_in Dim ipAddress As Long ipAddress =