-
Thread
ESP32 - CYD/Cheap Yellow Display: serieller Port P5
Hallo, ich habe hier ein CYD mit 2 USB Ports ("CYD2USB"). Dieses hat einen Anschluss P5 wo die RX0/TX0 Pins herausgeführt sind. Leider bekomme ich keine Daten über den RX Pin. Zum Testen verwende ich ein GPS-Modul, welches 3,3V serielle
geht es (s. 1. Foto). Also: o UART2 auf Pins 22 und 27 funktioniert mit meinem Sketch. o UART2 auf Pins 1 und 3 funktioniert mit Marauder. o UART2 auf Pins 1 und 3 funktioniert NICHT mit meinem Sketch.
-
Thread
MSI RAM-Problem
AMD Ryzen 5 8500G 2x1R DDR5-5200 2x2R DDR5-5200 4x1R DDR5-3600 4x2R DDR5-3600 Was anderes (schneller) geht zumindest offiziell nicht, also UEFI passend einstellen. Den Hinweis von Alternate... "Bitte
-36-36-76 und die Frequenz - sie erreicht 6000 MHz. Alternate : (90,90€) Das Patriot PVV532G600C30K ist ein Kit aus 2x 16 GB DDR5-6000 (PC5-48000) Speichermodulen aus der Viper Venom Serie. Die Gesamtkapazität beträgt 32 GB. Das 288-Pin Modul unterstützt eine Latenz von 30-40-40-76 bei 6000 MHz
-
Thread
Richtige Bestückung eines PCB mit RJ45 Buchse
nachzuvollziehen und habe ein bisschen auf der Platine herumgemessen. Ich habe wieder zwei Bilder angehängt. PIN-Belegung des RJ45-XPort: PIN 1: GND --> bestätigt - liegt auf Masse PIN 2: Vcc --> bestätigt - es liegen 3.3V wie vom XPort benötigt an PIN 3: Reset --> nicht kontaktiert da R96 fehlt PIN 4: Data Out --> kontaktiert und parallel geschalten zu ESP-PIN 16 (UART0_TXD; GPIO1) PIN 5: Data In --> kontaktiert und parallel geschalten zu ESP-PIN 15 (UART0_RXD; GPIO3) PIN 6: CP1 --> nicht kontaktiert, da R90 fehlt PIN 7: CP2 --> nicht kontaktiert, da D34
-
Thread
USB C 3.0 auf der Platine verlängern, Belegung ?
GND nach Aussen, statt sie abzuschirmen. Frank K. schrieb im Beitrag #7817308: > Nein. CC1 und CC2 müssen bei USB-C zwingend beschaltet werden, sonst > gehen echte USB-C Geräte daran nicht. Korrekt. > Wenn an den USB-C ein Device kommt > (der Port also ein Host-Port ist), dann brauchst Du 56k Pull-ups an > beiden. Das macht der Host Controller. >Wenn an den USB-C Port ein Host kommt (der Port also ein Device ist), dann brauchst Du 5.1k Pull-Downs. Das macht das angeschlossene Gerät. USB-C ist ein 'cold Port' D.H. es liegt keine Spannung an bevor nicht über
-
Thread
Rotorsteuerung nach W9KE Tom Doyle ?
SimpleSatRotorController/SimpleSatRotorController.html Soweit ich aus dem Ganzen schlau geworden bin: Pins A0 und A1 werden zum Auslesen des Rotor's verwendet (Gleichspannung zwischen 0V und 5V. Beispiel Elevation: 0V = 0° ; 5V = 180°) Pins 8 bis 11 werden für die Steuerung U/D ; L/R verwendet. Soweit
den Sketch übrigens umschreiben müssen: Der Entwickler hatte da als Display ein: "Parallax 27977 2 X 16 backlit serial LCD display - 9600 baud" Also Das nur über einen Pin nach "normalem" seriellen Protokoll angesteuert wird... Da habe ich auf I2C umgeschrieben... (Funktioniert sogar... ;) )
-
Thread
µC-Arduino-Eingangssignal auf 5V begrenzen.
Hallo, ich habe einen Arduino Uno, der bekommt am PIN A1 ein Line-In-Signal (Audio) per Y-Stecker von einem Pioneer CDJ3000. Ground vom Signal geht auf Ground vom Arduino. Um das Signal tauglich zu machen habe ich eine Diode IN4001 davor. Das Signal hat ca.2,5V Maximum. Die Erkennung funktioniert auch hervorragend und lässt sich weiterverarbeiten. Würde aber gerne ein Bauteil vor dem Eingang schalten, das verhindert, dass das Signal über 5V gehen kann und der Arduino Schaden erleidet. Lösungsansätze die ich bis jetzt gefunden habe (Komparator, Suppressor-Diode, Z-Diode, Spannungsregler, etc.)
-
Thread
u-blox steigt aus IoT-Funkmodulgeschäft aus, Container für Echtzeitbetriebssystem, RP2350 von Olimex
the RG255C-GL in mPCIe and RM255C-GL in M.2 3042 [/c] ### PX5: Containertechnologie fürs Echtzeitbetriebssystem. PX5 dürfte Lesern von Mikrocontroller.net für zweierlei bekannt sein: Einerseits implementiert
synthio.BlockInput. • displayio now supports 24-bit color depth. • Add sideset_pindirs to rp2pio.StateMachine. • rp2pio: support on GPIO pins 32 and up, available on RP2350B. • Initial implementation of audiobusio.PDMIn on Espressif. • Update Espressif ESP-IDF to v5.3.2, which
-
Thread
Spannungsversorgung esp8266, esp01.S, esp32.cam
folgende funktioniert :) 1. ESP8266 Devboard - SW Upload und Stromversorgung über eingebauten USB Port 2. ESP01S - SW Upload und Stromversorgung über zusätzliches Board 3. ESP32.CAM - SW Upload und Stromversorgung über ESP32-CAM Board Die Spannungsversorgung mache ich dann über den Netzteil
https://www.pollin.de/p/gaptec-dc-dc-wandler-electronic-sip3-micro-size-4-5-30vin-3-3vout-2000ma-11-6x7-5x10-2mm-352860 Gibts direkt aus China auch für ein Zehntel des Preises. Guck auch mal ins verlinkte Datenblatt, da gehöen noch zwei Kondensatoren dran
-
Thread
Virtual RS232 am USB send DTR aber wie ?
thread unbrauchbar. Danke Dir Das ist Blödsinn. Ein Virtual DTR kannst du an einen Virtual Serial Port schicken - aber nicht an eine RX/TX UART. Dafür benötigst du einen separaten Pin. Er hat schon recht.
würde ich einfach mal die Spannung am Anschluss "Power (+)" messen. Vermutlich ist im USB-Kit der DTR-Pin des intern verbauten USB-UART-Wandlerchips mit einen High-Side-Switch verbunden und die 5V Betriebsspannung kommen nur wenn DTR gesetzt ist.
-
Thread
Basteln: USB via dünnes HDMI-Kabel
https://www.engineeringtoolbox.com/wire-gauges-d_419.html * https://www.reddit.com/media?url=https%3A%2F%2Fpreview.redd.it%2Fw3qjrdkqgyt41.jpg%3Fauto%3Dwebp%26s%3D19145420067964fd61a748097132d534e9f613bb
Ich denke mal, dass USB 2 (mit 4 Drähten) ja ausreichend für den USB Teil ist. In dem Fall kannst du ein USB 3.0 Kabel (oder USB C) so aufteilen dass nur VCC GND D+ und D- durchgereicht werden und die anderen Adern hast du frei
-
Thread
Atmega 328P resetten
de.elv.com/p/elv-bausatz-ir-empfaenger-8-kanaele-ire-8-lieferung-ohne-gehaeuse-P104674/ "Da die Port-Pins über integrierte Pull-ups verfügen, ist hier keine weitere Beschaltung erforderlich. Der Reset-Eingang des Controllers ist mit dem Widerstand R4 beschaltet" (10k nach +5V). Der Reset scheint
umprogrammierbaren Reseteingang braucht man vor allem für die 8-Pin µC, wenn die Anschlüsse nicht ausreichen. Der Kaltstart durch Aus/Einschalten funktioniert dann immer noch.
-
Thread
12V 2A per Raspberry Pi (3,3V) schalten
bauen. Allerdings scheitere ich ein wenig an den richtigen Bauteilen. Mein Anwendungsfall: Per GPIO-PIN von einem Raspberry Pi (3,3V) muss ich eine 12V 2A Last schalten. Das ganze (erstmal) auf einer Lochrasterplatine. Mein Versuch: Bisher habe ich versucht, dass über einen Mosfet zu lösen. Ich habe
spezifiziert, auch wenn ein typisches Exemplar die 2A bei 3.3V lt. gezeigter Ausgangskennlinie noch ausreichend gut schalten sollte. Das ist aber nicht dem µC anzulasten, sondern ein Problem der Analogtechnik.
-
Artikel
USB-Tutorial mit STM32
über den PA12 Pin nach GND gezogen wird und der USB Host die Bus Enumeration neu startet. Die dann über den Pin fließenden I = U / R = max. 3.6V / 1.5kΩ = 2.5 mA stellen lt. Datenblatt für den µC kein Problem dar. Wichtig
Lauf des Beispielprogramms sieht dann (gekürzt) etwa so aus: $ ./usbclient 0 1 Angeschlossene Geräte: 2:8:5 04f2:b336 2:5:9 04ca:300b 2:2:10 dead:beef 2:4:6 046d:0a1f [...] Manufacturer: ACME Corp. Product: Fluxkompensator Serial: 42-1337-47/11 LED1: 1 LED2: 0 Sende Daten : de, c8, 1d, a0, 7b, 33, 65,
-
Thread
Maximaler Strom für ESP32
drum und dran wären das ca 1A. Oder doch lieber Externe Stromversorgung über den 5V pin? Wie würdet ihr das machen einfach Netzteil abschneiden und dranlöten? Vielen dank für die Hilfe
Ich denke in die Richtung wie z.B. https://www.pollin.de/p/gaptec-dc-dc-wandler-electronic-sip3-8-36vin-5vout-2000ma-11-5x9x17-5mm-352856
-
Thread
Router-Konfig.-GUI: Zugang wiederherstellen
angeschlossenen Netzwerkteilnehmer ohne Bezeichnung o.ä., doch wird er nur in der Übersicht als an LAN2 angeschlossen gezeigt. In der Liste der Netzwerkverbindungen taucht er nicht auf. 2. Drücken der OPS-Taste scheint nichts zu bewirken. 3. Kurzschliessen der beiden inneren Kontakte der OPS-Taste
dns-servers Nmap scan report for 192.168.1.1 Host is up (0.00013s latency). MAC Address: 64:D1:A3:16:DB:31 (Sitecom Europe BV) ... 2. Webseite 192.168.1.1 zeigt dies: Step 1: Enter the full path or click "Browse" to locate the firmware image file. Step 2: For BIN file, Select(NOT recommended
-
Artikel
Pegelwandler
Baud und bis zu 10 m Leitungslänge Beschränkungen: ggf. Platzbedarf Geschwindigkeit s.o. Beispiel: I2C-Bus: gemeinsam 3.3V und 5V. MSP430 an 3,3V/5V: slaa148.pdf Philips PCA9515: I2C Puffer mit Pegelwandlung. Der PCA9515 ist ein I2C-Bus Repeater, welcher I2C Busse mit verschiedenen Spannungen isoliert
wird. Wenn man echte I2C ICs mit 5V betreibt, dann sind die Eingänge vom Typ Schmitt Trigger CMOS (z. B. PCF8574). Dann müssen 3.3V Pegel auf 5V umgesetzt werden. Wenn man jedoch SMBUS Ics verwendet (z. B. ADT7461, Silabs 8051
-
Thread
Festnetz: Ersatz für call by call Gigaset A415
://www.i-alarmsysteme.at/news/abschaltung-isdn-und-analoge-telefonanschluesse#:~:text=Liebe%20Kund%2Finnen%2C,over%20IP%20(VoIP)%20umgestellt.
sogar in Farbe, zur Übertragung und haben eine kleine Kamera dafür eingebaut. Brauchen dann halt auch 3x AAA anstelle von 2 Knopfzellen.
-
Thread
externes Sram und/oder FPGA auf Defekt prüfen
war auf der 3,3V Versorgung (vielleicht ein Kurzschluß gegen 5V oder so). Jetzt habe ich weiter gemacht und lassen den Ramtest laufen. Anfangs ging der noch durch, jedoch jetzt bringt er Fehlermeldungen auf einigen
an den IC-Pins messen oder gibt es vielleicht noch interne Fehler (bei Überspannung), dass das Teil defekt ist, ohne, dass man das außen messen kann? Und wie empfindlich sind denn Spartan3 auf Überspannung am 3,3V
-
Thread
Sammelbestellung AR488 kompatibler USB-GPIB Adapter. Interesse?
dort habe ich natürlich nicht geschaut. Bleibt das "Problem" mit der USB Spannung... > The USB 3.x specifications require that all devices must operate down to 4.00 V at the device port. Das geht sich mit dem verbauten 1117 ohnehin nicht aus. Die 4.5V bei USB-2.0 aber schon. Sagen spricht
) # Ergebnis 5.045310 readtime=0.003541, nbr read calls=1 # Auswertung 5.045345 <-: bytearray(b'RMS,216.5E-3,OK') [/pre] Mit AR488: [pre] 610.510249 ->: b'arm;wait;c1:pava? rms\n' 615.510495
-
Thread
Assembler-Verständnisproblem beim attiny13a
Du kannst entweder auf den Port schreiben (SBI/CBI), dann sind COM0A0=0 und COM0A1=0 -> "Normal port operation, OC0A disconnected." ODER Der Timer hat Kontrolle über den Pin und kann ihn mit COM0A0=1 und COM0A1=1 nur setzen
Bit Description 0 0 0 0 Normal 0xFF Immediate MAX 1 0 0 1 PWM (Phase Correct) 0xFF TOP BOTTOM 2 0 1 0 CTC OCRA Immediate MAX 3 0 1 1 Fast PWM 0xFF TOP MAX 4 1 0 0 Reserved – – – 5 1 0 1 PWM (Phase Correct) OCRA TOP BOTTOM 6 1 1 0 Reserved – – – 7 1 1 1 Fast PWM OCRA TOP TOP Table
-
Thread
Sammelbestellung USBTMC Adapter. Interesse?
| Name | Stück | Land | Anmerkung (z.B. "Brache 3d-Druck Gehäuse!") | ---------------------- | Hans- | 5 | AT | | | Michael Graf | 2 | DE | mit Gehäuse | Chregu Müller | 2 | RO | n/a | MarcG | 1 | DE | mit Gehäuse | Hermann | 2-3 | DE | Anzahl
=0x16c0 pid=0x5dc vendor='www.fischl.de' product='USBasp' avrdude error: unable to open programmer usbasp on port usb [/c] 3. Hä? [c] avrdude: AVR device initialized and ready to accept instructions
-
Thread
Drehencoder in ASM Timer oder Interrupt
INT0/1 PCI Ablauf wie folgt INT0/1 Drehencoder, PCI: Taster: 1. Altwert laden 2. Neuwert einlesen 3. UND Maskierung Neuwert (abhängig an welchen Pins) 4. Neuwert in Altwert speichern 5. Vergleich alt neu ? wenn alt = neu 9. Ende 6. Altwert swapen 7. Neu
einzustellen. Die beiden Ausgänge vom Drehgeber würde ich auf > jeweils einen Pin von Port B und C legen. Mit den unterschiedlichen PCI- > Adressen lässt sich feststellen, welcher Pin sich geändert hat und mit > den Pegeln die Drehrichtung. In der ISR sperre ich den aktuelle >
-
Thread
esp8266 Port toggelt ungewollt
das liegen kann? Bin überfragt. Der Schaltplan ist im Anhang. Hier mein aktueller Code: [c]#define FLASH_LED_1 D5 #define FLASH_LED_2 D6 #define FLASH_LED_3 D7 #define FLASH_LED_4 D8 #define FLASH_LED_5 D4 #define LASER D0 #define SHOOT_SWITCH D1 void setup() { pinMode(FLASH_LED_1, OUTPUT); pinMode(FLASH_LED_2, OUTPUT); pinMode(FLASH_LED_3, OUTPUT); pinMode(FLASH_LED_4, OUTPUT); pinMode(FLASH_LED_5, OUTPUT); pinMode(LASER, OUTPUT); digitalWrite(FLASH_LED_1, LOW); digitalWrite
-
Thread
HDD per USB-Relais schalten
Hallo, in meinem PC soll eine fest eingebaute Backup-HDD (3,5" SATA) unter Linux Mint nur dann laufen, wenn sie benötigt wird und dazu per Software ein- und ausgeschaltet werden können. Meine Idee ist ein USB-Relais, bei dem ich das Relais durch einen Transistor
Festplatte mit Netzteil an einem Shelly Plug. So ähnlich mache ich das auch nur ohne ShellyPlug. Die 3,5"-SATA-HDD hängt mit einem Kabel (https://www.amazon.de/dp/B07TS71XZW) das Spannungsversorgung und Daten extra rausführt an einem "speziellen" SATA2USB-Adapter (https://www.amazon.de/dp/B07N7C1X7C).
-
Thread
Welcher Controller für Unterrichtszwecke?
Vorkenntnisse in Mikrocontroller-Vorkenntnisse. Im Grundstudium haben sie ein wenig mit Python und Java bzw. C# programmiert. In der Vorlesung habe ich den Schwerpunkt auf die Hardware gelegt: Schematischer Aufbau eines Controllers, IO-Ports, Timer/Counter/PWM sowie Kommunikation über UART, SPI, I2C und CAN.
Vorlesung habe ich den Schwerpunkt auf die Hardware gelegt: > Schematischer Aufbau eines Controllers, IO-Ports, Timer/Counter/PWM > sowie Kommunikation über UART, SPI, I2C und CAN. Wichtig ist mir dabei > die Fähigkeit, ein Datenblatt lesen und verstehen zu können. Der > Softwareteil besteht aus einem C-Programmierkurs
-
Thread
EADOGM162W-A-Anzeige mit XMEGA
#include <avr/io.h> #include <util/delay.h> // Define LCD pins #define LCD_E PIN0_bm // Enable (PC0) #define LCD_RS PIN1_bm // Register Select (PC1) #define LCD_D4 PIN3_bm // Data Bit 4 (PC3) #define LCD_D5 PIN2_bm // Data Bit 5 (PC2) #define
Du das auch wirklich so ("ungewöhnlich") verschaltet? #define LCD_D4 PIN3_bm // Data Bit 4 (PC3) #define LCD_D5 PIN2_bm // Data Bit 5 (PC2) #define LCD_D6 PIN5_bm // Data Bit 6 (PC5) #define LCD_D7 PIN4_bm // Data Bit 7 (PC4)
-
Thread
PCF8574 Optokoppler Input/Output
Spannungsversorgung zwischen dem PCF8574 und den 12V Ausgang trennen. Bei Deinem Vorschlag mit Optokoppler statt Q3 wäre es jetzt so dass der Ausgang auf 12V liegt wenn zwar die 12V da sind, die Spannungsversorgung vom PCF8574 aber nicht - oder der PCF8574 noch per I2C kein Signal bekommen hat den Ausgang auf Low
: Naja, dann tauscht man eben die Positionen von Q3 (Fototransistor) und R2.
-
Thread
AVR128DA64 TCA1 funktioniert nicht mit alternativen Output?
“ Pins teste, funktioniert er wie gewünscht auf allen drei Outputs. Sobald ich ihn jedoch auf die alternativen Pins (PORTE, die gewünschten) umstelle, gibt es keinen Output mehr. Zur Ergänzung: Es sind
Maxim schreibt weiter im Thread als wenn er Nils wäre. Was ist hier los? Weil Nils könnte auch die 3 nicht funktionierenden PortMux Leiterbahnen trennen und an den funktionierenden Port anlöten. Die Nächste bestellte Leiterplatte ist dann dementsprechend korrigiert.