-
Thread
ATmega: Wake-Up Zeit nach Power-Down
: 3f 93 push r19 35a: 4f 93 push r20 35c: 5f 93 push r21 35e: 6f 93 push r22 360: 7f 93 push r23 362: 8f 93 push r24 364: 9f 93
pop r21 38a: 4f 91 pop r20 38c: 3f 91 pop r19 38e: 2f 91 pop r18 390: 0f 90 pop r0 392: 0f be out 0x3f, r0 ; 63 394: 0f 90 pop r0 396: 1f 90 pop r1 398: 18
-
Thread
DSO Batronix Magnova? Erfahrungen?
.-) ) https://www.datatec.eu/pmk?srsltid=AfmBOooSfrN8SZ12YDd8iW5gsyQQkIrf3km9kkIHzcL-UUp5W-xKYoqk HM..allerdings sehe ich gerade das PMK jetzt wohl auch 2m hat: https://www.datatec.eu/pmk-855-712-000 Einen Punkt den man bedenken sollte, Batronix wird sich zumindest
Hexdump der Datei beginnt mit: 00000000h: 53 61 6C 74 65 64 5F 5F 5A 0E CC A1 10 B2 DF 13 00000010h: E1 21 54 26 AF 45 72 DB 2E 56 72 FB 60 86 73 4C 00000020h: C5 FE BC 00 F3 1D F7 83 45 AA C0 4E 15 A4 7B 5D 00000030h: 8D 09 C3 3E 0B 56 C0 3E BD 26
-
Thread
Auf der Straße gefunden - was ist das?
weißer Kreis mitte oben 30 - + weißer Kreis rechts oben Auf der Platine steht: P0.4 P0.5 SDA SCL D1 J1 TXZG-ECK-D20A 20231011. J2 R3 R2 U2 U3 C1 R6 R1 R4 R7 R9 Q1 R11 R10 C2 R5 U1 Punkte: V B G F F- F+ B- B+ R8 Dampfer Akku (Batterie)
3019-A-V1.7 SIN{Logo}MCU MC9959A070 41031 07 oder Q7 LPS BGEv1 3415 A1sHB Akku 800mAh 3,7V [code] Pinbelegung Display 2024-03-18 6 2426 1: a f b g e c d nur 20 Segmente! dafür reichen eigentlich 5 Pins! (5*4=20) Pin1 2 3 4 5 6 h=Hunderter (1.), z=Zehner (2.)
-
Thread
Arduino Uno zu USB C
Hier die USB C Platine: https://www.roboter-bausatz.de/p/5x-usb-c-3.1-buchse-auf-pins-adapterplatine?number=RBS15575 Der Teil vom Uno ist nicht beschriftet, da sind nur 4 Lötstellen in "vierecksform"
funktionieren soll... In der Artikelbeschreibung steht "USB-C 3.1" - das macht ja überhaupt keinen Sinn weil nur die USB 2.0 Leitungen rausgeführt sind (die man für 3.1 eben *nicht* braucht), aber die 3.1 Leitungen nicht...
-
Thread
Linux: Nach Start von MPlayer hat Chromium keine Soundausgabe mehr
is 64.0 MiB, maximum usable slot size is 65472 I: [pulseaudio] cpu-x86.c: CPU flags: CMOV MMX SSE SSE2 SSE3 SSSE3 SSE4_1 SSE4_2 I: [pulseaudio] svolume_mmx.c: Initialising MMX optimized volume functions. I: [pulseaudio] remap_mmx.c: Initialising MMX optimized remappers
253:2 0 976M 0 lvm [SWAP] sdb 8:16 0 3,6T 0 disk └─luks-2d46dbe3-94c9-4d5f-955f-89bafb3fc00a 253:3 0 3,6T 0 crypt /var
-
Thread
Attiny26-16PU startet Programm nicht
Pascal S. schrieb im Beitrag #7768006: > Die LED ist an den Physischen Pin 9 angeschlossen Der Code sieht o.k. aus, abgesehen davon, daß man Code *nie* als Bild postet, sondern als *.c oder *.ino. Jede LED an den Arduino-Pins 0..5 sollte reihum 0,5s an sein und 5,5s
ausprobiert habe. Das Beispiel für die For-Schleife macht genau das, was der TO machen wollte. [c] void setup() { // use a for loop to initialize each pin as an output: for (int thisPin = 2; thisPin < 8; thisPin++) { pinMode(thisPin, OUTPUT); } } [/c]
-
Thread
Hilfe bei DMX ArtNet-Node-Schaltplan mit Teensy 4.1
, ich plane gerade ein ArtNet-Node-Projekt auf Basis eines Teensy 4.1 und möchte mir dafür eine 3 Universe ArtNet Node mit Ethernet-Anschluss bauen. Diese soll vier DMX-Ausgänge haben, die wie folgt aufgeteilt sind: Universe A: DMX-Ausgang 1 und 2 Universe B: DMX-Ausgang 3 Universe C: DMX-Ausgang
10mA. Kann er das sicher? Wenn nein, schalte einen Treiber dazwischen, wie in der Vorlage (74HC32). Pin 7 der Optokoppler MUSS mit GND verbunden werden! (ENable, low active). Den Widerstandswert schreibt man 4k7, nicht 4k7R. Das R nutzt man nur für kleine Widerstände, wie 2R2 für 2,2 Ohm.
-
Thread
Einfachste Lösung um einen Taster per USB am PC auslesen mit C#.
natürlich alles sein. Einen originalen Uno bekommt er für unter 20€. Einen ESP oder Digispark für 4-5€. Und einen wirklich kleinen RP2040 für um die 2€. Heinz B. schrieb im Beitrag #7764821: > Könnte man dafür auch eine einfache USB-Maus mißbrauchen ? > Da hätte man auch gleich 3 Taster. Keine
> Man könnte einen USB-UART Umsetzer nehmen und die Handshakesignale (CTS) > schalten. > Unter C gibt es GetCommModemStatus und WaitCommEvent. > Kann sein, daß man da unter C# selber Hand anlegen muß. Nein, muss man nicht. Der System.IO.Ports.SerialPort liefert das Zeug hübsch aufbereitet als
-
Thread
FreeCAD - CAM PostProcessor für Deckel FP3 mit Contour 3 bzw Dialog 4 Steuerung
fräst Probestück in Holzklotz. G17 T1 G41 (Werkzeuggradiuskorrektur, im Handbuch checken) G1 X-39.5 Y-39.5 F500 S6300 M2 G1 Z-2 N100 (Tasche 2mm tief mit 2mm Stepover) G90 G1 X39.5 G91 G1 Y-0.1 G90 G1 X-39.5 G91 G1 Y2.1 L38 N100 G91 Z-2 (2mm tiefer stellen) L9 N100 (2x8+2 =>20mm tief
Ca. 100 Zeilen Dialog11, 0% CAD, 0%CAM, 100%Handarbeit. Nur leider 1 Pin zu kurz, Version 2.0 um 2.54mm länger alles, dann unten 3x 6.2mm Löcher bohren, 6.5mm Reibahl und 3x alte T12 Lötspitze reinklopfen, fertig ist DIP20 Löt/Entlötkolben für Grossfertigung ;-)
-
Thread
"Intelligenter" Textdisplayadapter mit Padauk PFS154
mit einem UART wäre so ein Display mit 2 oder 4 Zeilen ideal als Anzeige für einen "Headless"-Server: Raspi, NAS & Co. Ich habe dafür bisher ein ESP32-C3 mit Micropython und lcd_i2c genutzt https://github.com/brainelectronics/micropython-i2c-lcd
Sehr schönes Projekt. I2C wäre aber auch eine Option. Ja ein Pin mehr, aber bei frei wählbarer Adresse endlich mal mehrere Displays an einem Master 🙂. Das Displayinit macht dein Adapter natürlich selber, der Master muß sich
-
Thread
Zweifarbiges LED ansteuern
https://falstad.com/circuit/circuitjs.html?ctz=CQAgjCAMB0l3BWcMBMcUHYMGZIA4UA2ATmIxAUgoqoQFMBaMMAKADcQU88LiVPunBISiiALLVFUYCdiAm0+8uPOIiq-CZylRosgC4hCWsWqMZNZqhAbZoeMIgtjcKFAjBiRTaKT9-CSEI8YjFMZCoAEzoAMwBDAFcAG30WMEJ+HBExMR48FRyefmj45P0GJLpI8B0YSFZ0-nyqMXSQLPk24tjElIqq0QhpWFYAd3bsbLaOwqgWccILeXzzTTbIedXOkRn1zebtkAPZjYAnLa4eRbX1CLOj3IE8x9bbxzh9l7bjvfHLoRE1wBc3GeEe7hEYKKgg2CyWEIuMJYhgc2TMUNUb10lGICDwGHxBAQBNM5BgxmIkwc2FakAQYVCERAJV6qVBX0hLxWsIePA8TUeCCUPKBQs0KjFIOUin4
Max D. schrieb im Beitrag #7760485: > https://falstad.com/circuit/circuitjs.html?ctz=CQAgjCAMB0l3BWcMBMcUHYMGZIA4UA2ATmIxAUgoqoQFMBaMMAKADcQU88LiVPunBISiiALLVFUYCdiAm0+8uPOIiq-CZylRosgC4hCWsWqMZNZqhAbZoeMIgtjcKFAjBiRTaKT9-CSEI8YjFMZCoAEzoAMwBDAFcAG30WMEJ+HBExMR48FRyefmj45P0GJLpI8B0YSFZ0-nyqMXSQLPk24tjElIqq0QhpWFYAd3bsbLaOwqgWccILeXzzTTbIedXOkRn1zebtkAPZjYAnLa4eRbX1CLOj3IE8x9bbxzh9l7bjvfHLoRE1wBc3GeEe7hEYKKgg2CyWEIuMJYhgc2TMUNUb10lGICDwGHxBAQBNM5BgxmIkwc2FakAQYVCERAJV6qVBX0hLxWsIePA8TUeCCUPKBQs0KjFIOUin4
-
Thread
DAC, 5 Stück am I2C-Bus
Moin zusammen, für ein Projekt benötige ich 5 DACs, die ich gern über einen I2C Bus ansteuern wollte. DACs gibt es ja sehr viele. Habe aber noch keinen gefunden, der 3 Bits für die Adressierung hat. Meist kann man nur 2 am Bus anschließen. Kennt
verschiedenen > Adressoptionen Danke für den Tip. Diese hier haben verschiedene Auflösung. Ich möchte 5 (bzw. 8 - 3 bit Adressierung) DACs mit einer Auflösung von 16bit in einem I2C Bus anschließen.
-
Thread
Wer hat ein ILI9341 Display mit 5v im Betrieb?
Zino schrieb im Beitrag #7758675: > Hier die Spezifikation eines der 5V-ILI9341-Bretter auf AliExpress. Da steht ausdrücklich "VCC power voltage 3.3V-5V" und "Logic IO port Voltage 3.3V". Was gibt es da zu diskutieren. Mike K. schrieb im Beitrag #7758648: > Also
ATmega1284 mit 20MHz Takt. Als Pegelwandler ist von der MCU zum Display ein 74LCX541 verbaut. Die 3,3V Pegel vom Display zum ATmega gehen direkt auf den Port und machen hier keine Probleme. Das MISO-Signal ist über einen Widerstand 2,2k geführt, da die Pins auch für den Programmieradapter verwendet
-
Thread
STM32H743 mit 32MByte externem SDRAM
mistake is on me, I should have read the schematic carefully :( my mistake in assigning the sdram pin to default. I assign the correct pin now, SDNE0 -> PH3 SDCKE0 -> PH2 the default pin from MX was SDNE0 -> PC2 SDCKE0 -> PC3 the result is as intended: 0xC0000000 : 0xC0000000 <Unsigned Integer> Address 0 - 3 4 - 7 8 - B C - F C0000000 0 1 2 3 C0000010
-
Thread
Gleichtaktstörung zerstört eure Elektronik! Grund: Schaltnetzteile ohne Erdung.
Hut, dass ohne Schutzleiter Ableitströme auch einen Weg suchen. https://de.wikipedia.org/wiki/Entst%C3%B6rkondensator#/media/Datei:Entst%C3%B6rkondensatoren4.png
https://www.google.com/search?client=firefox-b-lm&q=gleichtaktst%C3%B6rung
-
Thread
ATTiny3216 über UPDI Software-Reset auslösen
else: print("Keine Antwort erhalten.") if __name__ == "__main__": # Seriellen Port angeben (z.B. COM3 unter Windows oder /dev/ttyUSB0 unter Linux) serial_port = "COM9" # Beispiel für Windows, ändere zu deinem spezifischen Port try: send_reset(serial_port)
auch updiprog bzw. pyupdi mit der Kommunikation an: [code] Tx: 00 BREAK Tx: 55 C3 08 UPDI_STCS | UPDI_CS_CTRLB CCDETDIS Tx: 55 C2 80 UPDI_STCS | UPDI_CS_CTRLA IBDLY Inter-Byte Delay Enable Tx: 55 80 UPDI_LDCS | UPDI_CS_STATUSA Rx: 40 UPDIREV[3:0] UPDI
-
Thread
Wärmebildkamera - Kaufempfehlung
dieses möchte > ich als Spritzschutz über dem Herd einbauen Einfach nach Glas suchen, welches von 3,5-15µm eine möglichst hohe Transmission hat. Wie z.B. Germanium (Ge) Zinkselenid (ZnSe) Zinksulfid (ZnS) Silizium (Si) Kalziumfluorid (CaF2) https://www.coherent.com/de/optics/thermal-imaging
z.B. https://www.messgeraete-chemnitz.de/HIKMICRO-B20S-Waermebildkamera-256x192-Pixel-200-bis-5500C-25Hz-40mK-3-2-Display/50-039
-
Thread
Digitale Wasserwaage mit Arduino / Embedded
Dankeschön für die Hinweise - hab ich alles umgesetzt - sieht das so besser aus? Der ADXL wird nun mit 3.3V versorgt, wobei ich mir noch die Frage stelle: Wenn der uC mit 4,5V versorgt wird und der ADXL mit 3,3V, passt das doch mit der I2C Schnittstelle nicht zusammen, oder?
wären. Bei 3,3V sollte der Quarz besser langsamer sein, z.B 8 MHz. Brauchst du den Quarz überhaupt? Wenn ja, wozu? Der AVR und I2C funktionieren ohne ihn. Am ISP Stecker ist Pin 2 nicht belegt. Der gehört an die
-
Thread
Einfache CPU, einfacher Rechner, nur zum Lernen, Erfahrung?
will. [pre] ; 7 segement codes Z0 = $C0 Z1 = $F9 Z2 = $A4 Z3 = $B0 Z4 = $99 Z5 = $92 Z6 = $82 Z7 = $F8 Z8 = $80 Z9 = $90 lda #Z3 [/pre]
und danach, noch was anders. (Auch wenn es stupide erscheint.) 8 9 A B C D E F 0 1 2 3 4 5 6 7 > 0300: A9 FF 8D 83 1A 8D 81 1A > 0308: A9 B0 8D 80 1A A9 08 8D > 0310: 82 1A 4C 12 03 0 1 2 3 4 5 6 7 8 9 A B C D
-
Thread
Viele Drucktaster und LEDs ansteuern
Für einen Mix könntest du die LEDs auch durch addressierbare (findet man > unter ebay als "ws2812 5mm") Versionen ersetzen und nur die Taster in > ner Matrix lesen Das finde ich eine gute Lösung. Falls das nicht möglich/nicht gewünscht ist kann ich den MCP23017 als I2C Portextension empfehlen
erzeugen lassen, falls ein Taster gedrückt wurde. Und braucht auch nur dann reagieren. Der MCP23017 hat 3 Adressleitungen, man kann also 8 Stück an einen I2C Bus hängen. Das wären 128 IOs. Den Chip gibt es auch als SPI-Version. Da könnte man endlos verlängern.
-
Thread
C > Struct > Pointer - Adresszuweisung
; register8_t PIN0CTRL; /* Pin 0 Control Register */ register8_t PIN1CTRL; /* Pin 1 Control Register */ register8_t PIN2CTRL; /* Pin 2 Control Register */ register8_t PIN3CTRL; /* Pin 3 Control Register
(*(PORT_t *) 0x0700) /* Port J */ #define PORTK (*(PORT_t *) 0x0720) /* Port K */ #define PORTQ (*(PORT_t *) 0x07C0) /* Port Q */ #define PORTR (*(PORT_t *) 0x07E0) /* Port R */ [/c]
-
Thread
SPI Kommunikation zwischen AT90CAN und ATmega16 (AVR)
Wenn was fehlt oder doof geschrieben würde ich das natürlich umgehend nachreichen. Master Code: [c] #include <avr/io.h> #include <avr/interrupt.h> #include <stdio.h> #include <math.h> #include <util/delay.h> #define MOSI PB2 #define MISO PB3 #define SCK PB1 #define SS_uC PE2 #define SS_TK1
SPI_MasterInit(); uint8_t dummy = 0x22; //configure Fault-LED (PC0) and Heart-LED (PC2) DDRC |= (1<<PC0) | (1<<PC2); while(1) { PORTE &= ~(1<<SS_uC); SPI_MasterTransmit(dummy_data); PORTE |= (1<<SS_uC); PORTC ^= (1<<PC0); _delay_ms(5000);
-
Thread
Compilation error: exit status 1
Dein Mega hängt nicht an COM3. Schau in der Systemsteuerung nach, welchen COM-Port er belegt.
sagt schon einiges: Die serielle Schnittstelle TXD / RXD des CH340 führt über den DIP-Switch zu PortE1 und PortE2 des ATMega2560. Dort sind das der USART0 Receive Pin und USART0 Transmit Pin wie man im Datenblatt aus Table 13-15 erfährt: https://ww1.microchip.com/downloads/aemDocuments/documents
-
Thread
CH340N nur bis 38400 Baud?
Oszi aus, wenn die den Oszillator des µC gleich so ausser Takt bringt? > an der 5V Leitung des USB Merke: Es ist nur eine grobe Schätzung, das da 5V herauskommen. > Ein STM32F030 der über einen AMS1117 3.3 an der 5V Leitung des USB hängt
wird: [pre] Startbit Datenbit 0 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 0 1 Baudtakt | | | | | | | | | | | | | | | | | | | | | | RX -------------________________________------------------------_________
-
Thread
AT89C2051 und das UART Rätsel
über die rote Schraubklemme kommendes RS-232-Signal mit dem Transistor und zwei Widerständen von +(3..15)V und -(3..15)V auf UART-kompatible 0V und 5V umgesetzt (also invertiert und im Pegel begrenzt) wird. Ob das dann tatsächlich an Pin 2 des Mikrocontrollers geht, kann man auf dem Bild nicht erkennen
Pegelwandler, die Diode kappt den negativen Pegel an der Basis, ein Widerstand vom Kollektor gegen +5V (dünne Leiterbahn, geht unterm IC zu Pin 20). Aber, der Kollektor geht auf Pin 9 des AT89C2051 und nicht auf den RX-Pin 2? Wäre merkwürdig, auf dem Foto ist keine Leiterbahn an Pin 2 zu erkennen. Oder
-
Thread
Problem mit FSUSB30 als USB-Schalter
Hab jetzt ein Problem gefunden: Der Switch-Pin wurde mit 5V-Level benutzt, aber der FSUSB30 läuft mit 3,3V...der wurde dann gebraten. Das Umschalten geht aber jetzt mit einem neuen Chip, aber der USB-Stick wird vom zweiten Host, einem PC, nicht
Strombedarf anmelden, und sich dann nicht dran halten. *Jede*, ausnahmslos jede 2.5"-Festplate für netzteillosen Betrieb an einem USB-Port ignoriert die USB-Spezifikation und nimmt (kurzzeitig, während der Hochlaufphase des Spindelmotors) über 1 A Strom auf. Die USB-C-Buchse eines