-
Thread
PS/2 Tastatur Scancodes - Immer alles US-amerikanisch?
Debug" sehe ich welche Taste ich gedrückt habe. Verkabelung passt also. Das ganze soll wie eine PS/2 Tastatur funktionieren, womit wir bei der eigentlichen Frage wären: Sehe ich das richtig das die Scancodes (Scan Code Set 2, https://www.marjorie.de/ps2/start.htm) zwar auf konkrete Zeichen verweisen
und die Codes auf der von dir verlinkten Seite passen irgendwie nicht zu den anderen Quellen. Z.B. "Escape" soll dort "01 00" sein, überall sonst wo es um PS/2 Hardware geht finde ich 0x76. Und das loslassen ("break") der Taste ist gar nicht erwähnt. Das sind Scan Codes, aber nicht für das PS/2
-
Thread
AVR-ATmega: Multiplex von 8 Digits 7-Segment und 8 Tasten
beschreibt oder die Tasten ausliest. Natürlich könnte man mittels diesen beiden Portpins über Software I2C andere Bausteine anbinden (oder man ändert die Anschlußbelegung, verwendet RxD und TxD für das Multiplexen und macht dann Hardware I2C). Grundsätzlich existieren bestimmt einige Möglichkeiten für
aufzubauen ist immer etwas aufwändig und man braucht massig pins vom uC. Da ist es einfacher per I2C anzusteuern. https://www.amazon.de/AZDelivery-Digital-Display-Arduino-Raspberry/dp/B078S8SGW2/ref=sr_1_1_sspa?__mk_de_DE=%C3%85M%C3%85%C5%BD%C3%95%C3%91&crid=AH6F44CIXFAJ&keywords=TM1637&qid=1643977949&
-
Thread
USB3 mit USB2 verlängern?
Kompatibilität besteht in folgendem Sinne: USB-3.0-Kabel können aufgrund der Anbauten nicht mit USB-2.0-Endgeräten benutzt werden – USB-3.0-Typ-B-Stecker sind nicht abwärtskompatibel. USB-3.0-Kabel können an USB-2.0-Hosts benutzt werden, erfordern dann aber USB-3.0-Endgeräte. USB-2.0-Kabel können an USB-3.0-Hosts benutzt werden. USB-3.0-Endgeräte können an USB-2.0-Hosts angeschlossen werden. Ggf. gibt es Probleme, wenn diese mehr als 500 mA Strom aufnehmen (USB 3.0 erlaubt bis zu 900 mA, USB 2.0 nur bis 500 mA). USB-2.0-Endgeräte können an USB-3.0-Hosts
-
Thread
Steuersignal-Degradation bei Zusammenschaltung mehrerer Dynamixel-Servos
? Die Quelle ist hier spezifiziert inkl. Schaltplan: http://xevelabs.com/doku.php?id=product:usb2ax:specs Das Steuerignal hängt im Grunde direkt an einem RX/TX eines Atmega 32U2. Das klingt dann natürlich plausibel, dass der einfach zu schwach ist.
identifiziert. Es gibt auf github eine aktuellere Version dieses Adapters, bei dem die Widerstände in den RX/TX-Leitungen von 150 auf 47 Ohm verringert wurden, mit dem Vermerk "Upgraded to v3.2b : changed R3 from 150 to 47ohms for stronger line drive". https://github.com/Xevel/usb2ax/tree/master/hardware
-
Thread
ADC für differentielle Messung in Battery Pack
Texas durchgehen, ob die in der Reihe INA_irgendwas einen Stein haben, der 60 Volt kann. Michael B. schrieb im Beitrag #6962355: >> Jede Zelle hat 3,2V > Merkwürdig. Üblich sind 4.2V, wenn sie voll sind, also 68V zusammen. Bei > 3.2 eher leer. Für Dich vom Google kopiert: ======== Die Nennspannung
. Wenn ein digitales Interface, z.B. I2C oder SPI vorhanden sein sollte, dann wäre am sinnvollsten µC zu verwenden. Zum Beispiel ATtiny. > 3. Wie lauten die Fachbegriffe um nach einem ADC zu suchen der soetwas > kann? - Siehe
-
Thread
LVDS unbekannter offset
folgende Angaben: differential output = min 80 typ 100 max 800 mV common mode voltage = min 0.7 typ 1.2 max vdd-0.3 V output impedance = min 40 typ 100 max 200 Ohm max output current = min 0.4 typ 19.2 max 25.2 mA Für mich sah das nach einem normalen LVDS Interface aus. Vielen Dank!
sogar "schwach" aktiv 3.3V getrieben zu werden (500 Ohm Innenwiderstand?), sonst würde sich ja die 1.2V von der fail-safe einstellen, oder? So überlagern sich schwache 3.3V und starke 1.2V am LVDS Receiver input und ergeben irgendwas um die 2.6V. Ich habe auch versucht das LVDS mal zu simulieren.
-
Thread
Nochmal Fragen zur Röhrentechnik (ohne Röhren)
Wolfgang S. schrieb im Beitrag #6958336: > 2. Frage: Hallo, das ist Standard in der Audiotechnik. Die Folienkondesnatoren sind linear, verlustarm und sollten im Audio-Bereich keine störenden Nebeneffekte aufweisen, wie z.B. Resonanz durch
Ist das ein geeignetes Set an Folienkondensatoren? https://www.amazon.de/dp/B075Z7S8LW/ref=cm_sw_r_awdo_navT_g_B513YWPHH1AWA1TX39YF
-
Thread
STM32 OTA Flasher mit ESP8266
STM32F051xx. Laut AN2606 von STM bietet dieser als Bootloader-Pins lediglich folgende Pins an: - USART 1: TX=PA9, RX=PA10 - USART 2: TX=PA14, RX=PA15 Der Der STM32F767 bietet folgende Pins an: - USART 1: TX=PA9, RX=PA10 - USART 2: Keine - USART 3: TX=PB10, RX=PB11 - USART 3: TX=PC10, RX=PC11 Über
Anatol G. schrieb im Beitrag #7514060: > die Verbindung ist von D2 -> Boot0. Hier die notwendigen Verbindungen, nachzulesen in stm32flash.cpp: [code] STM32 NodeMCU RST D2 GPIO 4 BOOT0 D1 GPIO 5 UART-TX D7 GPIO 13 RXD2 UART-RX D8 GPIO 15 TXD2
-
Thread
PIC18f23q43 PWM klappt nicht
XINST = OFF #pragma config BOREN = OFF void PWM1_Init(unsigned char period){ TRISCbits.TRISC2 = 0 // Set RC2 as output /* CCP PWM mode */ CCP1CON &= 0xCF; // 5,4 bits zeroed (DC1B1:DC1B0 = 00) CCP1CON |= 0x0C; // PWM mode ( CCP1M3:CCP1M0 = 1100)
int dutycycle){ CCPR1L = dutycycle>>2; // PWM duty cycle - first 8-bits (MSb) CCP1CON &= 0xCF; // 5,4 bits zeroed (DC1B1:DC1B0 = 00) CCP1CON |= ((dutycycle<<4)&0x30); // PWM duty cycle - last 2-bits (LSb) in CCP1CON
-
Thread
Gira tks-ip Gateway Problem, Freescale MCIMX27VOP4A
und 2x Root-FS (JFFS2 bei der v03.00.15.00). Das ist so ein A/B-System: Wenn System A läuft, flashe auf Bereich B und markiere Bereich B als aktiv. Dann reboot. Wenn System B läuft, flashe auf A. - Anscheinend
: 01 c0 8f e2 1c ff 2f e1 10 b5 ff f7 20 ed 1a 11 43 41 60 ....51.bAhnJ.CA` 000006f0: 41 68 ff 22 41 32 91 43 41 60 01 68 01 22 11 43 Ah."A2.CA`.h.".C 00000700: 01 60 70 47 68 48 01 6a 0f 22 12 03 91 43 01 62
-
Thread
Digitaluhr mit geringem Stromverbrauch
Anschlussdrähten und vergoldeten Fassungsring. Die habe ich sogar noch. Ich baute sie dann stoltz in mein 2-m Funkgeraet zur TX/RX Anzeige ein. > > Gerhard O. schrieb im Beitrag #6952292: >> Ich habe noch einen funktionierenden Original HP-35. > > Glückwunsch;-) Danke;-) > > Mitte der 80er hatte
https://de.aliexpress.com/item/1005003488020964.html?gatewayAdapt=glo2deu&spm=a2g0o.productlist.0.0.179b334a1JxEk7&algo_pvid=070763a6-dd4a-444c-8606-c5ec555a2354&algo_exp_id=070763a6-dd4a-444c-8606-c5ec555a2354-31&pdp_ext_f=%7B%22sku_id%22%3A%2212000026019227823%22%7D&pdp_pi
-
Thread
Frage an die Arduino-Nutzer
was gutes bauen willst muss sowohl der bootloader wie auch eine lötleiste zu vcc, gnd, reset, rx & tx auf's board.
Schaltungen zu bauen und den Namen als Synonym beibehalten. siehe: https://www.strippenstrolch.de/1-1-2-die-brettschaltung.html
-
Thread
Python konvertierung von int in ein einziges Byte, welches an String angehängt werden kann.
Möglichkeit finden die 9 (int) in ein einziges Byte b'\x09' umzuwandeln, welches dann an tx_bytes angehängt werden kann. Jedoch sehe ich keine möglichkeit wie es gelingen kann, mit format(l,'x'), encode, hex.... Habe ich es vielfach mit verschiedenen
Vielen Dank für eure Antworten, [c] l = 5 + 4 print(l) print(int.to_bytes(l,1,'big')) --> b'\t' tx_bytes.append(struct.pack("B",l)) --> b'\t' print(l.to_bytes(1,'big')) --> b'\t' aber: l = 5 print(l) print(int.to_bytes(l,1,'big')) --> b'\x05' tx_bytes.append(struct.pack
-
Thread
UART mit RS422 auf lange Distanz
Falk B. schrieb im Beitrag #6949566: > Für eine Handvoll Volt PE-Verschiebung braucht > es schon einige hundert Meter. Vielleicht.... 2 Gebäude, nur wenige Meter auseinander, an verschiedenen Trafostationen
//www.mikrocontroller.net/topic/460030#5569242 EAF schrieb im Beitrag #6949573: > muss man bei 2 Gebäuden mit Potentialdifferenzen durch Blitzschlag rechnen Wer da keinen Isolator zur galvanischen Trennung einsetzt, ist selber Schuld. Falk B. schrieb im Beitrag #6949566: > Für eine Handvoll
-
Thread
Photodiode response/rise time
meine effektive rise-time 10-90% natürlich komplett dahin, auch wenn der initiale Anstieg mit knapp 2ns noch vertretbar wäre. Aber theoretisch wollte ich in Bereiche von 1-2ns kommen, von 10-90%. Ich hätte in Summe vielleicht sowas wie eine Kondensator-Auflade-Kurve erwartet, die irgendwann im Topcurrent
10mW Laserleistung bei einer Empfindlichkeit von 1A/W). Vergleiche mal die Kurve, wenn du den Laser z.B. um einen Faktor 10 abschwächst.
-
Thread
STM32F03 > USART1 > keine Lebenszeichen
0x341UL @8MHz (9600) geschrieben USARTInit( USART1, USART_BAUDRATE_9600 ); // RCC->APB2ENR |= RCC_APB2ENR_USART1EN; USARTClkOn( USART1 ); // pUsart->CR1 |= ( USART_CR1_UE | USART_CR1_RE | USART_CR1_TE ); USARTEnable( USART1 ); [/c]
http://stefanfrings.de/mikrocontroller_buch2/Einblick%20in%20die%20moderne%20Elektronik.pdf#page=27
-
Thread
Arduino: Open Source-Rechenschaftsbericht für 2021 erschienen
Michael B. (michael_b528) >Mich würds freuen wenn man hier nicht stoppt und die anderen betroffenen >Begriffe auch angeht, ich habs in meinen letzten Projekten zumindest >auch schon berücksichtigt ;D >
Walter T. (nicolas) >RX TX hat seit Jahren das gleiche Problem. ("Verkabelt man das jetzt >über Kreuz oder direkt?"). Oder beim Leiterplattenlayout ("Wann wird RX >zu TX und umgekehrt?"). Das Problem gab es nur zur Modem-Zeit
-
Thread
RFID Controller programmieren
Spule die RFID aus der Karte ausliest. Wenn man die Spule anschaut, dann kann man sie ja nur in 2 Richtungen ansteuern (Umdrehung der Polarität) und die Intensität verstärken. Daher gehe ich davon aus, dass nur ein Pin des dortigen Controllers überhaupt über Verstärkerkreise die Spule ansteuert.
. Es ist aber durchaus üblich, sowas als Modul einzukaufen, mit dem man dann z.B. per UART kommuniziert. Kai S. schrieb im Beitrag #6940110: > ist ein Umbau auf einen eigenen Prozessor Blödsinn und das System sollte > sicher sein. Dieses Modul liest ohnehin nur Read-only-Tags
-
Thread
ESP32 C3 WROOM 02 - nativ USB
du dann auf die Platine noch 2x 27R Serienwiderstand und 2x 22p Dämpfung (oder so ähnlich - steht im Datenblatt). Beim ESP32-S2 funktioniert Methode b) - ich hab schon über hundert neue ESP32-S2-WROOM so geflasht. Wie gesagt
nicht aufgeführt, so ist es derzeit leider unmöglich, eigene LOW-Level-Routinen zu schreiben, wie es z.B. beim ESP32-S2 möglich ist. LG Volkmar
-
Thread
RJ45-Buchse mit "gesteckt"-Erkennung
4 Doppeladern werden bei 100Mbit/s Ethernet nicht verwendet? > (man lernt nie aus...) 100Base-TX braucht genau wie 10Base-T nur zwei Paare.
dann geht das mit einem LAN+ISDN/Telefon Cable-Sharing Adapter. Wenn es wie bei Ethernet auch DA 1+2 u 3+6 ist, dann 2x 100M Cable-Sharing Adapter. Andere Typen muss man selber anfertigen.
-
Thread
USB Tochterboard für PC Frontpanel
Details? Schau hier: https://www.we-online.com/katalog/de/WE-CNSW-HF Für die Standard-USB 2.0 D+/D- nimmst Du #744233121, für die Superspeed-Leitungen SS_TX+/- und SS_RX+/- nimmst Du #7442335600. Dann solltest Du noch ESD-Schutz hinzufügen. z.B. Sowas: https://www.onsemi.com/products/discrete-power-modules
Sorry, wenn ich das Thema nochmal hoch hole. Kann mir jemand von Euch sagen, um was es sich bei RP2 im beigefügten Bild handelt? Die Platine ist so aufgebaut, dass entweder L1 und L2 oder RP2 bestückt werden kann (CN1 und RP1 kann hier erst mal aussen vor bleiben). Daher vermute ich so etwas wie
-
Thread
230V Einphasenmotor Drehzahlregelung
anläuft Er lässt sich dann weiter runter regeln Alexander G. schrieb im Beitrag #6935521: > VFD AT2 Teures Ding https://www.amazon.de/AT2-0750X-VFD-Frequenzumrichter-Geschwindigkeit-einphasigen-Wechselstrommotor/dp/B07WVTVK8Q Alexander G. schrieb im Beitrag #6935521: > Dadurch sinkt der Stromverbrauch
1.3.4 Mit einem zusätzlichem Potentialausgleich kann bei einphasigem Betrieb auf einen RCD Typ B verzichtet werden: https://www.elektropraktiker.de/ep-2002-08-638-638.pdf?eID=tx_nawsecuredl&falId=6010&hash=5b0e77d3e5dd3c3367238f28027c36dd
-
Thread
HC-SR04P mit I2C/UART Daten gesucht
-13185.html Pinbelegung/Modus: Normal I2C Seriell Trigger SCL RxD am ESP32 mit TxPin verbinden Echo SDA TxD mit RxPin verbinden */ #include <SoftwareSerial.h> const int TxPin = 27, RxPin = 14; SoftwareSerial MySerial
Antwort auf den Befehl 0xF1 ist immer gleich. Als HEX-Werte:[code] 0xCE 0xDE 0xCE 0xFD 0xC8 0xD5 0xB3 0xBF 0xCE 0xEF 0xC1 0xAA 0x00 0x52 0x43 0x57 0x4C 0x2D 0x32 0x30 0x32 0x30[/code] Und als ASCII: [code]⸮ ⸮ ⸮ ⸮ ⸮ ⸮ ⸮ ⸮ ⸮ ⸮ ⸮ ⸮ R C W L - 2 0 2 0[/code] Die erste Hälfte ist scheinbar "Datenmüll"
-
Thread
Schweißgerät Schnittstelle bauen
es die. Irgendwie. Nur bleiben da 3 Fragen: 1. werden dort die Daten übertragen, die du brauchst? 2. kannst du an dieser Schnittstelle dann "deine" Daten wieder "einspielen"? 3. lohnt sich der Aufwand? Besonders 3. ist der Knackpunkt. Denn wenn du das für 1 solches Gerät machen willst, dann ist
Daten an der SPS verarbeite. Kennt ihr sonst Schweißgeräte welche bezahlbar sind (also jetzt z.b. kein Fronius) mit entsprechenden Schnittstellen (RS-232, Ethernet, egal) dass man dieses über eine SPS steuern kann? gibts das überhaupt?
-
Thread
ATMEGA88A/Beschleunigungssensor (ADXL345)
doppelten Sinne. Normalerweise würde man doch pro Job schauen ob adressiert werden konnte und ob alle TX Daten geACKt werden. Nur wenn das der Fall ist gibt man ein Success zurück. Und nur genau dann nimmt man die Daten.
pin high, the 7-bit I2C address for the device is 0x1D, followed by the R/W bit. This translates to 0x3A for a write and 0x3B for a read. An alternate I2C address of 0x53 (followed by the R/W bit) can be chosen by grounding
-
Thread
Keller-Aufputzschalter
Aufputz-Serienschalter, z.B. Jung 605W. Daß die Löcher passen werden, ist sehr unwahrscheinlich.
Forums-Diskussion und Reparaturversuche überflüssig. https://www.busch-jaeger.de/produktuebersicht?tx_nlbjproducts_catalog%5Baction%5D=show&tx_nlbjproducts_catalog%5BcatBjeProdukt%5D=2042&tx_nlbjproducts_catalog%5BcatStdArtikel%5D=3245&tx_nlbjproducts_catalog%5Bcontroller%5D=CatStdArtikel&cHash=bb951e3eca8f60322eb97442437bc5e2
-
Thread
STM32F030xx > EXTI Interrupt
disable_irq(); GPIOInitPort( GPIOA ); // Taster: PA0 GPIOInitPort( GPIOC ); // LED: PC8 RCC->APB2ENR |= RCC_APB2ENR_SYSCFGEN; // SYSCLK aktivieren GPIOSelectPinMode( GPIOA, PIN_0, INPUT ); GPIOSelectPinMode( GPIOC, PIN_8, OUTPUT ); GPIOA->OTYPER &= ~( GPIO_OTYPER_OT_0 ); // Output Type
Datenblatt etc nicht zur Hand, daher meine Frage an dich: Wo definierst du deine ganzen Funktionen, z.B. [c] GPIOInitPort( GPIOA ); // Taster: PA0 GPIOInitPort( GPIOC ); // LED: PC8 [/c] ??? Gruß,
-
Thread
Atmega64M1 CAN TX Interrupt
mob status register; // TAG CANIDT4 = 0x00; CANIDT3 = 0x00; CANIDT2 = 0x00; CANIDT1 = 0b0000000; // MASK CANIDM4 = 0x00; CANIDM3 = 0x00; CANIDM2 = 0x00; CANIDM1 = 0b00000000; } for ( anzahl = 3; anzahl < 6; anzahl++ )
CANMSG = tx_data[i]; } CANCDMOB = ( 1 << CONMOB0 ) | ( 1 << IDE ) | ( dlc << DLC0 ); // Enable transmission, data length, (CAN Standard rev 2.0B(29 bit identifiers)) } [/c] Freue mich sehr über Hinweise
-
Thread
AZ-Delivery D1 mini ESP8266 geht nicht zuverlässig in Deepsleep
LiFePo4 auf 3,5V aufladen und direkt ohne LDO anhängen. Vorher lasse ich es aber noch länger mit den 3,2V laufen.
Müsste mal nach Schaltbilder gegoogelt werden, 10µF EN ESP sind Suchworte! Andere nutzen aus RxTx DTR? 2 Transistoren über Kreuz unbequem mit Taster oder Schalter https://www.ebay.de/itm/173657302076 Ich habe mich damit zu wenig beschäftigt, ausser das es Automatk Module für ESP8266-01(s)
-
Thread
Suche Serientaster 2-er
gesucht. Gibts wohl von den großen Herstellern: Kopp: https://www.kopp.eu/produkt/doppeltaster-2x-schliesser-sockel/ Kann man wohl mit der HK-05 Serie kombinieren. Passt wohl halbwegs zu Europa. Busch-Jäger: https://www.busch-jaeger.de/produktuebersicht?tx_nlbjproducts_catalog%5Baction%5D=show&tx_nlbjproducts_catalog%5BcatBjeProdukt%5D=144&tx_nlbjproducts_catalog%5BcatStdArtikel%5D=316&tx_nlbjproducts_catalog%5Bcontroller%5D=CatStdArtikel&cHash=1759a97f28b128490cef60f3e3ae1602
-
Thread
PAL-Röhren TV auf NTSC umbauen
sizeof(bbi2c)); bbi2c.bWire = 0; // use bit-bang bbi2c.iSDA = 2; // Port "D2" (green) bbi2c.iSCL = 3; // Port "D3" (blue) I2CInit(&bbi2c, 50000L); // 50 kHz clock } /** * Data is send from Master
to [0x8B] + ACK 3.811104812500000,I2C,0x50 + ACK <--- POR (D7) == 0 (OK!) 3.811247500000000,I2C,0xC4 + ACK 3.811390250000000,I2C,0xC7 + NAK [/code] Solange ich dem TV-uC die mit 0xD0 beginnende Antwort
-
Thread
Brauche Hilfe AT Mega 8 im Raum Bremen evlt. vor Ort
Hallo pnp. Das kann ich dir sagen. Weil ich mich verechnet habe. Ich glaube B7 bedeutet das B1 und B2 und B3 zusammen angesteuert werden, ist das richtig? Es hätte jeweils 1 mehr heißen müssen oder?
Oder mit boolscher Algebra für die Ausgänge jeweils einen Term schreiben. A B C D E als Eingänge X1 X2 X3 X4 X5 als Ausgänge Dann X1=(A = 1) oder (B = 0) und (D = 1) X2= (B=1) und (C=1) oder (E=1) u.s.w. fertig.
-
Thread
Ethernet Preamble
0x55 55 55 D5 gesendet werden [c] // send preamble rx_stimulus_send_column(32'h555555FB, 4'b0001); rx_stimulus_send_column(32'hD5555555, 4'b0000);[/c]
schrieb im Beitrag #6918064: > // send preamble > rx_stimulus_send_column(32'h555555FB, 4'b0001); > rx_stimulus_send_column(32'hD5555555, 4'b0000); > warum wird in der testbench 0x55 55 55 55 FB und dann 0x D5 55 55 55 > gesendet. Du solltest dich da schon mal fragen: warum überhaupt
-
Thread
Nach DVB-T2 kommt DVB-T0
Ben B. schrieb im Beitrag #6917255: > Dann mit dem Wechsel auf -T2 und schon wieder neues Gerät dafür kaufen > hatte sich das erledigt, ? Erstens sind die Receiver in den modernen TV-Geräten allesamt
Technik bei bei DVB-T hieß beim Umstieg von DVB-T auf DVB-T2 ja die Hardware würde inkompatibel. Ka. ob das jetzt besser gelöst ist und man z.B. die Modulation hochdrehen kann ohne neue Empfangsgeräte zu benötigen. Bei DSL/Kabel war/ist das lange nicht so, ausgenommen