-
Thread
Mikrocontroller mit 5V
Sherlock 🕵🏽♂️ schrieb im Beitrag #7804523: > Etwas ähnliches: Bei STM32 darf man viele Pins mit einem externen > Widerstand auf 5V hoch ziehen, falls benötigt. Äh, wie war das da gleich mit Clamping Dioden? Ziehen die nicht die Spannung auf 3.3V runter? Wenn man
Auch NXP: S32K1 Serie (Cortex M0 / M4F) und wohl auch einige der neuen S32K3 Serie (Cortex M7)
-
Thread
ADC Daisy Chain
wie ein SR. Auf den Chips sind keine SR implementiert. https://onlinedocs.microchip.com/oxy/GUID-F2693295-804D-4E36-8BA5-0105C1751EA5-en-US-5/GUID-A303F2B6-8BBA-4702-B548-AFF957E0B12D.html voschi
ausreichend. __________ > Da braucht man sicher µCs mit entsprechend hohem Systemtakt. Mit z.B. STM32 kann man deutlich höher mit der Clockrate gehen – spielt z.B. eine ganz wichtige Rolle, wenn man SPI-Speicher (25er) auslesen muss, wo dann zig Clocks folgen müssen, um überhaupt an das erste Datenbit
-
Artikel
Pegelwandler
Alles andere was nicht explizit dafür freigegeben wurde Beispiele für 5V-Tolerante Bauteile. manche STM32 WizNet W5500 Kompatibilität von Logikpegeln. Verschiedene Logikfamilien haben unterschiedliche Anforderungen an ihre Eingangssignale, bei einer Wandlung von kleinerer zu größerer Spannung kann es
(H)20T245 SN74AVC(H)24T245 SN74AVC(H)32T245 1,5 V ... 3,6 V ⇔ 1,5 V ... 5,5 V. Bauteile 74LVC4245A Mit galvanischer Trennung. Optokoppler (Langsam! Es gibt verschieden schnelle Koppler, aber über 1 MHz kommen sie kaum hinaus. Grundregel: Solche
-
Thread
Was verwendet ihr zum Z-Dioden testen?
zu kämpfen, die partout nicht wollte. Fehler war: falsche Lieferung aus China !!! Bestellt waren 3.6V Zenerdioden, bekommen habe ich 15V Zenerdioden (und in einem anderen Fall hatte ich 100nF Kondensatoren bestellt, lt. Aufdruck "104" waren das auch 100nF, aber ein nachmessen hat ergeben, dass die
schöne Fingerübung für eine Controlleranwendung. Heute würde ich das ganze wahrscheinlich mit einem STM32F072 machen, da dieser schon einen DAC verbaut hat und man sich das "Gedönse" mit PWM und Tiefpassfilter dann schenken kann.
-
Thread
RS232/UART - Hardware-Terminal
gibt es auch bei Reichelt P.P.S. gibt es eigentlich ATmega mit 100kByte RAM? Das ist ja selbst für STM32 ziemlich viel?
STM32F411, der 128KB SRAM hat, hätte man schon mal theoretisch die nötige Kapazität für den Buffer. Man braucht in der Regel noch etwas SRAM für andere Aufgaben, 1,5KB werden standardmäßig schon für den
-
Thread
PCB für DP83848, Entwurf
Gnade walten :D. Jedenfalls möchte ich für ein Projekt gerne ein PCB bzw eine Schaltung mit nem STM32F407 und nem DP83848i entwerfen. Habe alles soweit schonmal mit Breakoutboards von Waveshare und ST getestet. Ist natürlich keine sonderlich kompakte und schöne Lösung. Also würde ich mir gerne selber
Warum nicht ersteinmal ein Aufsteckboard auf ein STM32 Nucleo mit ETH? Und hinter der Ferritperle direkt am AVDD Pin wuerde ich auch (einen) Entkoppelkondesator(en) empfehlen.
-
Thread
Sammelbestellung AR488 kompatibler USB-GPIB Adapter. Interesse?
switch( func ) { case CLEAR : return send( "*" ); case VDC : return send( "F1" ); case VAC : return send( "F2" ); case OHM_2T : return send( typ == FLUKE_8860A ? "F4" : "F3" ); case OHM_4T : return send( typ == FLUKE_8860A ? "F5" : "F4" ); case
hatte ich jetzt hier auch so rausgelesen: https://docs.espressif.com/projects/esptool/en/latest/esp32s3/esptool/flashing-firmware.html
-
Thread
Assembler-Verständnisproblem beim attiny13a
1997 bei den allerersten AT90Sxxx nötig. Selbst beim alten ATtiny13 zeigt er schon richtig auf 0x9F.
manchmal übel lang und kryptisch aussehen, wenn man sich das mal in der Assemblerdatei anschaut. Beim STM32 empfehle ich niemandem, irgendetwas in Assembler zu schreiben – wenn man es doch macht, was ja nicht verboten ist, wird man schon sehen (manchmal sehr selten sehen :), was man da angerichtet hat.
-
Thread
[V] Transistoren, ICs analog/digital, Opto,.
SN74LVC86APWR, TI: Quad 2-input EXCLUSIVE-OR -> 0,05€/Stk. 375x 74LVC1G11GW-Q100, Nexperia: Single 3-input AND -> 0,05€/Stk. Halbleiter uC, Speicher: 1700x F280048PMQR, TI: C2000 32-bit MCU, 100MHz -> 0,50€/Stk. 15x ESP32-C3-MINI-1-N4, Espressif: ESP32, 4MB Flash -> 1,00
SN74LVC86APWR, TI: Quad 2-input EXCLUSIVE-OR -> 0,05€/Stk. 375x 74LVC1G11GW-Q100, Nexperia: Single 3-input AND -> 0,05€/Stk. Halbleiter uC, Speicher: 1680x F280048PMQR, TI: C2000 32-bit MCU, 100MHz -> 0,50€/Stk. 124x M29W320EB-70N6, ST: 32MBit Parallel Flash -> 0,25
-
Thread
[V] Evalboards, passive Bauteile, Netzteile, Relais,.
. 30x MC-306 32.7680K-E5, Epson: 32.768KHz 12.5pF, 20ppm -> 0,05€/Stk. 100x ABM7-12.000MHZ-D2Y-T, Abracon: 32.768KHz 18pF, 30ppm -> 0,05€/Stk. 90x ECS-.327-6-16R, ECS: 32.768KHz 6pF, 20ppm -> 0,05€
-> 2,00€ 2x HTCC-AB01, Heltec: SX1262 LoRa Modul (gebraucht) -> 4,00€/Stk. 1x STM32F4 Discovery, STM: Evalboard STM32F407 -> 5,00€ 1x STM32W RF Control Kit: Evalboard Wireless 2,4GHz -> 5,00€ 1x GD-xD-W515-EVAL, GigaDevice: Evalboard GD32W515 -> 10,00€
-
Thread
Microchip Studio 7 Data Breakpoint nicht unterstuetzt?
Mikrocontroller nicht. Ich meine, das geht nur mit JTAG bei wenigen AVR Modellen. Vielleicht magst du zu STM32F3 wechseln, die können das.
-
Thread
Energie aus free@home-bus entnehmbar?
wenige mA zur Verfügung hast, musst du auf ganz andere Mikrocontroller setzen. Zum Beispiel ATmega oder STM32L0.
muss vor Resonanzkatastrophe geschützt werden. Daher reduziere ich die Grenzfrequenz um den Faktor 3 auf 1600Hz/3 = 533Hz. Wenn ich den Kondensator einfach mal auf 1000µF (50V) festlege, ergibt sich für die Spule 1/((2 * π * 533Hz)² * 1000µF) = 89µH. Hier würde ich eine Induktivität wählen die
-
Thread
Drehencoder in ASM Timer oder Interrupt
wirklich immer dümmer und du rennst vorweg ? https://dse-faq.elektronik-kompendium.de/dse-faq.htm#F.29
Mittlerweile ist das kein allzu exotisches Feature mehr. Einige ATxmega, die meisten (oder alle?) STM32 und sogar der chinesische Billigheimer CH32V003 für unter 30 Cent können das und stoßen damit selbst bei Encodern mit 10.000 Strichen und 10.000 U/min (das sind über 6 Mio Zustandsübergänge pro
-
Thread
Welcher Controller für Unterrichtszwecke?
die Studenten zu hause beschäftigen, wenn sie wollen. Mehr Infos dazu: http://stefanfrings.de/stm32/stm32f3.html
geht, würde ich nicht nur einen einzigen Controller bei der Ausbildung verwenden wollen. Arduino, STM8-Discovery und STM32-Nucleo Boards sind so preiswert, dass man hier zum Aufzeigen alle 3 verwenden kann. Gemäß des Grundsatzes vom Einfachen zum Komplexen mit AVR anfangen und über STM8 zum STM32
-
Thread
AVR128DA64 TCA1 funktioniert nicht mit alternativen Output?
der Zukunft müsste ich da auf jeden > Fall was ändern. Man könnte natürlich auch gleich z.B. zu STM32 greifen, sofern man nicht auf 5V als VCC angewiesen ist, denn der Lötaufwand bei LQFP64 mit 0,5mm Raster ist dann quasi gleich – selbst ein STM32F030RC müsste dem Anwender mehr als ein AVR128 bieten
Initial-Revision A4, es ist aber insgesamt immer noch relativ wenig im Vergleich zu den Erratas bei STM32.
-
Thread
Strommessung bei High-Speed Motor
liege ich > da falsch? Moin. Warum 75khz PWM und 25kHz Regelung? 1. 75kHz geben dir was 3k Schritte? Center Alined 1500, also nicht mal 11Bit. 2. Warum Faktor 3 und nicht 2 wie es alle anderen machen. 3. Guck dir den ripple an brauchst du wirklich 75kHz PWM. 32kHz sollten auch reichen.
Schritte sein (Auf dem C2000 F280025, auf dem STM32F7 weiß ich gerade nicht). Alex E. schrieb im Beitrag #7796655: > 2. Warum Faktor 3 und nicht 2 wie es alle anderen machen. Werde da sicher wieder mit Faktor 2 experimentieren
-
Thread
Feedback zu meiner Schaltung
0.1 oder 1R Widerstand einloeten um einfach den Strom zu messen. Was soll der Logicshifter von 3V3 auf Batterie? Eigentlich reichen TTL mit 3V3. Wenn sie nicht reichen weil man echte RS232 braucht, dann braucht es auch einen Inverter. Also besser gleich einen MAXxyz Vanye
niedrig wird. Jules schrieb im Beitrag #7797553: > Welche zBsp ? Unter den Ultra-Low-Power STM32 mit Cortex-M3 oder höher gibt es 903 Exemplare mit 3 und mehr UARTs. Allerdings reicht da sogar ein UART, denn Debug-Daten kann man da auch super über SWO ausgeben, und programmieren kann man direkt
-
Thread
STM32f030F4 eigene PCB
Hallo, ich habe mir eine kleine Platine für einen STM32f030f4 gemacht. Leider funktioniert sie nicht. Ich habe jetzt schon die 2. aufgebaut, kann aber nicht mit meinem Debugger drauf zugreifen. (STLink V2, China-Klon) * Was ist das mindeste, was man
sich ein Blick in https://www.st.com/resource/en/application_note/dm00089834-getting-started-with-stm32f030xx-and-stm32f070xx-series-hardware-development-stmicroelectronics.pdf
-
Thread
Neuer Jetson, ESP32-P4-Entwicklerplatinen, Satelliten-Arduino uvam
the introduction of the STM32WL3 series and new STM32N6 microcontrollers. • Enhanced STM32C0 package: Now, includes support for the latest STM32C051 and STM32C091/92 microcontrollers. • Updated packages: New versions have been released for STM32U0, STM32U5, STM32WB0, STM32WB, STM32WBA, STM32H5, and STM32H7 series. • Maintenance updates: Applied to STM32F1, STM32F2, STM32L4, and STM32G4 packages. [/c] An „detaillierten Changelogs
-
Thread
USART Kommunikation zwischen ATMega32 und ATMega328p
meldet das DDS diesen Fehler? Display, LED, zweite Schnittstelle oder gar auf der Schnittstelle zum Mega32? 2) wenn HTerm mit dem DDS spricht, dann kann HTerm (bei gleicher Einstellung) auch die Baudrate(nsettings) des Mega32 prüfen 3) Wenn der TO noch eine freie Schnittstelle hat, kann er die Kommunikation
CH340N in Kombination mit ATmegaxx8. Ende. CH340N läuft in Verbindung mit jedem von mir getesteten STM32 (F030, F070, F072, F103, F303, F401, F411, F407, F429), STM8 und sogar mit einem PFS154 von Padauk klaglos. Da ich keine Ahnung habe, wie alt der Gott ist, ich aber annehme, dass Gott sogar jünger
-
Thread
Mikrocontroller Einstieg
Bootloader, der nur stabile 3,3V und ein paar Kondensatoren benötigt. Geht wahlweise mit und ohne Quarz. http://stefanfrings.de/stm32/stm32l0.html
M3 und M4 finde ich für den Einstieg auch OK. Nur von der STM32F7xxx Serie würde ich Anfängern abraten, wegen ihrer Komplexität.
-
Thread
Problem mit VL53L0X über P82B96
> - VIH High level input voltage 1.12 ... 3.5V völlig daneben. 3. Möchte ich dann doch lieber den VL53L3CX verwenden. Ich würde dann gleich einen Print machen lassen mit einem TCA9517, ich hoffe, der würde das Problem lösen! https://www.lcsc.com
Hallo, weil ich hierher verlinkt wurde. Die Libs liegen auf GitHub. https://github.com/orgs/stm32duino/repositories?q=sensor+NOT+X-Nucleo
-
Thread
stm32f411 USART2 will nicht wie er soll
/www.st.com/resource/en/reference_manual/rm0383-stm32f411xce-advanced-armbased-32bit-mcus-stmicroelectronics.pdf
Registerzugriffe finden dort nicht statt. Das vollständige Beispiel ist auf: http://stefanfrings.de/stm32/stm32f1.html#usart
-
Thread
touchpad ili9341 will nicht wie es soll
Low-Level-Libraries. Wenn du deren Makros benutzt bist du weitgehend unabhängig von der Art des STM32-Controllers. Karl K. schrieb im Beitrag #7786785: > Nachdem das nicht ging hab ich > auf den software-spi umgestellt. Das umgeht man indem man einfach die Hardware in CubeMx initialisieren
Karl K. schrieb im Beitrag #7786703: > versuche mich gerade am Umstieg WIN-avr auf stm-cube Du verwendest - dem Foto nach zu urteilen - ein Blackpill Modul. Ist es ein F401 oder ein F411? Man könnte sich mit CubeMX sehr schnell ein funktionsfähiges Gerüst aufbauen.
-
Thread
Controller für Batteriebetrieb : Bootloader ?
brauchst nur für die Uhr, falls du sie verwenden willst. Falls du USB verwendest, brauchst du einen 3,3V Spannungsregler. Falls du den Bootloader verwendest, brauchst du einen Taster oder Jumper am Boot0 Pin und einen Pulldown Widerstand. Das war's schon. Ganz einfach! http://stefanfrings.de/stm32/stm32l0.html
-
Thread
Windows-Programmierer umschulen
schicken, somit entfällt ein Grossteil globaler Flag-Variablen. Mein aktuelles embedded Projekt (STM32F4) hat überhaupt keine globalen Variablen mehr, sondern ausschließlich Objekte (viele global erreichbar), welche mit Messages kommunizieren. Dennoch, hoch ist der "shoot-in-the-foot-Faktor": -
RTOS Selbst erlebt: Linux hat die harten Timings nicht hinbekommen, also wurde dem Embeddet PC ein STM32 zur Seite gestellt. Weils doch so super ist, bekamm der STM32 ein RTOS für das ganze lästige Gesummse drummherum. TATA!!!! Das RTOS packte das harte Timing nicht. Der STM32 bekam einen AVR zur
-
Thread
Bastel Projekt mit Z80: Dioden als OR-Gate
Da der Z80 einen Adressraum von 64 kByte hat, wäre es am allereinfachsten diesen mir EINEM Eprom 32k und EINEM Ram 32k abzudecken. Eprom 0000-7FFF Typ 27C256 Ram 8000-FFFF Typ 62256 Da braucht es weder "einen Haufen or-Gates" noch "verschiedene ramchips".
Klaus F. schrieb im Beitrag #7781144: > Ähhh, vielleicht ist eurer Ansatz irgendwie overengineered. > Da der Z80 einen Adressraum von 64 kByte hat, wäre es am > allereinfachsten diesen mir EINEM Eprom 32k
-
Thread
LED-Uhr mit Attiny26
%2FQcA%2F1yEvl8SiHq%2FNYzl4Sr9NOwzeI6SkJOF46QBKiJPhLySwfV2StFmcKkkgXbT6cQ%3D%3D%7Ctkp%3ABk9SR97yl9vyZA Wenn es Dir ernst ist mit Deinem Uhrenprojekt: Gutes gelingen.
Stromverbrauch haben. Genauso auch die „Koppelelkos“ (Heizung). Ich konnte in der Kaskade bis 200nF runtergehen, bei den Koppelelkos bis 1uF. An 4,5V benötige ich 2x 50 Ohm Vorwiderstände für die Heizung, daher dachte ich das 3-3,5V besser wären. Allerdings würde die Ladungspumpe dann noch mehr
-
Thread
STM32F107 Ethernet RMII
Hallo zusammen, ich versuche den STM32F107 mit Ethernet in Betrieb zu nehmen. Die SMI Schnittstellen (MDIO, MDC) funktioniert bereits und der Link Status wird vom PHY auch mit Full-Duplex und 100MBit angegeben. Jetzt hängt die Platine
Die Ethernet DMA ist mit den Deskriptoren initialisiert und hängt laut Status Register im Status 3 "Running: Waiting for receive packet", es kommt jedoch kein Packet rein. Der Logic Analyzer zeigt am RMII Interface aber ganz klar erkennbar eingehende Ethernet Frames (siehe Anhang - für die Leute mit
-
Thread
USB PD Dead Battery mit STM32G431
Hallo in die Runde, ich experimentiere gerade mit dem STM32G431, insbesondere dessen UCPD-Einheit für USB-C Power Delivery, dabei ganz konkret mit dem Dead Battery Feature. Ich nutze das WeAct STM32G431 Core Board und habe die Lötbrücken SB 8+9 entfernt
das Problem selbst lösen: Das Arduino-Framework deaktiviert in der Datei libraries/SrcWrapper/src/stm32/hw_config.c in der Funktion hw_config_init() (Zeile 50) durch "HAL_PWREx_DisableUCPDDeadBattery();" die Pull-Downs für den DeadBattery-Support. https://github.com/stm32duino/Arduino_Core_STM32/
-
Thread
PFS154 - Problem mit Timerinterrupt
anschalte der globalen Interrupts. Diese Funktion funktioniert auf Systemen (getestet) mit MCS-51, AVR, STM8, STM32. Auch auf dem Padauk PFS154 läuft das, wenn auf dem Padauk KEIN Timerinterrupt läuft. Das angehängte C-Programm ist in der Main etwas "zerfahren" weil ich hier Nebeneffekte untersuchen
Sehe ich gerade: Der Kommentar zum T16_init // ( F_CPU / 16 / 512) = 8 MHz / 256 = 976Hz ist falsch. Muß heißen: // ( F_CPU / 16 / 512) = 8 MHz / 8192 = 976Hz
-
Thread
WLCSP Sockel? (ADAU1787)
Unmengen an Modulen, Evalboards, gute und günstige Software und Debugger. Ich hatte mal mit dem STM32F407 Discovery für 15€ rumgespielt, das enthält einen Audio-DAC und der Mikrocontroller hat genug Rechenleistung für gewöhnliche Audio-Anwendungen. Ist halt bei Weitem nicht so kompakt wie der ADAU1787
Dirk F. schrieb im Beitrag #7776884: > BGA-42 to DIP-42 SMT Adapter > https://www.proto-advantage.com/store/product_info.php?products_id=4000010&srsltid=AfmBOop7RCkze7WBz1N7BwtGOpQ-BBKliDYCnM2VXpNARiC3CWskTplV
-
Thread
EasyPDKProgrammer - Clone für Padauk MCUs
er in allem schlechter. Zu dem damaligen Zeitpunkt während der Chipkrise war jedoch ein benötigter STM32F072CB irre schwer erhältlich und wenn, dann abartig teuer. Von daher war mir der Arduino-Based-Programmer recht. Allerdings war das Entwickeln damit schon etwas haarig: - Programm schreiben
ollen, aber für mich handhabbaren und vor allen Dingen vorhandenen Schaltregler MC34063 ersetzt - 3,3V Regler RT9193-33 durch AMS1117-3.3 ersetzt - negative Hilfsspannung für OP wird nicht benötigt und wird ersatzlos gestrichen. Pin 4 des LM358 liegt auf GND - als Aktivitäts-LED ist nur die an PC15
-
Thread
Sehr einfacher Sinusgenerator, Digitalelektronik Projekt
befürchte, dass der Preis da noch steigen wird (ich verwende den Tiny13 als Reset-Controller in eigenen STM32-Boards und ersetze diesen gerade durch ATtiny402 und ATtiny212). Aber, Hut ab, schönes kleines Projekt. Vllt. sollte man etwas Zeit investieren um den Tiefpassfilter um eine AGC zu erweitern, damit
Serienfertigung. Das ist halt alles "Zeugs was grad da rumliegt". z.B war da noch ein Abschnitt mit 10x 3.3kOhm Widerstaenden mutmasslich aus irgendeinem Pollin-Widerstandssortiment aus dem letzten Jahrtausend :-) Gruss WK
-
Thread
TI TMS320F28P55x, STSPIN32G0 und Informationen zur Elektronik militärischer Flugkörper
der F29H859TU-Q1 ab Ende des Jahres 2024. [/c] ### STMicroelectronics – STSpin auf Basis eines STM32G0 Mikrocontroller erobern immer mehr Bereiche der Motorsteuerung: in vielen Fällen kommen mit CORDIC-Beschleunigern
attachment/651493/6.png) Bildquelle: war-sanctions, https://war-sanctions.gur.gov.ua/en/components?f%5Bcountry_id%5D=&f%5Bmanufacturer_id%5D=&f%5Btitle_uk%5D=&i%5Bmarking%5D=&f%5Bsearch%5D=STM32 und https://war-sanctions.gur.gov.ua/en/components?f%5Bcountry_id%5D=&f%5Bmanufacturer_id%5D=374&f%5Btitle_uk