-
Thread
Wiederbelebung von einem Leica Theodolit TCRA1101
im Flash (2 MByte) verwendet. Prinzipiell könnte man per BDM den RAM mit den Daten aus der Firmware Datei beschreiben, man müßte schauen ob die Testpads nebem dem Mikrocontroller zu den BDM Pins gehen. Allerdings
spannungsgleiche Batterien geben, > die da rein passen Die Batterie ist eine Tadirian Lithium 2/3 AA Batterie, laut Serviceaufkleber zwar zwar schon 15 Jahre im Gerät, aber noch in Ordnung. ich habe 3,67 Volt gemessen. Außerdem kommt da nach meiner Erfahrung lange vorher permanent eine Warnung,
-
Thread
mc68360 QUICC Wer hat Erfahrungen damit?
Interrupts, einen RTimer (zum Taste entprellen), Baudrate am Pin, ein LCD an PortA gehen ohne Probleme /-:
Auf meinen Boards ist die 5 V Version in PQFP mit 240 Pins. Kennst du das schon? https://community.element14.com/cfs-file/__key/communityserver-wikis-components-files/00-00-00-01-46/1524.Freescale.Application_5F00_Library.zip
-
Thread
Raspberry Pi Pico für Datenanalyse
Zeitspanne für den Takt. Effektiv sind es 15'360 Datenpunkte mit einer Refreshrate von 70 Hz, +/- 5 Hz. Mit 75 Hz als Maximum wären wir bei 1'152'000 sps oder 2'304'000 sps. Somit 2.3 MHz. Nun ist es aber so, dass nur 2'304'000 sps pro Sekunde gesammelt werden, aber es vorkommen kann, dass zwei Datenpunkte
in den ersten 25ns der 1-Phase des cl2 noch undefiniert. Du musst also diese 5 Bits parallel einlesen und dann eine Flankenerkennung auf das Bit cl2 ausführen, damit du gültige Daten D0..3 übernimmst. Zusätzlich musst du den cl1 auswerten
-
Thread
Wie ist PORTB implementiert?
**/ #define W1 PORT_E3 #define W1_oe DDR_E3 #define W1_in PIN_E3 [/c] Man ist aber nicht auf IO-Pins beschränkt, sondern kann sich nach dem gleichen Prinzip auch virtuelle Bits definieren und
> Ich habe damit auch nur ausnahmslos beste Erfahrungen gemacht. > Meine <sbit.h> definiert alle Pins als Bitvariable und in der > "hardware.h" werden beschreibende Namen zugewiesen: [c] > #define W1 PORT_E3 > #define W1_oe DDR_E3 > #define W1_in PIN_E3[/c]
-
Thread
Charlieplexing mit erhöhter Leistung (Strom/Spannung)
MOSFET/IGBT zügig umzuladen. Mit dem Rechnen hast du es heute nicht so? Der TC4403 ist mit max. 5Ohm RDSON spezifiziert, macht sagenhafte P = I^2 * R = (0,2A)^2 * 5R = 200mW. Macht bei 125K/W ca. 25K Übertemperatur gegenüber Umgebungstemperatur. Passt schon.
der auch 5 Ohm bei 200mA. Das Ding it auf 1,5A Peak spezifiziert. Und der TK von MOSFETs ist nicht gigantisch, in der Größenordnung von 2:1 bei 150°C/25°C. >> 200mW. > > Passt also schon mal nicht, und dass
-
Thread
Problem mit Relaismodul an Wemos D1 Mini (ESP 8266)
Relaismodul verbaut, NPN oder PNP? Und die Spannungsversorgung deines Optokopplers gehört nicht an +5V, sondern an +3,3V, direkt vom Wemos.
auf GND ziehen und nicht mit digitalWrite. Beispiel Pin D6/7 liegen auf PB1/2, du initalisierst für den Summer nun D7 (PB2) nun wird aber nicht nur PB2 zum PWM Ausgang sondern alle Pins die an P(ort)B sind, PB1/D6 also ebenfalls. Das ist eine "Falle",
-
Thread
ESP32 Max485 und 6N137 brennt ab
sehr viel zu verbessern ist. Auch im Schaltplanpuzzle besteht noch Verbesserungspotential. Bei U2 und Y1 fehlen Typenbezeichnungen. Bei den meisten Quarzen müssen die Lastkapazitäten (C11, C12) erheblich kleiner sein. Bei U2 hängt der Reset-Pin in der Luft. Darf der das? Sonst sollte der ERC das bemängelt haben. Zwischen den Pins 10 und 11 fehlt ein Abblockkondensator unmittelbar am Chip. Was passiert an J1, J2 und J12, d.h. was hängen dort für Versorgungen dran?` Was sind C4 und C5 für Spezialkondensatoren? Elkos mit 100nF
-
Thread
Anfänger Lötstation zum Steuergeräte reparieren
Yihua 982 getestet: https://www.amazon.de/YIHUA-982-III-Pr-C3-A4zise-L-C3-B6tstation-Kit-C245-dp-B0CMLQRDMS/dp/B0CMLQRDMS ? LG, Sebastian
Beitrag #7908764: > Interessant; wie sie das mit dem verbauten 12V-Netzteil hinbekommen? > Übliche C245-Spitzen sind zu hochohmig, um mit 12V schon 60 Watt zu > benötigen. Meine originalen C245 Spitzen haben etwa 2,5 Ohm. 12 V² / 2,5 Ohm = 57,6 W
-
Thread
SPI Display am Attiny 3216
funktinieren, leider geht es nicht: [c] #define F_CPU 10000000UL #include <avr/io.h> #include <util/delay.h> #define DC_PIN PIN1_bm // PA1 #define DC_PORT PORTA #define RESET_PIN PIN1_bm // PC1 #define RESET_PORT PORTC #define CS_PIN PIN3_bm // PC3 #define CS_PORT PORTC void spi_init(void) { // SPI0 auf alternativen Pins: MOSI=PC2, SCK=PC0 //PORTMUX.SPIROUTEA = PORTMUX_SPI0_ALTERNATE_gc; PORTMUX.CTRLB |= PORTMUX_SPI0
-
Thread
5V Solid-State-Relais über 3.3V Logik steuern
Hallo zusammen, ich möchte ein SSR von Weidmüller (https://eshop.weidmueller.com/de/top-5vdc230vac-01a/p/8951160000) mit einem Raspberry Pi 5 steuern. Der Raspberry Pi wird über ein 5V Spannungsversorgung bestromt, die GPIO Pins arbeiten jedoch mit 3.3V Logik. Das Relais hat eine Steuerspannung
Nemopuk schrieb im Beitrag #7899816: > Einfach A1 an 5V hängen, und A2 an den I/O Pin (Ausgang) des > Mikrocontrollers. Das ist die perfekte Lösung. Mit 1,7V kriegt man noch keine 2 LEDs in Reihe an.
-
Thread
LoRA-Cloud vor Abschaltung, STM32-WLAN-Modul, neue Weltraum-Bauteile uvam
Highlight ist das Asset Migration Tool, das den Umstieg von Version 2 auf Version 3 erleichtert. Die Konfigurationsoptionen für die Zwei-Faktor-Authentifizierung wurden erweitert, sodass Administratoren die Zeitspanne für den PIN-Versand per E-Mail anpassen können. . .
are fully compatible with Microchip’s existing SA50 series of power converters and SF200 filter. [/c]  Bildquelle: MicroChip Wie immer gilt, dass Preise nur auf Anfrage zu erfahren sind. Zur Strahlungsresistenz vermeldet man indes folgendes: [c] High reliability
-
Thread
Komischer Fehler im Amiga 500
Kickstart 1.2/1.3?
Erfolg! https://www.amigawiki.org/dnl/schematics/A500_R6.pdf Es war ein ungültiger Pegel von 1,3V an U3 Pin 41 (Paula, _RXD), der kam von U39 Pin 3. Ein zusätzlicher 1,5k Pull Up hieft den Pegel auf 3V ud damit halbwegs gescheiten Wert. Und siehe da, beide Spiele (Turrican 2 und Apydia) laufen sauber
-
Thread
Ein Nixieuhrprojekt mit 80C49 & 82C55 gefunden und benötige eine Korrekturlesung.
zieht 3.2mA.
Converter Adapter. https://www.amazon.de/BerryBase-USB-Adapterkabel-PL2303HX-Chipsatz-Schwarz-Rot-Gr%C3%BCn-Wei%C3%9F/dp/B09KYJZJYP? https://www.digikey.de/de/products/detail/microchip-technology/AT89LP51RD2-20PU/3046512
-
Thread
WCH-LinkE selbst gebaut mit CH32V305RBT6 und sonst fast nichts
Auf einer Breakout-Platine ist ein MCP1702-3302E/TO einfacher als ein 662K. Der Schaltplan zeigt USB-C, mit USB-B kann man zwei Widerstände einsparen. (2) Software installieren (hier für Linux): [c] git clone https://github.com/ch32-rs/wchisp git clone https://github.com/ch32-rs/wlink [/c] (3) Software bauen (siehe jeweilige Dokumentation) (4) BOOT0 auf 3V3 legen, USB an PC anschließen. (5) Beigefügte aus MounRiverStudio entnommene Firmware flashen: [c]wchisp flash WCH-LinkE-APP-IAP.bin
-
Thread
24V 1ms Impuls verlängern
Reduzierung auf ein einfaches Beispiel hat sich ein Fehler eingeschlichen, die Variablen in Zeile 5 portDLow und 6 portDHigh stehen auf BOOL, muss aber uint8_t sein, gerade gemerkt das es nur auf Pin D0 läuft
Lutz schrieb im Beitrag #7899389: > hier noch der vergleich vom Ergebnis > https://youtu.be/K2aZe2dSWbM > > meine Routine, der erste Puls ist 4ms soll erkannt werden, der zweite > ist 3.5ms soll nicht mehr erkannt werden, die beiden nächsten haben > Störungen sollen aber erkannt werden weil
-
Thread
Arduino: page-write in I2C eeprom verliert sporadisch ein Byte
32 20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F 48 30 31 32 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F 64 40 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F 80 50 51 52 53 54 55 56 57 58 59 5A 5B 5C 5D 5E 5F 96 60 61 62 63 64 65 66
9D 9E 9F A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 AA AB AC AD AE AF B0 B1 B2 B3 B4 B5 B6 B7 B8 B9 BA BB BC BD BE BF C0 C1 C2 C3 C4 C5 C6 C7 C8 C9 CA CB CC CD CE CF D0 D1 D2 D3 D4 D5 D6 D7 D8 D9 DA DB DC DD DE DF E0 E1 E2 E3 E4 E5
-
Thread
Arduino CH32V003
Eigenheiten zu dokumentieren. Hier gibt es eine Anleitung: https://www.hackster.io/patrick-fitzgerald2/program-ch32v003-risc-v-with-arduino-ide-135f6f Auf welche Pins wird der serielle Port "gemapped".
direktem Beschreiben von PC1. Die Frequenz liegt bei knapp 6MHz. Bei 48Mhz wäre das also 48/6/2=4 Zyklen pro Schreiben. Die Frage ist: Wieviel davon braucht der Sprung? [c] /* * CH32V003 * * Pin Toogle Speed Test * Results: * * Toggle Speed: 168ns, ~5.95 MHz * * 2025-06-19
-
Thread
DC24 auf 4 USB-C Ports
Felix schrieb im Beitrag #7893426: > Ich würde 4 x DC/DC Wandler auf 5V (zB https://mou.sr/3sJSJfd ) und dort > USB-C Pins dran nutzen. > Oder gleich ein fertiges Set wie zB > https://www.ebay.de/itm/276864773837? (4x usb-c ohne PD zu finden ist > gar nicht so leicht
klar ist, dass 5 V und 2 A per Port gebraucht werden.
-
Thread
RISC/V-basierter Router von Shenzhen Xunlong, neue Renesas-MCU, große Politik und mehr
and Connector Specification Release 2.4 has reduced voltage detection thresholds (0.613V for 1.5A source, and 1.165V for 3.0A source). The RA2L2 MCUs are the industry’s first MCUs to support these new levels. [/c] Wie üblich finden sich
Xunlong schickt nun eine neue Platine ins Rennen, die – wie in der Abbildung gezeigt – vier Ethernet-Ports mitbringt.  Bildquelle: https://www.cnx-software.com/2025/06/10/30-orange-pi-r2s-octa-core-risc-v-router-board-features-2x-2-5gbe-2x-gbe-2x-usb-ports/ Derzeit
-
Thread
CH32V003: serieller Bootloader
Anweisungen des Textes in der PDF: - einen Arduino zum Programmer für CH32V003 machen (siehe Text) - PIN 6 (PD6) Arduino über einen 2,2kOhm Widerstand mit SWDIO von CH32V003 verbinden - den Bootloader über Arduino flashen. Hierfür vor dem Flashen im Makefile des Bootloader-Ordners eintragen: USE_ARDULINK
Anweisungen des Textes in der PDF: - einen Arduino zum Programmer für CH32V003 machen (siehe Text) - PIN 6 (PD6) Arduino über einen 2,2kOhm Widerstand mit SWDIO von CH32V003 verbinden - den Bootloader über Arduino flashen. Hierfür vor dem Flashen im Makefile des Bootloader-Ordners eintragen: USE_ARDULINK
-
Thread
USB-C Stromversorgungsproblem: Mikrocontroller startet nicht, TVS-Diode als Ursache?
hab mich halt versucht an die von Würth beschrieben Dokumente zu halten die haben Unterlagen zu USB 2.0 und USB 3.0 / USB-C.. Aber ein Beispiel für USB 2.0 mittels USB-C ist nicht explizit vorhanden :(
keinen Strom. Ich kann direkt am > VBUS-Pin des USB-C-Ports keine Spannung messen. Meine Vermutung war > sofort, dass etwas mit dem PD-Handshake und den CC-Widerständen nicht > stimmt. Heisst das umgekehrt, es läuft mit einigen der USB-C-Lader
-
Thread
Tipps zu: 600+ Schrittmotoren ansteuern
: > https://de.aliexpress.com/item/1005007615693750.html 2,49€ pro Stück, also 1,5k€ nur für Motoren und Treiber. Dann würde ich Cluster bilden. Vielleicht so 5 Motoren pro uC. Billiges uC Board (z.B RP2040) für um die 2€. Nochmal 240€. Zusätzlich 120 CAN Tranceiver
schwierig, da das Betriebssystem nicht für Echtzeitaufgaben ausgelegt ist. Lösungsansätze 1. I2C GPIO-Port-Expander - Mit I2C-Port-Expandern wie dem MCP23017 lassen sich pro Expander 16 zusätzliche GPIOs gewinnen. Bis zu 8 dieser Expander können an einen I2C-Bus gehängt werden, was 128 zusätzliche
-
Thread
RISCV (CH32V003): GNU Assembler übersetzt "CALL" nicht korrekt (oder bin ich nur zu doof?)
: li x10,R32_RCC_APB2PCENR lw x11,0(x10) li x7,(1<<5) or x11,x11,x7 sw x11,0(x10) Port_Setup_Direction
t0,0x00000008 # Global Interrupts freigeben csrw mstatus,t0 Port_Setup_Clock: li x10,R32_RCC_APB2PCENR # Takt für Port D einschalten lw x11,0(x10) li x7,(1<<5)
-
Thread
Was ist das für ein SMD Bauteil?
Kann ich nicht sagen. Die Maße von dem Bauteil sind ca. 2x1,5mm
Ilias S. schrieb im Beitrag #7886997: > 2x1,5mm TS3USB221ERSER von TI.
-
Thread
Attiny 412 ext. Interrupt triggert ohne event
define SW_PIN PIN2_bm // PA2 for rotary encoder switch (interrupt) // --- Task Queue Configuration --- #define BUFFER_SIZE 8 // Size of the circular buffer for tasks // --- Event Types (messages to be stored
AVR family (e.g., tinyAVR 0/1/2-series, megaAVR) PORTA.PIN7CTRL |= PORT_ISC_RISING_gc; // CLK_PIN interrupt on rising edge PORTA.PIN2CTRL |= PORT_ISC_RISING_gc; // SW_PIN interrupt on rising edge // Set the sleep mode
-
Thread
USB/RS232 Konverter, einige Fragen
15V/+15V weil ein RS232 Stecker dran sitzt? Bei meinem Gerät was ich auslesen will steht: +5V, RX, TX, GND Neben der Buchse gibt es 3 Pins und es sitzt ein 2poliger Jumper drin. Die Leiste mit den 3Pins ist an Pin1 mit 5v und am Pin3 mit 15v beschriftet. Aktuell sitzt der Jumper zwischen
und am Pin3 mit 15v > beschriftet. > Aktuell sitzt der Jumper zwischen Pin2 und Pin3 und die Ausgänge liefern > alle 5V gegen GND. Ich gehe davon aus dass der unbeschaltete Pin die > Spannung anzeigen soll
-
Artikel
Temperatursensor
Schaltplan mit einem ATmega8 findet man hier Vorteile: bereits kalibriert kein A/D-Wandler nötig I2C-Bus Ausgang billiger als DS1621 (Reichelt 1,45 ; RS 3V: 3,75 ; 5V: 2,72 ) Auflösung +-0,5°C Nachteile: nur im SMD-Gehäuse erhältlich relativ ungenau (+-2°C), kann man jedoch kalibrieren / kompensieren
. Merkmale: geringe Stromaufnahme (1,3 µA bei 1 Messung/s) gleichzeitige Luftfeuchtemessung möglich Spannungsversorgung: 2,7 bis 5,5 V Genauigkeit: +/-0,2 °C typ. (im Temperaturbereich zwischen 5 bis 60 °C) Auflösung Temperatur: 11/14 bit
-
Thread
Arduino-Module, preiswerter FPGA, vibrationsrobuste IMU, quantensicheres TPM uvam
Ankündigung eines besonders kleinen Moduls mit folgenden Abmessungen: [c] mosaic-G5 modules, its smallest GNSS receivers yet, measuring only 23 mm by 16 mm and weighing as little as 2.2 grams. The ultra-compact form factor and reduced power consumption of mosaic-G5 receivers
besonders robust sein soll. Im Rahmen der Aussendung verkündet man die folgenden Spezifikationen: [c] The new LSM6DSV320X sensor is an industry first in a regular-sized module (3mm x 2.5mm) with embedded AI processing and continuous registration of movements and impacts. Leveraging ST’s sustained investment