-
Thread
Analoges Frontend für bipolares 2kHz Rechtecksignal
vor dem Problem ein bipolares 2kHz Rechtecksignal so aufzubereiten, dass ich das mit dem ADC meines STM32 Mikrocontrollers messen kann. Hauptproblem dabei ist, dass das Signal bipolar ist und über einen großen Signalbereich von 0V bis 100V Peak to Peak verfügt. Vor der Messung ist der Maximalwert des
dem Problem ein bipolares 2kHz Rechtecksignal so > aufzubereiten, dass ich das mit dem ADC meines STM32 Mikrocontrollers > messen kann. > Hauptproblem dabei ist, dass das Signal bipolar ist Man kann den Nullpunkt auf die Mitte des ADC-Eingangsbereichs verschieben. > und über einen > großen Signalbereich
-
Thread
Gitarren Signal aufbereiten (->ADC->DSP)
Theoretisch sollte das auch mit dem Zero gehen, ich finde aber nur I2S Ausgabe und keine Eingabe. Am STM32 jedenfalls klappt das wunderbar und klingt auch gut.
einem Effektgerät haben will, ist noch eine andere Sache. Ich würde wahrscheinlich einen dickeren STM32 mit ordentlich externem RAM verwenden. Eine bewährte Eingangsstufe ist ein FET als Sourcefollower.
-
Thread
Literaturempfehlung für Elektronik und Hardware Programmierung
Für ARM-Cortex uCs https://www.carminenoviello.com/mastering-stm32/
-
Thread
Cortex M Compiler der C++ Modules unterstützt
Also meine gemischten Projekte (C, C++) lassen sich mit GCC 10 einwandfrei für STM32 kompilieren und funktionieren auch einwandfrei. Wichtig ist nur, dass C-Header durch C++-Quellen wie folgt inkludiert werden: [c] extern "C" { #include "mein_c_header.h" } [/c] Irgendwelche
-
Thread
STM32H753: Ethernet / LWIP funktioniert nicht (Timeout durch fehlender SW-Reset)
Hallo Zusammen, ich versuche mit Hilfe von CubeMX die Ethernet-Schnittstelle auf dem STM32H753ZIT in Betrieb zunehmen. Ziel ist es, dass ich den µC anpingen kann. Es handelt sich nicht um ein Evalboard sondern um eine selbst entwickelte Platine. Der Schaltplan liegt mir leider nicht vor.
immer den selben Fehler: bei der Initialisierung des lwip-Stacks wird an folgender Stelle in der stm32h7xx_hal_eth.c ein Timeout ausgelöst: [c] /* Wait for software reset */ while (READ_BIT(heth->Instance->DMAMR, ETH_DMAMR_SWR) > 0U) { if (((HAL_GetTick() - tickstart) > ETH_SWRESET_TIMEOUT
-
Thread
STM32 Timer Anzahl Update Events begrenzen
Gibt es bei Timern der STM32 (ich stelle diese Frage ganz allgemein) die Möglichkeit, dass dieser nach einer Anzahl x Überläufen sich beendet? Manche Timer haben ein RCR Register, in diesem wird jedoch die Anzahl der Takte
Keine A. schrieb im Beitrag #7384950: > Gibt es bei Timern der STM32 (ich stelle diese Frage ganz allgemein) die > Möglichkeit, dass dieser nach einer Anzahl x Überläufen sich beendet? Also ich würde das in einer ISR machen... ciao Marci
-
Thread
RP2040 reziproker Frequenzzähler mit TDC
sichtbar wird. Es scheint eine Eigenart des AS6501 zu sein, den ich schon bei anderen Schaltungen mit STM32H7xx beobachtet hatte (Bild 3). Da hatte ich kein Gegenmittel gefunden. Im 3. Bild ist zusätzlich eine Kurve vorhanden, die mit STM32H730 + TDC7200 aufgenommen wurde. Beim TDC7200 gibt es die Störungen
-
Thread
C++ Objektorientierung ?
? Wenn nicht, dann ist jetzt vielleicht noch eine gute Gelegenheit, den ATmega 2560 (?) durch ein STM32 Nucleo Board zu ersetzen, da hast du den Debugger direkt mit drauf.
-
Thread
Selbstgebautes LCD ansteuern - Bastler braucht denkhilfe
Schritte könnte dieses Dokument Anreize liefern: https://www.st.com/resource/en/application_note/an2656-stm32f10xxx-lcd-glass-driver-firmware-stmicroelectronics.pdf
-
Artikel
STM32 für Einsteiger
Prozessorfamilien kostenlose und leistungsfähige Software. Aktuell (2022) ist für den Einstieg die STM32CubeIDE und STM32CubeMX zu empfehlen. STM32CubeIDE ist die IDE für die SW Entwicklung in C und C++ inkl. Debugging. STM32CubeMX ist ein grafisches Tool zur Konfiguration des Controllers (IO's, Timer
mir zu groß, gibt es eine Alternative? - Ja, "Der 10-polige JTAG Stecker von mmvisual" = Links = STM32 Hauptartikel, dortige Linksammlung Anleitung: STM32 Eclipse Installation Anleitung: STM32 Anleitungen und ein kleines Buch für den Einstieg Diskussion: Totzeitrechner für STM32
-
Thread
STM8- r3 - Platine
Chips wird es zwar noch ne Weile lang geben, aber irgendwann werden dann die Preise hoch gehen. STM32 ist sogar der (ur)alte STM32F103 noch active. Läßt ST jetzt wohl die 8-Bit Welt sterben ?
Ralph S. schrieb im Beitrag #7382945: > STM32 ist sogar der (ur)alte STM32F103 noch active. Nicht nur das, der wird auch noch von Gott und der (chinesischen) Welt munter geklont. Und das auch außerhalb Chinas vertrieben; Gigadevice (einer der
-
Thread
Alternative zu sprintf
wissen leider nicht, ob es sich um einen klitzekleinen ATtiny mit 40 Bytes RAM oder um einen fetten STM32 mit einigen 100 Kilobytes handelt. @TO: Mehr Infos bitte, sonst wird das Kaffeesatzleserei.
-
Thread
[V] 20x STM32F105RCT6
Zu Verkaufen 20Stk. STM32F105RCT6 verschweisst und ungeöffnet, nur alle Zusammen. 125 Euro plus 3 Euro Versand aus Rumänien. Gruss Chregu
-
Thread
SPI zu 8080 Parallel Wandler
Hallo Zusammen, ich möchte mit einem STM32L452RET6 ein 3.5" Touch Display ansteuern. Das Display hat einen 16/18/24Bit Eingang. Nun habe ich auf dem MCU aber nicht genügend Pins, da ich noch andere dinge Ansteuern muss in diesem Projekt.
eigentlich alles zur Hardware. Die Software ist natürlich für AVR, sollte sich aber leicht auf den STM32 übertragen lassen. Man muss ja nur die Bytes über das Hardware-SPI an die 74HC595 ausgeben.
-
Thread
STM32F103 und ADC DMA mehrere Kanäle
gescheitert bin. Ich kriege es einfach nicht hin, 4 ADC-Werte an PA4-PA7 auszulesen. Habe die Hardware (STM32F103C8T6, blue pill) noch mal mit STM32duino verifiziert. Aber mit STM32CubeIDE klappt es einfach nicht. Ich bekomme immer 4 gleiche Werte. Jetzt habe ich Christians Code in ein STM32CubeIDE-Projekt
schrieb im Beitrag #7385677: > Ich komme noch mal auf den low level code von christiankpunkt zurück STM32F1_DMA1_configChannel1ForADC1() und STM32F1_DMA1_startChannel1() werden von STM32F1_ADC_init() aufgerufen. Ruf die STM32F1_ADC_init() erst nach dem STM32F1_DMA_init() Funktionen auf. Bei STM32F1
-
Thread
Strommessung Universalmotor
versorgt und bekommt eine Referenzspannung von 1,65 V aus einer Z-Diode. Der Sensor wird mit einem STM32 MC ausgewertet. Der Referenzwert für die Messung des Motorstroms liegt bei 2 A. Meine Software liefert aber nur einen Wert von 1,4 A. Das ist für meine Anwendung zu ungenau. Hat jemand eine
-
Thread
esp programmierung - ist mein Vorhaben machbar ?
mit den ESP nicht geht. Da bräuchte es einen Mikrocontroller mit besserer Timer-Peripherie, z.B. STM32, oder etwas externe digitale Logik.
-
Thread
STM32Cubeide strstr
Hi, versuche mich gerade , ein ESP8266 per UART anzubinden. Der Uart läuft im Interrupt und füllt auch das Array. Nun will ich im Arry auf Strings vergleichen: [c] char RxBuffer[32768]={0,}; uint16_t RxBufferIndex=0; bool Wifi_WaitForString(uint32_t TimeOut_ms,uint8_t *result,uint8_t CountOfParameter,...) { /* * It uses the CountOfParameter and the Parameters after that to compare with the * information that it was received in the UART RX. If the parameter is in the * received string the functions return a true value and the position of the * parameter (according to the position
-
Thread
Motorstrom BLDC
Zumal du da Rechenleistung ohne Ende hast. Das Prinzip von AVR447 habe ich mal portiert auf XMega und STM32 und das war gar nicht so schwer.
> Rechenleistung ohne Ende hast. Das Prinzip von AVR447 habe ich mal > portiert auf XMega und STM32 und das war gar nicht so schwer. Ja, an der Rechenleistung des Pic fehlts nicht... mal schauen, ob ich weiter komme, danke, freundliche Grüsse Jan P.S. Danke noch mal für den Hinweis auf AVR447
-
Thread
ESP32 Arduino String Funktion - wo liegt der Fehler?
String seit jeher und nie gab es Probleme damit. Leider habe ich keinen echten Debugger wie beim stm32, so dass ich nicht eben ins Ram schauen kann wie es da aussieht. Die Stringlaenge wird wohl irgendwo im private Teil des Objektes stehen,. Ist übrigens egal ob by reference oder by value, gleiches
-
Thread
Maskieren modern?
nur sind typsichere C++ Registerdefinitionen nicht Standard bei den Hersteller SDK, für einen STM32H7 möchte ich das nicht selber schreiben. STM hat ja schon ewig gebraucht den 'register' storage specifier zu entfernen.
möchte einfach, dass ein Unsinn wie > ... nicht kompiliert. Geht leider nicht. In den Headern von STM32 werden Fehler allerdings recht wirksam vermieden, indem die Namen der Bit-Konstanten mit dem Namen des Register beginnen.
-
Thread
STM32 UART Interrupt Rx, Tx, FreeRTOS
Bin dabei, unter FreeRTOS auf einem STM32F103C8T6 (blue pill) eine Anwendung zu schreiben, die neben einigen Analogeeinlesefunktionen auch zwei UARTs betreiben soll. Habe dazu eine Verständnisfrage zum UART global Interrupt. Versuche gerade
die Frage: wo finde ich eine vollständige > Beschreibung der LL-Funktionen? Ganz einfach in <stm32f1xx_ll_usart.c> und <stm32f1xx_ll_usart.h> Alle Makros und Funktionen haben einen erklärenden Header. z.B.: [c] /** * @brief Initialize USART registers according to the specified *
-
Thread
Fehlerhafte Adressierung von lokalen Arrays bei tinyAVR(R) 0-series
" funktioniert mit jedem von mir getesteten Controllern: AVR der älteren Serie (bspw. ATmega328), STM32, MCS51, STM8, LPC und sogar auf Padauks PFS154. Nur eben nicht auf ATtiny1604 !! Für diejenigen, die immer nach dem gesamten Quellcode "schreien" habe ich das gesamte "Programm" mit angehängt
-
Thread
[V] Leiterplatte für Käsefräse
Evtl. kann jemand da auch etwas mit anfangen. - 13x6,5cm - Raspi Zero für Visualisierung etc. - STM32G070RB für Echtzeit - 5V Eingang - 5 Schrittmotor Treiber anschließbar (EN, DIR, PUL) - 8 mechanische Endschalter o.ä. (auch NPN mit zusätzlichem Netzteil) - 2 externe Relais über Optokoppler schaltbar
-
Thread
[V] STM32F207VGT6
zu erwartenden Restlebensdauer als Renter nicht mehr verbauen kann. Zum verkauf stehen 6 Stück STM32F207VGT6. Die CHips sind unbenutzt. Preis VB 12€ + 5€ Versand für alle, oder SAH in DADI Bei interesse PM an micht. Bitte keine Kommentare hier, damit ich Änderungen vornehmen kann.
-
Thread
NE 555 als Taktgeber und Kippstufe
Kosten von NE555 samt sonstiger Bauteile gegenüber Tiny13A halten sich in etwa die Waage. Und ein STM32C011 kommt auch in die Gegend, also was solls.
-
Thread
Seggert J-Link Vorteile?
Cortex-M hergestellt hat, den du da dran hängst. Ich habe eine Zeitlang für ein Kundenprojekt einen STM32 damit debuggt, weil das Atmel-ICE in meiner Umgebung weniger zickig war als der ST-Link. (An Details und genaue Ursache kann ich mich nicht mehr erinnern, zu lange her. Funktionierte jedenfalls klaglos
-
Thread
Tasterverarbeitung mit ARDUINO-C
Routinen von Peter funktionierten bei mir auf allen möglichen uC, einschließlich Arduino AVRs. Von STM32, DSPIC, MSP430, PIC, AVR, Z8 und 8051 und man muß nur die HW und Timer ISR Zugänge entsprechend anpassen. Das Design von Peter ist "Rock Solid" und hat sich hier bei immer bestens bewährt. Gerhard
Coocox und später mit Atollic. Den Genino kenne ich momentan nicht. Ich baute mir damals einige STM32FMini Bords für F103/407 und verwendete JLINK V2. Aber für die kleineren Steuerungs Projekte ziehe ich aktuell wieder die 8-Bitter vor. Für Fernsteuerung hat man ja noch die ESP WLAN Bords Module die
-
Thread
STM32CubeIDE GDB Hardware Debugging - "Resume" ?
Weiß jemand, was genau der Schalter "Resume" bedeutet im Debug Launcher (s.Bild).
-
Thread
Power Off Schaltung mit Akku und VBUS
keinen Laderegler, das kann der uC auch. Zum Laden aus USB-5V reicht ein Widerstand und ein FET. Die STM32 z.B. brauchen nicht einmal einen extra Pin um die Akkuspannung zu messen (Akkuspannung = VDD).
-
Thread
SN74LV1T34: TVS-Diode sinnvoll?
erneut über einen Treiber. SPI-Takt soll bei <= 1 MHz liegen. Eingangspegel am Sender sind 3.3 V (STM32).
sparen willst, mit einem Kondensator als AC-Terminierung. > Eingangspegel am Sender sind 3.3 V (STM32). Bie diesem alten TTL-Zeug ist das erlaubt.
-
Thread
Verständnisproblem mit SDRAM
was die Ansteuerung von SDRAMs betrifft. Ich verwende den SDRAM ISSI IS42S81600F-7TLI und den µC STM32H753ZIT. Der SDRAM ist an der SDRAM-Bank#1 des µC angeschlossen. Die FMC-Schnittstelle des µC habe ich auch bereits erfolgreich konfiguriert und ich kann auch bereits auf den SDRAM lesen und schreiben
-
Thread
STM32CubeIDE FreeRTOS startet nicht - gdb (STM32F103)
Video-Reihe ueber FreeRtos + CubeIDE gefunden (https://controllerstech.com/introduction-to-free-rtos-in-stm32/) Wenn man die Videos durcharbeitest hast Du einen guten Ueberblick ueber die Moeglichkeiten. Gruesse Th.
Könnte es sein, daß der STM32F103 nicht mit FreeRTOS Version 2 kann (Cortex M3)? Und das deshalb das Binary nicht kompatibel ist?
-
Thread
STM32F103C8T6 USB bootloader flashen
: >> Habe einen BMP >> Stlink-V2 Stick angeschlossen, mit dem ich derzeit erfolgreich unter >> STM32CubeIDE meine App flashen kann. Eingestellt ist >> /dev/cu.usbmodem799EC0D31 unter STM32CubeIDE. > >> Nun versuche ich das gleiche unter STM32CubeProgrammer (beides unter > macOS), trage dort das
werde dann fortfahren mit dem BMP Programmer. Hintergrund war, daß ich mit FreeRTOS auf einem STM32F103 ein Projekt starten wollte (nach diesem Tutorial: https://www.hackster.io/Sparky/freertos-on-stm32f103c8t6-1a2413). Da das aber auf Keil uVision aufsetzte, dachte ich, ich nehme STM32CubeIDE. Das
-
Thread
STM32L010 LSE Drive Strength (LSEDRV)
Guten Tag, ich habe ein Board zusammengebastelt mit einem STM32L010C6 und einem Uhrquarz. Als Quarz verwende ich diesen hier: https://www.digikey.de/de/products/detail/micro-crystal-ag/MS3V-T1R-32.768KHZ-9PF-20PPM-TA-QC-AU/10500149 Datenblatt: https://www.microcrystal.com
-
Thread
Profinet für STM32 HAL
Ist es möglich ein STM32 in ein Siemens Profinet netzwerk einzubinden? - Giebts entsprechende librarys/demos? - Wie siehts lizenztechnisch aus?
bits an info austauschen Hat wer schon Erfahrung mit dieser lib? Evtl sogar ne portierung auf stm32 HAL?
-
Thread
China verbaut gebrauchte Halbleiter
direkte china kopien, die aber meist nach kurzer zeit abrauchnen. Zuletzt hörte ich von nem fake STM32F1 (also richtige fälschung nicht nur auslöten) wo ein pin nicht funktionierte (Aufdruck war sauber mit ST Logo :P)
-
Thread
[V] STM32L0538-DISCO-Board mit e-Paper Display
Ich verkaufe hier ein unbenutztes Entwicklungsboard von STM. Es liegt seit längerem in der Schublade, leider habe ich die originale Verpackung nicht mehr. Ich habe es mal kurz angeschlossen und es funktioniert noch: LEDs gehen. Displayanzeige wechselt bei Tastendruck und mit den Sensortasten lässt sich der Mauszeiger am angeschlossenen PC steuern. Mit dazu gehört ein USB-Kabel. Meine Preisvorstellung liegt bei 15 € zzgl. Porto Anfragen bitte per PN
-
Thread
Display library/gui designer für ST7735 an 80*160RGB
Hallo Hat wer ne auf STM32 HAL aufbauende library für den ST7735. Benötige eigentlich lediglich einige Text Zeilen darzustellen. Ein GUI builder wäre dennoch nice to have. Mit STFW habe ich gerade etwas gefunden: https://github.com/afiskon/stm32-st7735 Genügt theoretisch ist aber schon etwas sehr spartanisch. Kennt wer etwas besseres? Wie zb. TouchGFX
-
Thread
EmbeddedWorld 2023, Tag 2 – Bauteile im Fokus
Maximalfrequenz von 288MHz erreichen wird. Interessant ist außerdem, dass die Peripheriegeräte mit dem STM32F7 kompatibel sind, ein dreikanaliger ADC mit einer Samplerate von 5MSPs beschleunigt Datenerfassung. ### Kampf im Low-End-Bereich: Renesas mit FPU, Texas Instruments mit „Menschenfreundlichkeit
Low-End-Controller ins Rennen, der - das wird vom Standpersonal explizit zugegeben - zur „Bekämpfung“ des STM32C0 vorgesehen ist. Alleinstellungsmerkmal des Cores - mehr Informationen finden sich unter anderem in der Abbildung-ist, dass er eine FPU mitbringt.  BILDQUELLE:
-
Thread
PC13 Konflikt mit RTC Clock auf STM32F103
(STM32CubeIDE) Habe gerade festgestellt, daß in einem kleinen STM32F103 Testprogramm, in dem ich auch die RTC-LSE Clock eingeschaltet habe, plötzlich nach ein paar Sekunden die onboard LED anging und dauerhaft
-
Thread
Ethernet: Timings beim RMII Interface mit externem Oszillator; LAN8720A und ESP32 WROVER
Software-Implementierung die beim ESP32 ohne Arduino sicherlich um einiges steiniger ist als bei Atmel oder STM32.
-
Thread
EmbeddedWorld 2023, Tag 1 – Messtechnik
etwas vereinfacht/ schoener macht. Auch interessant fand ich Geehy. Ein weitere Hersteller von STM32 clones. GigaDevice war auch da, aber die sind ja schon bekannter. Fuer Lokalpatrioten gab es noch Cologne Chip deren FPGAs bis zu 80000 CPE (Cologne Programmable Element) haben. :-D Vanye