-
Thread
Projekt: 200MHz DDS-Generator
einem Rutsch zu machen. Ich habe hier eine leicht defekte Eichleitung, da sind die 20-dB-Stufen (max. Abschwächung pro Stufe) schon durch Reihenschaltung zweier 10-dB-Abschwächer (Üi-Glieder) realisiert.
20 Vpp 100 mVpp/Inkr. - Offset: -7.5 V - +7.5 V 100 mVpp/Inkr. - Sägezahn max. 10 kHz - Dreieck max. 100 kHz - Sinus max. 10 MHz - Rechteck max. 10 MHz - Frequenzauflösung: 0.01 Hz – 1 kHz 0.01 Hz/Inkr. 1 kHz – 10 kHz 0.1 Hz/Inkr.
-
Thread
SPI / I²C Anzahl unterschiedlicher Devices
doch wohl auf der Hand. Bei I2C, kannst du soviele Bausteine betreiben wie du Adressen hast. Da I2C max. 127 Adressen kennt, also max. 127 Geräte. Praktisch weniger weil du die Adressen nicht komplett frei wählen kannst. SPI, soviele Slaves wie du per CS aktivieren kannst.
24.000.000 hz, mit welche spi rate ist das jetzt unterwegs und wieviele byte daten können jetzt max über spi laufen. cybloard hat es schön erklärt, allgemein, aber ist das nicht fosc abhängig? ;-)
-
Thread
WS2812 (b) sterben, gehen kaputt, funktionieren nicht mehr einwandfrei.
Jahre mit, jetzt muss ich auch mal was fragen :o) P.S. ich benutze für die LED eine brightness=127 (max 50%) und meistens davon nur 10%, warm werden bei mir die LEDs nicht. (Wenige Grad über Raumtemperatur).
schrieb im Beitrag #6092245: > Leitungslänge < 150 mm Servokabel 3x 0.30 mm2 8 Leds auf dem Strip Max > max Strom 8 x 3 x 20mA 480mA, brightness 127 50% sind 240 mA, ich > benutze von den 50% wiederum nur 64,64,64 was wieder nur 1/4 ist das > sind 80 mA. Die Werte die Du mit einem DMM misst sind
-
Thread
Arduino - Loop Zähler
Max E. schrieb im Beitrag #3496885: > Was ist falsch? ;) var ist alle 256 loop-Durchläufe wieder 0
Max E. schrieb im Beitrag #3496899: > Danke für die Info das wusste ich nicht, erklärt aber trotzdem nicht > warum es nicht klappt. :P Doch, dein Zähler zählt 0, 1, 2, ..., 127, -128, -127, ... ,
-
Thread
Bascom GrafikLCD Hilfe
GND '2 GND GND '3 +5V +5V '4 -9V Pin 5 Max 32 -C2 '5 /WR PORTC.0 '6 /RD PORTC.1 '7 /CE PORTC.2 '8 C/D PORTC.3 '9 RESET PORTC.4 '10-17 D0-D7
* '******************************************************************************* Line (0, 127)-(127, 0), 255 Line (0, 0)-(127, 0), 255 Line (0, 1)-(127, 1), 255 Line (0, 60)-(127, 60), 255 Line (0, 0)-(0, 63), 255 Line (127, 0)-(127, 63), 255 Wait 5
-
Thread
Bei PWM mit 74HC595 gehen LED nicht ganz aus
Ach: PWM-Frequenz 200Hz bedeutet dann ja wohl: 127 Stufen in 5ms = eine Stufe alle 0,039ms... oder? Also in meinem Falle bei einem mit 20 Mhz getakteten ATtiny2313: alle 780 Takte 1 PWM-Stufe... Kann doch aber irgendwie nicht sein - eine dritte
: 127 Stufen erscheinen mir unnötig viel. Auch mit 32 Stufen erreicht man schon nahezu kontinuierliche Übergänge. Nutze die Interrupts Deines Controllers und schau Dir auch mal das USI-Interface an.
-
Thread
Ethernetverbindung FPGA<->PC
ICMP-Pakete > - UDP-Pakete Ja aber erst mal das einfach als LoopBack testen. Hier einfach IP address 127.0.0.1 verwenden. Damit ist das TX via RX duch den Switch durchgereicht. Zitat: Definition: The IP address 127.0.0.1 is a special purpose address reserved for use on each computer. 127.0.0.1 is conventionally
network adapter back to the receiving end of the TCP/IP stack. Typically all IP addresses in the range 127.0.0.1 - 127.255.255.255 are reserved for private use, but 127.0.0.1 is by convention the loopback address in almost all cases. Gruss Holger.
-
Thread
8 Bit FFT übernehmen
106, 108, 109, 111, 112, 114, 115, 117, 118, 119, 120, 121, 122, 123, 124, 124, 125, 126, 126, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 126, 126, 125, 124, 124, 123, 122, 121, 120, 119, 118, 117, 115, 114, 112, 111, 109, 108, 106, 104, 102, 100, 98, 96, 94, 92, 90, 88, 85
111, -112, -114, -115, -117, -118, -119, -120, -121, -122, -123, -124, -124, -125, -126, -126, -127, -127, -127, -127, -127, /*-127, -127, -127, -127, -127, -127, -126, -126, -125, -124, -124, -123, -122, -121, -120, -119, -118, -117, -115, -114, -112, -111, -109, -108, -106, -104, -102,
-
Thread
DMX steuerbaren RGB LED PAR oder Pinnspot selber bauen
[c] if (DmxRxField[0] <= 9999999999999999999999999999999) //enable LED if 1st DMX val is >127 [/c]
Als außenstehender würde ich sagen: [code] if ( DmxRxField[0] > 127 ) //enable LED if 1st DMX val is >127 [/code] Alles andere finde ich erklärungsbedürftig.
-
Thread
Bidirektionales Laden
Heizung, kein Kühlung, kein overprovisioning als weder oben noch unten Reserven. Das 10 Jahre und 127.000km mit einem Fahrzeug mit 120km Sommerreichweite funktionieren sehe ich bei meinen beiden Kangoo ZE für die ich jetzt erstmalig KFZ Steuer zahlen musste - also älter als 10 Jahre. Der erste die 127.000km
Max M. schrieb im Beitrag #7269212: > Warum muß eigentlich jeder Depp sein Erbgut weitergeben? Wer sagt denn, dass es jeder Depp muss? Zwingt dich irgendjemand? Mich zumindest nicht... Max M. schrieb
-
Thread
Audio ausgeben mit µC
Wenn man eine MP3-Datei im raw-format abspeichert, dann ist die 0 ja in der Mitte, also unsigned bei 127. Entsprechend müsste ich ja eigentlich bei 127 0 ausgeben und bei 126 -1. Aber ich kann über PWM ja nicht -1 ausgeben. Gibt es dafür noch eine Lösung? So hat man natürlich immer, wenn eigentlich 0 ausgegeben werden soll 127 und somit ein leichtes Rauschen.
-
Thread
Layout Schaltregler Kritik erwünscht!
Ist aber mühsam, weil ohne Hersteller sagt das DR127 wahrscheinlich gar nix, und dann wirds eng... > Schlimmstenfalls > sackt die Akkuspannung durch den Innenwiderstand zu stark ab, > so dass die gewünschte Leistungsabgabe des Netzteils nicht gewährleistet
/etc). Ist aber mühsam, weil ohne Hersteller sagt > das DR127 wahrscheinlich gar nix, und dann wirds eng... Immer noch besser, als nur "10µ", was ja so ungefähr nichts aussagt :-) Man kann ja auch den Hersteller dabei schreiben (Bauteil-Properties pflegen
-
Thread
signed Typen bei MUL besser nutzen
Operator 1 Operator 2 Multiplikation 8 9 17 Signed Min 0 0 Max 255 511 130305 16,99 17,00 0 Unsigned Min -128 -256 32768 15,00000 16,00 !!! Max 127 255 32385 14,98304 15,00 -128 255 -32640 14,99435 15,00 127 -256 -32512 14,98868 15,00
-
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
AVR: char arry in string copieren + fehlerhaftes Verhalten
was ich mir jedoch nicht erklären kann. Hier ist mein Code: [c] char *my_str; char char_arr[127]; u8 uart_getc(void) { while (!(UCSR1A & (1<<RXC1))); return UDR1; } void uart_gets(u8 max_size) { u8 new_char; static u8 len; new_char = uart_getc
hast du 2 Variablen die auf das gleiche zeigen. Beide sind global. Warum nicht nur char char_arr[127]; verwenden?
-
Thread
12-bit AD-wandler mit iic
schnitstelle), gebaut. Und die möchte ich jetzt testen. Ich benutze den Micro controller c515c. ich den Max127 in der Platine benutzt, und den möchte ich jetzt testen, ob die Schaltung in ordnung ist. Das iic schnittstelle ist schon vorprogrammiert. Kann mich jemand helfen. Danke im Voraus
was anderes studieren. Du wirst später viele Datenblätter lesen und verstehen müssen, und das vom MAX127 ist ein recht simples Exemplar. > Ich habe eine platine(Ad-wandler mit 12 bit, mit iic schnitstelle), > gebaut. Und die möchte ich jetzt testen. > Ich benutze den Micro controller c515c.
-
Thread
SSD1306/1309 Library zum Darstellen von Text auf OLED Displays
Wäre super wenn mir jemand weiterhelfen würde. Vielen lieben Dank im Vorraus Liebe Grüße Max
. Hätte mir dann wohl auch Probleme dabei gegeben wenn ich alles auf einmal gesendet hätte. Gruß Max
-
Thread
AVR ATMega 169 ADC
beiden. Wenn der eine an Masse hängt und der andere an einem Spannungsteiler, würde der Wert nicht über 127 hinaus gehen, denn alles darüber sind die negativen Werte. PS: Allerdings sollten die 127 dann erst bei 1,1V erreicht werden.
Schaltplan oder code. In was für einer Variablen wird der Wert denn gespeichert? Wie liest Du die 127 aus?
-
Thread
Alles Rund um den MEDION LIFE P89626 NAS
yaffs: passed flags "" [root@alarm ~]# mount -o ro -t yaffs2 /dev/mtdblock6 /mnt/mtdblock6 [ 127.290000] yaffs: dev is 32505862 name is "mtdblock6" ro [ 127.290000] yaffs: passed flags "" [ 127.320000] uncorrectable error : <snip> [ 127.380000] uncorrectable error : [root@alarm ~]#
0 and added 0 devices. md: autorun ... md: ... autorun DONE. md: bind<sda2> raid1: raid set md127 active with 1 out of 2 mirrors md127: detected capacity change from 0 to 1499772813312 md127: unknown partition table[/code]Danach kann ich sie so einbinden:[code]mount -t xfs /dev/md127 irgendeinmountpfad
-
Thread
ESC/P nach PNG
0xff); [/c] durch [c] fprintf(stderr,"\t%02x",cc & 0xff); [/c] [c] if ((cc<32)||(cc>127)) { [/c] Offenkundig hat Dein /char/ ein Vorzeichen, deswegen ist in der Zeile davor der Vergleich > 127 sinnlos. Ersetze den Kram durch "isprint": [c] if (!isprint(cc)) { [/c]
include <stdlib.h> #include <string.h> #include <ctype.h> #define alloc_blocksize 1024 #define max_lines 512 #include "fnt5x7.h" #include "fnt8x8.h" [/c]
-
Thread
ausgeben von Kommazahlen
aber mit 1024 da der ADc 10 Bit hat Wenn du aber nur ein Byte überträgst, kannst du nur Werte bis max. 255 kriegen. Und Kommazahlen schon gar nicht...
von 127 kein ASCII mehr. > RCB schrieb im Beitrag #4582570: >> das habe ich auch ausprobiert und hingekommen. wenn es keine ASCII >> Symbole sind dann sind es irgendwelche Symbole xd > > Nein, es sind
-
Thread
LON Bus Windhager mitlesen/steuern
need is the ESP32 module and the RS485 adapter and that's it. https://www.amazon.de/-/en/DollaTek-MAX485-Module-RS-485-Development/dp/B07DK4QG6H/ref=sr_1_18?crid=2NK01FS6P0E6S&keywords=ICQUANZX+MAX485%2FRS485&qid=1643754798&sprefix=icquanzx+max485%2Frs485%2Caps%2C80&sr=8-18
try the same setup as I have used that worked fine. #define LON_RX 35 // Connects to RO on MAX487 #define LON_TX 5 // Connects to DI on MAX487 #define LON_TX_EN 2 // Connects to DE + /RE on MAX487
-
Thread
Arduino DCC Minizentrale
Fragen? Das Teil wurde auf die schnelle nachgebaut. Hat sofort funktioniert. locoSpeed = (127L * analogRead(AN_SPEED))/1023; Was bedeutet 127L ? Adressen kann ich zur Laufzeit inzwischen ändern und auch mehrere, vorläufig 3 Loks damit Steuern. Leider ist es mir noch nicht gelungen die
> Das Teil wurde auf die schnelle nachgebaut. > Hat sofort funktioniert. > > locoSpeed = (127L * analogRead(AN_SPEED))/1023; > Was bedeutet 127L ? https://www.arduino.cc/en/Reference/IntegerConstants Es handelt sich um "Typehint" "L" Format um einen Datentyp zu erzwingen. > U &
-
Thread
Global typedef struct mit signed char?
als > "signed char:8" angezeigt, trotzdem der Wert 255... Eigentlich, kann > dieser Typ doch min. -127 werden! Vielleicht hat der Debugger schlicht ein Problem mit signed Bitfeldern. Wieso überhaupt ein Bitfeld?
_t AxisStateRdy:1; uint16_t AxisAbsPos:15; uint16_t AxisMaxPos:15; int16_t AxisRelPos:16; int16_t AxisGoTo:16; signed char AxisAcc:8; signed char AxisDirection:8; }structaxis;[/c] Wird -funsigned-bitfields verwendet, dann unterscheidet sich
-
Thread
Einfach-Messdatenerfassung
Die 10V wären auch nutzbar, dann muss die Eingangsstufe aber mit +/-12V > laufen und da reicht der MAX232 nicht mehr. Eventuell 2 DC/DC-Wandler, > 1x für 5V und 1x dual für +/-12V. bist Du sicher? Beim Max127 las ich: "I picked up a MAX127 Data Acquisition System chip.. each channel can read up
Matthias W. schrieb im Beitrag #2211579: > "I picked up a MAX127 Data Acquisition System chip.. each channel can > read up to -10 to +10 volts on each channel even with a 5v power > source." > So steht das auch im Datenblatt des Max127. Das können viele
-
Thread
Ein Stringproblem
> unsigned char ibus_message[127] ; Ein static könnte da auch nicht schaden. Sonst ist der Inhalt von ibus_message[] ganz schnell im Eimer.
ist der Code doch brauchbar: Vorschlag: [c] #define HEADER_LEN 2 // receiver + xor #define MAX_PAYLOAD_LEN 32 #define MAX_IBUS_MSG_LEN (MAX_PAYLOAD_LEN+HEADER_LEN) char ibus_msg[MAX_IBUS_MSG_LEN]; // Gibt die Gesamtlänge zurück unsigned char build_msg(struct transfer *t) { unsinged
-
Thread
DS18S20 - extended resolution bei Temperaturen um 0°C
DS1820 von Pollin 180014 (2,50) [code] 0 1 6 7 9bit 12bit 12bit-Äquivalent ff 00 01 10 127,5 127,6875 07fb max. Temp (lötkolbengetestet ;-)) ff 00 02 10 127,5 127,6250 07fa ff 00 03 10 127,5 127,5625 07f9 ff 00 04 10 127,5 127,5000 07f8 ff 00 05 10 127,5 127,4375 07f7 ff 00 06 10 127,5 127,3750 07f6 ff 00 07 10 127,5 127,3125 07f5 ff 00 08 10 127,5 127,2500 07f4 ff 00 09 10 127,0 127,1875 07f3 .... 02 00 0c 10 1,0 1,0000 0010 02 00 0d 10 1,0 0,9375 000F
-
Thread
"bad gateway" beim Aufruf von uC.net
Änderungen (man achte auf die IP): 08.07.2012 15:40 AVR Bootloader FastBoot von Peter Dannegger von 127.0.0.1 (Änderungen) 08.07.2012 14:17 LPC1xxx von 127.0.0.1 (Änderungen) Was ist da los?
Also jetzt läuft es wieder. Antwort Header: Cache-Control max-age=0, private, must-revalidate Connection keep-alive Content-Encoding gzip Content-Type text/html; charset=utf-8 Date Tue, 10 Jul 2012 06:09:10 GMT Etag "2d7f41ece9d8188b4a4add5f7ad301bb"
-
Thread
CORS mit PHP und Javascript
/json; charset=UTF-8' ); header( 'Access-Control-Allow-Methods: POST' ); header( 'Access-Control-Max-Age: 3600' ); header( 'Access-Control-Allow-Headers: Content-Type, Access-Control-Allow-Headers, Authorization, X-Requested-With' ); echo json_encode( $response ); [/code] Mmn sollte das ganze
Accept-Language: de,en-US;q=0.7,en;q=0.3 Connection: keep-alive Host: localhost. Origin: http://127.0.0.1:5500 Referer: http://127.0.0.1:5500/ Sec-Fetch-Dest: empty Sec-Fetch-Mode: cors Sec-Fetch-Site: cross-site User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:98.0) Gecko/20100101
-
Thread
I2C Bus ermitteln und darstellen
bit. > > nicht in der Arduino Zählung Man zählt auch nicht in 2er Schritten sondern nur bis 127. Weil es eben eine 7 Bit Adresse ist. Dass diese Adresse später auf dem Bus links geshifted übertragen wird, spielt keine Rolle. Sind zwei Paar Schuhe. Eine I2C Adresse kann zwischen 1 und 127 liegen
Cyblord -. schrieb im Beitrag #6672332: > Man zählt auch nicht in 2er Schritten sondern nur bis 127. Weil es eben > eine 7 Bit Adresse ist. und das ist definitiv falsch weil es eben auch die Adresserweiterung gibt, aber zähl du nur bis 127 ;)
-
Thread
802.15.4 / ZigBee
Zeitschlitzen in der aktiven Zeit im Superframe kann es vorkommen dass ein Frame (Datenrahmen) (PHY Payload max. 127 Byte) länger als ein Zeitschlitz ist. Was ist der Vorteil von slottet CSMA/CA und wie streng wird das mit den Zeitschlitze eingehalten? Vielleicht kann mir auch jemand hier auch ein Buch empfehlen
> in der aktiven Zeit im Superframe kann es vorkommen dass > ein Frame (Datenrahmen) (PHY Payload max. 127 Byte) länger als ein > Zeitschlitz ist. Diese Kollision hast du nur bei sehr geringen Werten für die beacon order, die ich persönlich für kaum noch praktikabel halte.
-
Thread
Widerstand von Kleinsicherungen
einem alten Datenblatt von Wickmann finde ich folgenden Einträge: Flink, 100mA, 2V Spannungsabfall max., erlaubt nach IEC127: 3,5V Mittelträge, 100mA, 470mV Spannungsabfall max., erlaubt nach DIN41571: 470mV Träge, 100mA, 1V Spannungsabfall max., erlaubt nach IEC127: 2,5V. Man beachte die großen
hätte über 100 Ohm. Was ja nicht unwesentlich ist ;-) Eine flinke Ausführung hat unter 80R, laut IEC127.
-
Thread
Suche regelbare Konstantstromquelle für ACULED
Leistungsaufnahme: 0,875 W Vorwärtsspannung typ.: 2,5V Wellenlänge typ.: 620 nm Lichtstrom typ., (max): 16 lm, (27 lm) Grün: Leistungsaufnahme: 2,25 W Vorwärtsspannung typ.: 7,0 V Wellenlänge typ.: 520 nm Lichtstrom typ., (max): 26 lm, (41 lm) Blau: Leistungsaufnahme: 1,225W Vorwärtsspannung
vergessen. Die fangen sich zuviele Störimpulse ein und die LED macht was sie will. 2. Design darf max. 50mm Durchmesser haben. Dimmfeature, Farbkalibrierung sowie CAN-Bus, RS232 und versorgungsspannung muß in weiten bereichen akzeptiert werden. Alle Schnittstellen sind ESD - geschützt!!!! 3. 127
-
Thread
Sinus über DDS erzeugen
Matrix1 schrieb im Beitrag #2278751: > *127 Mach da mal besser *127.5 draus... Als Tipp: sieh dir auch den http://www.mikrocontroller.net/topic/214352#2136547 an.
anonsten manuell bei der waveform den Bereich (min,max) einstellen. Geht oft schnelle, als das auto-re-zoom.
-
Thread
SCANDISK und große Festplatten
, it suffers from the same limits on hard drive size as the BIOS. Here are the important ones: 127 GB barrier (hardware) - Most PCs of the era that Windows ME was released do not support more than 127 GB hard drives - the extra capacity will be unusable. 127 GB barrier (software) - Windows ME
Mittlerweile würde ich aber wahrscheinlich auch (mich trauen ;)) die 64-bit Version zu nehmen, aber die max. 4 GB RAM (derzeit 2 GB installiert) genügen mir denke ich noch lange.
-
Thread
Verständniss Frage -> Bootloader Kode
Pages = 256 Page Size = 64 Words ( 128 Bytes ) Meine bildliche Auffassung -> [c] Page[0] = 0..127 ( Bytes) Page[1] = 127.. usw. Page[..] = ... Page[255] = ... Ende [/c] Daher habe ich mit dieser Rechnung auch nicht viel anfangen können. Laut dieser Berechnung kommt nach 128 Bytes, als "flash_page
Jan H. schrieb im Beitrag #5855727: > Meine bildliche Auffassung -> > Page[0] = 0..127 ( Bytes) > Page[1] = 127.. usw. Nein. Page[0] = 0..127 Page[1] = 128..255 Page[2] = 256..383 usw. Allerdings sind die Namen etwas unglücklich gewählt. [c] flash_page_start = hex_addr
-
Thread
Spartrafo Verhalten
Spannung rechnen ? Das könnte dann nämlich ein Problem für die anderen Bauteile werden, da diese für max. 250 V ausgelegt sind und ich diesen Wert vermutlich bei maximaler Eingangsspannung von etwa 127 V überschreite. Kennt sich jemand mit Spartrafos aus, oder hat jemand eine bessere Variante für den
Spannung rechnen ? Das könnte dann nämlich ein Problem für die anderen >Bauteile werden, da diese für max. 250 V ausgelegt sind und ich diesen >Wert vermutlich bei maximaler Eingangsspannung von etwa 127 V >überschreite. Glaub ich nicht so ganz. >Kennt sich jemand mit Spartrafos aus, oder hat
-
Thread
AtTiny13 PWM LED flackert
.def work = r16 .def pwm_count = r17 .def pwm_sw = r18 .def temp = r19 .equ MAX_PWM = 127 .equ TIM0_COMPA = 0x006 .equ TIM0_OVF = 0x003 .org 0x00 rjmp INIT .org TIM0_OVF ;0x003 rjmp TIME0_OVF ;---RESET--- //0x00A INIT: ;Init Stack ldi work
----------Interrupts-------------- TIME0_OVF: push temp ldi temp, SREG cpi pwm_count, MAX_PWM +1 ;pwm_count = MAX_PWM +1 dann LED an brne go_on sbi PORTB, PB0 clr pwm_count go_on: cp pwm_count, pwm_sw ;pwm_count = pwm_sw dann LED aus brne tim0_ovf_end cbi
-
Thread
PWM Steuerung von Peltier Module
Mit einem LC Filter glätte ich den Strom, damit die Module etwas effizienter sind. Die Module haben max. 12V Spannung und 7A Strom, also max. 14A Strom bei Volllast. Ich werde sie aber bei max. 70-80% betreiben. Wenn ich die Schaltung mit irgendeinem Logic-Gate MOSFET in LtSpice ausprobiere, dann läuft
halb" einschaltet. Du wunderst dich, wie schnell der in diesem Fall abraucht... > Die Module haben max. 12V Spannung und 7A Strom, also max. 14A Strom bei > Volllast. Leg die Kühlung deines Kühlschrank großzügig aus. Denn diese Kühlkörper müssen ja bei Vollast schon mal 12V*14A = 168W aus der Versorgung
-
Thread
µC wird heiß trotz 7805
so) 220 Ohm Vorwiderstand 5V - 3V = 2V (am Widerstand) 2V / 220 = 9 mA (pro Diode) 14 * 9 mA = 127 mA (14 Dioden) Mit einer Batterie 9V - 5V = 4V (Spannungsabfall am Regler) 4V * 0,127A = 0,5W = Lauwarm Zwei Batterien parallel Das gleiche! Zwei Batterien in Reihe 9V + 4V = 13V (Spannungsabfall
gleiche Strom über den uC-Pin fliessen muss, einfach umgekehrt, nämlich hinein. Und auch da gelten die max. Werte. Bringt also nichts.
-
Thread
WriteFile und ReadFile
PC zum Controller RN-Mega 2560 und die gleichen Daten wieder zurück. Wenn ich den ersten Datensatz "127X1" mit WriteFile sende erhalte ich den korrekten Datensatz "127X1" wieder per ReadFile zurück. Beim zweiten Datensatz sende ich "127Y1" und erhalte "127X1ÌÌÌÌ“ŠupLñ*" anstatt "127Y1" zurück. Nach dem
Ein weiteres Problem ist, daß Du mehr Zeichen sendest als Du liest. Beim ersten Lesen bekommst Du "127X1", beim zweiten "\r127X", beim dritten "1\r127" usw.
-
Thread
Machbarkeits-Frage: BGA, 4 Lagen, Löten, China-Hersteller
with FR408 substrate, purple mask over bare copper, and ENIG (immersion gold) finish. 5 mil (0.127mm) trace clearance 5 mil (0.127mm) trace width 10 mil (0.254mm) drill size 4 mil (0.1016mm) annular ring We do not support blind or buried vias.
Max M. schrieb im Beitrag #5381699: > 289-Pin BGA mit 0.8mm Pitch Geht IMHO nicht. Auch nicht mit 6 Lagen.
-
Thread
Vergleich zweier uint8_t
schrieb im Beitrag #1855551: >> if( 0xFF > 0x00 ) >> >> genau das erwartete: Der int Wert 127 wird mit dem int Wert 0 verglichen >> und als solcher als größer bewertet. > > (ACK) statt 127 lies: 255, aber das ändert inhaltlich genau nix. Irgendwie ist heute bei mir der Wurm drinnen.
> stefan hennig schrieb: > >>> if( 0xFF > 0x00 ) >>> >>> genau das erwartete: Der int Wert 127 wird mit dem int Wert 0 verglichen >>> und als solcher als größer bewertet. >> >> (ACK) statt 127 lies: 255, aber das ändert inhaltlich genau nix. > > Irgendwie ist heute bei mir der Wurm drinnen
-
Thread
DEBO OLED2 0.96 0,96" OLED-Display SSD1306 SSD1312 Initialisierung TWI I2C AVR ATmeg8 Assembler ASM
mal bitte einfach diesen Algorithmus. > > An einer ganz flachen Linie: Linie X1,Y1=0,0 nach X2,Y2=127,1 > > Vielleicht ist dann die Umsetzung in ASM gar nicht so schwer. > > Würde mich interessieren. [code] x0 = 0 y0 = 0 x1 = 127 y1 = 1 abs(y1 - y0) = 1 abs(x1 - x0) = 127 plotLine
x1, y1) end if end if Also: plotLineLow(x0, y0, x1, y1) dx = x1 - x0 = 127 dy = y1 - y0 = 1 yi = 1 /* if dy < 0 yi = -1 dy = -dy end if */ D = (2 * dy) - dx = 2 - 127 = - 125 y = y0 = 0 for x from 0 to 127
-
Thread
günstige I/O-Module mit USB oder Ethernet
und Z-Diode zur Begrenzung > 8 AO (0-10V, ab 10 bit) Weiss grad keinen > 4 AI (0-10V, ab 12 bit) MAX127, der kann sogar bis zu +-10V, Input Protection bis +-16,5V. 12Bit. Siehe hier: http://krumeltee.wordpress.com/2011/07/27/max127-i%C2%B2c-ad-wandler-am-avr/ Für Embedded Linux hab ich auch Code für den max127.
-
Thread
Optimale Auswertung von Rückgabewerten
der verwendeten Variablen unsigned char i; // Zähler unsigned char module_anz = 3; // max. Wert des Rückgabewertes (127)? for(i=0; i<module_anz;i++) { init_function_ptr = (init_function_typ); // ??? pgm_read_word(&init_function_table[i]); // ??? init_function_ptr();
der verwendeten Variablen unsigned char i; // Zähler unsigned char module_anz = 3; // max. Wert des Rückgabewertes (127)? for(i=0; i<module_anz;i++) { init_function_ptr = (init_function_typ); // ??? pgm_read_word(&init_function_table[i]); // ??? init_function_ptr();
-
Thread
"Debouncen" von Fadern
Nils S. schrieb im Beitrag #2308135: > > an einen max127 ADC (12Bit, I²C) > Die letztendlich benötigten Werte müssen nur 8Bit gross sein. Dann scheide einfach die unteren 4 Bit weg. Damit ist dann auch das Zappeln verschwunden. Denn +-5 sind genau diese
runs = 8; for(i = 0; i < runs; i++) { buffer[0] = config_byte; // write the config byte to max127 write(i2c_bus, buffer, 1); read(i2c_bus, buffer, 2); // read 2 bytes (ad conv. result) from max127 value = ((buffer[0]<<8)|buffer[1]); value >>= 4; addval += value
-
Thread
Grafana mit docker und Reverse Proxy verstehen
Grafana-Port des Containers (z.B. 3000) an einen beliebigen Port von localhost (z.B. 1234) bindest (`-p 127.0.0.1:1234:3000`). Dann richtest du in Apache einen reverse proxy von `/foobar/*` auf `http://127.0.0.1:1234/` ein (damit kenne ich mich nicht aus, bei nginx koennte ich helfen).
Referrer-Policy "strict-origin" #grafana ProxyRequests Off ProxyPass "/grafana" "http://127.0.0.1:3001" ProxyPassReverse "/grafana" "http://127.0.0.1:3001" #influx ProxyPass "/influx" "http://localhost:8086" ProxyPassReverse "/influx" "http://localhost:8086"
-
Thread
ASCII Code einzelnes Zeichen != Zeichenkette?
lcdout[17] deklariert und mit \0 gefüllt. In char *menu steht der aktuelle Menüinhalt und ist auch max. 14 Zeichen lang. mache ich das so: [code] strcat(lcdout, "⌂"); // Alt+127 auf der Zehnertastatur strcat(lcdout, menu); strcat(lcdout, "~"); // Alt+126 auf der Zehnertastatur [/code]
Dann mach doch auch ganz sicher das Zeichen 127 und nicht das, was dein PC bei ALT-127 noch rein interpretiert. [c]strcat(lcdout, "\x7F"); // 0x7f = 127 [/c]
-
Thread
128 Bit Risc
Logikelemente. Allerdings komplett unoptimiert, ungetestet und überhaupt. Es fehlt auch die Speicherung des max Wertes, der Sequenz usw. Hab als Ziel so ein cyclone 2 minimum dev board genommen, wie man es für unter 15,- bei ebay bekommt.
Man kann den 64 bit overflow bei addition ohne carry bit erkennen, wenn (unsigned) vpaddq a,b,c < max(a,b) ist. (add c,2^64 if c below a or b). Wenn man nun weiter xmm register betrachten/benutzen will, die Simd funtionaltät ignorierend.