-
Thread
2 USB3.0 Datenströme über ein USB-C Kabel
USB3.0 Busses auf die A-Pins des Steckers legen und die 8 Leitungen des zweiten USB3.0 Busses auf die B-Pins. Funktioniert das so oder treten da Probleme auf, die ich übersehe? Edit: Aus Versehen 2-mal
Leopold N. schrieb im Beitrag #7522726: > Alternate Functions USB-C hat 3 Verbindungen, 1x USB2 half duplex und 2x USB3 full duplex. Die Alternate Functions können eine oder beide USB3 Verbindungen umdefinieren. Wenn beispielsweise ein USB-C Hub/Dock beide USB3 Verbindungen
-
Thread
Attiny412 Ultra-Low-Power Sleep Mode funktioniert nicht so recht
PORTA.PIN1CTRL = PORT_ISC_INPUT_DISABLE_gc; // disable PA1 digital input buffer // PORTA.PIN2CTRL = PORT_ISC_INPUT_DISABLE_gc; // disable PA2 digital input buffer PORTA.PIN3CTRL = PORT_ISC_INPUT_DISABLE_gc; // disable PA3 digital input buffer PORTA.PIN6CTRL = PORT_ISC_INPUT_DISABLE_gc; // disable PA6 digital input buffer PORTA.PIN7CTRL = PORT_ISC_INPUT_DISABLE_gc; // disable PA7 digital input buffer [/c]
-
Thread
Arduino Nano initialisiert immer wieder auf Startwert
in kWh auf Display ablesen x 2000 pinMode(S0in, INPUT_PULLUP); attachInterrupt(digitalPinToInterrupt(S0in), onPulse, RISING); } void loop() { if(millis()/1000 > crontimer + 3){ //alle 3s Daten senden via RS232 crontimer =
machen alteZeit = millis(); // letzte Schaltzeit merken ... [/c] Und: [c] void loop() { if(millis()/1000 > crontimer + 3){ //alle 3s Daten senden via RS232 [/c] Überleg dir, was passiert sobald millis() seinen 32-bit-Rollover hat. Schöner: [c]
-
Thread
USB-C-Buchse Molex 105450 ohne Kontakt
Simon hat recht, da fehlen die CC Pulldowns. Die Anschlüsse CC1 und CC2 (Pin A5 und B5) müssen jeweils mit 5k1 nach Masse gezogen werden. So wird dem USB Netzteil ein Verbraucher signalisiert. Ohne diese wird ein USB-C Netzteil keine Spannung liefern.
schrieb im Beitrag #7521454: > Bringt nix Hmm, wer wertet denn wo bei einer Verbindung USB-A (2.0) Host <--> USB-C (Client) die CC- Pins aus?
-
Thread
Platinenanalyse -- Kühlschrankfernsteuerung
zu den Bauteilen der Vorderseite leichter herzustellen sind. Die Tasterzuordnung ist: 1: Ein/Aus 2: Plus (Sollwert der Temperatur erhöhend) 3: Minus 4: Superfrost 5: Supercool Die beiden länglichen ICs sind 74HC4094 Schieberegister. Der kleine quadratische ganz rechts ist ein 24CO2WP Speichermodul
. > Wie kann ich da weiter nachforschen? GPIO4 und 5 werden beim Reset inaktiv (hochohmig) und danach von deinem Programm angesprochen. Im Gegensatz zu vielen anderen Pins bereiten diese beiden hier keine Sorgen.
-
Thread
Strombegrenzung gesucht
TDE3247 von ST. Allerdings gefaellt mir an dem nicht das er wohl im eingeschalteten Zustand so 1-2V Verlust haben wird. Es gibt solche ICs auch in moderner, aber die sind dann gerne nur fuer 5V. Hat jemand sowas schonmal jemand fuer 24V gesehen? Vanye
so. Aber industrie ist anders. Ich denke mal das Gehaeuse und die STeckverbinder sind bei mir immer 3-5x so teuer wie die Elekronik. Und schau mal, der TPS2H000 ist extra fuer Automotive. Wird also fuer diverse Steuergeraete gedacht sein wo Autobesitzer oder Werkstaetten auch gar lustig alles an und
-
Thread
Schwieriges Löten
können. Ganz ähnlich dem hier, nur noch viel kleiner: https://www.ebay.de/itm/195282175550?hash=item2d77b9863e:g:5EUAAOSw~NVi9kGz&amdata=enc%3AAQAIAAAA4N%2BUMR4pWnV9DZ5XDiyW0vo5%2Ftjoq0q3D4proSOf0QGIa1MnpZUTzW%2BA6niMdS6TXufmknFK95m3Zpdsm6jfo3dyIHJ%2BYo5S%2F%2BRLGFV%2BpBFV5ttb92RhgqGT3%2BY7F%2BTCCCndd3jEuH4C1bMAMlZ8FQAPIzuvkxGvrgqXhmig7gTXpbUnW9ULZ97MiveNE344vG4fYOH0lWVX3GmupYgas3A7yRf07c0ps%2Be5P7Y5B5RZXAAYNSMCUn%2B9vopuEK7VYZBV%2Flx3%2F6JskOoK9mW%2FFby7kzRRC5W2qkSLQYzFzHOp%7Ctkp%3ABFBMhoCdmOhi Ist einfach eine kleine "Wanne" aus zwei wo aufgelöteten Rohrstückchen geworden, in der eine
-
Thread
Super Mini ESP32-C3 Board
= I2C(scl=Pin(4), sda=Pin(3), freq=10000) Warning: I2C(-1, ...) is deprecated, use SoftI2C(...) instead >>> from machine import SoftI2C >>> i2c = SoftI2C(scl=Pin(4), sda=Pin(3), freq=10000) >>> i2c.scan
Stephan S. schrieb im Beitrag #7533717: >>>> i2c = SoftI2C(scl=Pin(4), sda=Pin(3), freq=10000) P.S. Es funktioniert auch mit freq=100000 und 400000
-
Thread
RP2040: 33 LEDs einzeln schalten und zusammen dimmen
= max. 0.5Vdd bedeutet, dass er bei 3,3 V Supply lediglich 1,65 V für die LEDs am Output "übrig" hat. Das wäre wohl etwas wenig.
Output Voltage Und er regelt bis 3V am Ausgang oder 0.5V VDD auf 0.5% genau, ausserhalb wohl schlechter.
-
Thread
Kaluma: Javascript-Ausführungsumgebung für den RP2040
zur Ausführung zu bringen. Es enthält eine Endlosschleife, die permanent eine Rechteckwelle am GPIO-Pin ausgibt: [c] pinMode(2, OUTPUT); while(1==1) { digitalWrite(2, HIGH); digitalWrite(2, LOW); } [/c] Speichern Sie den Javascript-Code in einer mehr oder weniger beliebigen
[c]pinMode(2, OUTPUT); var timerId = setInterval(function () { digitalWrite(2, HIGH); digitalWrite(2, LOW); }, 1);[/c] Diese Version ist eh nicht gut, da dann der Wechsel von HIGH
-
Thread
Abstandssensor US-100 seriell ansprechen?
0x50) bekomme ich irgendwelche Daten zurück. Ich habe es auch mit einem Perl-Script probiert: [c] use Device::SerialPort; my $port = Device::SerialPort->new("/dev/ttyUSB0"); $port->baudrate(9600); # Configure this to match your device $port->databits(8); $port->parity("none"); $port->stopbits
"\n"; $port->write("U"); my $char = $port->lookfor(); if ($char) { print "Received character: $char \n"; } $port->lookclear; # needed to prevent blocking sleep (2); print
-
Thread
Fritzbox 7590 fiept
Mein WLan 2.4 und 5 GHz funktioniert noch. Welcher ist denn der MP1477? Hab auf der Vorder und Rückseite mehrere so kleine schwarze Teile mit links und rechts je 3 Pins gefunden. Hab ich das richtig gelesen...ist
auch abgerissene Pads am DECT-Chip wegen Sturz; kontrollier mal die VCCs für den FPGA - unten sitzen 2 LDOs im SOT23-5 (Marking "3XB" und 3XT"), da müssen 1,2V und 2,5V raus kommen
-
Thread
Bluetooth Empfänger mit iPhone App verbinden/steuern
bekomme ich da welchen Webserver drauf). Um die LEDs o. ä. anzusteuern, könnte ich dann die 16 GPIO PINs benutzen, oder? Und mit Micropython könnte ich vermutlich auch ein PWM Dimmen und alles mögliche programmieren, ohne C nutzen zu müssen? Dann bestelle ich mal die notwendige Hardware und arbeite
zu ESP8266 mit Webserver und Webseite(n) direkt drauf und Programmierung z. B. mit Micropython 2. WebApp unter Cordova mit BLE-Verbindung und Programmierung z. B. mit JavaScript 3. NodeRED und MQQT-Broker Womit könnte ich denn am einfachsten und flexibelsten ein paar individuelle Webseiten
-
Thread
ATmega2560 hex File disassemblieren
file is "C:\Program Files (x86)\RealSimGear Firmware Utility\Data\Loader\avrdude.conf" Using Port : \\.\COM3 Using Programmer : wiring
94 be 08 jmp FUN_code_08be TIMER1_OVF code:0008 0c 94 92 08 jmp FUN_code_0892 SPI_STC code:000a 0c 94 66 08 jmp FUN_code_0866 USART_UDRE code:000c 0c 94 3a 08 jmp FUN_code_083a
-
Thread
Bitte um Hilfe bei der Programmierung von AVR8-Mikrocontrollern in C
gehört. https://onlinedocs.microchip.com/pr/GUID-EC8D3BAB-0B5E-454F-AB6E-6A7C91C6F103-en-US-3/index.html?GUID-A7CE312E-676A-4DC2-B0C1-0A78575A1F85
_1.h #define TIFR3 _SFR_IO8(0x18) #define ICF3 5 #define OCF3C 3 #define OCF3B 2 #define OCF3A 1 #define TOV3 0 [/c] Spess53 .. schrieb im Beitrag #7517169: > Hi > >>Bei dem von mir gewähltem
-
Thread
GateMate FPGA inbetriebname
meinem Test erreicht der CCGM1A1 etwa grob geschätzt 70% der Geschwindigkeit von einem Lattice MachXO3 (gleiches Design), der wiederum deutlich langsamer sein dürfte als ein Artix-7. Als Spaßbremse sehe ich eher die max. IO-Spannung von nur 2,5V. [Edit] Laut der Homepage von CologneChip soll nun auch der CCGM1A2 (80k LUT/FF) verfügbar sein.
-
Thread
ALLPOWERS S2000 PRO Reparaturhilfe
Danke für die ausführlichen Beschreibung. Mich würde nochmal die Belegung der 4 PINS interessieren oben PIN 1 3,3V unten PIN 4 GND PIN 2 …. und PIN 3 …. SWDIO und SWCLK. Mit freundlichen Grüßen Heiko
es Belegungen für SWD, Jtag und den UART-Modus. Im Programm gibt es die Modi SWD, Jtag, FINE und cJtag. Auf der Platine gibt es 2 Anschlüsse. P2: 3.3, Rx, Tx, Gnd P1: 3.3, DIO, Clc, Gnd Das Signal NRST (Pin 7) ist nirgendwo herausgeführt. Am Jlink gibt es im SWD-Modus die Kontakte: SWIO
-
Thread
Speichererweiterung für BigData bei Microprozessoren
Die Überlegung war folgende: Die Prozessor-Moduleinheit hat 10 PortPins (weitere 6 sind vorhanden, aber belegt). Geschrieben wird in 8-Bit Worten, ich könnte es mit Maskierung nutzen, um nur die 2 Bits des unteren Wortes zu verwenden, wenn ich die alten 6 Bit lade und
Flash Karten haben eine klassische IDE-Schnittstelle aka "True IDE". Die habe ich mal mit einem 8-Bit uC und diesen Signalen benutzt: - 8 Bit Daten - 3 Bit Register Select - Chip Select - I/O Read - I/O Write - Reset (hat man wohl sowieso irgendwo) - VCC, egal, ob 5V oder 3.3V Das sieht doch so
-
Thread
USB C Dual Role - Wieviel Aufwand ist notwendig?
Hallo, ein Gerät soll über einen USB-C Port verfügen. Für diesen gibt es zwei Use cases: Role #1: Gerät ist mit Laptop verbunden. Device Mode, Self Powered. Role #2: Ein USB-Stick ist eingesteckt. (Reduced) Host Mode, Source 5V/0.5A.
Frank K. schrieb im Beitrag #7510239: > Wieso vermutet Ihr nur und schaut nicht in den Standard? 2.2 ist aktuell, da ist es S.90 und Du must auch auf die Feinheiten achten bevor Du hier den Oberlehrer gibst: 'Pin A5 (CC) of the USB Type-C plug shall be connected to GND through a resistor Rd (5.1
-
Thread
H743 und F746 - Probleme mit dem Takt
<+8>: mov r3, r1 0x0000000a <+10>: strh r3, [r7, #2] 0x0000000c <+12>: ldrh r3, [r7, #2] 0x0000000e <+14>: lsls r2, r3, #16 0x00000010 <+16>: ldr r3, [r7, #4] 0x00000012
Ich habe das gerade mal mit meinem Nucleo553 Board probiert. Aus dem MCO2 bekomme ich 480Mhz / 4 = 120 MHz. ( GPIO_SPEED_FREQ_VERY_HIGH) Durch 3 dividiert schafft er nicht mehr jeden Takt. Mit [c] while (1) { HAL_GPIO_TogglePin(LD1_GPIO_Port, LD1_Pin);
-
Thread
Samsung EVO durchgebrannt bei hotswap
Der SATA-Stromversorgungsstecker ist halt bei 3.5"- und 2.5"-Laufwerken der selbe, und nur deswegen kann man da überhaupt 12V anlegen. (Fun Fact: Der ebenfalls auf dem SATA-Stromversorgungsstecker vorgesehene 3.3V-Anschluss wurde noch nie von irgendeinem
auch leistungsstärkere Antriebe damit laufen können. Mit ATX kam ja noch die 3,3V-Schiene dazu, aber die war eigentlich mit dem P55C (die letzte Pentium-1 Variante mit 200/233Mhz bzw. Pentium MMX) schon wieder hinfällig, denn der ist mit nur 2,8V gelaufen. Heute braucht praktisch
-
Thread
Atmega 16 reparieren
Alexander G. schrieb im Beitrag #7507037: > Die 2 Pins sind da ja auf ein extra Feld geführt. Nochmal: Dafür ist J2, das sind 6 Pins. Und was du sonst noch dazu brauchst, hatte ich bereits geschrieben.
zwischen Vcc und GND gibt, weil die Leiterbahnen weg gegammelt sind. Liegen wirklich überall die 3,3V oder 5V an? Hast du mal probiert den Chip über den ISP-Port auszulesen? Wenn du einen Heißluftstation hast, dann kannst du einfach mal den Chip/Quarz auslöten und schauen was sich unter dem Chip
-
Thread
Vergleich µC mit USB zu RS232 Funktionalität
im Beitrag #7505998: > inactive high and active low Also schließt du die LED so an: [pre] Pin o----|<|---[===]---o 3,3V (oder 5V) [/pre]
Der Bypass Kondensator C2 ist im Ref Design 0.47µF.
-
Thread
Raspberry Pi 5 – schnellere CPU, PCIe, aktive Kühlung und höhere Preise
512KB per-core L2 caches, and a 2MB shared L3 cache -via https://datasheets.raspberrypi.com/rpi5/raspberry-pi-5-product-brief.pdf [/c]  Bildquelle: https://www.raspberrypi.com/products
GPIO-multiplexed low-speed interfaces (UART, SPI, I2C, I2S, and PWM). A four-lane PCI Express 2.0 interface provides a 16Gb/s link back to BCM2712. -via https://www.raspberrypi.com/news/introducing-raspberry-pi-5/ [/c] Ebenda findet sich auch eine
-
Thread
CAN-Device oder Platine zum üben
kein SPI-CAN, ja verstehe du willst nicht vom µC, per SPI mit dem MCP2151 kommunizieren. Dann brauchst du entweder einen µC der den CAN-Controller integriert hat oder einen SJA1000 der hat einen ganzen 8bit Port und ein paar zusätzliche Pins wie ChipSelect
zum VW Transport Protocol 2.0 findet man z.B. hier: https://jazdw.net/tp20 Als Anmerkung: in dem Gateway 3C0907530C von Temic sind ein µPD70F3178(A) (V850E/CG3), zwei TJA1054 (CAN Transceiver), drei TLE6250 (CAN Transceiver
-
Thread
ATmega328/Arduino und weiter?
Ja, die beiden Teile runter und man hat ein lochrastertaugliches Controllerboard. Für Betrieb an 3V3 die 8 MHz Version. Trotzdem bleibe ich dabei, dass das Design des Pro Mini schlampig ist. Richtig ärgerlich, dass die I2C-Pins nicht auf den Leisten sind. > Sonst mag ich > eigentlich die normalen
Ja, die beiden Teile runter und man hat ein lochrastertaugliches Controllerboard. Für Betrieb an 3V3 die 8 MHz Version. Trotzdem bleibe ich dabei, dass das Design des Pro Mini schlampig ist. Richtig ärgerlich, dass die I2C-Pins nicht auf den Leisten sind... Ich kaufe nur eine bestimmte Art
-
Thread
Edision Proton T265 LED - No Boot after Firmware update fail
Pins nach dem Einschalten des Geräts etwas tut. Bei einer seriellen Schnittstelle wird wohl GND, Tx, Rx und Vcc (vermutlich 3.3 Volt) an den Pins anliegen. Diese DVB Receiver haben sehr häufig eine interne
nicht nur für den Edision Proton T265 LED. Achtet bitte auf die passende Spannung, der Winbond will 3V3! Der esp32 liefert 3V3, andere mcu's arbeiten mit 5V. Dank geht an David Johnson-Davies - www.technoblogy.com für den DataFlash code! Dieser Post wurde aktualisiert und auf den neuesten Stand
-
Thread
Drehgeber und Tastenentprellung für Arduino
ISRs instrumentiert. Folgender Vergleich (jeweils text-segment als Indikator): 1) ohne ISR, Pins desselben Ports [pre] O1 O2 Os O3 PeDa: 352 346 346 368 Veit: 914 1574 552 1566 Wilhelm: 352 342 342 342 [/pre] 2) ohne ISR, Pins unterschiedlicher
Gerhard O. schrieb im Beitrag #7502828: > Diese ASM Bib ist sehr schlank und erlaubt andere IO-Pins anstatt der > üblichen HW I2C Pins zu wählen. Wohl doch aber nur auf µC, die kein Port-Mux / Alternate-Function haben, oder? Denn so stark kann der Raumdruck kaum sein. Gerhard O. schrieb im
-
Thread
Attiny85 (SMD) Device signature = 0xffffff
Benno B. schrieb im Beitrag #7497985: > 8 MHz Oszillator (3 Pins) Für gewöhnlich haben die schon vier Pins, wenngleich einer davon oft ohne Funktion ist, aber nicht immer. Und an welchen Pin des Tiny85 hast du den Takt angelegt?
@hhinz Ich habe einen 8 MHz Keramik Resonator mit 3 Pins (an die beiden XTAL-Pins + GND geklemmt) und diesen hier habe ich auch noch https://www.reichelt.de/smd-resonator-8-00-mhz-cstcc-8-00-p42491.html?&trstct=pos_0&nbc=1 Letzteren habe ich noch
-
Thread
SMA Home-Manager Multicast-Messages Auswertung
"Strom_L3", factor: 0.001, db: true }, "0:72.4.0": { name: "Spannung_L3", factor: 0.1, db: true }, "0:73.4.0": { name: "Leistungsfaktor_L3", factor: 0.001 } [/c] jeweils mit Namen und Umrechnungsfaktor
mit 4 Byte angegeben. https://www.mikrocontroller.net/topic/559129#7495510 Dann also ein [c] } if (index==144) { // Optional: Versionsnummer auslesen... aber interessiert die? offset += 4; [/c] vor dem [c] } else { // Strange [/c] ergänzen... dann sollte auch das "2:13.6.82"
-
Thread
Powerplane vermeiden?
Außenlagen routen muss, dann muss man schon drüber nachdenken, ob man nicht 6 Layer spendiert und der 2te und 5te Layer jeweils GND ist. Bei µC-Schaltungen ohne jegliche HF-Signale (zB WLAN, Bluetooth, USB (high-speed), Ethernet) würde ich mir nichtmal Gedanken machen, ob meine +3,3V der 2te oder 3te
in jeden Fall Gedanken machen was für Arten von Empfängern der digitale Baustein treiben muß. Bei uC erleben wir gemischte Anforderungen, wie Analog, GPIO und schnelle serielle Datenverbindungen wie z.B. SPI, USART, I2C, I2S. Jeder dieser Sparten wirft eigene Anforderungen auf. Zunächst ist es wichtig