-
Thread
Sinus bis 150kHz mit Leistung aus PWM
ermöglichen mir Programmbedingt eine Frequenzänderung um einige 10Hz bis 100Hz. Wenn ich zB mit eienr 256er Tabelle arbeiten würde hätte ich eine wesentlich höhere Schrittweite sagen wir mal von einigen kHz. Ich hoffe jetzt kommt der AHA Effect bei dir ;) Sprich bei sehr hohen Ausgangsfrequenzen nutze
schrieb im Beitrag #4066776: > Um welchen Controller geht es genau? Ich verwende den dsPIC33EP256MC202
-
Thread
DDS normal ?
gesehen habe ... mit dem Carry geht evtl. doch. Nebenbei noch diesen 8 Bit D/A Jesper: 2 mal 256 Byte Tabellen ( Kopie im SRAM ) Bit 7 aus r29 des Addierers liefert 0,5 Schritte. 10 Takte pro Aktuallisierung Phasenfehler ( Jitter ) viel besser. Auflösung fast 8 Bit. max. mfg Werner
256 Schritten in der Tabelle und 256 Schritten im DA Wandeler.) Last Question, Ulrich
-
Thread
AVR-ChipBasic2 - BASIC-Computer mit ATMega 644
] Der erste Wert bei PLAY gibt die Anfangsadresse im Array an, der zweite die Anzahl der Noten (max. 256) und der dritte die Dauer eines Ticks in Frames (1/50s bei PAL). Durch die Notwendigkeit einer überarbeiteten und stark erweiterten Dokumentation wird sich aber das nächste offizielle Release
die man zur Verfügung hat! Spiele und Programme können ja in den Dataflash abgelegt werden. Aber max. 256 Farben und ein guter Sound wäre schon was geniales!! Siehe Uzebox...
-
Thread
Kleine FPGAs zum selber löten?
Guest schrieb im Beitrag #5153743: > Hab ganz gute Erfahrungen mit dem Xilinx FBGA 256 Package. Max M. schrieb im Beitrag #5149724: > am besten im TQFP, QFN oder ähnlichen Packages Guest schrieb im Beitrag #5153743: > gibt vernuenftige Tools und Doku dafuer Ich erwarte von
nicht ausprobiert. Aergerlich ist, dass Xilinx die Transceiver erst ab 484 Pins anbietet. Also mit BGA256 kannst du immer nur SERDES mit max 1.25Gbps pro Pin-Paar benutzen. PCIe und co. sind damit leider nicht drinn...
-
Thread
Proleme beim Auslesen MAX31865 und Programmablauf in C
RTD_value>>=1; return(RTD_value); } int calculate_resistance(uint16_t Rt){ //ergebniss von Max Read übergeben Rt /=32768; Rt*= refResistor; return(Rt, 8); } int calculate_temperatur(uint16_t Rt){ //Max Read //Temperature (NC) ? (ADC code/32) – 256 int8_t temp
_t Rt){ //ergebniss von Max Read übergeben Rt /=32768; Rt*= refResistor; return(Rt, 8); } int calculate_temperatur(uint16_t Rt){ //Max Read //Temperature (NC) ? (ADC code/32) – 256 int8_t temp
-
Thread
Tastenentprellung seltsames Phänomen
Preloadwert im TimerO0verlow Modus. Der Prescaler ist 1024, 10ms == 10e-3, +0.5 == aufrunden und dann (256 - Zählerwert) berechnen. Denn TimerOverlow zählt der Timer0 von von N bis 256 und bei 256 == 0 wird ein Overflow Interrupt Request erzeugt. Alles korrekt !
nicht dass das geht. >> OK. Habe auch zuerst gedacht, aber dann wieder verworfen. Also uint8t == 256. 256 - (F_CPU /1024 *10e-3 +0.5)
-
Thread
OPV für Shunt-Messung (100A)
mich plausibel klingen... Wenn der Gain auf 16x gesetzt ist, dann steht da // 16x gain +/- 0.256V 1 bit = 0.125mV 0.0078125mV Was ich gefunden habe sah immer wie folgt aus... [code] amps = (rawResult * 256) / 32768; //and if a 100 amp / 75 mv shunt is used amps = (rawResult * 256
connected"); server.begin(); } } float voltageMap(float x, float in_min, float in_max, float out_min, float out_max) { return (x - in_min) * (out_max - out_min) / (in_max - in_min) + out_min; } void readSysAdc () { adc_sys = analogRead(PIN_SYS_ADC); } void readSysShunt(
-
Thread
MMC SD library FAT16 FAT32 read write
karte geschrieben werden. // vorsicht, da die variable die die sektoren zählt ein short ist (MMC_MAX_CLUSTERS_IN_ROW*fat.secPerClust) !! #define MMC_MAX_CLUSTERS_IN_ROW 256 // gibt an wie viele cluster am stück ohne fat-lookup geschrieben bzw gelesen werden können, wenn die fat nicht fragmentiert
Nachtrag: die verwendete Karte ist eine etwas ältere Kingston 256MB-Karte. Mit einer MAX 60x 1GB sind die Leuchtzeiten der LED am CS deutlich kürzer. Ich vermute diese alte Kingston-Karte ist zu langsam.
-
Thread
Arduino DMX 256 Kanäle als Paket senden
auch hier ein ziemlicher CPU-Killer. // DMX SETUP > DmxSimple.usePin(3); > DmxSimple.maxChannel(512); Warum 512 Kanäle, wenn du nur 256 nutzt? >} >void loop () { >MIDI.read(); > >} Wo werden hier die verschiedenen Muster angezeigt? Auch so, über die im Midi verstecken
LED Strahler angesteuert - das funktioniert alles perfekt. > DmxSimple.usePin(3); > DmxSimple.maxChannel(512); ich habe den Wert auf 256 reduziert und es läuft auch etwas schneller. > int revo_array[4][256] > Ein 2D Array für die Muster, ein 1D > Array für die Midi-Noten. Das ist übersichtlicher
-
Thread
Viel Arbeitsspeicher für Bildverarbeitung benötigt
soll es unbedingt ein 8-Bitter sein? Ein 32 Bitter ist für sowas deutlich besser geeignet, der kann 256kB RAM deutlich einfacher und schneller ansprechen und unter C ist es sowieso fast egal.
Max M. schrieb im Beitrag #5375511: > Welchen externen RAM würde man bei einem 32-Bit µC verwenden? SRAM oder SDRAM. Max M. schrieb im Beitrag #5375511: > Wie erfolgt das Adressieren / Ansprechen
-
Thread
Grafikfähiger LCD Controller für 320x240 LCD mit 4 Graustufen
SRAMs ab: Im Datenblatt vom mega8515, Seite 202, Tabelle 98, Punkt 10: Read Low to Data valid: max 1.0*tclcl-50ns. Bei 16MHz ist tclcl=62,5ns. Das SRAM darf daher maximal 12,5ns brauchen zwischen dem Anlegen des RD Impulses bis die Daten stabil sein müssen. Das von mir gerne verwendete IS61C256
größer > als 2k sein Nicht ganz: Die theoretische Grenze liegt bei 4kByte, denn es werden 240x256 Bytes benötigt, also 61440 Bytes. Da allerdings der Wert 65536 nicht mehr in in den 16bit Adresszähler passt, funktionieren in der Praxis nur max 3840 Bytes ohne Anpassungen am Code. Mit den Graustufen
-
Thread
AVR Flash jenseits der 64kB
Programme\Atmel\Atmel Toolchain\AVR8 GCC\Native\3.4.1061\avr8-gnu-toolchain\bin\avr-size.exe" "test_256k_AS6.elf" text data bss dec hex filename 130690 0 0 130690 1fe82 test_256k_AS6.elf Done executing task "RunCompilerTask". Task "RunOutputFileVerifyTask
definieren. Es klemmt aber noch. Hier meine Version, angepaßt auf die far_section. Diese soll bis zu 256kB aufnehmen und nach allen anderen sektionen liegen. [pre] SECTIONS { .far_section : { . = MAX (ABSOLUTE(0x10000), .); PROVIDE (__far_section_start = .); . = ALIGN
-
Thread
Stromversorgung für 5V, mind. 6A
wie 0,37,74,111,148,185,222, 259! -256 = 3, 40,77 usw. usw. D.h. der Wert 259 passt nicht in ein Byte sondern wird modulo 256 den Wert 3 ergeben. Wichtig ist nur das mit dem Inkrement +37 alle möglichen Werte zwischen 0 bis 255 einmal reihum
Lösung des >Nichtlinearitätsproblems auf; Jo bleibt noch, aber ich mache es immer so das ich die 256 maximalen Schritte der PMW's auf 128 runterrechne. D.h.man kann zwar nur 128 Helligkeiten einstellen, intern werden aber 256 PWM Schritte benutzt. Nun kannst du eine Tabelle anlegen mit 128 Werten,
-
Thread
ATMega Flash wird langsam knapp. Upgrade o. Plattformwechsel?
. eeprom_write_word(&my_settings.max_temperature, max); min = eeprom_read_word(&my_settings.min_temperature); [/c] Ist das nicht DEUTLICH lesbarer und vor allem selbsterklärend? >Naja manchmal ist es schon ein bisschen speziell
Wert. Das heißt doch folglich dann wenn du als erstes die Variable aus der Struktur(max_temperature) übergibt als 1en Paramter das in dieser Variable(max_temperature) nicht Wert steht sondern nur die EEPROM Adresse die vom Kompiler vergeben wird steht. Und das der zweite Parameter(max)
-
Thread
24 Volt "multiplexen" für 256 Pin Logiktester.
Eingangseite sollen Schieberegister eingesetzt werden. Hab da einige 24volt toleranten gefunden, z.B. MAX31911. Um an die 256 Pins 24 Volt anzulegen wollte ich 17x 16 Kanal Multiplexer z.B. MUX506. Also eine MUX als Vorstufe und dann an die 16 Ausgänge jeweils einen weiteren MUX. Meine Frage ist ob
Vincent R. schrieb im Beitrag #6374814: > Ich arbeite grade an einem Projekt bei dem bis zu 256 Pins gegeneinander > mit 24 Volt getestet werden soll. Kein Problem, Du brauchst nur je 32 Stück MAX338 als Ein- bzw. Ausgang. VDD = +12V, VEE = -12V ergibt 24V Prüfspannung.
-
Thread
AVR Tiny Basic Computer mit ATMega1284
Max B. schrieb im Beitrag #8066603: > Ich nutze einen 23K256-I/P SRAM mit einem CD4049 als Pegelwandler. CS > Pin hängt an PB2 vom Atmega1284. ist der normale cd4049 nicht zu langsam am spi von einem
Helmut P. schrieb im Beitrag #8066608: > Max B. schrieb im Beitrag #8066603: >> Ich nutze einen 23K256-I/P SRAM mit einem CD4049 als Pegelwandler. CS >> Pin hängt an PB2 vom Atmega1284. > > ist der normale cd4049 nicht zu langsam am spi von
-
Thread
PIC12F675 brauche Hilfe
auf High Time=HighTime; //Timer auf High Pulslänge setzen TMR1H=(65536-Time)/256; //Highbyte setzen TMR1L=(65536-Time)%256; //Lowbyte setzen T1IF_bit=0; //Timer1 Interrupt Flag löschen Ausgang=1; //Status auf 1 if (GPIO.B4
#2569343: > Time=HighTime; //Timer auf High Pulslänge setzen > TMR1H=(65536-Time)/256; //Highbyte setzen > TMR1L=(65536-Time)%256; //Lowbyte setzen Denn dann könntest du auch schreiben: > TMR1H=(65536-HighTime)/256; //Highbyte setzen > TMR1L=(65536-HighTime
-
Thread
Compiler ausrechnen von Konstanten geht schief
[C] #define SoftwarePrescaler ((F_CPU*256)/8000000UL) [/C]
Oder für Array-Größen: [C] const size_t max_elements = 100; int elements[max_elemnts]; [/C]
-
Thread
Baudrate RS232 herausfinden
müssten dann durch Transposition o.ä. manipuliert werden. Also nochnmal mitschneiden (mindestens 256 Zyklen)!
13). Man erkennt in den Datensätzen an mehreren Stellen ähnliche Bytefolgen. Da diese sich alle 256 Byte in ähnlicher Form wiederholen, kam ich zum Schluss, dass die Datenübertragung wohl in Sätzen zu je 256 Byte erfolgt. Die Log-Datei enthält 592384 Bytes und damit 592384/256=2314 Datensätze.
-
Thread
DCF77 Uhr in C mit ATtiny26
Hallo peda kann ich mal die Schaltung sehen? In der wo der MAX.. den Empfang stört.. Danke
man sind die MAX7219 MAX7221 teuer ., für das geld könnte man sich auch ein schönes lcd kaufen ...
-
Thread
Arbeitsspiecher für einen Prozessor auswählen
Begriffe auseinander zu halten. Du kannst Dir ja jetzt selbst mal die Frage stellen, mit wieviel GB max. Du ein Board mit den max. 8 DRAM-Slots und einem i9-10980XE, der laut Spec. 256GB adressieren kann, ausstatten kannst, wenn man sich der in der Tabbelle gelisteten Module bedient. 256GB sind schon
schrieb im Beitrag #6489740: > Du kannst Dir ja jetzt selbst mal die Frage stellen, mit wieviel GB max. > Du ein Board mit den max. 8 DRAM-Slots und einem i9-10980XE, der laut > Spec. 256GB adressieren kann, ausstatten kannst, wenn man sich der in > der Tabbelle gelisteten Module bedient. 256GB
-
Thread
Spannungsabfall in 74HC 238?
sein wird (da bei aus nichts geschalten wird) und bei vielen sehr dunkel (da min 1/256 Leuchtzeit)
Leon Loeser schrieb im Beitrag #3597560: > Ich dachte, dass ich durch sämtliche 256 LED's durchloopen könnte (3 > stufiger for loop, 3 dim. Array an booleans, an/aus, und dann halt > output pins (9) an/aus machen) Also effektiv ein 256:1 Multiplexer? Dann werden die Leds aber
-
Thread
Gleitender Mittelwert -> Algorithmus
Was waere denn der Vorteil eines Gleitenden Averages ueber die letzten 256 Werte, gegen den exponentiellen Average ueber die letzten 256 Werte ? Dass der exponentiellen Average, schneller, einfacher und intuitiver ist. Er braucht nur eine speicherstelle.
im Beitrag #7548354: > Was waere denn der Vorteil eines Gleitenden Averages ueber die letzten > 256 Werte, gegen den exponentiellen Average ueber die letzten 256 Werte > ? Was ist denn ein "exponentieller Average über 256 Werte"? Ein Moving Average ist u.a. dann sinnvoll, wenn man eine einzige
-
Thread
Soft-PWM nie völlig High
0..255 zwischen "ganz aus" und "ganz an" schwankt, dann muss die Periode 255 Takte betragen, nicht 256, sonst fehlt immer an einem Ende etwas. 255 von 256 Takten sind halt einer zuwenig, wenn 0 für 0 Takte steht. Merke: 0..256 sind 257 mögliche Werte. Hardware-PWMs sind da auch nicht besser.
mit if (pwm_cnt == pwm_cnt_max) in if (pwm_cnt == pwm_cnt_max-1) zu ändern stoppte das Programm ja leider völlig. Grüße Jürgen
-
Thread
Hex Wert -> Dezimal an LCD ausgeben
); /* Wert von max auf Display ausgeben */ lcd_puts_p(fuellzeichen[1]); /*Komma ausgeben*/ Wandelwert=max%100; /* Maximalwert Nachkommastellen berechnen*/ if (strlen(Wert1)==2){ /*Wenn anzeige zweistellig,
1000mS ; 8 000 000 Hz....1000ms / 8 000 000 = 0,000125 mS 0,000125 mS ; 1 Takt..........Vorteiler=256 (0,000125*256) 0,032 mS ; 256 Takte.......TCNT0=125 (0,032*125) 4ms ; alle 32000 Takte 4 mS wird der Timer aufgerufen. Stimmt das bis jetzt, oder bin ich auf dem Holzweg? Um aus den
-
Thread
genauer TIMER
aber nur einmal am Anfang initalisiert. Der Timer wird jedoch in jedem Interupt neu beschrieben. Max. kann der TMR0 256 (8 Bit) aufnehmen. Davon brauche ich jedoch nur 125 (dann sind 4ms vorbei). Also wird der Timer in jedem Interupt neu mit 130 geladen. Dieser Wert wird jedoch erst nach ca. 3 Zyklen
Korrektur: 1/512000= 0,000001953125. * 256 = 0,0005s =0,5ms.
-
Thread
25LC1024 gefälscht oder defekt?
Quelle wusste damals. Die funktionieren zwar, *aber*: - der eine macht beim Schreiben bei Page 256 schlapp, und sollte doch bis Page 512 gehen! 512 * 256 Page Size = 128 KBytes. - der andere machte schon bei Page 4 schlapp!! Schlussfolgerung: entweder sind die beiden defekt, oder wurden umgelabelt
Michael W. schrieb im Beitrag #5735648: > - der eine macht beim Schreiben bei Page 256 schlapp, und sollte doch > bis Page 512 gehen! 512 * 256 Page Size = 128 KBytes. Könnte man mit STATUS:BP=1 erklären.. > - der andere machte schon bei Page 4 schlapp!! ..das aber nicht ..
-
Thread
Mehrere Signale über eine Leitung
Mit MAX 485 kannst du nur Halbduplex fahren. Fuer Vollduplex brauchst du MAX488,489,490,491. Gruss Helmi
>zu stande? Das verstehe ich nicht anhand vom Quellcode... Ganz einfach. Der Timer läuft mit 1/256 des Quarztaktes, also 16MHz/256=62,5kHz. Nach 256 Takten gibt es einen Überlauf und damit Timer-Interrupt, macht 244 Hz. Im Timerinterrupt ist nochmal ein Zähler, welcher auch durch 256 teilt (tmp).
-
Thread
ADC mit Multiplexanzeige
beeinflussen, wird die Anzeige während der Messung dunkelgetastet. Als Multiplextakt wird 1Mhz / 4 / 256 = 980Hz verwendet. Um ein ergonomisches Ablesen zu gestatten, wird nur jede 256. Wandlung ein neuer Wert dargestellt (4 Werte/s). Außerdem wird der Mittelwert über 256 Messungen gebildet. Zusammen
count++; if( count == 0 ){ // 4 values/s adc_val = adc_sum >> 8; // average über 256 samples adc_sum = 0; Peak2Peak= MAX-MIN; MIN =512; MAX =512; } sowie in der Anzeige dann: dec_out( (Peak2Peak * SCALE) >> 16 ); Aber irgendwie tut das nicht
-
Thread
MiniLA Version MockUp
480 MBit) oder Ethernet für die Anbindung. ARM 9 mit 400 MHZ mit 128MB DDR2 Ram 16Bit at 133Mhz + 256MB NAND 256MB DDR2 32Bit Bus am PLD
MiniLA%20Win%200.X/v%200.6.6/ Könnte vielleicht jemand mit Borland Delphi - Lizenz die Versionen für 256 und 512 kB generieren? Dafür muss in "uLAtypes.pas" die "const MaxDataLength = 131072;" entsprechend angepasst werden. Danke!
-
Thread
RGB Matrix 11x11
die benötigten daten nur mit der zeile Puls betrieb komme ich nicht ganz zurecht Betriebsstrom max.: 50mA pro Kanal max. gepulst Pulsbetrieb: Pulsweite ≤ 0,1ms, Pulswiederholrate ≤ 1/10
musst. 2300 Bytes pro Sekunde x 8 Dimmstufen = 18400 Bytes pro Sekunde oder bei 8Bit Graustufen (256 Werte) 2300 Bytes pro Sekunde x 256 Dimmstufen = 588800 Bytes pro Sekunde
-
Thread
DMX Auswertung mit Arduino geht nicht
Kann es evtl. daran liegen, dass ich für die DMX Leitung zum MAX und vom MAX zum Arduino kein abgeschirmtes Kabel genommen hab? Im Anhang noch die Beschaltung meiner Eingänge. Muss ich bei den PINs vom MAX auch Pulldown/Pullup Widerstände verbauen? Also beim RxD
@ max2d (Gast) >Kann es evtl. daran liegen, dass ich für die DMX Leitung zum MAX und vom >MAX zum Arduino kein abgeschirmtes Kabel genommen hab? Nein. >Im Anhang noch die Beschaltung meiner Eingänge
-
Thread
Data Retention von ST M27C256 UV EPROM von 1991?
No Y. schrieb im Beitrag #6306425: > Das S27C256-15 FA ist anscheinend eher selten (gibts nur auf Ebay), > würde auch lieber ein neueres OTP nehmen. > Was wäre denn ein kompatibler Typ? Du kannst jeden anderen 27C256 mit max 150ns nehmen, z.B. den AT27C256R-70 (Mouser).
-
Thread
linie aus punkten zeichen?
Ideen führen aber immer dazu das ich ne Menge Bauteile benötigen würde. Besten Dank schon mal Max
Der Unterschied: Mit dem RAMDAC hat man 256 Farben. Allerdings ist es etwas umfangreicher an Hardware. Ein 256k x 4 Dual Port RAM für LCDs (haben meistens 4bit Dateneingang) oder 2x 256k x 4 für die 256 Farben RGB Version. H und V Sync müsste
-
Thread
Ist diese elektronische Last praxistauglich?
0Ar+48+256+48+336+0+10000%0Aw+144+336+48+336+0%0Aw+0+336+48+336+0%0AR+208+288+192+288+0+0+40+0.12+0+0+0.5%0Aw+208+256+144+256+0%0Aw+48+176+48+96+0%0AO+48+256+96+256+1%0Ar+144+256+144+336+0+10000%0Ar+144+256+144+176+0+100000%0Ad+144+96+144+176+1+0.805904783%0A150+256+176+192+176+0+2+5+5%0AL+256+160+288+160+0+1+false+5+0%0A159+48+96+144+96+0+1e-12+10000000000%0Aw+96+112+96+176+0%0Aw+288+192+288+272+0%0Aw+96+176+192+176+0%0Aw+256+192+288+192+0%0Aa+208+272+288+272+
-
Thread
32-Bit μC für zwei Layer PCB
Sorry, war abgelenkt :-) Min. 32kb max 256 kb.
Rene H. schrieb im Beitrag #4115884: > Sorry, war abgelenkt :-) Min. 32kb max 256 kb. LPC1114 32K M0 DIP-28 ... sollte man immer vorrätig haben :-) LPC13xx 64K M3 LQFP-48 oder -64 LPC541x1 256K M4F LPQP-64 LPC541x2 256K M4F-DualCore LPQP-64
-
Thread
Rechnen mit große integer Zahlen beim ATMega328P
[c] uint16_t pwm1 = ((Hall1-Min1)/(Max1-Min1))*1023; uint8_t pwm2 = ((Hall2-Max2)/(Min2-Max2))*255; [/c] Das muss 1024 bzw 256 sein.
Matthias L. schrieb im Beitrag #6615968: > uint16_t pwm1 = ((Hall1-Min1)/(Max1-Min1))*1023; > uint8_t pwm2 = ((Hall2-Max2)/(Min2-Max2))*255; > > Das muss 1024 bzw 256 sein. Ich habe noch keinen 10- bzw. 8-Bit Wandler gesehen, der 1024 bzw. 256 ausgeben kann. Nehmen
-
Thread
Frage nach günstiges Pegelmessgerät - Messprinzip über mehrere Frequenzen
ist wenn ich das trottelig kaputt mache. Derjenige war wohl sehr teuer. Also ich las die Pegel max von EN60728-1 bei dvb256CQAM. <a href> https://eisv.de/wp-content/uploads/2016/08/Antennenanlagen-Signalpegel.pdf </a> Der ~Tuner (von dem ich schrieb) zeigt mir bei einer bestimmten Senderfrequenz
für solche Messungen nicht gedacht sind. Schrieb ich ja schon. Auch gezeigt sind die min-Peak und max-Peak-Kurven.
-
Thread
Timer Servo ansteuerung AVR Atmega16
Max G. schrieb: > ... > > Ich benutze ausserdem das STK500 zum programmieren und auf meiner > Schaltung einen 16Mhz Oszillator. > > Ob der Timer bis 255 oder bis 256 zaehlt wusste ich nicht mehr
. Quarz ist extern 14,76MHz. Bei einem Prescaler von 8 ergibt sich dann ein Increment (also eine 256tel ms) von 7. Die Idee ist nun, die 2ms Gesamtlänge mit dem ICR1 zu realisieren (ICR1 = 2 * INCREMENT * 256 = 3584), die Pulsbreite mit dem OCR1A = ((256 + Sollwert) * INCREMENT). Benutzt wird dazu
-
Thread
Atmel 328P: Zugriff auf Variablen in Interrupt-Routine
in "main" nicht immer korrekt erhalte. in der ISR Flag setzen. In der main rechnen. Nicht 256*DrehzahlTimerUeberlaeufe benutzen, sondern Left Shift. P.S. Du weißt, daß bei 256*int ohne Typecasting nur max. 255 Ueberlaeufe möglich sind?
Marc V. schrieb im Beitrag #6128841: > Du weißt, daß bei 256*int ohne Typecasting nur max. 255 Ueberlaeufe > möglich sind? Genau deshalb kam von /16 bit ought to be enough for everyone/ schon der Vorschlag mit:[c] dt_Drehzahl = TCNT0 + 256L*DrehzahlTimerUeberlaeufe
-
Thread
[V] Auflösung alte PC Hardware Komponenten und alte Komplett-PCs incl Zubehör
ELSA Modem (Rundstecker / COM-Anschluss) 80GB Maxtor IDE-Festplatte 3,5 Zoll DDR-RAM - Infineon 256 MB DDR-RAM - 512 MB SD-RAM - Kingston KTD-GX150/256 3,3V 256 MB SD-RAM - Samsung 256 MB SD-RAM - Kingston KTD-GX150/256 3,3V 256 MB Silicon Image DVI-Adapterkarte (ORION ADD2-N DUAL PAD x16 Card) Intel Pentium 4 2,8 GHZ / 1M / 800 / 04A SD-RAM - MT16LSDT3264AG-133B1 PC133U-333-542-A 256 MB SD-RAM - MT16LSDT3264AG-133B1 PC133U-333-542-A 256 MB SD-RAM - MT16LSDT3264AG-133B1 PC133U-333-542-A 256 MB SD-RAM - MT16LSDT3264AG-133B1 PC133U-333-542-A 256 MB Fritz! Card PCI V2.1 + Software-CD
-
Thread
Audio ausgeben mit µC
nachbilden; Du brauchst, da Du 8-Bit-Samples hast, eine 8-Bit-PWM, was bedeutet, daß deren Frequenz das 256fache Deiner Samplerate betragen muss. Bei 1 kHz Samplerate sind das also 256 kHz.
nachbilden; Du brauchst, da Du 8-Bit-Samples hast, eine 8-Bit-PWM, was > bedeutet, daß deren Frequenz das 256fache Deiner Samplerate betragen > muss. > > Bei 1 kHz Samplerate sind das also 256 kHz. Wieso muss diese das 256-fache der Samplingrate betragen? Es müsste doch auch reichen, wenn PWM mit z.B
-
Thread
ATmega328P-Platine
es sein muss. Ich werde hier mal in den Raum: 1. https://www.microchip.com/en-us/product/dsPIC33EV256GM102 - 16 Bit, 70 MHz, 256k Flash+16k RAM, viel mehr und viel bessere Peripherie, z.B. CAN, 5V Betriebsspannung und I/O, gibts auch als SDIP28. 2. https://www.microchip.com/en-us/product/dsPIC33CK256MP502
Betriebsspannung, dafür 100 MHz, 24k RAM, CAN-FD statt CAN 3. https://www.microchip.com/en-us/product/PIC32MX270F256B - 32 Bit MIPS, 50 MHz, 256k Flash, 64k RAM, Codeausführung auch aus dem RAM, USB, etc etc, auch im SDIP28. Ja, man muss sich etwas umgewöhnen, aber diese Teile sind deutlich einfacher zu handhaben
-
Thread
Problem bei Temp-Messung Rasp. Pi Pico & Pt1000
wurden 60 Messungen in Abstand von 10 sek ausgewertet (umgerechnet in °C). Mittelw 21,3 Stdabw 1,8 Max 27,5 Min 16,6 Delta 11,0 Mittelw 21,7 Stdabw 1,1 Max 26,5 Min 18,0 Delta 8,4 Mittelw 21,5 Stdabw 1,4 Max 24,3 Min 17,0 Delta 7,3 Obwohl die Mittelwerte nahe zusammen sind, irritieren
anderen Bereich lägen, würden sie plötzlich alle mit anderen Zahlen enden. Grob gesagt, die ersten 256 enden mit ›0‹, die nächsten 256 mit ›1‹ und so weiter. Bis zu den letzten 256 welche mit hex ›f‹ enden.
-
Thread
DS80C390
ca. 50ct eine PLCC-Fassung und für ein paar Ct. die Stiftleisten kaufen, so das eine Fassung auf max. 6 kommen dürfte. Hermann
Ach so, ganz vergessen 78C256 = 32kb, nicht 265kb Mfg sascha
-
Thread
Samsung le40m87bd Netzteil BN44-00165 A Rev1.1
Max-Power schrieb im Beitrag #3103965: > Nun hab ich EEPROM reset gemacht mit draht ;) Ich habe keine Ahnung wie du auf die Idee kommst einen Eeprom zu reseten, wenn ein Netzteil defekt vorliegt. Wie
Max-Power schrieb im Beitrag #3104243: > ja hallo danke ich habe hier jede menge chips die gleich aussehen jedoch > weis ich nicht ob die dinnger auch 256 k haben denke das ist die > speicher größe
-
Thread
Neue Propeller Karte zu Fertigen
Hallo, Andreas, ich habe mir mal den MAX3232 bei verschiedenen Anbietern angeschaut: MAX3232 - Farnell ab 1,44 Euro MAX3232 - RS ab 4,01 Euro MAX3232 - Digikey ab 1,22 Euro MAX3232 - Reichelt 3,40 Euro Mit etwas suchen kann man ihn
Hallo Stephan, hab das Problem MAY3232 schon gelöst. Da der MAX232 und der MAX3232 Pinkompatibel sind, hab ich noch die alternative Möglichkeit vorgesehen, den MAX232 mit 2 Spannungsteilern als Pegelwandler am Propeller anzuschliessen. Diese Lösung kostet nur
-
Thread
Pollin CPLD Board Erfahrungen?
und mit einem Atmega dran sollte sich was Zaubern lassen Was meint ihr zu dem Gedanken? Gruß Max
@ Steve M: Werden die Board kostenfrei nachgeliefert? Fals etwas dazu gesagt wurde. Gruß Max
-
Thread
Amateure braucht Hilfe bei RS232
erledigt den größten Teil, es fehlt nur noch der invertierende Pegelwandler. Für 5V-Systeme machen das MAX232 und ähnliche, für 3,3V MAX3232 und kompatible. Die ursprüngliche RS232 hatte eine Versorgungsspannung bis zu +/-15V, schon der MAX232 reduzierte es auf +/-10V, der MAX3232 nur noch +/-6V. Tatsächlich
393038537191 Bei den Modulen sollte man aufpassen! Da scheint der Markt seit Jahren mit "fake MAX3232" überschwemmt zu werden. https://blog.heypete.com/2016/09/11/investigating-fake-max3232-ttl-to-rs-232-chips/
-
Thread
µC 8-Bit 16-Bit 32-Bit Arbeitsweise??
Beiträge gefunden, allerdings wird immer die selbe Erklärung abgegeben. Dass ein 8-Bit in einem Zug max. bis 256 zahlen Berechnen kann und 16-Bit bis 16^2 und so weiter... Aber was ich hier nicht verstehe ist, wie das im Code zu verstehen ist. Wenn ich z.B mit ein 8-Bit µC in einer Weil-Schleife ein
Heizer schrieb im Beitrag #4072550: > Dass ein 8-Bit in einem Zug max. bis 256 zahlen Berechnen kann und > 16-Bit bis 16^2 und so weiter... Nein. Es bedeutet, daß eine Zahl, die auf einmal verarbeitet werden kann, nur 256 verschiedene mögliche Zustände kennt, also