-
Thread
Diode, heil oder defekt?
/Electrostatic-Discharge-Protection-Devices-ESD-Amstron.pdf ESD05V23T-2LA 1KE05C-3 Man misst sie wie 2 5V1 Z-Dioden. Kurzschluss wäre jedenfalls blöd.
: no PortHasMultiCompanions : no PortConnectorIsTypeC : no ConnectionIndex : 0x05 (Port 5) CompanionIndex : 0 CompanionHubSymLnk : USB#ROOT_HUB30#4&36898853&0&0#{f18a0e88-c30c
-
Thread
Latenz am Port Atmel ATMega 328PU
Guten Tag Zusammen, ich habe vor kurzem damit begonnen mich ein wenig mit der Programmierung von Atmel Microcontrollern schlau zu machen, und habe mich dabei für den ATMega 328PU entschieden. Leider verstehe ich nicht ganz warum bei meinen C Programm (siehe Bilddatei), bei einer Zustandsänderung am Input es ein paar Sekunden dauert bis der Atmel am Ausgangspin sein Pegel ändert (visualisiert durch LED). Sollte sich die LED nicht direkt ausschalten ? Zur Info der Input wird per Pullup Widerstand auf 5V gezogen. Falls Jemand eine Idee hat woran das liegen könnte würde mich das extrem
-
Thread
Alte FMZ-Zentrale 6800 mit Z84
den 74LS00 komme ich an zwei Stellen nicht weiter, die Frage ist ob das überhaupt relevant ist: - Pin 4 (2Y) und Pin 5 (3A) sind verbunden und auch Pin 6 (3Y) und Pin 1 (1A) sind verbunden. Aber ich finde kein Ende für Pin 2 (1Y). Ist das relevant? - Pin 12 (6Y) geht auf RFSH der CPU, aber Pin 13
sheer guesswork: Beim '251 werden an D0-D7 (Eingaenge) Taster angeklemmt sein. Der '251 hat einen 3bit Selector, A,B und C (Pin 11 - Pin 9). Gehe mal davon aus, dass da A0 - A2 anliegt. Der ausgewaehlte Pin ist dann bei Pin5 oder Pin6 des '251 und wird eingelesen. Poor man's IO-Port. Jetzt versteht
-
Thread
OpenOCD sehr langsam beim flashen
] Licensed under GNU GPL v2 libusb1 09e75e98b4d9ea7909e8837b7a3f00dda4589dc3 For bug reports, read http://openocd.org/doc/doxygen/bugs.html Info : CMSIS-DAP: SWD supported Info : CMSIS-DAP: JTAG supported Info : CMSIS-DAP
, durch Zufall bin ich nun auf den Fehler gestoßen. Schließe ich mein Atmel-ICE über mein USB3.0 HUB an, ist es richtig langsam (wie oben beschrieben). Schließe ich ihn direkt an PC an und verwende "adapter speed 4000", dann bekomme ich den SAMC21 in 15 Sek. geflasht. [c] # Atmel-ICE JTAG
-
Thread
LED CUBE selberbauen
zusammenbauen und brauche Hilfe. Ich möchte es mit dem Rasbery Pi steuern können und die Größe soll 5x5x5 sein. Ich habe bereits die LED's zusammen gelötet. Für mein projekt verwende ich 5 Transistoren (bd241), und die 74HC595. Dabei verwende ich auch 125 3mm LED's mit einem Verbrauch von 3 bis 3.2 V
5 Ausgänge zu den LED's denn der hat ja 8 Ausgänge, wenn ann5 die LRD liegen bleiben 3 übrig, kommt an einen ein BD241 sind nur noch 2 ungenutzt. Bleiben zur Verbindung mit deinem rPi noch +5V, GND
-
Thread
Schalter auslesen eine doofe Frage! ;-)
an diesem Schalter aber eine Lampe die mit +12V verbunden ist. Somit hätte ich die 12V auf meinem µC Port wenn der Schalter offen ist. Kann ich die 12V einfach mit einer Diode (z.B. 2N4148) abblocken? (auch wenn das vielleicht nicht gerade die eleganteste Lösung ist... ;) ...aber eine Diode bekomme
Mit einem 100k bekommst Du kein Low mehr hin, Richtig. > und mit 10k hast du bei High mehr als 5 V anliegen. Da verlässt man sich auf die Schutzdiode des µC, der den Strom auf dessen 5V-Versorgung ableitet. Natürlich darf der µC niemals schlafen gehen, ohne Last auf den 5V läuft die Spannung
-
Thread
STM32 über SWD neu starten/run nach flash
weiß nicht was SWD Standard ist und was jetzt ganz spezifisch für mein Board gilt. ich habe nur die Pins Clock, Data und GND verbunden (3,3v kommen von woanders). Also gibt es nicht sowas wie ein CPU Kontrollregister in dem man das Restart Bit setzen kann, oder so? Etwas in der Art hatte ich gehofft.
CORTEXM_AIRCR_SYSRESETREQ (1U << 2U) [/c] ergibt aufgelöst bei mir ein: [c] memStore(0xe000ed0c, 0x5fa0004); [/c] Erstmal ohne Garantie auf Korrektheit, weil ich noch keinen Testaufbau habe der die ganze Funktionalität abdeckt.
-
Thread
Peter Dannegger´s ( PeDa ) Entprellroutine in ein Arduino Sketch einbinden
t get_key_long(uint8_t key_mask); void init_entprell(void); #define KEY_DDR DDRB #define KEY_PORT PORTB #define KEY_PIN PINB #define KEY0 0 #define KEY1 1 #define KEY2 2 #define ALL_KEYS(1 << KEY0 | 1 << KEY1 | 1 << KEY2) #define REPEAT_MASK(1 << KEY1 | 1 << KEY2) // repeat: key1, key2
// OC3A-Pin als Ausgang konfigurieren } [/c] Ich empfehle diese Reihenfolge einzuhalten.
-
Thread
Hilfe um 8 Bitfelder in uint8_t umzuwandeln (ESP32)
es noch klarer. Hier ein Beispiel: [c] #define LED_MASK_RED (1<<2) // Maske fuer rote LED, an Pin#2 #define LED_MASK_GREEN (1<<3) // Maske fuer gruene LED, an Pin#3 ... uint8_t led = 0; led |= LED_MASK_RED; // rote LED
#7497152: > Wenn Du den Bits auch noch Namen gibst, wird es noch klarer. Hier ein > Beispiel: > [c] > #define LED_MASK_RED (1<<2) // Maske fuer rote LED, an Pin#2 > #define LED_MASK_GREEN (1<<3) // Maske fuer gruene LED, an Pin#3 > [/c] Mir ist noch nicht ganz klar wie ich das in die Structs
-
Thread
OPV Unterschiede Empfindlichkeit? Gesperrt
schrieb im Beitrag #7501604: > Was liefert denn ein Arduino an Strom? Genug, dass am Nano (gleicher µC) eine rote LED mit 1k direkt am µC hängt. Muß man wissen, weil das die Verwendung des Pins einschränkt.
Desweiteren gibt es keine Vorkonfiguration von SCK oder so. Nackter Arduino Mega2560 leerer Sketch Ports ausgelesen [c] PINB 1000'0000 DDRB 0000'0000 PORTB 0000'0000 Bit 7 ist Led13 Bit 5 ist SCK [/c] Und jetzt wurde ich stutzig und lach mir gerade einen Ast. Die Led13 leuchtet auch mir bei
-
Thread
USB Host - uC galvanische trennung
Das Ding habe ich mal bei der Suche nach USB-Isolatoren gefunden: USB3 mit 4 Ports: https://www.exsys-shop.de/shopware/de/kategorien/usb-produkte/1269/4-port-usb-3.2-gen-1-hub-mit-3.0kv-optische-isolation Ich nutze das nicht, habe mir das lediglich bei meiner damaligen
> Die c't hat vor 1-2Monaten meherer solcher Kisten getestet. Im Juni '23
-
Thread
Firmware entschlüsseln, Updateprogramm als Hilfe?
Lotta . schrieb im Beitrag #7487245: > Das sieht wie ein I2c-Flash aus. Ja, scheint aber der DC/DC zu sein. Die Pins auf 12 Uhr gehen an die Spule. Das Gerät muss auch einen DC/DC Boost haben, es lässt sich über einen USB-C Anschluss aufladen. Besitzt einen
after reset: 0x4C51 BK4819_WriteRegister(0x2A, 0x4F18); // after reset: 0x4711 BK4819_WriteRegister(0x53, 0xE678); // after reset: 0xE66C BK4819_WriteRegister(0x2C, 0x5705); // after reset: 0x5B05 BK4819_WriteRegister
-
Thread
Meanwell XLG-240-H-AB mit ESP32 Dimmen
, Basiswiderstand darf ohne Probleme bis 470k sein. Und bei einem MOSFET reicht einer der für 5V Gatespannung spezifiziert ist, trotz nur 3V Ansteuerung. Es müssen ja nur 100µA geschaltet werden.
vorgestellt. https://www.mikrocontroller.net/topic/535697#new Den kann man über Taster und über I2C bedienen. Ich kann günstige 240V AC Lampen und Konstantstrom- Lampen dimmen. Du sendest einfach nur z.B. den Wert 30 über I2c zum ATtiny und hast eine Helligkeit von 30%. Die LED-Treiber findest Du
-
Thread
30 wählbare Pull-Ups
5x DS1806, die brauchen zusammen nur 3 MCU-Pins. Leider etwas kostspielig.
Null Pins und 2 ICs, falls die max. 200 Ohm vom MCP23017 nicht stören und I2C sowieso benutzt wird.
-
Thread
Ladegerät / Netzteil für Tablet Dell Venue
zuzuführen, und das Tablet/Venue würde ein passendes LG/NT erkennen (23W) und in den Lademodus für 19,5V/1,2A schalten: http://bspt.altervista.org/diy-usb-type-c-charging-for-dell-venue-11-pro-7140/ https://lemonoah17.wordpress.com/2016/08/19/self-made_charger_for_dell_venue_11_pro/ Ich habe das ausprobiert
von 5V auf 19,5V überhaupt so bezeichnen darf/mag - nicht aufgeführt ist nutzt dieser Adapter in diesem Fall leider überhaupt nichts. Natürlich könnte ich mit Hilfe eines kleinen uC oder ATTiny oder so
-
Thread
STM32 UART TMC2209 Bit-banging
[c]else if (dataswitch == 2) { //HAL_GPIO_WritePin(OUT_LED3_GPIO_Port, OUT_LED3_Pin,1); //HAL_GPIO_WritePin(TMC2209_PDN_Uart_SingleWire_GPIO_Port, TMC2209_PDN_Uart_SingleWire_Pin, (data32
bytecount = 0; dataswitch = 0; } //HAL_GPIO_WritePin(OUT_LED3_GPIO_Port, OUT_LED3_Pin,0); return; } if (bitcount == 0) { HAL_GPIO_WritePin(TMC2209_PDN_Uart_SingleWire_GPIO_Port, TMC2209_PDN_Uart_SingleWire_Pin, 0
-
Thread
Atmega328p und DS1307
32.768kHz da hatte hab ichs mit nem anderen versucht und nun hab ich das gleiche Problem wie du. [c]ic2 start()[/c] funktioniert. [c]ic2 start_wait()[/c] nicht.
deinem Fall, der Slave hat *nicht* bestätigt. Vergleiche mit https://de.wikipedia.org/wiki/I%C2%B2C#Takt_und_Zust%C3%A4nde_des_Busses Ich tippe immer noch darauf, dass der Chip nicht funktioniert, weil der Abblock-Kondensator an der Stromversorgung fehlt. Vielleicht auch, weil der Quarz fehlt
-
Thread
Sinumerik 810T lässt sich nicht einschalten
immer "richtige" serielle Schnittstellen (2-Port Karte), um potentiellen Problemen an der Stelle von vorneherein aus dem Weg zu gehen. EdytorNC gibt es als Fork auch für Linux, sollte auch auf einem Raspberry tun. Uwe
Nachgelötet weiter durchgemessen. Auf PIN2 des TDA1175 kommt leider nur 4,5V an, statt 35V wie im Datenblatt gefordert. Hängt auch direkt mit dem Spannungsregler der so heiß wird zusammen, leider weiß ich nicht wie das Widerstand Netzwerk auf
-
Thread
ESP32 sporadischer reboot alle 2h
: ESP32 has no Chip ID. Reading MAC instead. MAC: b0:b2:1c:4e:c3:2c Hard resetting via RTS pin... Beim test esptool flash_id: esptool.py v4.6.2 Found 1 serial ports Serial port COM6 Connecting...... Detecting chip type... Unsupported detection protocol
Gehäuse eines alten Devolo-Powerlan-Adapters stecken. Kann man dafür solch ein Netzteil nutzen?: 3,3V- https://www.amazon.de/AZDelivery-%E2%AD%90%E2%AD%90%E2%AD%90%E2%AD%90%E2%AD%90-Mini-Netzteil-Arduino-Raspberry/dp/B07C4THP6G?ref_=ast_sto_dp&th=1 5,0V- https://www.amazon.de/AZDelivery-%E2%AD
-
Thread
schnelles Schalten mit on-Chip-Lösungen
gebraucht wird, auf gut die Hälfte zu senken. Die Zugriffe des Prozessors brauchen dann geschätzt 0,3 statt 0,5 GB/s. Ich rechne nun einen AXI mit 150MHz. Der könnte 2,4GB/s (mehr kommt vom Exemplar 2 sowieso nicht). Rechnen wir 2,0. Abzüglich 0,5 bleiben 1,5. Davon müsste ich mindestens 70% abgekommen
programmable-Logic (gelber Hintergrund) enzhält LUT's FF und den ganzen Kram die alte recken aus Zeiten von Spartan-2 bis Spartan-6 kennen. PS (Processing system -grauer Hintergrund) dagen bezeichnet das System aus (Hard-silicon)Dual-ARM-Core, diverse Priphereals (i.e I2C), dynamic memory controller, ..., vielen
-
Thread
Widerstandsmessung limitierter Strom
den ADC. Angstwiderstand, da werden keine nennenswerten Ströme in den Microcontroller-Port rein fließen. Wenn die Opamps an 5V hängen, wären es (5V - 3,3V) ÷ 22kΩ = 120μA Der Strom geht dann über die μC-Portpin-Schutzdioden in VCC 3,3V rein. Das μC-Datenblatt verrät was noch ok ist
lass dich von solch Kokolores nicht verunsichern. Deine Messaufgabe ist definitiv lösbar: 15 Ohm an 5 mA sind 75 mV. Ein nichtinvertierender Verstärker mit einem MAX4239 und einem Gain von 40 macht daraus 3 V - das passt perfekt zu den 3,3V. Bei 0,1 Ohm sind es immernoch 20 mV. Wenn dein uC 10 Bit kann
-
Thread
Batteriebetriebenes Thermometer und Hygrometer mit E-Ink Display
www.soselectronic.com/de/products/sensirion/sht4x-smart-gadget-354220 Arbeitet dein Display von 2.7 bis 4.2V ? Zumindest der SSD1680 sagt VCI VCI operation voltage VCI 2.2 3.0 3.7 V und ob das Adafruit-Board (neben den beiden Hilfsspannungen die es sowieso produzieren muss) auch diese regelt
Dann wird das entweder 56k oder vielleicht sogar zwei Werte in Serie. :) Für den HIH-5030, der von 2.7-5.5V geht, gibt der Hersteller (bei 3.3V) 65k an. Für den HIH-4030, der von 4.0-5.8V geht, 80k (bei 5V). Komisch oder? Weil ich mit 3.0-4.8V unterwegs bin hab ich also als Kompromiss 68k genommen
-
Thread
Liito-Kala Lii-500 Li-Ion Ladegerät defekt (nur noch Powerbank Mode möglich)
1 GND GND 2 U5.11, U6.11 Multiplex A 3 U5.10, U6.10 Multiplex B 4 Q36 ??? 5 Q4 Battery1 charge (out) 6 Q5 Battery2 charge (out) 7 Q18 Battery3 charge (out) 8 U5.9, U6.9 Multiplex C 9 Q6 Battery1
- Multiplexer U6 Kanäle 4 bis 7, hier konnte ich keinerlei Verschaltung finden - MCU Pin 19 - Multiplexer U5 Kanal 1. Geht an Q36.2 und über R77 - MCU pin 4. Geht an Q36.1, ist aber höchstwahrscheinlich ein Ausgang. Q36.3 geht an USB-, Q36.2 an GND. - MCU pin 2 geht indirekt an USB
-
Thread
ATTiny85 ACD
Hi, Sollte mir folgender Code nicht bei einer Spannung kleiner 3.3V an Pin PB4 die LED blinken lassen? Leider blinkt die LED unabhängig von der anliegenden Spannung an PB4. Sieht jemand meinen Fehler? [c] #include <Arduino.h> #define BAT_EMPTY_PIN PB2
= _BV(MUX3) | _BV(MUX2);[/c] Gibt mir tatsächlich die Spannung am VDD. Warum sollte dann [c]ADMUX = _BV(MUX1)[/c] ,was laut Datenblatt den Input für den ACD auf ADC2 setzt, nicht funktionieren?
-
Thread
5-20ms Low Impuls generieren klappt nicht
Hallo, ich habe ein IC welches ich über ein i2c Í/O Expander ansteuere, welches ein nSleep Pin (Arbeitsmodus=high) hat. Wenn ich den Pin über den I/O Expander auf Low ziehe ist das IC im Sleepmodus und auf High im Normalmodus, soweit alles gut. Der
den i2c bus min. 100µs und ist somit unbrauchbar. Deshalb habe ich es mit einem RC-Glied versucht und einen 10n Kondensator an einen weiteren Output Pin des Expanders angeschlossen und den Sleep Pin über einen
-
Thread
Bourns EM14 5V an STM32 3.3V FT
. > Laut Datenblatt ist der STM32 aber FT auf allen GPIO. FT? Nicht alle STM32 sind auf allen Pins 5V tolerant. > laut EM14 Datenblatt (2 Pullups, 2 C)? Welches hast du da? Auf dem bei Bourns ist nichts drin: - https://www.bourns.com/pdfs/EM14.pdf
verwenden: https://www.mouser.de/ProductDetail/Bourns/EM14R0D-M20-L064S?qs=CrTVAl0CcnLShMqPEt46xw%3D%3D Der soll laut Datenblatt 2 Pullups und 2 C bekommen. >> Laut Datenblatt ist der STM32 aber FT auf allen GPIO. > FT? Nicht alle STM32 sind auf allen Pins 5V tolerant. FT habe ich bei STM
-
Thread
Wie Mainbord mit internem RJ45 für Ethernet ausrüsten?
nicht sagen, ob auf dem Slot auch PCIe und/oder USB Lanes geführt sind. Anderer Vorschlag: Odroid H3. https://www.hardkernel.com/shop/odroid-h3/ Der ist sehr bastelfreundlich, gut dokumentiert, hat zwei 2.5G Ethernet und ist deutlich kleiner als MATX und MITX. Auf der Unterseite gibts einen 2280
Adapter. Dabei hast du auch den Vorteil, dass der Adapter keine fixe IP braucht. Na gut, das ginge mit 2 Ports aufm Board ebenso.
-
Thread
Attiny85 seltsames Verhalten Ausgabeport
Kann der Kleine denn keine [c] void tone(uint8_t _pin, unsigned int frequency, unsigned long duration = 0); void noTone(uint8_t _pin); [/c] Funktionen ausführen ?
Wie immer hatte die Kristallkugel Recht 😁 Der PinMode() war im Quelltext noch auskommentiert [c] // pinMode(TON, OUTPUT); //Speaker[/c]. Das war der Fehler. Jetzt funktioniert es. Danke, für die Unterstützung. Manchmal sieht man den Wald vor lauter
-
Thread
Platine ist leitend wo sie nicht leitend sein sollte
ein Kurzzschluss... Ich hänge noch eine Grafik mit ran, die eines der betroffenen Netzte zeigt (+5V) Vielleicht seht ihr das. Ich finde ums Verrecken keine Verbindung zwischen dem +5V-Netz und GND. Oder erst 3 Sekunden nach "Beitrag veröffentlichen"... Nebenbei: Einen USB-C THT zu löten ist
Grüß Euch! Ich hatte vor 2 Monaten exakt das selbe Problem: Frische PCBs von BetaLayout verlötet, angeschlossen und hab mir gleich mal einen USB-Port ruiniert, weils einen Kurzen zw 5V und GND gab. Nach langem Suchen unterm
-
Thread
ESP-32 SPI sendet falsche bits
:* [c] #include <ESP32DMASPISlave.h> ESP32DMASPI::Slave slave; static const uint32_t BUFFER_SIZE = 4; /* Tx byte: bit 1: 1 == valid message bit 2: 1 == pin is high bit 3 - 8: pin_nr */ uint8
(5V). Diese Info kam erst jetzt. In diesem Fall werden die 3V3-Pins zu Ausgängen durch den jeweiligen auf der Platine befindlichen Spannungswandler (5V -> 3V3). In diesem Falle solltest Du tunlichst die
-
Thread
Aktuelle 8051-Clone - so kompatibel wie möglich
STC89C51... STC12C5A602... oder auch Mikrochip SST89x516...
Urgestein ist. > Schneller als das Original muss er auf jeden Fall sein Signetics 8051 33 MHz - 40 Pin Ceramic DIP Pinkompatibel und natuerlich mit Guckloch oben.