-
Thread
Conways Game of Live zu langsam auf Z80
uint16_t randstart = 100; uint16_t maxgens = 0; // 2 Spielfelder enum cell_stat feld_last[MAX_X+1][MAX_Y+1]; enum cell_stat feld_next[MAX_X+1][MAX_Y+1]; /* Prüft was mit einer einzelnen Zelle passiert in der nächsten Generation Rückgabe: 0 = lebende Zelle stirbt
Zugriff auf 8 Nachbarn ohne Schleife über ermittelten Offset ptr zeigt auf aktuelles Feld ptr[-MAX_X-1]+ptr[-MAX_X]+ptr[-MAX_X-1] + ptr[-1]+ptr[1] + ptr[ MAX_X-1]+ptr[ MAX_X]+ptr[ MAX_X-1] Ob die Ausgabe wirklich schneller wird, wenn du Änderungen prüfst, sei dahingestellt, hängt vom System
-
Thread
Led effekte C
define DIM_CORRECTION(x) dim_curve[x] const int16_t WIDTH = numLeds/2; const uint8_t VALUE_MAX = 127; const uint8_t SHOW_LAST_DOT = 0; const uint8_t WAIT_FOR_NEW_RUN = 1; int16_t maxPos = numLeds - 1; int16_t minPos = 0; // Limits setzen if (WAIT_FOR_NEW_RUN) { maxPos = maxPos + (WIDTH + 1); minPos = minPos - (WIDTH + 1); } // Richtungsaenderung abfragen if (*posLed >= maxPos) { *posLed = maxPos; *revLeds = 1; } else if (*posLed
-
Thread
Wurzel ziehen asm
subber" ODD rjmp loop exit: ret ; the sqrt(num) is in sqrt (r0), always an 8bit max Nicht weiter von mir getestet. Gruß hagen
subber" ODD rjmp loop exit: ret ; the sqrt(num) is in sqrt (r0), always an 8bit max " kann mir jemand mal dieses Verfahren für das Wurzel ziehen schritt für schritt erklären.
-
Thread
Platine mit 0,1mm Leiterbahn erstellen
Belichter (DIY) gebaut wo die UV LEDs nur 15mm zur Platine haben und erziele damit beste Ergebnisse bis max. ca. 4mil runter (leider schafft der Tintendrucker keine feinere Auflösung)! Ich belichte Beitseitig gleichzeitig! http://postimg.org/image/pefszuh4d/
den Maßstab nicht genau bestimmen, aber vertikal beträgt er jetzt 100Pixel/mm. Pitch ist also ca. 127 Pixel Und die Leiterbahn dazwischen zwisch 12 und 18 Pixel. Also kommt 0.1-0.15 mm hin. Sehr gut!
-
Thread
Aufgabe Bus Teilnehmer
Rechnerische und zeichnerische Fähigkeiten" Zitat-Ende. ;-( Eine Strasse kann mit maximal Amax = 127 Autos belegt werden. Bei einer Verkehrszählung wurde die maximale Übertragungskapazität der Strasse mit Ü = 1000 Tonnen / s ermittelt. Ein Auto soll eine Nutzlast transportieren von L
Studium schrieb im Beitrag #5938934: > Nun würde ich die Stichleitungslänge ausrechnen, weil die Ldc max ja > angibt, wieviele Teilnehmer überhaupt an dem Bus teilnehmen können. > Dazu fehlen mir jedoch angaben, oder? Und zudem ist das ja überhaupt nicht gefragt. Allein die Buslast ist relevant. Der
-
Thread
Selengleichrichter ersetzen
Beitrag #5082991: > die Spannung steigt dabei auf >400V an. Dein Meßgerät spinnt, 250V * 1,4 ergibt max 350V Spitze.
) Der Kondensator ist aber neu und verträgt 550/600V. >Dein Meßgerät spinnt, 250V * 1,4 ergibt max 350V Spitze. Hätte ich dazu schrieben müssen, sorry! Original waren unter Last 250V AC zu messen, (laut Schaltplan) mit einem Modernen DVM komme ich im Betrieb auf ~270V. (Wegen der 10V mehr Netzspannung
-
Thread
Digitalradio, warum nicht DVB?
DAB ist hinsichtlich Reichweite , Energiebedarf und max. Geschwindigkeit des mobilen Empfängers optimiert.
schleudern.Und das macht uns Spaß. AnonymusGroup Delivery Inc. Cooperated Housten Texas Orihang Blw. 127-54 Austin Texas
-
Thread
[Biete] Sammelbestellung de.Mouser.com 2014
ProjectManager/ProjectDetail.aspx?AccessID=27c9059931 Wert: 13,06€ Aktualisierter Sammelwert: 127,65/65€
ProjectManager/ProjectDetail.aspx?AccessID=818bc88d3e Wert: 29,82 € Sammelwert 54.20 € Gruß Max
-
Thread
Mikrocontroller an 24V mit Optokopller?
verringern. Nehmen wir mal den hier mit 4°C/W=4K/W http://www.reichelt.de/Leistungs-Kuehlkoerper/V-PR127-94-M3/3//index.html?ACTION=3&GROUPID=3382&ARTICLE=35380&OFFSET=500&WKID=0& Dann musst Du aus dem Datenblatt des 7805 nicht mehr die 50°C/W vom Chip zur Außenluft nehmen, sondern nur noch die 5°C/
10-12V. Damit begrenzt Du Vgs auf eben diese 10-12V und vermeidest damit die Überschreitung von Vgs(max) von 16V. Wenn Du merkst, dass die MOSFETs nicht schnell genug durchschalten und dadurch warm werden, musst Du mit den 10k etwas herunter gehen, was dann aber den Strom durch die Zenerdiode erhöht.
-
Thread
FPGA und CPLD, Programmspeicherort, wieso extra Baustein?
Platz. Es gibt schon FPGA mit embedded Flash woraus die LUT geladen werden. Actel Igloo oder Intel MAX10 z.B.
es meines Wissens nach bei den CPLDs ist? Dann haste scheiße recherchiert: * Spartan3-an * Max10 * pOLARFIRE
-
Thread
Harman Kardon AVR 158 Schaltet nicht ein
nehmen kann oder was sogar mehr aushält als der alte. Ich habe BC640 Gefunden... soll statt -50V Max. Bis -80v Max. Gehen... Basis is bei beiden -5V
Ich finde derzeit jedoch das "Gegenstück" nicht. Also wo das Signal herkommt. Es soll laut Seite 127 zu einer Steckverbindung "WF103" gehen. WF103 finde ich auf Seite 130 rechts, allerdings ist der Signalname nicht vorhanden. Ich würde aus der Ferne nur noch raten. Falls hier niemand mehr weiter
-
Thread
Snubber beim Flyback
noch nicht dimensioniert ist. Ausserdem werde ich auch der Sekundärseite noch eine Überstromregelung (max. 4 bis 5A) einbauen. Nachdem ich den Vorschlag von MaWin umgesetzt habe die Netzgleichrichtung und den Elko mit zu simulieren umgesetzt habe (was schon etwas gebracht hat), werde ich mal die Verlustleistung
http://www.powerint.com/sites/default/files/product-docs/an18.pdf [2] http://www.ti.com/lit/ml/slup127/slup127.pdf
-
Thread
DS18B20 probleme mit Pull-Up
Wartezeit von 750ms selbst erzeugt und danach die Temperatur ausgelesen. Dann erhalte ich den Wert 127,9375°C. Das entspricht dann lauter einsen auser die 5 bit fürs vorzeichen die sind Null. Das ist in soweit komisch, dass das nicht der Standartwert ist (auslesen ohne Temperaturconversion 85°C).
DDR-Register immer auf Eingang geschaltet sein ohne Pullup. Der Zeitschlitz muss mind. 60µs und max. 120µs lang sein.
-
Thread
I2C-Bus
Hallo, bei der 7-Bit-Adressierung kannst Du max. 128 Geräte anschliessen. Bei dem Sensor sind es max. 4 (wie Du schon gesagt hast). Die 10-Bit Adressierung bringt meinem Verständnis nach nur dann was, wenn Du 10-Bit Devices hast. Es gibt einen
Guck mal nach dem TMP100 von TI. Der hat drei freie Adressbits, also maximal 127 Devices.
-
Thread
ESP8266 D1 Mini + Relaismodul: Relais bleibt bei D1 dauerhaft eingeschaltet
nicht auf high sondern auf Input geschaltet wird, weil die Widerstände R es dann auf 5V ziehen. 127 Beiträge.
Michael B. schrieb im Beitrag #8078719: > 127 Beiträge. für den Arsch.
-
Thread
EMV für Fachleute
wieviel Strom fließt eigentlich über die Z bei ca.1,3V Spannungsabfall? Im Datenblatt steht IF = 250mA max? lg die Pins ändere ich gleich!
Durchbruchminimum wäre und wenn Vcc1 mal steigen sollte, durchbricht sie erst bei 1,5V Diff und es fließen dann max 10mA. ist das richtig?
-
Thread
LED Matrix zu dunkel
shiftOut(d, c, MSBFIRST, 0); // IC 3 shiftOut(d, c, MSBFIRST, 0); // IC 2 shiftOut(d, c, MSBFIRST, 127); // IC 1 [/c] Latch wird vorher gesetzt. FuncForSchift rechnet mir die Zahl für das IC aus. Also wenn row 1 ist gibt die Funktion 1. Wenn row 3 ist gibt dir Funktion 4. Wenn row 4 ist gibt
(d, c, MSBFIRST, 0); // IC 7 shiftOut(d, c, MSBFIRST, 0); // IC 6 shiftOut(d, c, MSBFIRST, 127); // IC 5 // Spalten shiftOut(d, c, MSBFIRST, 0); // IC 4 shiftOut(d, c, MSBFIRST, 0); // IC 3 shiftOut(d, c, MSBFIRST, 0); // IC 2 shiftOut(d, c, MSBFIRST, FuncForShift(row));
-
Thread
Ardublock und i2c Bus
I2C - Schnittstelle die Expander - Bausteine PCF8574 bzw. MCP23017 oder auch AD und DA Wandler z.B. MAX127 oder MAX520 sowie Sensorik - Module ansprechen und auswerten. Mit den vorgegebenen I2C – Blöcken beim Ardublock in der Spalte Kommunikation komme ich nicht weiter. Ich habe bis jetzt auch noch keinerlei
-
Thread
Hex Wert -> Dezimal an LCD ausgeben
aus: Ich hoffe es kommt von der Formatierung her einigermassen an. lcd_gotoxy(15,1); Wandelwert=max/100; /* Maximalwert Vorkommastellen berechnen*/ ltoa(Wandelwert,Wert1,10); /* Maximalwert in ASCII-Wert umwandeln*/ lcd_puts_p(ausg[1]); /* ausgabe "max"*/ lcd_puts(Wert1); /* 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,
-
Thread
Inventer Lüfter austauschen
Max Blanck schrieb im Beitrag #3203480: > schaut mal hier, http://inventer-tuning.blogspot.de/ , vlt. ist das was Die Lösung hier sieht doch schon recht vielversprechend aus. Ist auf jeden Fall vielversprechender
in die eine Richtung > 50% in die andere Richtung. Type 4412FGPR-203 - Axiallüfter, 12 V, DC, 127 mm, 26.4 mm, 126 m³/h Sieht nach einer guten alternative aus. Hat den schon wer im Einsatz?
-
Thread
230V AC Phasenanschnitt
? R entsprechend anpassen. Die Spannung beträgt 5 V. Der Arduino schaltet den Ausgang mit 5 V und max. 25 mA.
im Beitrag #5127112: > Die Spannung beträgt 5 V. Der Arduino schaltet den Ausgang mit 5 V und > max. 25 mA. Ich würde nehmen: 240 Ohm.
-
Thread
Mitarbeiter trinkt - relativ offensichtlich. Gesperrt
Michael Lieter schrieb im Beitrag #2302429: > Nein. Jeder Bürger ist berechtigt nach §127 StPO "Jedermann Paragraph" > einen Menschen der bei einer Straftat erwischt wird, vorläufig fest zu > nehmen. Und wo ist die Straftat? Na?
Im übrigen nützt dir §127 StPO wenig, wenn die Bundeswehr das in ihren ZdVs anders regelt. Du hast dann zwar das Recht dazu, wirst aber dennoch unter Umständen diszipliniert. Noch dazu als Uffz, also nicht OvWa. Reine Wichtigtuerei
-
Thread
3d-drucken generell
X119.581 Y137.900 E1.7461 G1 X122.029 Y134.891 E1.8708 G1 X123.574 Y131.333 E1.9955 G1 X124.103 Y127.491 E2.1203 G1 X123.574 Y123.648 E2.2450 G1 X122.029 Y120.091 E2.3697 G1 X119.581 Y117.082 E2.4944 G1 X116.413 Y114.845 E2.6191 G1 X112.758 Y113.546 E2.7439 G1 X108.888 Y113.282 E2.8686 G92 E0
hat man dann eine max. Geschwindigkeit. Weil in der ISR aber eine Menge gerechnet werden muss bzw. mehrere Achsen gleichzeitig ihre Takte bekommen ist max. Schrittfrequenz <40 kHz. Aber innerhalb dieser 10 kHz ISR werden
-
Thread
Messgeraetchen aus Pollin Spiel bauen
entweder an einem Tastereingang oder an einer der ISP-Leitungen Taster zur Auswahl von Messtelle, min/max usw.
Audiobootloader für das Ping-Pong Spiel: http://www.hobby-roboter.de/forum/viewtopic.php?f=4&t=127
-
Thread
Midi Controler AVR
6, 7, 8, 9, A, B, C, D, E, F). yy is the note number and can be anything between 00 and 7F (0 and 127 in decimal values). zz is the attack velocity and can be anything between 01 and 7F (an attack velocity of 00 makes the Note On command into a Note Off command).
auf einen einzelnen Fader/Poti/Button lassen sich beliebige MIDI-Kanäle, Controller-Messages und min/max-Werte ablegen (so verstehe ich die Dokumentation). Entweder über die Bedienoberfläche der MIDIbox64E-Faderbox (falls ein Display vorhanden ist) oder über eine Java-Software für den PC/Mac. Man braucht
-
Thread
Frequenz für annehmbare Kernverluste aus Datenblatt
von 0.5 an die Spule anlege, ergibt dies: U*(d/f)=16,67V*us. Das sind, bei einer 100uH Drossel (DR127-101-R), noch 31% des angegebenen v-us-Wertes (100% = 53,9V-us) und somit darf ich die Spule nur noch bei 96% des max. Irms betreiben. Grüße
gibt keine 96%-ige Saettigung. Ich meine, dass die Sättigung bei einem Strom von 96% des angegeben max.Stromes beginnt und somit nicht überschritten werden sollte. Ist das falsch?
-
Thread
ESP32 Micropython
buffer containing a sine-wave buf = bytearray(100) for i in range(len(buf)): buf[i] = 128 + int(127 * math.sin(2 * math.pi * i / len(buf))) while 1: for i in range(len(buf)): dac2.write(buf[i]) [/c] Die Frequenz beträgt 329Hz, also bei 100 Abtastwerten eine DAC Fs von 32,900kHz .
736 out of 15360 GC: total: 111168, used: 5360, free: 105808 No. of 1-blocks: 32, 2-blocks: 9, max blk sz: 264, max free sz: 6604
-
Thread
Software PWM 8-fach
. den Timer0 ohne Prescaler zu laufen (1/1) Dann hast du ein Register (Variable ?!) Namens PWM_MaxSchritte welche du z.b. auf 100 Setzt Dann kommt ein PWM Zählregister (Variable?!) Welche zum Init genau so hoch ist wie PWM_MaxSchritte (in diesem fall auch 100) Jetzt brauchst noch 8 PWM Register
Vergleich um die entsprechende Schrittzahl erhöht? Bei 2/256 wäre dann der eine Vergleichspunkt bei 127 und der andere bei 255? Könntest du das an Hand eines Beispiels vielleicht erklären? Gruß Rahul
-
Thread
Anzahl verwendeter Bitstellen mit C-Preprocessor ermittelbar?
ganzzahligen Wert die Anzahl der Bits zu ermitteln, die nötig sind, um diesen Wert darzustellen. Also 127 = 7 Bits, 128 = 8 Bits, 129 = 8 Bits, ... Ich kann natürlich ein "riesiges" Makro schreiben, in welchem das ganze mit einem Haufen Größenvergleiche hardcoded ist. Also in etwa(!) so: [code]#define
t minimumBitsForValue(const T& v) { for(uint8_t n = 1; n <= std::numeric_limits<uint8_t>::max(); ++n) { T max = T((1 << n) - 1); if (v <= max) { return n; } } return 0; } [/c]
-
Thread
Lichtschranken-Rundenzähler (12V).
, Leistungsaufnahme (Betrieb): 0,2W, Schaltstrom, max.: 2 A
Bauform: Printmontage, Ausführung: 2 Wechsler, > Technologie: bistabil, 2 Wickl., Schaltspannung, max.: 250 VAC, > Schaltspannung, max.: 220 VDC, Nennlast: 3A / 30VDC, Nennlast: 1A / 125V > AC, Schaltleistung, max.: 125 VA/ 90W, Innenwiderstand (Ri): 960 Ohm, > Prüfspannung: 1500 VAC, Spulenspannung
-
Thread
Beschleunigung des Leseprozess auf SD-Karte
gar keinen Sinn. Da alles Geräte am Bus ihre eigene CS-Line haben, kannst du den SPI immer mit dem max. möglichen Clock für das entsprechende Device takten. Und wenn du mal die Clock für die SD von 2MHz auf die erlaubten 20MHz anhebst (oder wie der AVR auch immer schafft), wird das dein Ergebnis schon
werde probieren! > Welchen Decoder benutzt du? VS1011e. Gutes Ding, hat aber dieser Grenze: max SPI-Clock <= ClockVS1011 / 7. Wenn ich den Chip mit 24.576MHz tatkte, sind ~3.5MHz... :( Grüße Luca Bertoncello
-
Thread
µC-Wahl:Zweifach USART oder ADC?
Bei externen ADCs sollten die Lesungen ohne großen Aufwand stabil sein (+/-1). Ich nehme gern den MAX127 oder MAX1270. Peter
-
Thread
Merkwürdige Sprungantwort bei Hochpass
Die eigentliche "Messung" passiert hier: [c] void MainWindow::View_Step( void ) { int max_steps; int i; double mag; double i_val; double i_step; double step_width; double step_val; double scale_end; if( !filter ) return; // no filter active max_steps = scope->width(); step_width = 1000.0 / sample_rate; i_step = 2.0 / sample_rate; scope->clear(); scope->refresh(); scale_end = step_width * max_steps / 4; // set
-
Thread
Retro Fieber: Z80 oder 68000 ?
Ach ja: Richtig Retro wäre natürlich SN75188+189 statt MAX232. ;-)
; // ADC 0804 __sfr __at 0x40 ADC0804_READ; // 7b Segment __sfr __at 0x60 SEG7; #define MAX_RAM 40000 uint8_t ram[MAX_RAM+1]; // NMI Interrupt Handler void cv_vint(void) { __asm halt __endasm ; } // Halte CPU an und lasse LED leuchten void stop_cpu() { __asm
-
Thread
Mustererkennung auf Mikrocontroller
[0] - 1; if (b1) new_state.accu[0] = new_state.accu[0] + 64; new_state.accu[0] = max(0, new_state.accu[02]); } /* neuron 1 signal konditionierung b2 */ if (new_state.accu[1] < 0) ++new_state.accu[1]; else { new_state.accu[1] = new_state.accu[1] - 1; if (b2) new_state.accu[1] = new_state.accu[1] + 64; new_state.accu[1] = max(0, new_state.accu[1]); } /* neuron 2 */ if (new_state.accu[2] < 0) ++new_state.accu[2]; else { new_state.accu[2] = new_state.accu[2] - 1; /* Verbindung Neuron 0 -> Neuron
-
Thread
Display VG-G090651 von Pollin
0x12); //;Bias System: Bias = 1/9 (recommended for 1/65 Mux) twi_write(0x80); //+ 58 ;Set V_OP: 58/127 => 8.49V (with PRS=1) twi_write(0x20); //;Function Set: Mirroring off, Power on, Increment x, twi_write(0x05); //;Set V_LCD Range: upper range (PRS=1) twi_write(0x10); //;Set HV Gen Stages:
ist so zu niedrig fuer 1/9-Bias. So ist es richtig: [c] twi_write(0x80 + 58); // Set V_OP: 58/127 => 8.49V (with PRS=1)[/c] Gruss, Arne
-
Thread
AVR-Bootloader mit Verschlüsselung
mehr... Nach viel rumprobieren schaffe ich es eine Verbindung herzustellen. Ich benutze einen max232n mit Standardbeschaltung nach Datenblatt (5x 1muF). Beschaltet ist pin13(max) mit pin3(com) und pin14(max) mit pin2(com). Andere Seite: pin11(max) mit pd1 und pin12(max) mit pd0. Verbinde ich die
pro AVR nur noch einen Pin. Am MAX232 also RX/TX mit zb. 2k verbinden. Vom TX des MAX gehts dann an die AVRs. Der 2k dient dann einerseits zur Verschaltung von TX/RX und andererseits als Pulldown für TX da wir ja intern den 1-Wire-Modus