-
Thread
Halbleiter-Allerlei: Zenerdioden, Mikrocontroller und mehr
lesenswert ist, wie immer hier im Round-Up. ### STMicroelectronics – Erweiterung der Low End-Linie STM32C0 Der Markt für “Achtbit-Ersatz auf Basis von 32bit-Kernen” ist und bleibt umkämpft. STMicroelectronics erweitert die für diesen Bereich vorgesehene STM32C0-Familie – als Rechenkern dient ein Arm® Cortex®-M0+ - nun um ein als STM32C071 bezeichnetes und mit mehr Speicher ausgestattetes Modell.  Bildquelle: https://www.st.com/en/microcontrollers-microprocessors/stm32c0-series.html Im Rahmen
-
Thread
ATMega Auslaufmodell?
STM32 (genauso natürlich auch bei äquivalenten Serien anderer Hersteller) übersieht man aber sehr schnell die Abhängigkeiten zwischen verschiedenen Funktionsblöcken. Bei der Arbeit mit STM32CubeMX ist es
Pandur S. schrieb im Beitrag #7740781: > Gibt's eigentlich eine 32bit Familie, welche auf Bare-Metal betrieben > werden kann ? Zum Beispiel vermutlich alle STM32 http://stefanfrings.de/stm32/index.html Frank O. schrieb im Beitrag #7740815: >> Für alles Andere
-
Thread
STM32G031 stop mode
Es gibt beim STM32G0x1 diverse Einstellungen für das Verhalten der Debug-Unit im Stop Modus, siehe z.B. DBG_CR, DBG_APB_FZ1 und DBG_APB_FZ2. Damit könnte man experimentieren und schauen ob es Auswirkungen auf die Stromaufnahme
#7739624: > > Der Unterschied zwischen JTAG und SWD wäre noch zu erforschen. Aber nicht beim STM32G0x1 der nur SWD hat.
-
Thread
FreeCAD 1.0 RC, Android 15 für Raspberry Pi, VS Code-Plugin für RP2350 uvam
Variableninhalte erlaubt. ### STMicroelectronics – TPMs sind FIPS-140-3-Zertifiziert Neben einem neuen STM32 gibt es auch im Bereich der Kryptomodule Zuwachs. Im Rahmen einer Pressemeldung verkünden die Francoitaliener, fortan auch nach FIPS-140-3 zertifizierte TPMs im Programm zu haben: [c] – STMicroelectronics
so schlecht fuer die beruehmten ersten Schritte, es kommt natuerlich nicht an richtigen IDE (z.b. STM32-Cube) ran (ist vermutlich auch nicht die Zielgruppe). Wer will, kann auch einen Arduino-Core auf dem rp2040 installieren, mit den ueblichen Bibliotheken.
-
Thread
STM32 ADC genauigkeits probleme
gutem Layout, guter Referenz und ausreichen Sampling Time habe ich gute Erfahrungen mit den ADCs von STM32
Niklas G. schrieb im Beitrag #7741906: > Hast du auch mal ein Beispiel Programm in C mit der STM32 HAL versucht? Nein, hatte noch nie mit STM32 HAL zu tun.
-
Thread
ARM 7 flashen in Massenproduktion
Hi STM32MP1/STM32MP2/iMX6/iMX8 können alle per USB booten. Man sieht also im Gerät eine USB-Schnittstelle vor (wenn nicht eh vorhanden) und bringt das System dann per USB soweit das man das Flash (NOR, NAND
-
Thread
USB high speed shield für nucleo board
Warum nimmst du kein STM32 Board welches USB-HS schon fertig umgesetzt hat mit Transceiver & Buchse?
Draufstecken wohl nicht, aber anschließen und benutzen: https://stm32world.com/wiki/STM32_High_Speed_USB
-
Thread
Clock Genauigkeit
External Crystal Oscillator mit 16 MHz hat eine Genauigkeit von +/-10 PPM. Der Oszillator ist an ein STM32 angeschlossen. Ich generiere daraus ein 153.6 MHz main clock. Damit treibe ich einen timer PWM mit 2.048 MHz. Das ist der Input Clock von meinem AD Wandler. Der AD Wandler erzeugt dann damit 250
controllerhersteller gibt im Datenblatt >> genau an wie lange ein Befehl braucht. > > Schon beim STM8 kann man das nicht mehr mit Bestimmtheit sagen. > Hängt von der Pipeline ab. Das ist im gegebenen Kontext schnurzegal. Auf dem Weg vom 16MHz Quarzoszillator über die PLL auf 153 Komma knips
-
Thread
Zephyr STM32F103C8 canbus pin mapping
Allerdings weiss ich nicht, wie das pinctrl ausschauen soll, damit ich CANRX/TX auf PB8 und PB9 kriege. stm32_min_dev_stm32f103xb_blue.overlay: [code]/ { model = "STM32 Minimum Development Board (Blue)"; compatible = "stm32_min_dev_blue", "st,stm32f103c8"; leds {
: /home/edi/zephyrproject/zephyr/boards/others/stm32_min_dev/stm32_min_dev.dts -- Found devicetree overlay: /home/edi/zephyrproject/zephyr/boards/others/stm32_min_dev/stm32_min_dev_stm32f103xb_blue.overlay -- Found devicetree overlay: /home/edi/zephyrproject
-
Thread
Bauteil-Roundup: Drohnenkit bis Piezoputzanlage
performance and optimized system cost needs. The M2003 series adopts the Arm® Cortex®-M23 core and is a 32-bit microcontroller with an operating frequency of up to 24 MHz. It includes a 32-bit hardware multiplier/divider, offers 32 KB of Flash memory and 4 KB of SRAM, and operates within a voltage range of
losgehen. Aber das ist doch bei total vielen existierenden Mikrocontrollern auch genau so. z.B. viele STM32 und andere haben ebenfalls Ethernet-Controller eingebaut, und man implementiert den TCP/IP-Stack in Software, d.h. kann ihn anpassen oder bugfixen, statt auf die Hardware-Implementation vom W55RP20
-
Thread
SMTP und POP3 mit SSL/TLS für Microcontroller
bist. Du bräuchtest etwas deutlich stärkeres - so wie ein Teensy 4.1 mit 600 Mhz Cortex M7 oder ein STM32H7 System mit 480 MHz, und dazu ein Komplettpaket mit RTOS und Bibliotheksunterstützung wie NuttX, Zephyr oder etwas anderem in dieser Größenordnung. Da gibts dann auch TLS-Support. Wenn Du Ver/
Frank K. schrieb im Beitrag #7732227: > so wie ein Teensy 4.1 mit 600 Mhz > Cortex M7 oder ein STM32H7 System mit 480 MHz Oder einen ESP32, in deren Software-Framework (ESP-IDF) ist TLS fix und fertig integriert. Spart auch das Kabel und den W5000 dank WiFi (aber die ESP32 haben auch Ethernet
-
Thread
ESP32 IDFv3 Ethernet-Phy KSZ8863 funktioniert nicht
* RMII Clock läuft (kommt aus GPIO0 raus, in den PHY) * Die Datenleitungen vom Phy zum ESP32 zeigen aktivität * Auf den Datenleitungen vom ESP32 zum Phy ist tote Hose * Der TCPIP-Stack wird nicht aufgerufen. Das ganze Baubar zu Verfügung zu stellen ist leider nicht ganz einfach
> ich habe ein Problem mit einem ESP32, dem Entwicklungsframework ESP-IDF Betrifft nicht deine Frage, aber dennoch: Schau dir mal https://docs.espressif.com/projects/esp-hardware-design-guidelines/en/latest/esp32/esp-hardware-design-guidelines-en-master-esp32
-
Thread
Erbitte Hilfe bei RFID Projekt Tierchip von Streunerkatzen auslesen
Und hier wird es jetzt verwirrend. Die Tags machen AM-Modulation mit maximaler Frequenz 134.2kHz / 32 ~ 4.2kHz. (Die Einsen...) Somit ergibt sich für eine Empfängerspule das Q nicht viel größer als 16 werden sollte. Wieso werden dann überhaupt Antennen mit so großen Güten wie oben benutzt, die sollten
schwanke ich noch. Es sollte ein 8 Bitter ala AVR64DU reichen. Der ist preislich aber nicht so weit vom STM32F07x weg. Und der hat mehr Power. Nuvoton hat auch ein paar passende im Angebot, damit habe ich aber keine Erfahrungen. Von der Bauform her hätte ich an Arduino gedacht. Man könnte es ohne Mikrocontroller
-
Thread
Probleme mit STM32F103 und SPI1 remapping
Hallo allerseits, ich habe mich mal nach längerer Pause wieder an die STM's rangewagt und habe mir ein kleines Board zum Spielen designed und gebaut. Dabei handelt es sich um ein Board mit dem STM32F103, der auch auf dem BluePill-Board verbaut ist. Ich habe am SPI1 ein
Bist du sicher, dass es ein originaler STM32F103C8 ist?
-
Thread
Timer Finder Opta (STM32H747XI)
, ich versuche auf einer Finder Opta einen Timer zu programmieren.Prozessor der Steuerung ist ein STM32H747XI. Umgebung ist Arduino. Ich bin ziemlicher Anfaenger und fuer jede Hilfe dankbar. 1. Problem. Wieso brauch ich einen Delay bevor ich was in das ARR bzw. PSC Register schreibe.
schleife wird durchlaufen, Micros sind etwa 1 Million. Im Anschluss geht die LED aus. [c] #include "stm32h747xx.h" #include "timer.h" void TIM14_IRQHandler(void) { if (TIM14->SR & TIM_SR_UIF) { digitalWrite(LED_BUILTIN, !digitalRead(LED_BUILTIN)); TIM14->SR &= ~(TIM_SR_UIF); } }
-
Thread
STM Cube IDE - Compiler für C++ einstellen
arm-none-eabi-gcc "../Core/Src/main.c" -mcpu=cortex-m0plus -std=gnu11 -g3 -DDEBUG -DUSE_HAL_DRIVER -DSTM32L053xx -c -I../Core/Inc -I../Drivers/STM32L0xx_HAL_Driver/Inc -I../Drivers/STM32L0xx_HAL_Driver/Inc/Legacy -I../Drivers/CMSIS/Device/ST/STM32L0xx/Include -I../Drivers/CMSIS/Include -O0 -ffunction-sections
arm-none-eabi-gcc "../Core/Src/main.c" -mcpu=cortex-m0plus -std=gnu11 > -g3 -DDEBUG -DUSE_HAL_DRIVER -DSTM32L053xx -c -I../Core/Inc > -I../Drivers/STM32L0xx_HAL_Driver/Inc > -I../Drivers/STM32L0xx_HAL_Driver/Inc/Legacy > -I../Drivers/CMSIS/Device/ST/STM32L0xx/Include > -I../Drivers/CMSIS/Include -O0
-
Thread
Suche geeignetes 433 MHz Funkmodul
Platinenfläche, Bauteile und im Endeffekt vielleicht sogar Geld. Eine Möglichkeit (von vielen) wäre z.B. der STM32WL33. Der kann 600 kbit/s auf 800 MHz erreichen via 4FSK. Den gibt's auch als vollständiges Modul: https://ebyteiot.com/de/products/915mhz-wireless-module-stm32wl33-smd-module-rf-transceiver-soc-cdebyte-e04
Jahre alte Technik und ohne den Umweg über PPM. Andere Möglichkeiten wären TI CC1352P, oder Silabs EFR32FGxx. Oder natürlich einen ESP32 direkt mit WiFi nehmen, ist auf jeden Fall am Einfachsten zu programmieren.
-
Thread
Raspberry Pi Pico 2, Windows 7 Embedded und mehr
verschiedensten Nachrichten über Hardware und Software: neben einer Liste von Funkoptionen für den ESP32-P4 kündigt Samsung an, seine auch für Embedded-Entwickler interessanten Smart TVs fortan sieben Jahre mit Updates zu versorgen. Was es sonst – Stichworte Raspberry Pi und RISC/V im Hause STM – Neues
The full 512K of RAM and up to 8MB of PSRAM are available for applications to use. [/c] ### ESP32-P4: Auflistung hauseigener Möglichkeiten zum Hinzufügen eines Kommunikationsinterfaces Dass Espressif den ESP32-P4 als reinen „Compute-Core“ vorsieht und deshalb keine Drahtlosfunktion Stellen implementiert
-
Thread
Pico2 RP2350 GPIO Fehler
> sich privat mit diesen RP-MCUs auseinanderzusetzen, anstatt z.B. mit STM32? Die integrierte PIO ist ein sehr guter Grund. Vanye
) STM32-Exemplare ausgeben, die dann aber zuverlässig und genau (ADC) funktionieren. Aber das kann natürlich jeder für sich selbst entscheiden.
-
Thread
GitHub-Projekt auf STM32 implementieren
Hallo zusammen, ich bin neu, was die Nutzung von STM32 Produkten angeht, würde allerdings gerne folgendes Projekt auf meinem STM32F407G-DISC1 implementieren https://github.com/YetAnotherElectronicsChannel/STM32_FFT_Spectrum_Analysis. Wie ich Code mit
auf den Mirkocontroller bekomme, ist mir klar, aber da ich noch nie ein GitHub Projekt auf meinem STM32 implementiert habe, könnte ich hier etwas Unterstützung brauchen. Die ReadMe-Datei war für mich auch eher nutzlos. Viele Grüße Simon
-
Thread
Projekte mit Arduino UNO r4
bald wieder vom Markt verschwinden wird. Siehe meine Infos zur Bare-Metal Programmierung von drei STM32 Serien http://stefanfrings.de/stm32/index.html Wenn es billig sein soll, würde ich eher auf diverse ESP32 Boards setzen. Die werden noch lange billig verfügbar sein. Für Bare-Metal Programmierung
. Monk schrieb im Beitrag #7727890: > Siehe meine Infos zur Bare-Metal Programmierung von drei STM32 Serien > http://stefanfrings.de/stm32/index.html Du bist Stefan? Deine Seiten kenne ich, :-) allerdings bin ich mit STM32 schon relativ gut und lange vertraut. Wie bereits gesagt hatte ich bisher
-
Thread
Mikrocontroller mit Python auswerten
derzeit ein Programm am Laufen und gehe irgendwie nicht voran. Die Grundidee ist ein Mikrocontroller(STM32F723IEK6), der die Werten von 4 ADCs einliest und auf 1 DAC ausgibt, zu programmieren. Erstmal easy, habe mit STMCubeIDE programmiert und schon die Werte auf HTerm angezeigt bekommen. Jetzt muss ich
dem STM-Board ein Programm starten, das bekannte simulierte Daten ausgibt. Dann ist klar, was am PC ankommen muss.
-
Thread
8048 Assembler für aktuelle Windows-Versionen
", der sehr klein, sehr schnell ist und einige andere MCU's dazu auch kann (wie bspw. MCS-51, AVR, STM8 etc.) https://www.mikekohn.net/micro/naken_asm.php
mir zu verantwortenden Daten unter Public Domain. PS: Die Platine kann 1:1 auch am JU+TE KOMPAKT 32/32, JU+TE MINI 32/32 und JU+TE MINI PLUS 32/32 verwendet werden.
-
Thread
STM32H7 in Siemens (Profinet) einbinden
, Modbus zu nutzen, wurde hier erst letzte Woche > geredet ... > > Beitrag "Modbus RTU Lib für STM32" Ach so, danke, geht ja ein H7 demo ist auch vorhanden: https://github.com/alejoseb/Modbus-STM32-HAL-FreeRTOS/tree/master/Examples/ModbusH743TCP
die Daten austauschen, wie du magst. Ich habe das schon öfter so gemacht, zwar nicht mit einem STM32, sondern mit einem PC Programm. Das PC Programm ist dann der Client (in deinem Fall der STM32). Kostet keine Lizenzen. Und man braucht dazu dann auch keine GSDML Datei erstellen, die die Gerätekonfiguration
-
Thread
HEF4094 Einschalten
Hi, ich habe HEF4094 an einem STM32 (Push Pull Ausgang). Das ganze funktioniert soweit (Daten seriell rein, parallel raus). Die Versorgungsspannung der HEF4094 wird im OFF Zustand abgeschaltet. Der STM32 hat weiterhin Spannung und
Joe S. schrieb im Beitrag #7723318: > ich habe HEF4094 an einem STM32 (Push Pull Ausgang). Das ganze > funktioniert soweit (Daten seriell rein, parallel raus). > Die Versorgungsspannung der HEF4094 wird im OFF Zustand abgeschaltet. > Der STM32 hat weiterhin Spannung
-
Thread
Datenlogger mit ca. 1ksps
----------------- Oder Du verwendest ein "Black Pill" Board: https://www.berrybase.de/adafruit-stm32f411-blackpill-development-board Zitat: "Adafruit STM32F411 "BlackPill" Development Board" Dieses einfache Entwicklungsboard für den STM32F411 ist eine großartige Möglichkeit, einen leistungsstarken
"wir haben noch 10k STM32F030 auf Lager" oder "Wir haben schon ein fertiges PCB mit STM32F030" oder "Wir kriegen Sonderkonditionen für den STM32F030"... Aber stattdessen kommen Beleidigungen und Anekdoten über Z80 und 6502
-
Thread
Befestigung LoRa-GPS Tracker an Windenseil, Erschütterungen?
. San schrieb im Beitrag #7721254: > DFRobot Beetle Board Ziemlich groß. Wenn du z.B. einen STM32WL55 nimmst hast du die LoRa-Funktion und Mikrocontroller in *einem* Chip, was die Gesamtgröße stark reduziert. z.B.: https://www.olimex.com/Products/IoT/LoRa/BB-STM32WL/ https://store.rakwireless.com
wisduo-lpwan-module-rak3172?variant=43329454080198 https://www.st.com/en/microcontrollers-microprocessors/stm32wl5moc.html
-
Thread
Werkzeug wird in einem Fahrzeug aus dem Regal genommen erkennen mit Beschleunigungssensor
nicht meine Entwicklung...) > recht energieintensiv ist. Schalte einen Ultra-Low-Power MC (z.B. STM32L0/4) dazwischen welcher die Fehlalarme erkennt... Oder verwende z.B. den ISM330IS welcher eine einfache CPU eingebaut hast, welche du frei programmieren kannst um die gewünschten Bewegungsmuster zu
-
Thread
STM32F373 16 bit an 8 Bit SPI per DMA - Erstes Datenpaket immer beschnitten
sollte die Einstellung in den Projectsettings geändert werden, siehe https://community.st.com/t5/stm32cubeide-mcus/stmcubeide-use-hal-register-callbacks-definition/td-p/385607/page/3
-
Thread
NAU88C22 Design Review
konnte ich das nur noch ein einziges mal. Spannend ist aber das folgende: Ich habe testweise den ESP32 zum Nichtstun animiert (app_main(){while(true) vTaskDelay(100)}) und den STM32 zum I2C-Master gemacht und einen I2C-Scanner implementiert. Zur Erinnerung: der STM32 arbeitet eigentlich als I2C-Slave als I/O-Expander für den ESP32. Der STM32 findet den NAU88C22 _immer_! Ich habe auch dann eine Aufnahme mit dem Oszilloskop gemacht, um mögliche Unterschiede zu erkennen. Was fällt da auf?: Bei STM32 ändert sich SDA mit nicht sichtbarer
-
Thread
RP2350-Nachbeben, ARM im Fokus der Politik uvam
challenger-rp2350-wifi-ble/. Über das verwendete Funkmodul vermelden die Schweden folgendes: [c] ESP32-C6 WiFi/BLE module: With the ESP32-C6 network module you get high performance WiFi6 and BLE5.4 functionality right from the start. High speed SPI communication warrants high speed data transfers and
Unzureichendheit“ der verwendeten WCH-Hardware hingewiesen wird: [c] However, please note that the CH32 series is not supported nearly-as-well as ATmega, ESP32, ATSAMD, STM32, or RP2040 chips that have a strong company-led development community. WCH is very "its a low cost chip, you figure it out" kind
-
Thread
Kabeltester - möglichst Viel-polig
man so etwas am besten? Dachte an I2C/SPI In- und Output ICs, vielleicht mit einem der fertigen ESP32 mit Onboard-Displays und Eingabetaster? Wäre für Links dazu sehr dankbar, falls jemand so etwas ähnliches schon mal gemacht oder gesehen hat. Danke im Voraus, Dominik
viele IOs haben. Fand die Lösung aber exrem overkill Ich selbst habe meins damals mittels eines STM32 und einem Haufen I2C IO expander gebaut. Mittels der IO expander + sehr hochohmiger pulldown an jedem ende, ist dann zumindest relativ einfach auf shorts / open zu testen. Ich hatte mir damals
-
Thread
CS5460 Calibration Mode
Hallo an alle ... Ich habe hier ein kleines Problem , bei dem ich nicht weiter komme . HW: STM32 mit CS5460A für ein Messgerät . (https://www.farnell.com/datasheets/32393.pdf) Ab Seite 28 und 31 (3.8.7.2 DC Offset Calibration Sequence) Ich komme da nicht weiter bei der Kalibrierung des ICs
; delay_ms(1000); }; // wait until data ready; cs5460_clearStatus(DATA_READY); } uint32_t cs5460_calibrateACVoltageOffset() { cs5460_calibrate(CALIBRATE_VOLTAGE | CALIBRATE_OFFSET); return cs5460_readReg(VOLTAGE_AC_OFFSET_REGISTER); } uint32_t cs5460_calibrateDCVoltageOffset()
-
Thread
Modbus RTU Lib für STM32
verbreitet, gut getestet, ist aber eher für Posix API wie Linux) https://github.com/alejoseb/Modbus-STM32-HAL-FreeRTOS https://github.com/urands/stModbus https://github.com/kiltum/modbus https://github.com/eziya/STM32_HAL_FREEMODBUS_RTU (speziell für STM32, keine Ahnung wie gut die sind) fchk
-
Thread
Hilfe bei VS2022 C# XAML MVVM DataBinding
Ausgabeverzeichnis zu kopieren. Die Applikation soll im Einsatz Schrittmotoren treiben (eigenes Projekt mit STM32, per USB CDC). Ich möchte mit den Buttons Positionen anfahren und dann in der Listview abspeichern, so dass diese dann automatisch abgefahren werden können. Ich bin über das ganze Wochenende daran
-
Thread
Nachfolger des RP2040/Raspberry Pi Pico
Was für eine ENOB hat denn ein typischer STM32 (z.B. F303)?
Christoph M. schrieb im Beitrag #7719289: > Was für eine ENOB hat denn ein typischer STM32 (z.B. F303)? Min Wert im Datenblatt ist 10.7 bits
-
Thread
externes RAM per ASM ansteuern
was ist an der Hardwarelösung verkehrt? Noch einfachere Lösung: Mikrocontroller mit eingebauten 32 KiB RAM nutzen, z.B. STM32G070CB.
ist an der Hardwarelösung verkehrt? > > Noch einfachere Lösung: Mikrocontroller mit eingebauten 32 KiB RAM > nutzen, z.B. STM32G070CB. Oder lieber gleich was wirklich brauchbares: RP2354 mit satten 520kByte. Viel billiger als die ganze kleine STM32-Gülle und viel mehr Resourcen. Selbst mit
-
Thread
STM32G0xx Timer Interrupt
> #include <stm32g0xx_hal_rcc.h> #include <stm32g0xx_hal_usart.h> #include <stm32g0xx_hal_tim.h> #include <stm32g0xx_hal_tim_ex.h> static TIM_HandleTypeDef my_tim2; void timerInit() { __TIM2_CLK_ENABLE
myArduinoCollback); MyArduinoTim->resume(); } [/c] So funktioniert es. https://github.com/stm32duino/Arduino_Core_STM32/wiki/HardwareTimer-library
-
Thread
Segger Embedded Studio: Einstellungen.
hätte jetzt nicht erwartet, > dass das funktioniert, weil das kein gültiger C Syntax ist. Also STM32CubeIDE und MCUXpresso als Eclipse-basierte haben damit kein Problem. Der C-Standard gestattet das ja auch explizit, wird also hier eher ein Problem des Parsers oder so sein. Beispiel: uint32_t freq
Schwierig schrieb im Beitrag #7716185: > Also STM32CubeIDE und MCUXpresso als Eclipse-basierte haben damit kein > Problem. Der C-Standard gestattet das ja auch explizit, wird also hier > eher ein Problem des Parsers oder so sein. Beispiel: > uint32
-
Thread
Unbekannte Platine in MC-22 Graupner
und an dem Umschalter hängt eine mir völlig unbekannte Platine (siehe Bilder). Haupttreiber ist ein stm32f103c8t6. Ich hatte schon mal vermutet, daß es ein "gestripter" HOTT Sender sein könnte, aber der sieht komplett anders aus. Hat jemand eine Idee?
Carsten L. schrieb im Beitrag #7715465: > Haupttreiber ist ein stm32f103c8t6. Das ist kein "Treiber", sondern ein ganz gewöhnlicher Microcontroller.
-
Thread
GCC und static deklarierung von arrays
Hi was macht diese Funktion eigentlich (STM32 USB library): Wird bei jedem Aufruf ein neuer array mit dem Namen mem angelegt? Sieht ganz danach aus. [c] /** * @brief Static single allocation. * @param size: Size of allocated memory
Speicherbereich (Array) zurück. Übrigens: Das Argument dieser Funktion wird komplett ignoriert. (Ja, die STM32-USB-Library ist etwas gewöhnungsbedürftig und wirft bei entsprechendem Warning-Level jede Menge von Warnungen.)
-
Thread
STM32L4 - DMA Puffer Leer
Hi, ich bin gerade an einem Projekt mit dem STM32L4 und SAI zu gange. An einer Stelle komme ich nicht weiter - Wenn ich SAI mit DMA nutzen möchte ist der Puffer im leer "000". Die Project HW ist ein custom board mit einem WM8904 Codec der via I2S (SAI) angesprochen wird. Der STM32 ist hier der Clock Master. Die WM8904 Config und auch die SAI Config scheinen in soweit in Ordnung zu sein das ich mit dieser Schleife Daten lesen und schreiben kann. In dem Fall sogar hören
-
Thread
MODBUS - C Librariy für Microchip PIC 16Fxxx ?
kann man es ordentlich implementieren. Ich machte vor Jahren einen Modbus Sensor mit freeMB auf einem STM32F103. Das funktionierte absolut ordentlich. Der Stack kommuniziert über Funktionszeiger und Callbacks mit der Anwendung. Das funktioniert sehr zuverlässig. Die Modbus Engine lebt da total im Hintergrund
der Firma AVR als Modbus Slaves oder kleine Master. Die großen Master für diverse Slaves werden mit STM32F4 oder H7 umgesetzt. > Für die Anwendung des Wechselrichters würde ich es auch mit Arduino MB > machen. Das könnte gut in einem Abend fertig sein. Ich erledige privat alles mit AVR oder Arduinos
-
Thread
16 UARTs für MIDI
Jonathan schrieb im Beitrag #7711923: > Aber was ist mit 16? So viele UART-Interfaces hat selbst ein STM32 > nicht zur Verfügung. Muss es denn eine runde Zahl sein? Die STM32F423V und F413V haben immerhin 10 im LQFP100. Man könnte auch 2 (oder mehr) davon koppeln, z.B. per CAN. Renesas hat auch einige
13 Uarts hast Du im STM32H56x, 11 im H725, 10 im F413.