-
Thread
I2C-Bus: SDA und SCL an ATMEGA328p
2 // PD.2 #define I2C_SCL_PIN 3 // PD.3 #define tst_bit(port, bit) (((port)&(1 << (bit))) >> (bit)) #define SDA_READ() (tst_bit (PIND,I2C_SDA_PIN)) // read SDA #define SCL_READ() (tst_bit
(DDRD, I2C_SCL_PIN); // PD.3 Port-Direction Output clr_bit(PORTD,I2C_SCL_PIN); // PD.3 auf 0V setzen } Müsste dann der folgende Aufruf das ACK vom Slave korrekt einlesen? if (SDA_READ())
-
Thread
ESP32 3.3V Logik Level Mosfet
für d) aber klein genug für c) ... - - - Dann ist noch das Thema 5 V am 3.3 V GPIO also Sperrzustand mit logischem HIGH. fließt da überhaupt Strom? wenn ja, gilt hier c)?
reichen. Die anderen Pins liefern brav 3.3 V. Inwiefern nun 2 mA/5 V auf einen GPIO Schaden anrichten der für 40 mA/3.3 V ausgelegt ist steht auf einem anderen Blatt, das stand hier nicht zur Debatte. Der Facebook Post von
-
Thread
LAN-Verteilung über existierende Telefonkabel
hat er denn das NW-Kabel geschalten? Das LAN zwischen Büro-Keller-Wohnung habe ich jeweils auf Pin 1,2,3,6 mit korrekter Paarung gelegt. Dabei habe ich das rote 4er-Kabelbündel verwendet. Hier funktioniert die Verbindung zum Router aber auch einwandfrei, soweit ich das prüfen konnte. Das DSL zwischen
er eine LAN-Buchse hat und zwei würden > nicht übereinander passen... > > Üblicherweise: 4/5 = a1/b1, 3/6 = a2/b2. Kann aber man natürlich machen wie man will...Bei solchen Konstruktionen (im PK-Bereich und wenn's nicht anders ging) habe ich i.d.R TAE 1/2 auf UAE 4/5 gecrimpt.
-
Thread
9x RS232 anbinden / Denkanstoß zur Entwicklung eines RS232 digitalen Umschaltt. Hilfe benötigt
Konstellationen angeordnet sind : 1x4 oder 2x2 oder 4x1 (Rows x Cols) Will man eine Anzeige mit 3x3 erzeugen , dann besteht diese aus 3 Loops: 2x2 + 2x1 + 1x3 Bei meiner Idee dreht es sich jedoch nicht um diese Verkabelung sondern um die
die ID der Monitore fest: M1 : ID1 M2 : ID2 M3 : ID4 M4 : ID5 rechts daneben ist ein Loop, der 2 x 1 ist , die dazugehörigen ID M1 : ID3 M2 : ID6 am unteren Rand ist ein Loop der 1x3 ist , die dazugehörigen ID M1 : ID7
-
Thread
Wanderkiste Widlar, Runde VI
- 7.5F/5V - 90F/5.6V Hybrid (Spannung >= 3.2V!)
div. C 37 nF 160 V div. C 1,3 nF 630 V div. C 82 pF div. C 3,9 nF 630 V div. R 1,2 Ohm Leistungswiderstand div. R 36 Ohm div. Leistungstransistor AD 133 Oldy div. Schalttransistor
-
Thread
STM32 EXTI zu langsam
135 Trigger_GPIO_Port->BSRR = Trigger_Pin; // Set debug pin 080008b8: ldr r3, [pc, #68] ; (0x8000900 <EXTI2_3_IRQHandler+76>) 080008ba: movs r2, #8 080008bc: str r2, [r3, #24] 136 Trigger_GPIO_Port->BRR = Trigger_Pin; // Clear debug pin 080008be: ldr r3, [pc, #64] ; (0x8000900 <EXTI2_3_IRQHandler+76>) 080008c0: movs r2, #8 080008c2: str r2, [r3, #40] ; 0x28 [/code] Der Flash läuft bei 48MHz
-
Thread
Lasttrennung zwischen USB +5V und externen +5V. MOSFET
für den Fall wenn USB und der Step-Down Wandler mit Strom versorgt werden und somit an beiden VIN pins +5V anliegt. Die Ausgangsspannung beim LM2596 ein bisschen anzuheben auf 5,1 oder 5,2V wäre kein Problem. Doch was passt wenn der USB-Port mal ein guten Tag hat und statt 5V 5,2V rausgibt, was ja
den Fall wenn USB und der Step-Down Wandler mit Strom versorgt werden und somit an beiden VIN pins +5V anliegt. Die Ausgangsspannung beim LM2596 ein bisschen anzuheben auf 5,1 oder 5,2V wäre kein Problem. Doch was passt wenn der USB-Port mal ein guten Tag hat und statt 5V 5,2V rausgibt, was
-
Thread
Arduino mit ChatGPT, JavaScript und Python; Pico W mit Bluetooth und UDOO mit AI-Cloudsystem
.  Bildquelle: SECO Zur Bepreisung gibt es schon jetzt Informationen: [c] Basic Plan: 6.99€ per month up to 10 devices Standard Plan: 49.99€ per month up to 50 devices Premium Plan: 99.99
Infineon, and in particular Graham Smith, for their assistance in productionising this capability. [/c] ### Qt für Mikrocontroller – Version 2.5LTS verfügbar Dass die Mikrocontrollervariante von Qt – neudeutsch Qt for MCUs – mit Qt im Allgemeinen nicht viel zu tun hat, ist spätestens ob des Fehlens
-
Thread
STM32 Win10 COM-Treiber
Bluepill Board hält sich nicht richtig an die USB Spec. Eigentlich müsste es eine Datenleitung mit 1,5 jOhm auf 3,3 Volt ziehen. Stattdessen zieht es den Pin mit 10k Ohm auf 5 Volt.
Stefan F. schrieb im Beitrag #7436432: > müsste es eine Datenleitung mit 1,5 jOhm auf 3,3 Volt ziehen. > Stattdessen zieht es den Pin mit 10k Ohm auf 5 Volt. Es sollten 1.5K .. 1.8k von D+ nach VBus sein. Das ist hier aber sicher nicht das Problem weil die Enum ja funktioniert
-
Thread
Wie funktioniert ein USB over CATx Extender?
Benutzerfehler...) Was machen die beiden Übertrager vor den RJ45 Buchsen, warum haben die IC-seitig nur 2 Anschlüsse, Leitungsseitig aber 3? Die mittleren Abgriffe scheinen mir jeweils über R19 und C33 an GND zu gehen. Während des Betriebs ist mit einem DMM kein Spannungspegel zu messen und die Polung
https://www.mouser.de/c/connectors/usb-connectors/?ip%20rating=IP67 Ist auch nur ein Pin mehr oder keiner wenn man auf die 5 Volt verzichtet.
-
Thread
Protokoll-Identifikation
erstes würde ich gern herausfinden, über welches Protokoll sie kommunizieren. Dazu habe ich alle Pins durchgepiepst, und konnt feststellen, dass nur 5 Pins nicht irgendeine Spannungsversordung oder GND sind. Einer dieser Pins geht von Modul A zu B und C, zwei jeweils nur zu B oder C. Ich habe mal mit meinem logic-Analyzer den "Verkehr" mitgeschnitten und konnte nur sehr wenig sehen. CH 1 und 2 gehen zu Modul B CH 4 und 5 gehen zu Modul C CH 7 geht zu beiden Modulen. Anbei habe ich (der Optik wegen) eine Grafik davon angehängt. Das aufgezeichnete Signal als CSV hab ich mal auf Pastebin
-
Thread
Info zu Controllerkarte mit 80517 gesucht
Abgesehen von den Relais und den Optokopplern ist der ganze Rest heutzutage in einem Chip, z.B. AT89LP51RB2. https://www.mouser.de/ProductDetail/Microchip-Technology/AT89LP51RB2-20JU?qs=Nb%252BVlYz%2F1KLLw9Fr9xgZCQ%3D%3D Programmiert wird der Flash über einen UART-Bootloader oder ISP.
. Von der Portanzahl (9) wird er nicht leicht von moderneren Controllern übertroffen. Ok, es gehen 3-4 noch für Eprom und RAM weg. Aber sonst ist der 80C517 auch von der Peripherie nicht schlecht.
-
Thread
[S] C64 im Bereich Berlin-Köpenick
Rechner nicht gut findet (obwohl man sehr gut mit DDT debuggen kann, MSBasic ist auch da, TurboPascal 3 auch. Ich hatte das Ding auf einem Steckbrett aufgebaut, "Massenspeicher" waren 2 x 64KB I2C-EEPROM [groesser waren die ersten Floppies auch nicht]). Mit so einem kleinen 10EUR-China-Logikanalysator
herankommt, die von der Hardware erzeugt wurden. Wenn er das begreifen würde, dann ist der Übergang zum µC nicht mehr besonders schwierig, dann müsste man ihn nur gleich mit 2..3 guten "C für µC" Büchern zuschmeißen. Die Dinger heute noch in Assembler programmieren... ich mag und mach das nur weil ich's vom
-
Thread
VHS anderweitig bespielen.
Nick schrieb im Beitrag #7431517: > Ich benötige einen Digital analog Wandler für mindestens 5mhz. > Was kann ich da nehmen? Du suchst einen Video-DAC, der durchaus älter sein darf wie TDA8702. Aber da 6 bit reichen, gehen durchaus auch 6 Widerstände an PortPins vor einem (invertierenden
nur vom Prinpip her (Schrägspurververfahren). Die Bänder waren unterschiedlich: DAT knapp 4 mm, VHS 2,5 cm breit.
-
Thread
Neue Bauteile: Hitzeresistente Leuchtdioden, I3C-Sensoren und vieles andere mehr
I2C-Interface zur Aberntung zur Verfügung stellt. Abbildung zwei zeigt, wie das System „im Prinzip“ funktioniert.  Bildquelle: Texas Instruments. NXP PP3T1x - I2C-Thermosensoren
Alternative“ an.  Bildquelle: Diodes Incorporated Für den Port A verspricht man einen -3 dB-Punkt im Bereich von 5,5 GHz; der Port B hat eine Bandbreite von 5,3 GHz. Die Übergangswiderstände betragen 4.6 bzw. 5.7 Ohm, während der Propagations-Delay im Bereich von
-
Thread
Identifikation Mikrocontroller Asus Laptop Board
Also ich habe mir ein Multimeter geliehen. Zu deiner Frage: Am Pin 5 liegen 5.2 V an Auf dem 19v Main Rail liegen 20.2V Meiner Meinung zu viel. Ich habe mich da zurückerinnert an gesamtspannung ist die summe aller teilspannungen Sprich nach meiner Logik
von hhinz habe ich diesen runtergelötet und probiert ob das Gerät wieder funktioniert (ohne die USB Ports). Dies war nicht so. Ich habe den AP22815AWT-7 bestellt, dieser sollte in der kommenden Woche ankommen. An U2703 liegen am Pin 5, 5v an Mit ist auch bereits aufgefallen, dass beim AP22815AWT
-
Thread
STM32H7 mit 8-Bit-SDRAM ohne FMC_NBLx/DQM?
Stress machen will. Wie schon gesagt: voraussichtlich Pinknappheit. > Wofür brauchst du die Pins? Für schnelle Sachen oder langsame? Letzeres > machen Portexpander. Oder Multiplexing (für Tasten, LEDs, etc.) Volldampf per Ethernet, vier SPIs, drei UARTs, zwei I2C, zwei CAN und beiden USB.
Andreas S. schrieb im Beitrag #7430912: > Volldampf per Ethernet, vier SPIs, drei UARTs, zwei I2C, zwei CAN und > beiden USB. Und dazu noch ein eMMC. Klingt ja nach der ultimativen Killerapplikation! Viel Erfolg!
-
Thread
AVR64DD28 Clock Source ändern
CPU_CCP_IOREG_gc puti CLKCTRL_OSCHFCTRLA,($6<<CLKCTRL_FREQSEL_gp) ; B:32, A:28, 9:24, 8:20, 7:16, 6:12, 5:8, 4:-, 3:4 [/avrasm] In C müssen wohl die '_' in den Registernamen durch '.' ersetzt werden.
CPU_CCP_IOREG_gc > puti CLKCTRL_OSCHFCTRLA,($6<<CLKCTRL_FREQSEL_gp) ; B:32, A:28, 9:24, > 8:20, 7:16, 6:12, 5:8, 4:-, 3:4 > In C müssen wohl die '_' in den Registernamen durch '.' ersetzt werden. Wie gesagt, CPU.CPP existiert bei mir zumindest nicht. S. L. schrieb im Beitrag #7428401: > In C gibt es
-
Thread
I2C und versehentliche Kurzschlüsse
Schutz gesehen habe (der auch hohe Frequenzen > zulässt). Weil er bei echtem, korrekt umgesetzten I2C auch nicht notwendig ist. Aber ja, wenn man bei einem Mikrocontroller das I2C komplett "zu Fuß" macht und versehentlich den Pin auf High anstatt auf Tristate setzt, wäre das ein Kurzschluss. Merkt
Moin, ist vielleicht ein alter Hut: Vor langer Zeit programmierte ich eine soft-I2C für einen uC ohne "TWI" HW. Um Open-Drain zu simulieren, setzte ich die beabsichtigten beiden Port Pins auf permanent LOW und schaltete mit dem DDR Register zwischen Input Mode und Aktive Daten. Ein
-
Thread
STM32U599 reagiert nicht: Keine Funktion auf dem Custom Board
Deine Test Pins kann ich im Schaltplan nicht finden. Vielleicht ist es noch zu früh am Morgen. [c] while (1) { printf("Hello world"); HAL_GPIO_WritePin(test2_GPIO_Port, test_Pin, GPIO_PIN_SET); HAL_Delay(1000); HAL_GPIO_WritePin(test2_GPIO_Port, test_Pin, GPIO_PIN_RESET); HAL_Delay(1000); /* USER CODE END WHILE */ } [/c] Hier beschreibst du <test2_GPIO_Port> aber benutzt <test_Pin>. Soll das so sein? Also
-
Thread
OC0A & OC0B gleichzeitig toggeln?
, invertiert. > initialisiere sollte ich > so 2 komplementäre Signale haben. Geht das Ja. >oder lässt sich pro T/C immer > nur ein OC0x Pin toggeln? Nein. Warum probierst du das nicht einfach aus? Das dauert keine 3 Minuten.
count 32-1 times to generate 125kHz output, 250kHz toggle for 125kHz square wave PORTD &=~(1 << PD5); // set pin 5 low OC0B PORTD |= (1<<PD6); // set pin 6 high OC0A[/c]
-
Thread
STM32 counter up/down mit Step/Dir Signalen
out ' X-Step INT0 D2 -| Arduino |- ' Y-Step INT1 D3 -| |- ' Z-Step T0 D4 -| N |- C5 Z-out B ' A-Step T1 D5 -| A |- C4 Z-out A ' C-Dir D6 -|
add r27 , r23 'bit 4 u 5 out Out Portb , R27 Out Sreg , R8 $end Asm Return C_step: $asm in r8,SREG sbic pinD , 6 'Dir Pin Subi R24 , 2 '-2
-
Thread
Renesas: drei neue, für Motorsteuerung optimierte Mikrocontrollerfamilien
down to 260 ps (picoseconds) [/c] Zu guter letzt gibt es einen CAN-FD-Transceiver mit den Performancedaten SO 11898-1:2015 compliant, max. 5 Mbps. Neben einem I2C-Interface steht auch ein I3C Basic-Interface zur Verfügung, um die
0.5 mm pitch) – 48-pin QFN (7 mm × 7 mm, 0.5 mm pitch) – 32-pin LQFP (7 mm × 7 mm, 0.8 mm pitch) – 32-pin QFN (5 mm × 5 mm, 0.5 mm pitch) [/c] Im Bereich der Peripheriegeräte verspricht Renesas
-
Thread
Suche einen Hochstrom Stecker 1000V DC,1500A
●DesIntegrator ●. schrieb im Beitrag #7425469: > Wieviel "Pins"? > wieviel Steckzyklen? Ein Pin. Also je nach Motorkonfiguration 3 oder 6 Stecker. Roland P. schrieb im Beitrag #7425456: > Vermutlich kommt es bei einem Wechsel eines 1,5MW Motor auf die 5
Andrew T. schrieb im Beitrag #7426055: > Das Kabel am Stecker: 35 oder 50 mm2. mimimimi Das Kabel ist ein 3x1,5mm²
-
Thread
ESP32-S2-Saola-1 und Spannung 1.69V und 3.29V ?
: ledc pin: GPIO12 channel: 2 frequency: "1000Hz" id: test_GPIO12 - platform: ledc pin: GPIO14 channel: 3 frequency: "1000Hz" id: pwm_panel_1_GPIO14 - platform: ledc pin: GPIO15 channel: 4 frequency: "1000Hz" id: pwm_panel_2_GPIO15 - platform: ledc pin: GPIO16 channel: 5 frequency: "1000Hz" id: test_GPIO16 - platform: ledc
-
Thread
Welche Low Cost 32 Bit MCU Familie? Gesperrt
, auch, weil er nur 8K RAM, kein DMA und keine I2C-Hardware hat. Aber 32 Bit ;)
Abdul K. schrieb im Beitrag #7424253: > Ich halte das für relativ witzlos, wenn man nur 6 Pins I/O hat. Als standalone Controller wahrscheinlich zu wenig, für ein bisserl Sensorik (erweiterung, abgesetztes Modul) im controller-network könnte es reichen: 4 analog in (12 bit) und einmal I2C-slave
-
Thread
Braucht man ein Virenscanner?
Wundermittel zur Lösung vieler Probleme vermarktet wird (Quelle: https://de.wikipedia.org/wiki/Schlangen%C3%B6l). Die beiden oben genannten Quellen sehen wenig Sinn im Einsatz solcher Software, sie empfehlen die Einhaltung der gängigen Regeln (Menschenverstand einsetzen, bekannte Lücken schließen, nicht
Also wenn ich müsste, auf der Arbeit oder so, dann wäre die Reihenfolge etwa: 1. Defender 2. McAfee 3. G Data 4. Nicht wirklich 4, eher Sonderplatz: c't desinfec't. 5. Sondereinheit: Agent Ransack (o.ä.) 6. wäre als Zusatzwerkzeug sinnvoll: Profiler im VSc 7. Sysinternals Linux/Unix
-
Thread
Smart Camper
man von überall auf der Welt sicher mit dem Camper sprechen. Aktuelle Modul Ideen: Hauptmodul [c] - Hauptplatine Orange Pi Zero2 Custom Modul: Adapter: PinOut zu RJ45 Buchsen Anbindung zu: - 2x Touchscreen (RJ45) - 4x Sensormodul Board (RJ45) - 4x 12v Relais Board
zentral 12v in oder Einzeleingang. - Relais 12V 20A/30A/50A 8x KFZ Relais 12V 20A/30A/50A AMP 5-Pin 5P - Steckplatz auf Board, damit man Relais bei defekt austauschen kann. - SRD-12VDC 4x Für Kleinverbraucher LED Statusanzeige Verbindung Hauptmodule Sicherung defekt (muss per Knopf
-
Thread
AVR ATtiny Stromaufnahme
(CLKCTRL.MCLKCTRLB, CLKCTRL_PDIV_16X_gc | CLKCTRL_PEN_bm); // 1 MHz Main Clock 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
, CLKCTRL_RUNSTDBY_bm); // Run in Standby 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
-
Thread
Welche 8-Bit-Architekturen werden in 10 Jahren relevant sein? Gesperrt
. Der Zugriff erfolgte über 2 24Bit Pointer aus je 3 Registern. Ob der P89C669 je produziert wurde oder gleich von NXP eingestampft, ist mir nicht bekannt. Philips hatte vermutlich die größte Vielfalt an 8051-Derivaten. https
-3-cent-microcontrollers/ > > Gerhard Auch https://free-pdk.github.io/ ist als Überblick über Padauk-µC und tools dafür nützlich.
-
Thread
1-Wire Temperatur Sensoren in die AWS-IOT Clout bringen
Hast du alle DS18B20 an einem GPIO hängen > oder hast du diese verteilt? Ich habe an einem Ast 3x DS18B20 (1x Orig, 2 Clone, 1 Clon musste getauscht werden) seit 2017 24/7 laufen, Kabel ist ca 5 m lang, parasitärer Modus. Der Raspi war zuerst ein Raspi2B, jetzt ein Raspi3B+ mit Raspbian z.Zt. Bullseye
-000-Nichtinvasiver-Wechselstromsensor-Kerntransformator/dp/B07PMGHC95/ref=sr_1_1_sspa?__mk_de_DE=%C3%85M%C3%85%C5%BD%C3%95%C3%91&crid=QMEGIXLZ8F2H&keywords=sct-100&qid=1684828003&sprefix=sct-100%2Caps%2C171&sr=8-1-spons&sp_csd=d2lkZ2V0TmFtZT1zcF9hdGY&psc=1 Aber finde ich etwas teuer und so genau