-
Thread
[F] OCXO 10-MHz-Frequenzstandardreferenzmodul
Für kleines Geld mit großer Adresse: https://de.aliexpress.com/item/1005007475865985.html?spm=a2g0o.productlist.main.1.691d6f27I0wJd8&algo_pvid=4e229aad-7630-49fd-aaa3-2b0e9a131b0d&algo_exp_id=4e229aad-7630-49fd-aaa3-2b0e9a131b0d-0&pdp_npi=4%40dis%21EUR%217.87%217.49%21%21%2158.25%2155.44%21%40211b813b17375598928721462e4e34%
man per PWM erzeugen und ausreichend geglättet an den ADJ Eingang legen. Ich habe versuchsweise ein STM32F103C8T6 Blue Pill Board mit der Firmware von fredzo für den BH3SAP GPSDO, ein GPS-Modul mit 1PPS Ausgang und ein paar Widerstände und Kondesatoren zusammengelötet und habe einen fast funktionierenden
-
Thread
ADC Dynamikbereich
Der ADC des RP2040 ist meiner Erfahrung nach nur mäßig gelungen. Z.B. die ADC-Einheiten moderner STM32 sind wesentlich besser. Wenn es Dir auf Genauigkeit ankommt würde ich den nicht nehmen. Wenn Du beim RP2040 bleiben willst, dann schließ einen externen ADC an. Z.B. per I2C oder SPI, da gibts viel
Signalbereich zu wählen. Das wäre meine erste Wahl. Oder nimm einen anderen Mikrocontroller, z.B. STM32F373 mit Delta-Sigma, oder sonst die STM32G4-Serie und dort dann Oversampling verwenden. Größere Gehäusegröße, so dass die dedizierten Ref-Eingänge rausgeführt sind. Das wäre meine 2. Wahl.
-
Thread
STM32F042 gecloned aber verhält sich seltsam
Zum Disassemblieren muss man den Dump an die richtige Stelle laden, das ist 0x08000000 bei diesem STM32 (Anfang des Flash), vielleicht liegt es ja daran.
Dieter S. schrieb im Beitrag #7812505: > ist 0x08000000 bei diesem STM32 nicht eher 0x08004000 ?
-
Thread
Basteln: USB via dünnes HDMI-Kabel
digitalisieren, und per USB an den R-Pi schicken. Dann braucht man nur ein USB-Kabel und einen kleinen Hub. Die STM32 könnten so etwas gut. Der Raspberry oder ein weiterer Controller könnten dann wieder die Servos ansteuern. Vor vielen vielen Wintern hatte ich auch mal so ein U-Boot-Projekt welches allerdings
Wie wäre es mit einem USB-C Kabel? Das hat ein Adernpaar passend für USB1.0/USB2.0, je nach Kabel ausreichend dicke Stromkabel und 4 Superspeed Paare, die man für die Fernbedienung missbrauchen kann, z.B. jeweils eine Ader + GND) Wichtig ist nur, das das Kabel USB 3.0 oder größer
-
Thread
[S] Racal-Dana 1991/1992 nanosecond Universal Counter
AVvXsEhd52uj4ammgQ4tf2OVp-BKGmdMqsDWg4MjbZrKnMqXwdvw_X-mk_AriU9WliomG9URHR275u-svd-EcfleXJaD2jLpK9ZPlXKe88G72hVzvDuVF4Zw8fS6hUA0T-GxehHJdvglVVjt5Lz5ajgKC1By70u0CCGCR4Ab6uoJ-ykUQg1nUw13OhEOgBcUhqg
auch Teile kaufen? Hallo Thomas, bei mir liegen noch viele Aufbauten von reziproken Zählern - mit STM32F, STM32H7, TDC7200, AS6501 und auch welche mit TFT, deren Dokumentation mir aber zu zeitintensiv wäre, um sie anbieten zu können. Vom Pico-AS6501-Board habe ich noch Leerplatinen (2024-01-05),
-
Artikel
USB-Tutorial mit STM32
USB High Speed (480 MBit/Sec). Hier wird ein Controller mit der einfachsten Variante gewählt, der STM32F103RB. Dieser ist beispielsweise auf dem Olimexino-STM32 zu finden, im Folgenden wird dieses als Grundlage für die Beispiele genutzt. Der auf den günstigen Blue Pill-Boards zu findende STM32F103C8
Aufgabe einem Programm, das genau darauf optimiert ist: Dem Linker. Dazu legen wir im Linker-Script (STM32F103RB.ld) innerhalb des "MEMORY"-Blocks einen weiteren Speicherbereich für den USB-Pufferspeicher an: MEMORY { FLASH : ORIGIN = 0x8000000, LENGTH = 128K SRAM : ORIGIN = 0x20000000, LENGTH = 20K USBBUF
-
Thread
Arduino Blue Pill CAN bibliothek
Anhang findet Ihr: Meine CAN programierung in der Zentrale : CANsenden Die Bivliotheken von github : stm32f103.ccp & stm32f103.h Mein Code vom Empfänger: Modul 1 Mein programmcode der Zentrale: Zentrale Kann mal jemand schauen, wo da der Fehler liegt? PS: ich habe die intervallschleife in der
dieser häufig geklont und gefaked wird. Also bitte keine Diskussion über Sinn der Verwendung des STM32 Blue Pill. Danke. Gruß Kay
-
Thread
Zeiger auf String-Array wird falsch
Hallo zusammen, bei der Portierung eines Programms vom STM32F1 auf STM32L1 bin ich auf ein Problem gestoßen, bei dem ich ohne Hilfe nicht mehr weiter komme. Im betreffenden Programmteil geht es um die Ausgabe von Menüpunkten auf einem Display. Lasse ich
Wert 0x2bcb an. Wahrscheinlich wird hier falsch gecastet, daher ist die Adresse nur 2 byte lang, der Rest wird abgeschnitten. In meiner Implementierung für den STM32F1 ist das Problem wahrscheinlich nicht
-
Thread
Mikrocontroller mit 5V
https://www.microchip.com/en-us/product/AVR64EA48 > https://www.microchip.com/en-us/product/PIC18F44Q71 Plus dsPIC33EV* (16 Bit, 70 MHz) einige ATSAM bzw PIC32C (Cortex M0) fchk
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
wollen für HIGH offiziell mindestens 0,7 * U CC = 3,5 V oder manche auch 0,8 * U CC = 4,0V! Das geht dann offiziell nicht mehr mit einem 3,3-V-Ausgang! Für Hobbyzwecke kann man das aber ggf. probieren. Zu beachten ist, dass der nicht ganz
-
Thread
Was verwendet ihr zum Z-Dioden testen?
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 ganze 200er Charge eben nur 33nF Kondensatoren sind: sch***). Also: Testen ist bisweilen
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
ModBus-TCP adapter
oder anders (i2c, spi, was auch immer) ansprechen könnte. Die andere Möglichkeit wäre natürlich einen STM32F4 zu verwenden, der ein Ethernet-Interface hätte. Dann müsste ich aber für die ZigBee-Implementierung eine Lösung finden. Habt ihr für so einen ModBus TCP nach seriell o.ä. eine konkrete Empfehlung
=eb:g:vms:eb:p:165678753308;&gQT=2 Ich hab auch ne Frage, was für ein STM32WB Board willst du verwenden?
-
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?
0x0002 bcdDevice = 0x0100 iManufacturer = 0x0001 <Espressif Systems> iProduct = 0x0002 <ESP32S2_DEV> iSerialNumber = 0x0003 <0> ^ [/pre]
bDeviceProtocol = 0x0001 bMaxPacketSize0 = 0x0040 idVendor = 0x303a idProduct = 0x0002 bcdDevice = 0x0100 iManufacturer = 0x0001 <Espressif Systems> iProduct = 0x0002 <ESP32S2_DEV> iSerialNumber
-
Thread
Assembler-Verständnisproblem beim attiny13a
mal 1997 bei den allerersten AT90Sxxx nötig. Selbst beim alten ATtiny13 zeigt er schon richtig auf 0x9F.
1997 bei den allerersten AT90Sxxx nötig. > Selbst beim alten ATtiny13 zeigt er schon richtig auf 0x9F. Darauf sollte man sich nicht verlassen, denn eines Tages erwischt es einen doch, d.h. man sollte das auch von Anfang an richtig lernen, selbst der Compiler macht das, er löscht sogar noch das
-
Thread
[V] Transistoren, ICs analog/digital, Opto,.
-> 0,10€/Stk. Halbleiter uC, Speicher: 1700x F280048PMQR, TI: C2000 32-bit MCU, 100MHz -> 0,50€/Stk. 18x ESP32-C3-MINI-1-N4, Espressif: ESP32, 4MB Flash -> 1,00€/Stk. 124x M29W320EB
, TI: C2000 32-bit MCU, 100MHz -> 0,50€/Stk. 15x ESP32-C3-MINI-1-N4, Espressif: ESP32, 4MB Flash -> 1,00€/Stk. 124x M29W320EB-70N6, ST: 32MBit Parallel Flash -> 0,25€/Stk. 5x IS25LP010E-JNLE
-
Thread
[V] Evalboards, passive Bauteile, Netzteile, Relais,.
, 25ppm -> 0,05€/Stk. 200x ECS-200-8-30Q-VY, ECS: 20MHz, 8pF, 20ppm -> 0,05€/Stk. 30x MC-306 32.7680K-E5, Epson: 32.768KHz 12.5pF, 20ppm -> 0,05€/Stk. 100x ABM7-12.000MHZ-D2Y-T, Abracon: 32.768KHz
, 25ppm -> 0,05€/Stk. 200x ECS-200-8-30Q-VY, ECS: 20MHz, 8pF, 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,
-
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.
mA zur Verfügung hast, musst du auf ganz andere > Mikrocontroller setzen. Zum Beispiel ATmega oder STM32L0. Hallo Sherlock, meine Annahme basiert auf den Messungen von elektronikpraxis. Selbst nachmessen konnte ich es noch nicht. Welche Stromaufnahme konntest du denn beim ULP-Coprozessor ermitteln
-
Thread
Drehencoder in ASM Timer oder Interrupt
Problem... Zeilen mit * gehören zur TIMER-Auswertung Zeilen mit ** gehören zum Interrupt Timer 0 CTCMODE OC0A auf unter 10ms einstellen, PinToggle deaktiviert Pins entsprechend beschalten oder INT0/1 jeden Flankewechsel(_- / -_) aktivieren PCI aktivieren (jeder Flankenwechsel wird beachtet
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
RP2350 hat dagegen wieder OTP-Fuses mit dem man ihn durcheinanderbringen kann. Genauso wie modernere STM32C- und STM32G-Serien, bei denen der BOOT0-Pin optional geworden und erst aktiviert werden muss.
-
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
Ja, bei mir in 0x0F01 steht auch "0x15", d.h. A5. Gut zu wissen...
-
Thread
Strommessung bei High-Speed Motor
keine spezifische Anwendung. Die Steuerung haben wir in der Firma entwickelt, basierend auf TI und STM32 uC. Bisher wurden diese aber nur selten für High-Speed eingesetzt und auch nur mit Induktivitäten in den Phasen. Der Motor aus der Messung ist folgender (24V, 60krpm Variante): https://www.maxongroup.de
Erfolge. Stelle sicher wieder auf 50kHz zurück. Müssten bei 75kHz nur 1333 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
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
derzeit nicht, habe aber noch Vorschläge: Jules schrieb im Beitrag #7800171: > dafür muss C10=0 Ohm sein, es besteht aber > falls nötig die Möglichkeit mittels bootloader UART1 mitzubenutzen, dann > wird C10 =100 nF ) C10 mit 100nF bestücken und einen Lötjumper dazu parallel. Bei ausreichend
-
Thread
STM32f030F4 eigene PCB
Ich vermisse den Pulldown an Boot0, ansonsten empfielt sich ein Blick in https://www.st.com/resource/en/application_note/dm00089834-getting-started-with-stm32f030xx-and-stm32f070xx-series-hardware-development-stmicroelectronics.pdf
relevanten Pins des µControllers messen. Irgendwo hast Du einen Wurm drin, denn es muss laufen. 10k und 100nF am Resetpin sind Standard, so konzipiere ich das bei jedem STM32-Entwurf, ganz egal, ob F030, F303, F411, F446, G431/441 oder H7. Boot0 sollte auf Low und VDDA sollte man auf den Spannungspegel von VDD
-
Thread
Neuer Jetson, ESP32-P4-Entwicklerplatinen, Satelliten-Arduino uvam
mitbringt: [c] • New tools and versions: The latest STM32Cube tools include STM32CubeMX configuration tool v6.13.0 and STM32CubeIDE v1.17.0. Additionally, there are new versions for eight existing STM32Cube MCU packages and two brand-new packages to support
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
STM32U575 und ILI9341 SPI DMA Problem
STM32F4 nutze nur mit einem größeren Display. Daher weiß ich, das der Treiber funktioniert) Mein Problem ist nun, der ILI9341 Treiber füllt das Display mit den Farben ROT, GRÜN, BLAU nur dann korrekt
geschafft habe, die GPDMA1 so zu konfigurieren, dass Sie so läuft wie die "Ursprüngliche" die ich aus den STM32F4 kenne.. Kann mir hier jemand weiterhelfen? vielen Dank, Daniel
-
Thread
USART Kommunikation zwischen ATMega32 und ATMega328p
Habe es ausprobiert. Leider ist das der selbe Fehler mit Syntax Error Ich habe es auch mit f 1:1000\r und \n so wie f 1:1000<\r><\n> und f 1000<\r><\n>
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
und ein paar Kondensatoren benötigt. Geht wahlweise mit und ohne Quarz. http://stefanfrings.de/stm32/stm32l0.html
lesbar als [avrasm]in r24,PINB in r25,PIND in r18,PINC lsr r24 bst r25,7 clr r25 bld r25,0 and r24,r25 eor r24,r18 sbrs r24,0 rjmp 1f sbi PORTB,5 ret 1:cbi PORTB,5 ret[/avrasm] ist? Ich weiß ja nicht. Also wenn schon dann mal ARM-Assembler beim STM32G4 (Cortex-M4): [code]mov
-
Thread
STM32F4x7, Ethernet, DP83848I
davon ausgangen das am PA1 Pin im RMII Mode die 50MHz anliegen und ich muss nicht mehr machen? Der STM würde doch immernoch mit den Frequenzen laufen, die ich im CubeMX konfiguiert habe. Beim STM32F407VG Disco Board also 8MHz HSE oder 32.768KHz LSE. Ich möchte hier aber doch meine 50Mhz anliegen
Hendrik K. schrieb im Beitrag #7792236: > Der STM würde doch immernoch mit den Frequenzen laufen, die ich im > CubeMX konfiguiert habe. Beim STM32F407VG Disco Board also 8MHz HSE oder > 32.768KHz LSE. Ja. Hendrik K. schrieb im Beitrag #7792236