-
Thread
Mehrfachabfrage mit if und else oder besser?
back to your programming language is do-able. OK,. I assume 16 steps. By the following you have a max. of 4 steps, rather than performing all 16 steps checking the value of "A": [pre] If A < 9 then '1 .. 8 If A < 5 then '1 .. 4 If A < 3 then '1,
[c] #include <stdio.h> typedef int (*Funptr_t)(int); int mach_nr_0(int b) { return b - b - 127; } /* dummy */ int mach_nr_1(int b) { return b + 2; } int mach_nr_2(int b) { return b - 2; } int mach_nr_3(int b) { return b * 2; } int mach_nr_4(int b) { return b / 2; } int main(void) {
-
Thread
Sinus aus PWM - X-Mega Problem
7,8125 ms -> Step: 125 1238, // Zeit: 7,875 ms -> Step: 126 1207, // Zeit: 7,9375 ms -> Step: 127 1176, // Zeit: 8 ms -> Step: 128 1144, // Zeit: 8,0625 ms -> Step: 129 1111, // Zeit: 8,125 ms -> Step: 130 1078, // Zeit: 8,1875 ms -> Step: 131 1045, // Zeit: 8,25 ms -> Step:
>Wenn ich jetzt die Versorgungsspannung langsam erhöhe, dann steigt meine >Stromaufnahme auf max. 150 mA bei 230V und die MOSFETs werden heiß. Da stimmt was nicht. Wahrscheinlich hast du keine Pausen bei der Ansteuerung der Halbbrücken und es leiten beide MOSFETs kurzeitig, wodurch ein großer
-
Thread
EPROM an Mikrocontroller STM32F103 (3.3V)
TImo schrieb im Beitrag #4563187: > http://www.spansion.com/Support/Datasheets/S25FL127S_00.pdf > Dieser Flash-Memory erlaubt "– Advanced Sector Protection (ASP) > – Individual sector protection controlled by boot code or password". > > Das heißt bei mir wird schreiben und lesen ist
abgelegt? Wieder näher am Thema und warum ich die EEPROM-Emulation mit eigener Firmware bevorzuge -> Max max hat hier auch auf die harte Tour rausgefunden, wie gut moderne Schutzmechanismen arbeiten: https://www.mikrocontroller.net/topic/395243#4569110 Es ist nicht unmöglich an der höchsten Schutzstufe
-
Thread
Ist ein Herdanschluß mit 2x 1 Phase angeschlossen wie an 2 Phasen sicher?
mit 127 V vor, sondern "normale" mit 220 V, wenn auch z.T. ohne PE-Kontakt(!): https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRxKXyj5gW5TUnAtI5eqFVVkrKFACaVp9frp686IKZqVSkjyPUXNjtGBRJcu7M&s. Ob die damals an 3~127/220 V hingen? Weiss ich nicht; dann hätte ein Aussenleiter geerdet/genullt sein müssen... --- Ja, unser erster Herd war lt. Anschlussbild auch an 3~127/220 V anschliessbar.
-
Thread
Was ist schneller: Runden, Addieren und Abschneiden oder Lookup Table
Binäre Suche (max 3 Vergleiche).
man da auch die etwas unflexiblere Bitshift/Mathematik trickery anwenden: [c] uint8_t input = 127; uint8_t output = 0x00; for (int i = 0; i <=6; i++) { if(input > (42*i)) { output |= (1 << i); } else {break;} } [/c]
-
Thread
ATMEL ARM SAMD ohne Framework programmieren
den Flash >löschen kann. Das hier gibt die Tool information aus: Atmel-ICE Debug host 127.0.0.1 Debug port 51159 Serial number J41800039355 Connection com.atmel.avrdbg.connection.cmsis-dap Features 1 Firmware Version 1.1c Hardware Version 0 Beim ersten
devices over the SWD interface can be clocked at up to ten times the CPU clock (but limited to 2MHz max)" Wenn die DEBUG CLK sehr langsam ist, kommt der Debugger eventuell direkt nach dem Reset rein, vor der PLL. Dann könnte man sich eventuell das beschriebene Anschliessen eines externen langsamen
-
Thread
400 V Drehmaschine mit 230V Netz betreiben
Auch ein FU kann keine Spannung erhöhen, er kann nur max. die Spannung am Ausgang bereitstellen, den er am Eingang bekommt. Du kannst also aus 230V~ 230V Drehstrom machen, aber keine 400V. Davor M. schrieb im Beitrag #4498418: > Kann > ich einen FU "
aus Baujahr 1950-1970 handelt. Da sollte man vorsichtiger rangehen. Hohe Drehzahlen vermeiden. (Max. 75- 80 Hz). Das eigentliche Problem sind niedrige Drehzahlen, da hier die Motorkühlung zusammenbricht. (Handauflegen hilft! ) Ich habe meine alte Standbohrmaschine auf max. 15 Hz runtergeregelt
-
Thread
Attiny85+MAX7219 steckt in Testmode fest
Hallo, ich versuche gerade über einen Attiny85 mit Software SPI einen MAX7219 zum laufen zu bringen. Leider scheint der MAX7219 im Test Modus festzustecken. Ich habe zwei 7-Segment Anzeigen angeschlossen, 100nF Kondensator am Max7219 und 100nF Kondensator am Attiny85, 10k
Ersetze alle Vorkommen von "char" durch "uint8_t" und ändere den Vergleich "if (databyte<127)" nach "if (databyte>127)", dann müsste es funktionieren.
-
Thread
Servomotor als Antrieb für Fräs-/Bohrmaschine?
nicht der Motor, der Verstärker! Der macht intern daraus eine Zwischenkreisspannung (Gleichspannung, max 675V), die über die Endstufen zum Betrieb des Motors genutzt wird. Die Motorspannung wird durch die Ansteuerung der Endstufe bestimmt... Ahoi, Martin
des Motors(am vielpoligen Stecker) Ich selber habe auch einen Servomotor mit ähnlicher Leistung(3 x 127V @ 15A) (noch mit Hallgebern )an meiner Tischbohrmaschine angebaut. Die dazu passende Steuerung ist in einem Schaltschrank untergebracht. Der Motor lässt sich sauber, und vor Allem tachogeregelt, per
-
Thread
SSD1306 mit I²C zeigt nur Rauschen
Set Display Start Line to 000000b i2cset -y 1 0x3c 0x00 0xA1 #Set Segment Re-map, column address 127 is mapped to SEG0 i2cset -y 1 0x3c 0x00 0xC8 #Set COM Output Scan Direction, remapped mode. Scan from COM7 to COM0 i2cset -y 1 0x3c 0x00 0xDA #Set COM Pins Hardware Configuration i2cset -y 1 0x3c
-y 1 0x3c 0x00 0x80 #max fequency, no divide ratio i2cset -y 1 0x3c 0x00 0x8D #Charge Pump Setting i2cset -y 1 0x3c 0x00 0x14 #enable charge pump #i2cset -y 1 0x3c 0x00 0x00 #i2cset -y 1 0x3c 0x00 0xD9 #Set Pre-charge
-
Thread
Attiny85 wie progamiere ich mit AVR eine SRV
nich so mein Ding. Bist du im Stande dem tiny die benötigten Rahmenbedingungen (stabile Versorgung, Max. 40 mA am Ausgang, usw.) zu liefern?
Der Attiny85 hat 8MHz max, aber für 5min braucht man bestimmt ein Vorteiler. Wegen den in C Programmieren naja wenn es funktioniert ist es natürlich auch ok. Leider hat mein Programmer mit C immer mal ein paar Probleme
-
Thread
DC-DC Converter gesucht!!
max. 16,5V und haben keinen geregelten ausgang! vl weiß jemand eine lösung? mfg martin
nur bis max. 16,5V > und haben keinen geregelten ausgang! > > vl weiß jemand eine lösung? > > mfg martin Wo findest Du da Angaben über den Wirkungsgrad? Ich sehe keine. Aber egal, wenn Dir der Wirkungsgrad
-
Thread
LM78xx high current Frage
-5A Dauer voerst reichen. Die Strombegrenzung würde ich auf 8A festlegen. Demnach würde Iinput bei max 8.5A betragen. Wie groß müsste dann der Kühlkörper für die TIP42 ausfallen? Mike.
dem Transistor auf der negativen Seite verheizt. Nach der Schaltung im anderen Thread ist das ein TIP127.
-
Thread
USB- Hub bauen - 100 Ports
Das wird an einem Hostcontroller auch sehr knapp, da USB max 127 Geräte (inkl. Hubs) unterstützt. Gruß Roland
-
Thread
Suche Röhre für Labornetzteil
Mein (nicht typengleiches) KEPCO hat 'ne 6BG6GA http://frank.pocnet.net/sheets/127/6/6BG6GA.pdf Dann müsste aber auch noch eine Anodenkappe da sein ;) (irgendwo im Gehäuse an einem Stückchen Strippe :D ) Sieht von den Resten wie eine 6L6 aus .... Welche Anodenspannung bzw max Ausgangsspannung?
-
Thread
Serielle Visualisierung mit Comvisu
#5>=100;#5;100)". Als Beispiel um einen Eingang mit dem Mindestwert 100 zu versehen. - Funktion max() implementiert (siehe Dokumentation). - In der Titelleiste und in der Tableiste wird der Name der geöffneten Projektdatei angezeigt. - Der Fehler beim Speichern des Aktiv-/Inaktiv-Zustand im
bereits als Art Ringspeicher. Die Grenzen sind fest im Programm hinterlegt. Der einstellbare Min- und Max-Wert für die X-Achse ist in Sekunden, also nicht dimensionslos. Möchte man 2 Tage darstellen, so würde man als Min-Grenze "0" und als Max-Grenze 2*24*60*60 = "172800" einstellen. Für ein Sampling pro
-
Thread
Mehrere PHP Skripte nacheinander ausführen
Batch Datei erstellt und rufe von dort den IE mit der entsprechenden URL auf: start iexplore http://127.0.0.1:7777/uni/8_AP_DOC.php Gruß Kolja
fopen("LP_DAT.csv", "a"); $kopfzeile = "LP;;DAT;;Leistung; \n Datum;Uhrzeit;;min;durchschn.;max \n"; fwrite($fh, $kopfzeile); Danke für die Hilfe!
-
Thread
430MHz vs. 870MHz
Unternehmen_Institutionen/Frequenzen/Allgemeinzuteilungen/2014_69_SRD_pdf.pdf scheint es bei 869.7-870MHz und max. Sendeleistung von 5mW keine Vorgaben mehr für Belegungsdauern zu geben? Auch Störungsvermeidung (was auch immer ich mir darunter vorstellen soll) muss nicht unbedingt betrieben werden? Insgesamt
sogar zwei SAW-Filter und einen LNA dazwischen dann war Ruhe und die Empfangsempfindlichkeit lag bei -127dBm. Gruß Sascha
-
Thread
Onewire + DS18x20 Library
Gast) > >>Ich hab dein Beispiel mal in mein Projekt eingefügt >>Hier bekomm ich auch als Anzeige 127,5. > >>rf12_txdata_TEST("No response on bus!",21); > > Wollen wir wetten, daß die die gleiche Person wie hier bist? > > Beitrag "Delay mit Timer" JA aber warum bekomm ich als ausgabe 127
Hinweise nicht reagierst. Aber mir kann auch keiner von ihnen konkret sagen warum ich als Ausgabe 127 erhalte. Nicht jeder ist so bewandert wie ihr.
-
Thread
8-bit-AVR: int32 to uint32
Leo B. schrieb im Beitrag #4424307: > da ja INT_MAX eins kleiner ist als -INT_MIN. Nicht zwingend. Nach Standard kann die Plattform auch das Einer- statt dem Zweierkomplement benutzen, dann ist der Betrag von MIN und MAX identisch. Wenn man also portabel programmieren will, muss man annehmen, dass z.B. ein signed char einen Wertebereich von -127 bis +127 hat, die mögliche -128 muss man natürlich trotzdem beachten. Ich weiss, ist Haarspalterei, die meisten Plattformen benutzen das Zweierkomplement. Michael K. schrieb im Beitrag #4424379:
-
Artikel
Diskussion:Soft-PWM
( max_value < channel[j].value){ max_value = channel[j].value; max_channel = j; } } // Merge channels if value is equal to previous. if( i && ( max_value == channel[ i - 1 ].value )){ pwmslots--; channel[
else if( max_channel != i ){ PWM_Slot tmp = channel[max_channel]; channel[max_channel] = channel[i]; channel[i] = tmp; } } // skip channels with a PWM width of zero if( channel[ pwmslots - 1 ].value == 0) pwmslots
-
Thread
usb-Zugriff uner python geht ncht wie erwartet
0x0 Specified at interface bDeviceSubClass : 0x0 bDeviceProtocol : 0x0 bMaxPacketSize0 : 0x20 (32 bytes) idVendor : 0x173a idProduct : 0x2198 bcdDevice : 0x100 Device 1.0 iManufacturer : 0x1 Error Accessing
0x5 Endpoint bEndpointAddress : 0x2 OUT bmAttributes : 0x2 Bulk wMaxPacketSize : 0x40 (64 bytes) bInterval : 0x0 EINS Traceback (most recent call last): File "<stdin>", line 1, in <module> File "/usr/lib/python2.7/dist-packages/spyderlib
-
Thread
automatischer Vorschub für Drehbank
unschlagbar gut. Damit meine ich einen stufenlos einstellbaren DC-Mot. (hinreichender Größe für den max. erforderlichen Vorschub) gekoppelt mit einer Kugelrollspindel. Wenn es um höchste Präzision geht, kann nicht mal im Entferntesten dagegen ein Schrittmotor-Vorschub "anstinken". Und ein hydraulischer
eine Bewegung über mehr Schritte als die Hälfte der Variablenbreite erfolgt (also bei 8 Bit mehr als 127 Schritte), kannst Du das eh nicht mehr sagen. Da schlägt das Abtasttheorem voll zu. Und mit dem "Trick" des Überlaufbits hast Du dieses Wissen nur eine Stelle nach links geschoben (dann hättest Du
-
Thread
Teensy MIDI und SysEx-Daten über 255byte
ein empfangenes MIDI Byte zurückgibt) Hintergrund: über MIDI können nur Datenbytes mit Werten bis max. 127 übertragen werden, da jedes Byte mit MSB=1 (also >= 0x80 bzw. 128) als neues Statusbyte interpretiert wird. Die Länge eines SysEx-Datensatzes muss also irgendwie anders übertragen werden, als einfach nur in einem Datenbyte, wenn der Zahlenwert 127 überschreitet.