-
Thread
AVRDUDE kann jetzt auch UPDI am nackten seriellen Port
Kann sein, dass was ich hier schreibe, kalter Kaffee ist, in diesem Falle einfach ignorieren. Bisher hatte ich für erste Gehversuche mit den moderneren Tinys, das Python-Script "pymcuprog" https://pypi.org/project/pymcuprog/ unter Debian 11 genutzt. Nach dem Wechsel auf Debian 12, ließ es sich erst nicht mehr mit "pip install pymcuprog" installieren (mittlerweile hab ich eine Lösung gefunden), aber eigentlich hatte ich es ohnehin nur als Notlösung angesehen und habe auch mit Python und der damit zusammenhängenden Infrastruktur keine Erfahrung. Daher mal den avrdude mit "-c ?" aufgerufen und in
-
Thread
USB-Lichterkette mit ESP8266 smart machen
Daniel D. schrieb im Beitrag #7532983: > https://www.mikrocontroller.net/articles/H-Br%C3%BCcken_%C3%9Cbersicht#Integrierte_H-Br%C3%BCcken Fragen: - Sehe ich das richtig, wenn ich z.B. einen https://www.mikrocontroller.net/part/TC4426 nehme und V_DD mit den 5V beschalte, die über USB reinkommen, dann kommen an den Ausgängen auch entsprechend die 5V (abzgl. der 0.025V) raus? - Da der ja bei 2.4V schaltet, sollten die 3.3V des µC dafür ja taugen, oder? Trotzdem ein Vorwiderstand? - V_min ist bei 4.5V, sind die 5V vom USB-Port dann nicht zu nahe
-
Thread
Arduino Bootloader Problem
Hallo zusammen, ich habe ein kleines Problem mit einem Arduino Pro-Mini (eigentlich sogar an 3. Habe 3 Stück und alle zeigen das selbe Verhalten). Ich habe einen Sketch aufgespielt und dieser läuft auch einwandfrei. Jedoch kann ich jetzt keinen neuen Sketch aufspielen. Es erscheint eine Fehlermeldung
man in programmers.txt bei dem Programmer die Option -F ergänzen, um die falsche ID zu ignorieren: C:\Users\***dein Name***\AppData\Local\Arduino15\packages\arduino\hardware\avr\***1.8.6***\programmers.txt stk500.program.extra_params=-P{serial.port} -F Die IDE meldet dann beim Hochladen in roter Schrift
-
Thread
Programm aus PIC12F508 laden und verstehen
Register geschrieben. Das bedeutet: - setze den Prescaler des WDT auf 1:128 - setzte Wakeup auf Pin-Änderung von GP0, GP1 oder GP3 (hier sitzt der Taster) Laut Datenblatt liest der Chip nach dem RESET das Configuration Word von der Speicheradresse 0x3FF. Hier steht im Dump ein 0b00001100 was soviel
04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 000003F0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 2A 0C ..............*. Ich meine 0x2A wäre das OSCCAL Byte und 0x0C müsste das Configuration word sein. 0x0C wäre 0b0000 1100 und somit
-
Thread
PCF8574 mit ULN2003
Output Enable Eingang. Solange der High ist, sind die Ausgänge abgeschaltet, egal, was irgendwer per I2C geschrieben hat. Ja, das kostet am uC einen Port Pin mehr und einen Pull-Up, aber dafür funktioniert es. In deiner Anwendung hat der TPIC noch den Vorteil, dass er FET-Ausgänge hat, also ist der
Beitrag #7531123: > Hallo, ich möchte an den Ausgängen eines PCF8574 8 kleine induktive > Lasten mit 3.3V betreiben. Daher dachte ich, ein Darlington-Treiber > könne nicht schaden, Doch, denn die haben ~1V Spannungsabfall, da bleiben von deinen 3,3V nur 2,3 für die Magneten übrig. > also habe ich
-
Thread
Fehlströme/Kurzschluss erkennen/ausfindig machen mit Multimeter
am anderen USB-Port eine normale USB-Verbindung zum Mainboard des 3D-Druckers. Erwähnenswert ist es wohl auch, dass sich an den GPIO-PINS des Raspberry ein TemperaturSensor befindet (DS18B20, welcher mit den GPIO-Pins
wurde, auch gehen einige Threads aus anderen Foren auf diese Verkabelung ein: https://forum.drucktipps3d.de/forum/thread/19812-verst%C3%A4ndnisfrage-zum-bigtreetech-btt-ebb36-canbus-v1-2/ https://www.reddit.com/r/klippers/comments/yl491x/ebb36_via_usb/ ich möchte nicht ausschließen das ich etwas
-
Thread
tutorial nordic nRF52840 DK
> 2. die Beispiele nur von Built-In Bauteilen der Boards ausgehen > (LED, Button etc), Also ich steh durchaus zu meiner Kritik von oben, aber wenn es daran scheitert das du LEDs am falschen Pin hast
clock for Port D GPIO_InitStructure.GPIO_Pin = GPIO_Pin_3; // Defines which Pin to configure GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IPU; // Defines Output Type GPIO_Init(GPIOD, &GPIO_InitStructure); } [
-
Thread
Atmel AVR SPi und 74Hc165 am Eingang
https://www.mikrocontroller.net/articles/AVR_In_System_Programmer#ISP-Pins_am_AVR_auch_f%C3%BCr_andere_Zwecke_nutzen
eines 74165 wuerde ich sowieso ein 74595 empfehlen, hat auch noch OE und so. Falls man einen doppel-Port umschalten muss, blieb mir der 2G126.
-
Thread
Welchen SEGGER J-Link kaufen?
RCC_AHBPCENR and bit[2]RB_UC_RST_SIE=0 of R8_USB_CTRL, FSMC_NADV maps to PD. NADV is mapped to PD2. Note 10: SPI3_MOSI (I2S3_SD) is mapped to PB5 by default. only for products with the penultimate digit of the lot number
with a penultimate digit of 2, the I2S3 default pin function is not available when Ethernet is used, and the chip select signal of the SPI3 default pin is not available
-
Thread
VHDL bidirektionalen Switch modellieren
bilden und dir überlegen, was passiert: ------------------------------------------------------ Es 3 Pins LEFT, RIGHT und G, die die Zustände 1,H , 0,L und Z haben können. Macht eine Anzahl Fälle, von denen zunächst nur 2 interessant sind, wenn nämlich G=1 und Pin 1 und Pin 2 gegenläufig treiben
Aussage. Ich habe genau erklärt, was man machen muss. 1) Nachgucken in der LIB des Herstellers oder 2) Nachgucken bei FPGA Ports oder 3) Selberbauen durch Wahrheitstabelle Lies meine Beiträge und du wirst das finden.
-
Thread
USB-C Daten und Laden gleichzeitig?
Schrift ist nur bei bestimmten Licht zu erkennen und mit 10-fach Lupe zu entziffern). Output: 5V = 3A 9V = 3A 10V = 5A 12V = 5A 15V = 4,33A 20V = 3,25A max. 65W Abbildung des USB-C-Steckers: Die äußeren 8 Pins sind mit B9+, B12-, A1-, A4+, B4-, B1-, A12-, A9+ bezeichnet. Was bedeutet das? Was würde passieren, wenn ich damit über einen USB-C/Mikro-USB-Adapter einen USB-3-HUB (ähnlich https://www.reichelt.de/usb-3-0-4-port-alu-hub-1-usb-c-pd-grau-efb-usb31chub4tl-p317636.html) versorge?
-
Thread
Cortex M85-MCU, RISC/V-News und Windows CE am Lebensende
high-performance FPGA family. The latest offering leverages cutting-edge 22nm SRAM technology, 12.5Gbps high-speed SerDes interfaces, PCIe hardcore, MIPI hardcore D-phy and C-phy support, RISC-V microprocessor, and DDR3 interfaces. The extended family now includes 15K, 45K, 60K, and 75K LUT device
genannt: [c] Processor Cortex A7@1.2GHz + RISC-V NPU 0.5TOPS, supports int4, int8 and int16 ISP Input 4M @30fps (Max) Memory 64MB DDR2 USB USB 2.0 Host/Device Camera MIPI CSI 2-lane GPIO 17 × GPIO
-
Thread
Temperaturen von 40-180 Grad messen mit einem RaspberryPI
wollte gerade das Anschlussschema für die drei MAX31685 an einem RaspPI2 zeichnen und bin unsicher. VIN vom Board an +5V GND vom Board an GND 3V3 vom Board - wird nicht benötigt CLK vom Board an GPIO11 (SPI_CLK) SDO vom Board an GPIO09 (SLI_MISO) SDI vom Board an
messen. "On the other hand, the standard version covers an object temperature range from -20 to 200˚C but offers an accuracy of ±1˚C." Vielleicht könnte so etwas auch gehen? Die I2C Adresse kann übrigens geändert werden, dann könnte man auch mehrere Sensoren an einem Bus betrieben.
-
Thread
Baugruppe gesucht: Image Player mit HDMI-Ausgang, steuerbar
www.techtoys.com.hk/BoardsKits/HDMIshield/HDMIshield.htm https://www.youtube.com/watch?v=MUeIY_gLn3c
Ich habe hier einen Raspi als Backup-Datenspeicher. 2 redundante USB3 SSDs dran. Beim Raspi das Logging komplett abgeschaltet. Mal eben Uptime aufgerufen: root@kiwi:~# uptime 08:42:33 up 539 days, 21:20, 1 user, load average: 0,29, 0,06, 0,02
-
Thread
Micro USB Löten + Fixieren
teuer. alles klar, jetzt habe ich es auch kapiert. Habe jetzt ein passendes Kabel gefunden mit 2 Pins - sollte ja zum Laden ok sein. Weiß jemand vielleicht wie die 2 Pins vom Kabel auf die 5 Pins vom Board legen kann?
2 Pole, die kommen am Board dann auf Pin 1 und 5, in dem Fall müsste ich Pin 2 auch nicht reparieren. Uli S. schrieb im Beitrag #7524632: > Für mich siehts so aus, als ob beim 2. Kontakt die Kupferfläche
-
Thread
Aufbau von Isa Karten(Bustreiber etc)
Wie ist z.B. eine solche ISA KArte aufgebaut? Es sind 3 große ICs verbaut, vermutlich LPT 1, LPT2 und COM 1 und 2 bzw 1-4 Dann wird ein Bustreiber benötigt oder werden dann je großem IC, ein Bustreiner benötigt, also 3x 4Bit Busreiber? Oder handelt
Apple II hatte die Druckerschnittstellenkarte nur einen zweireihigen Pfostenfeldverbinder mit 20 Pins, der mit einem Flachbandkabel adaptiert wurde, der C64 hatte seinen "User Port" ...
-
Thread
Sensorwerte im Browser als Grafik anzeigen?
schlecht wie der ist. Also 200kBit/s bei 8N1. Wenn es etwas genauer sein soll sind es mindestens 2 Byte pro Messwert. Dann braucht man aber wieder was für Start Erkennung und CRC. Sind nochmal 1-2 Byte mehr. Also 3-4*200kBit/s =600-800kBit/s. Geht schon. Bei WLAN mit UDP oder MQTT ist der Overhead
N. M. schrieb im Beitrag #7523429: > Wenn es etwas genauer sein soll sind es mindestens 2 Byte pro Messwert. > Dann braucht man aber wieder was für Start Erkennung und CRC. Sind > nochmal 1-2 Byte mehr. Also 3-4*200kBit/s =600-800kBit/s. bei 20kHz 2Byte Messwert macht erst mal 40kByte/
-
Thread
# Jemand Erfahrung mit den neuen Rigol DHO 800er
angeht. Was man auf den Bildern sieht: Ich habe mit dem DG800-AWG zwei Signale erzeugt, einmal 3,5MHz mit 2mVpp (High-Z) und einmal 5MHz mit 5Vpp (High-Z). Optisch erkennt man bei diesem Verhältnis im Zeitbereich das vorhandensein der 3,5MHz da nicht mehr! Diese habe ich über einen Koppler zusammengeführt
Kombinationen erfasst: 1. Normaler Erfassungsmodus, keine zusätzliche Bandbbegrenzung aktiv 2. Normaler Erfassungsmodus, 20MHz Tiefpass aktiv 3. HigRes Erfassungsmodus, keine zusätzliche Bandbbegrenzung aktiv 4. HigRes Erfassungsmodus, 20MHz Tiefpass aktiv 5. Average Aktiv, Mittelung
-
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