-
Thread
mit welchen Lock Bits ist ein ATmega noch lesbar?
bekäme. Lass dir eine neue Heizung einbauen, kommt dich deutlich billiger als das auslesen des µC.
ein Beispiel mit der "Quasi-Referenz" dafür (ChipWhisperer) siehe hier: http://wiki.newae.com/V3:Tutorial_A3_VCC_Glitch_Attacks#ChipWhisperer-Lite_.28CW1173.29_with_built-in_XMEGA_Target Das geht natürlich auch wesentlich billiger mit relativ einfacher Hardware, man findet genügend Beispiele
-
Thread
-
Thread
MCP2221A springt nicht (auf kommunikation) an
Pardon. Natürlich. Das Gerät wird nicht als USB Gerät erkannt. Unter Linux: ``` [10893.541129] usb 3-2: Device not responding to setup address. [10893.748759] usb 3-2: device not accepting address 21, error -71 [10893.748847] usb usb3-port2: unable to enumerate USB device [13584.097042] usb 3-2:
Zeichnung falsch. Wenn du das so angeschlossen hast ist wahrscheinlich der Chip defekt. Der Vusb Pin ist ein 3,3V Pin! Wenn du da die 5V vom USB angeschlossen hast geht der kaputt. (Max 4V)
-
Thread
Clock-Output beim ATtiny814
Siehe hier ("41 Data Sheet Revision History - 41.2 Appendix - Obsolete Revision History - 41.2.2 ATtiny214/414/814 - DS40001912") https://onlinedocs.microchip.com/oxy/GUID-EE7956F6-534E-4B4F-AD10-214BF9914B5A-en-US-5/GUID-9784A1A4-B5D3-43F4-860A-903A14B77CF5
[pre] ATtiny814 VDD 1|‾‾‾‾‾‾‾|14 GND PA4 2| |13 PA3 PA5 3| |12 PA2 PA6 4| |11 PA1 PA7 5| |10 UPDI PB3 6| | 9 PB0 -----> OUT (f/2) PB2 7|_______| 8 PB1 [/pre] [c] /
-
Artikel
NIC
, muss der Port GPIOA durch GPIOC ersetzt und die Pinnummer auf 13 geändert werden, denn hier ist die LED an Pin C13 angeschlossen. Durch Anwendung der Funktion gpio.toggle() kann der Code noch vereinfacht werden:
vergleichbar. Ausführungszeiten: + Ergebnisse: Sieb des Eratosthenes Programmiersprache Version i7-2600 CPU @ 3.40GHz i7-6700 CPU @ 3.40GHz Intel T6500 @ 2.10GHz NIC 0.9 5,3 sec 4,5 sec 17,3 sec PHP 5.6.23 10,4 sec 7,9 sec PHP 7.0 9,7 sec 7,3 sec Python 2.7 25,6 sec 27,95 sec 118 sec Lua 5.2 6,1 sec Es empfiehlt
-
Thread
schneller I/O-Buffer/treiberbaustein gesucht
an Analogschalter- matritzen, welche schnell die gewünschten Pegel durchschalten. Dann würden auch 2-4 analogkanäle ausreichen und der Rest kann mit 1,8/3,3/5V arbeiten. Der Super-Optimale Port hätte folgende eigenschaften: - Ausgangspegel einstellbar -12V bis +12V - Ausgangsimpedanz/stromlimit
ein eigener µC pro n kanäle plus R2R DAC und einer gemeinsamen CLK/Bus-architektur. Vielleicht mit CH32V003 und dessen internen OPA/komparator o.ä. eine inspiration ist das Jumperless-Breadboard https://github.com
-
Thread
DCF77-Empfänger Sammelbestellung
#7933360: > Vielleicht einen Spannungsregler > spendieren, aber dann läuft das Teil nicht mehr mit 3V. Die Module laufen in der Regel ab 1,5V, normalerweise stabilisiert mit einer LED oder Z-Diode auf 2,xV. Ein LDO kann auch aus 3V noch saubere 1,5-2,5V machen, und Levelshifter die es ab 1,8V tun
es hier geht, kann es natürlich nicht, weil nur ein Quarz vorgesehen ist. Das benutzt einen MAS6180C1. Bei dem ist der Pin für den 2. Quarz nicht gebonded, genau wie beim MAS6180_D1_. Dann gibt es noch den MAS6180_D5_ für zwei Quarze. Ansonsten haben die 'D' ein minimal besseren Antenneneingang und
-
Thread
Neue Bauteile: Zenerdioden, Steckverbinder, PIC16-Nachwuchs und mehr
gezeigt.  Bildquelle: Microchip Im Datenblatt der von 1.8V bis 5.5V lebensfähigen Controllerfamilie finden sich folgende Daten zum Stromverbrauch: [c] Low Power Mode Features: – Sleep: • < 900 nA typical @ 3V/25°C (WDT enabled) • < 600 nA typical @ 3V/25°C (WDT
von 3.3GHz bis 3.8GHz optimiert, lässt sich theoretisch aber auch im Bereich 1.8GHz bis 5GHz nutzen. Kandidat Nummero zwei arbeitet nur im Bereich 2.3GHz bis 3GHz. Schade ist, dass es für diese bei Distributoren
-
Thread
ili9341 2.8 Zoll Modul Problem
Ist die Versorgungsspannug richtig eingestellt? J1 offen für 5V, geschlossen für 3,3V
? > J1 offen für 5V, geschlossen für 3,3V perfekte Darstellung auf dem lcd - nur in blau/rotation/bitbang
-
Thread
MCX A34, Nuvoton M2354 und Renesas RL78/L23
to 3.6V, and a broad operating temperature range of -40°C to +105°C. The power consumption is 89.3 μA/MHz in LDO mode and 39.6 μA/MHz in DC-DC mode. The Standby Power-down mode consumes less than 2 µA, and
des ESP32-C5 angekündigt hatte, liefern die Bulgaren nun ein erstes Evaluationsboard auf Basis des Chips.  Bildquelle: https://www.olimex.com/Products/IoT/ESP32-C5/ESP32-C5-EVB
-
Thread
ESP32-C3 will nicht so richtig
IDE noch auf platformio habe ich es hinbekommen. Hochladen funktioniert aber. platform.ini [c][env:esp32-c3-devkitm-1] platform = espressif32 board = esp32-c3-devkitm-1 framework = arduino monitor_speed = 1152000 build_flags = -D ARDUINO_USB_MODE=1 -D ARDUINO_USB_CDC_ON_BOOT=1 upload_port
nicht richtig gelesen. Schau mal hier: https://docs.espressif.com/projects/esp-idf/en/stable/esp32c3/api-reference/peripherals/gpio.html Da ist GPIO 2, 8, 9 ein Strapping Pin, die du am Mosfet auf GND ziehst.
-
Thread
ESP32-CAM mit FT232RL und Win11 " No serial data received." 2025
Spannungen passen immer und die Stromstärken sind viel zu niedrig. Bei Versorgung mittel FT232RL messe ich 3,3mA und mit dem Netzteil 3,25mA. Laut Datenblatt gilt: "Der ESP32-CAM kann über 3,3V oder 4,75-5,25V mit Strom versorgt werden. Er verbraucht minimal ohne Flashlight 180mA@5V und mit Flashlight 310mA
floaten lassen ... Floaten darf der nicht. Falls niemand an dem Board rumgebastelt hat, wird der Pin über einen Pull-Up auf dem Board auf 3,3V gezogen.
-
Thread
USB selbstrückstellende Schutzschaltung bis 24V
Wo kommen die 3,3V her, bzw. wer zieht die 5V Signale so weit runter? Oder liegt es an zu schwacher Stromversorgung? Passiert das auch an den funktionierenden Ports?
Wellenwiderstand kaputt > machst. USB FS ist ja noch fast DC, da ist sicher spielraum. damit der 1k5 pullup richtig wirken kann, sollte ich dann grob unter 150R Serienwiderstand bleiben. Ich plane diese PTC-Sicherungen SMD0603-001-30 https://www.lcsc.com/datasheet/C46640945.pdf und zusätzlich 68Ohm
-
Thread
Atmega8A: loop über Ports/Pins funktioniert nicht
Mal eben" ist jetzt zwei Tage her und ich bin ausreichend frustriert, um hier nachzufragen: m8a_Pin-Test.c funktioniert, m8a_Pin-Test2.c funktioniert nicht. Warum? Hintergrund: Ich hatte die Idee einen Array für die Port-Pins anzulegen und in der Timer-ISR über die einzelnen Pins zu gehen und
_BV(PB0) }, ... [/c] und dann in der ISR: [c] const PinDesc *pin = &testPins[currentPin]; ... *(pin->ddr) |= pin->mask; // DDRx = 1 → output *(pin->port) &= ~pin->mask; // PORTx = 0 → drive
-
Thread
Problem mit DS18S20 und ATMega2560
ich gleich. Hier erst einmal die Einstellungen des Oszilloskops bei den einzelnen Fotos. Foto 1: Port PB4; Oszi: DC; 0,5V; 0,2ms Foto 2: Port PB4; Oszi: AC; 50mV; 0,2ms Foto 3: Port PB7; Oszi: DC; 1V; 50us Foto 4: Port PB7; Oszi: DC; 1V;, 0,2ms Da es kein Sinn machte, die komplette Software
STK600 mit dem Atmega2560 getestet. Es handelt sich um einen DS18S20 Temperaturfühler. Der an Pin 3 mit +5V des Boards versorgt wird. An Pin 1 liegt GND und an Pin 2 PB4 (bzw. PB5, PC7, PB6 oder PB7). Der Pullup von 4,7k zwischen der Datenleitung und Pin 3 ist auch vorhanden. Unterschiedliche Pullups
-
Thread
Mal wieder ESP32 und Spannungsversorgung (FT232)
Netzteil) entfernt -> FTDI wird nicht erkannt, Spannung liegt bei 3,2V Was funktioniert: 4. Ohne Netzteil, nur FTDI, D3 ausgebaut -> FTDI wird erkannt, Rest muss natürlich über das Netzteil versorgt werden 5. Mit Netzteil, mit D2 und D3 Insbesondere Punkt
und die Spannungsversorgung neu gemacht. Ist das ganze jetzt besser? Edit: Es handelt sich bei D2 und D3 um eine SS34 Schottky Diode, 40V, 3A - gibt es hier eine bessere Empfehlung? Edit2: C1 vor oder nach D2/D3 ? Danke Sebastian
-
Thread
Problem mit ADUM1201 und FT232
reden aneinander vorbei. > Im Datenblatt des FT232RL heißt es: Dort sind wir doch gar nicht! U2 und U3! > > 1 TXD Output Transmit Asynchronous Data Output. > > und > > 5 RXD Input Receiving Asynchronous Data Input. > > Nach meinem Verständnis muss an Pin 5 (RxD FT232RL) der TxD des > Mikrocontrollers angeschlossen werden Stimmt, Pin 5 ist ein Eingang > und an Pin 1 FT232 der RxD des > Mikrocontrollers. Stimmt. > Den ADUM1201 habe ich so verstanden, dass ich TxD von 7 nach 2 und RxD > von 3 nach 6 anschliessen kann.
-
Artikel
Porterweiterung mit SPI
sich Schieberegister vom Typ 74xx595, am besten 74HCT595 (bessere Schwelle der Eingangsspannungen bei 5V-Versorgung des ICs aber 3,3V-Signalen vom uC), an. Die folgende Schaltung zeigt den Anschluß von theoretisch beliebig vielen 74xx595 an einen SPI-Bus: Der SPI-Bus muss auf CPHA=CPOL=1 gestellt sein.
MODE 0 eingestimmt werden. Hier bekommt HC595 erst dann SCK-Impulse, wenn ~SS gewählt wird. Statt 1/2 HC02 kann man SN74LVC1G97 verwenden, "configurable multiple function gate": Pin 1 = SCK, Pin 3 = Gnd, Pin 6 = ~SS. Vorteil: Schmitt-trigger inputs. Ähnlich wie HC595 kann man auch LED-Treiber MAX7219
-
Thread
Ampelschaltung für Hot Wheels Bahn
In Micropython, einfach mal aus dem Handgelenk, ohne Garantie [code] # Ampel fuer ESP32-C3 from machine import Pin from time import sleep rt = Pin(5, Pin.OUT) # LED mit Vorwiderstand gegen GND verdrahten ge = Pin(6, Pin.OUT) gn = Pin(7, Pin.OUT) sw = Pin(8, Pin.IN
(5000); // wait 5 seconds digitalWrite(2, HIGH); // gb digitalWrite(0, LOW); delay(1000); // wait 1 seconds digitalWrite(2, LOW); } [/c]
-
Thread
Platinen Anschluss?
3. DIN Tafel 1 4. DIN Tafel 2 5. DIN Tafel 3 6. DIN Tafel 4 Überlegbar wäre, eventuell einen Port mit noch mehr Polen zu verbauen, um DOUT aller Tafeln wieder rückzuführen. Zwecks WS2811 muss
Mouse schrieb im Beitrag #7925973: > 1. 5V VCC > 2. GND > 3. DIN Tafel 1 > 4. DIN Tafel 2 > 5. DIN Tafel 3 > 6. DIN Tafel 4 Wenn alle 4 Tafeln an einem Mast sind, reichen 3 Anschlüsse, ggf. 4: 1. 5V VCC 2. GND 3. DIN 3. DOUT
-
Thread
"Radio-Buttons" in TTL/CMOS-Logik
equ p3.2 out3 equ p3.3 main: mov c, out0 orl c, key0 anl c, /key1 anl c, /key2 anl c, /key3 mov out0, c mov
c, /key2 mov out3, c jmp main end [/avrasm]
-
Thread
ISA Karte mit DAC832 emulieren
Hans W. schrieb im Beitrag #7917316: > Ein esp32s2 mini Modul kostet 1,80. Und ausreichend parallele Ports für den ISA Bus? Nö. Hans W. schrieb im Beitrag #7917316: > Der rpi Pico hat keinen Flash.. also wirst du da bei 1,30-1,50 > landen...ohne
Matthias S. schrieb im Beitrag #7917339: > Hans W. schrieb: >> Ein esp32s2 mini Modul kostet 1,80. > > Und ausreichend parallele Ports für den ISA Bus? Nö. Hängt davon ab... 16bit+strobe geht schon. 20bit Adresse+16bit Daten+ Handshake ist für so ein 40pin platinchen
-
Thread
S: kleinen Mikrocontroller ohne Hühnerfutter für einmaligen Einschaltimpuls
energiemanagement-pmic/supervisor-komponenten/691?s=N4IgjCBcpgbFoDGUBmBDANgZwKYBoQB7KAbRACYAWATjAFY6QDKAGFsWpkVl8gZhZce5OuSFsRlIQA5YsadSFg%2BfMNJABdAgAcALlBABlXQCcAlgDsA5iAC%2BBWIughkkdNnxFS3FtT5-NHX1II1NLG3sQAHYIZ1d3XAJiSDI%2BaXIwSngtED0DY3NrOwI1PgQXVExErxSfcj9soPywosiqJyRKjyTvASjqOikcvJCC8OKQOmlYzrcqz2SyCGHgkAA5AFcAWxxzZEipsTiu6sWQR3auaUo1RQJqdlgormos6jF70QeuMDZReAI0joYCilGegOBUWBQmoUSifA%2B4DkCjuICBIMo6kBPDogmYVGk0jKzFYfGeK2ahQi2Pgxzm3RqZHIvFg5HBSOkUXIiLA7VBP3aKgFjkoxPA5FZvIFsgYAqhYLlsEojBKAhBAPACLY7OUYEyYuUfCmqOUbKmPwRnKxaMhyot9VFFrB8id5GkeM1sBBHuUdHeJrJ-ggqrkLCkIa9Br4cnegVyqzGrRK1AU5Xi8x6tUEGkiAFojrNTBsFt5UYwcwRcx0KpAiyXastbAdytooHQdK3ICIm0A
-
Thread
USB-C zum Laden und Programmieren
im USB-Deskriptor bei USB 2.0 eben nicht angeben. Es gibt STM32-Bausteine, die die CC-Pins direkt ansteuern können: https://www.st.com/content/st_com/en/ecosystems/stm32-usb-c.html fchk
USB-PD-Controller: FUSB302 , FUSB303, FUSB307.. Lässt sich mit βC relaiv einfach konfigurieren und die entsprechende Ladespannung(5V,9V,12V,15V,20V) und Stromstärke anfordern.(bis 3A) Auch eine Umschaltung der Stromrichtung ist möglich.
-
Thread
W5500 mit PoE: Funktioniert am einen Switch, wird zerstört am anderen Switch
Der Allnet nutzt nur 2 Paare (Pin 1 2 3 6) zur Versorgung, PoE mit genug+-Zeichen kann auch alle 4 Paare nutzen. Macht das der andere Switch/Injektor? A) Mal in die Buchse reinmessen, ob die weiteren Pins anders verschaltet
über deren Ergebnisse ich berichten möchte. Vergleich der Spannungen am RJ45-Netzwerkstecker: Pins 3,6 ggü. Pins 1,2: Allnet: 55,2 V; Netgear: -54,7 V; Swissonic: -48,4 V Pins 4,5 ggü. Pins 7,8: Allnet: 0V; Netgear: 0V; Swissonic: 48,4 V Es fällt auf, dass die Spannung an Pins 3,6 ggü. 1,2
-
Thread
Compileroptionen
error: expected ')' before 'volatile' [/pre] ja, mit "#undef PINK" funktioniert es, weil wir das PIN-Register vom PortK tatsächlich nicht brauchen. Nice. ;) [c] #undef PINK static const uint16_t PINK = 0xF81F; [/c] [pre] Der Sketch verwendet 28262 Bytes (11%) des Programmspeicherplatzes. Das
gibt es sogar 2 Varianten: static inline und extern inline. Und in GCC gibt es noch die 3. Variante gnu_inline, welche in GCC die Semantik von extern inline war bevor C99 mit einer anderen Semantik um die Ecke kam
-
Thread
Alarmton/Buzzer-Dreiklang erzeugen
[c] void C (void) { DDRB |= (1<<DDB1)|(1<<DDB0); //1x PortB0 und B1 als Ausgang, andere Portpins unberührt for (int i = 0; i < 10; i++) { // (B: 3k2Hz, 50ms) 3.2kHz, 50ms? PORTB = 0x01
HIGH und LOW. Fehler 5) Dein Timing für die Tonerzeugung kann ich nicht nachvollziehen. Nehmen wir als Beispiel den Ton C (A und B sind ebenso betroffen): [c] void C (void) { for (int i = 0; i < 10; i++) { // B: 3k2Hz