-
Thread
ThreadX/Azure RTOS, Example baut nicht
werden. Vielleicht mal ein Issue aufmachen. https://github.com/eclipse-threadx/threadx/commit/8c3c08f10826c4d5332a6d8e2fdf014b793a456a#diff-e40e468407adc3c2d2068b19f92afb2c40de1a2474da3d51fa6d5dd37956ed58
ldr r0, =__rodata_load_start__ ldr r1, =__rodata_start__ ldr r2, =__rodata_end__ bl crt0_memory_copy [/code] beim STM32 (z.B STM43 F4, startup_stm32f429zitx.S) sieht das so aus: /* Copy the data
-
Thread
E-Scooter At Kommandos
Im Motorconrtoller ist der Controller verbaut https://www.mindmotion.com.pp/download/products/DS_MM32SPIN160C_EN.pdf Im link das pp durch cn ersetzen. Wieso ist das hier gesperrt-- Ätzend, kann ich wieder nicht die STM Flash tools nutzen
Ich habe die Tabelle noch mal erweitert https://www.escooter-treff.de/threads/neue-men%C3%BCs-entdeckt-ihr-m%C3%BCsst-mir-mal-helfen.20314/
-
Thread
News-Roundup: IoT-Marktanteile, neue AI-Software und Chips
through 2030,” . . . [/c] ### STM32U0-Seminar mit kostenlosem Evaluationsboard Wer auf der Suche nach einer neuen Mikrocontrollerarchitektur ist, kann sich bei STMicroelectronics für eine Serie von Webinaren anmelden.
kostenloses Evaluationsboard.  Bildquelle: https://content.st.com/stm32u0-workshop-emea.html
-
Thread
Stm32F103 empfängt keine RTR Nachricht. gelöst
(&hcan, &sFilterConfig) != HAL_OK) { // Fehlerbehandlung } }[/c] Dieser Filter soll auf 0x50C filtern. Das klappt auch ganz gut wenn ich auf dem STM32F302R8 mit [c]can_send_message(&can, 0x050C);[/c] eine Datennachricht sende. aber wenn ich eine RTR sende empfängt
("###########STM32F103######00########\r\n"); //can_send_id(&can); }[/c]
-
Thread
wie aktiviere ich ASM-Ausgabe in STM32CubeIDE?
enthalten wären, ging es ja schon. STRG+F findet aber keine einzige. Ich nutze hier die CubeIDE 1.7.0, ist aber bei 1.13.0 auch nicht anders. Dazu standard GCC, alle Settings so wie von STM vorgegeben. Ich habe mir eine neue BuildConfig erzeugt (ASM-List) und dort probiert, die Flags unter ToolSettings
Jahren hinter mir. Wie im Titel beschrieben, nutze ich die CubeIDE und dort code ich natürlich in C. Würde mich halt nur interessieren, wie der Compiler bestimmte Phrasen übersetzt. Im konkreten Fall war das zum Beispiel [c] if(count%1000 == 0) [/c] Aber2 Gunnar F. schrieb im Beitrag #7688835
-
Thread
Dela/Sigma extern auswerten
durch den Clock Eingang. Es gibt auch welche die Manchester Code ausgeben. Ich würde dir einen STM32H750 vorschlagen den bekommst als Board für ca. 15€. https://de.aliexpress.com/item/1005001567462650.htm. Der H753 kostet etwas mehr und hat dafür mehr Flash Speicher Die haben einen "Digital
resource/en/application_note/an4990-getting-started-with-sigmadelta-digital-interface-on-applicable-stm32-microcontrollers-stmicroelectronics.pdf Ich lasse diesen Link mal hier.
-
Thread
SoC oder µC mit sehr vielen IOs gesucht
tausende MCUs in irgendeinem BGA Gehaeuse mit 200-300pinnen. Ein beliebiges Beispiel waere z.B der STM32F777xx mit 168 IOs.. Vanye
Bis jetzt tut's auch ein kleiner uC im normalen Gehäuse: z.B. STM32L496ZET, 109 bis 114 GPIO, LQFP-144. Der dürfte /etwas/ einfacher zu programmieren sein als ein Radxa oder ein uC plus FPGA.
-
Thread
SPI Kommunikation mit STM32 und PST360G2
nicht als float betrachtet. [c] float value = (float)first14 / 16384.0f; float angle = (value - 0.1f) / (0.9f - 0.1f) * 360.0f; [/c]
{ return ((src[1] << 8) | (src[0])); } static inline uint32_t u8u32(uint8_t *src) { return ((src[3] << 24) | (src[2] << 16) | (src[1] << 8) | (src[0])); } [/c]
-
Thread
Modbus RTU Protokolländerung
Response aus. Baudraten bis 2,5mps und 10k Pakete pro Sekunde sind damit kein Problem auf einem kleinen STM32F0.
Der AVR hat auch kein DMA. Und es gibt genügend Arduinos mit STM32 oder anderen 32 Bittern, auch mit Ethernet. Allerdings ist die Modbus RTU Implementierung selbst auf der Portenta Machine Control bescheiden.
-
Thread
Embedded Swift, verbessertes Visual Studio Code-Plugin für STM uvam
has been moved from VS Code to STM32CubeMX v6.11.0 (and later). • VS Code solution no longer has dependency on STM32CubeIDE (.cproject-files) • VS Code solution no longer relies on STM32CubeIDE provided toolchains and debugger tools • VS Code solution no longer has dependency on vcpkg, • Added support to import STM32CubeMX v6.11.0 CMake projects and bootstrap edit/compile/debug in VS Code [/c] Apropos Visual Studio Code: wer seit einigen Tagen mit merkwürdigen Abstürzen zu kämpfen hat, ist Opfer einer Beisserei
-
Thread
STM32U575 SPI transfer size
Servus allerseits! Beim STM32U575 lese ich Daten via SPI wie folgt: [c] LL_SPI_SetTransferSize(SPI3, cnt); LL_SPI_EnableIT_TXP(SPI3); LL_SPI_EnableIT_RXP(SPI3); LL_SPI_Enable(SPI3); LL_SPI_StartMasterTransfer(SPI3); this
/================================= void MySpi3::SendReceive(uint8_t *tx_ptr, uint8_t *rx_ptr, uint32_t anz) { this->txd_ptr = tx_ptr; this->rxd_ptr = rx_ptr; uint32_t cnt; while(anz) { cnt = anz > 0x3FF ? 0x3FF : anz; LL_SPI_SetTransferSize(SPI3, cnt);
-
Artikel
IRMP
(getestet auf STM32F401RE/F411RE Nucleo, STM32F4 Discovery) STM32F10x (getestet auf STM32F103C8T6 Mini Development Board) STM32 mit HAL-Library (NEU!) STM8 STM8S103F3 TI Stellaris LM4F120 Launchpad (ARM Cortex M4) ESP8266
Konfigurationsdatei Beispiel Anwendungen (main-Funktionen und nötige Timer-Initialisierungen): irmp-main-avr.c - AVR irmp-main-avr-uart.c - AVR mit UART-Ausgabe irmp-main-pic-xc8.c - PIC18F4520 irmp-main-pic-12F1840.c - PIC12F1840 irmp-main-stm32.c - STM32 irmp-main-stellaris-arm.c - TI Stellaris LM4F120 Launchpad
-
Thread
Kommunikation über Signaltransformator | Geeignetes Encoding
eigentlichen Frage: Wie bekomme ich ganz ohne Ethernet PHY, nur mit den Boardmitteln eines üblichen µC und einigen kleinteilen am besten die Daten über den Trafo. Also Gleichspannungsfreies Signalencoding, zuverlässige Taktrückgewinnung und idealerweise Senden und empfangen mit minimaler CPU beteiligung
10€ aufschlagen, dann kann ich gleich 10Base-Ts transceiver kaufen. Momentan denke ich, ein kleiner STM32G0 sollte als Prozessor reichen, der Transceiver sollte da nicht 10x so viel kosten wie der µC. Dann kann ich auch Toslink-Transceiver nehmen und optisch verkabeln. Dachte eben, mit Ethernet-Trafos
-
Thread
Arduino analog channel index?
>analogRead(0) fragt denselben Pin ab wie analogRead(14) Oh, das klingt nach Mehrdeutigkeit. Gilt das auch für die STM32-Boards https://github.com/stm32duino/Arduino_Core_STM32 die Pipicos https://github.com
Christoph M. schrieb im Beitrag #7683569: > Oh, das klingt nach Mehrdeutigkeit. > Gilt das auch für die STM32-Boards > https://github.com/stm32duino/Arduino_Core_STM32 > > die Pipicos > https://github.com/earlephilhower/arduino-pico > > und die ESP32-Varianten? > https://github.com/espressif/arduino-esp32
-
Thread
LCD Controller S1D13781 über SPI mit STM32F407-DISC1
ich da eher keine Probleme vermute. Mein Funktionen zum Lesen von Registern (das Wichtigste): [c] uint32_t seReadReg16(uint32_t Index) { uint32_t addr = Index |= 0x60800; // hier in dem Beispiel Index =0x02 zum Auslesen des Product Codes der 0x0050 zurückgeben soll (siehe Anhang) uint32_t value; Chip_Select(0); SET_ADDR(addr); value = GET_DATA(); Chip_Select(1); return value; } void SET_ADDR(uint32_t addr) { addr &= 0x00FFFFFF; addr |= 0xC0000000
-
Artikel
STECCY
Matrix-Tastatur. Hier wird die Matrix folgendermaßen angeschlossen: + ZX-Spectrum Tastatur-Matrix Zeile STM ADDR D0 D1 D2 D3 D4 D4 D3 D2 D1 D0 ADDR STM Zeile 3 PC3 A11 1 2 3 4 5 6 7 8 9 0 A12 PC4 4 2 PC2 A10 Q W E R T Y U I O P A13 PC5 5 1 PC1 A9 A S D F G H J K L CR A14 PC6 6 0 PC0 A8 CS Z X C V B N M SS
=PS2 Orientation: Default is 0 (only STM32) ORIENTATION=1 RGB Order: Default is 0 (only STM32) RGB=0 STM32-Hardware-Erweiterungen. Board-LEDs. Die beiden LEDs auf dem BlackBoard können vom emulierten ZX-Spectrum aus angesteuert werden
-
Thread
Nächster Schritt nach AVR: Empfehlungen gesucht
STM32L0: Das schaue ich mir gerne an, danke!
immer mehr zur Mono-Kultur. Und wenn was nicht geht, dann war es das, gerade noch mal ausprobiert, ESP32-C6 kann man zwar mit "Espidf" benutzen, aber "Arduino" geht nicht. STM32C031 und STM32H503 werden auch immer noch nicht unterstützt, für den STM32C031 hatte ich sogar mal ein Board File erstellt das
-
Thread
Altium Lizenzänderungen (2024)
mehrere Wochen damit beschäftigt, überhaupt alle Pins geeignet herauszuführen, weil der Footprint des STM32H7xx im TFBGA240+25 die absolute Katastrophe ist. Insbesondere SDRAM und ULPI sind wild verstreut, und mit RMII wird es nahezu "unfanoutbar". Ich musste sogar einige GPIO unbelegt lassen und stattdessen
was er wie anders belegen darf. Selbst wenn man "einfach" in STM32CubeMX munter nach Alternativpins sucht, kommt es zu neuen Kollisionen. Und dann muss man prüfen, bei welchem anderen Timer sich genau die benötigte Funktionalität konfigurieren lässt. Und wenn man
-
Thread
Suche Schaltplan für analogen Gong-Klang
Ich habe mal eine Gongsimulation als Schlagwerk für eine Uhr programmiert. Zum Einsatz kam ein STM32F411. Sampling wäre natürlich das einfachste gewesen, die Samples hätten aber nicht ins Flash gepasst. so habe ich den Sound in Echtzeit berechnet und über I2S auf einen MAX98357 ausgegeben. Ein
sich auch analog umsetzen lassen. Wer Matlab hat und das mal ausprobieren will, hier der Code: [c] % Clock chime duration = 4; % sound duration [s] fs = 16000; % sampling rate [s^-1] amp = 0.4; % amplitude freq1 = 550; % CIS freq2 = 495; % H freq3 = 440
-
Thread
STM32: SystemCoreClockUpdate wird nicht erkannt
Hallo, Ich will in einem STM32 Projekt den SysTick Timer initialisieren. Dabei bekomme ich beim Compile diesen Fehler (siehe Bild), obwohl "SystemInit" und "SystemCoreClockUpdate" in derselben Header-Datei ("system_stm32l0xx.h
Michael F. schrieb im Beitrag #7681897: > wenn Du Dein Projekt auf Basis von STM32CubeMX startest, dann sollte > SystemCoreClockUpdate in [code].\Core\Src\system_stm32f4xx.c[/code] > definiert sein. So ist es zumindest beim STM32F4, den ich gerade mal > getestet habe... >
-
Thread
Raspberry PI AI-Kit, neue MicroPython-Version und diverse andere Neuerungen
steigern, weshalb Ebenezer Uptons Mannen bei der AI-Kamera (siehe https://www.youtube.com/watch?v=tY--kw0tVd0) auf einen Offboard-Beschleuniger setzen. Das in der Abbildung gezeigte Raspberry Pi AI Kit verfolgt einen ähnlichen Ansatz - als „Quelle der Rechenleistung“ kommt ein SOC aus dem Hause Hailo zum
URL https://popovicu.com/posts/making-usb-devices/ findet sich nun eine Zusammenfassung, die einen STM32-Controller in eine USB-Seriell-Brücke umwandelt. Der Post ist auch deshalb interessanter Lesestoff, weil der Autor durchaus detaillierte Hintergrund-Informationen zu den verwendeten Technologien und
-
Thread
STM32C0x1 Timer 16/17 External Clock Source Mode 1
Hallo zusammen, ich möchte den Timer 16 des STM32C031 dazu verwenden, das Tacho-Signal eines Lüfters auszuwerten. Dazu möchte ich das CNT Register des Timers mit jedem Puls am TIMER16_CH1 Pin des µC inkrementieren. Das wäre ja dann wohl External Clock Source Mode 1, beschrieben in RM0490 Rev.3 unter Kapitel 18.3.4, Seite 503. Dort wird beschrieben, wie der Mode konfiguriert wird - unter anderem soll da ein gewisser Wert in das "Slave Mode Control Register" TIMx_SMCR geschrieben werden, dieses ist in dem Register Summary (Kapitel 18.4 und 18.4.21) jedoch gar nicht aufgeführt. Für Timer 3 hingegen
-
Thread
MPLAP Snap halb im Nirvana
: Atmel Kits - 7.0.132 Atmel Kits Version: 7.0.132 Package GUID: 6F4B8FE4-C464-4916-8B43-AC92431C1CDF Company: Atmel Installed Packages: AtmelToolchainProvider - 7.0.911 AtmelToolchainProvider Version: 7.0.911
: 0x03 (String Descriptor) Language 0x0409 : "MPLAB Snap ICD CMSIS-DAP" Data (HexDump) : 32 03 4D 00 50 00 4C 00 41 00 42 00 20 00 53 00 2.M.P.L.A.B. .S.
-
Thread
ATtiny85 als ws2812b LED daten Weiche
So machens die WS2812-LEDs ja auch, nur daß deren serielles Protokoll extrem schlecht mit einem µC decodiert werden kann.
Quelle runter bekommen... Ich hab mich nochmal etwas umgesehen, bin mir aber nicht sicher ob die stm32f0 (tm32f030c8t6) Serie sinn macht.. Diese wären billiger und haben (wenn ichs richtig gelesen habe) eine Taktrate von 48Mhz Einen St-Link zum Programmieren habe ich schon. Gibt es bei diesen
-
Thread
Multimeter gesucht
messen zu können. Auch durchgebrannte sicherungen gehören damit der Vergangenheit an. Shuntwiderstand 0,0Ohm! Der preis von rund 70€ passt auch für ein DC-Zangenmultimeter mit 1mA auflösung. Nachteil: Im mA-Bereich muss man es wegen dem erdmagnetfeld nullen. für uA braucht man ein anderes multimeter
Schirm. Ich habe den UT210E von UNI-T und bin damit sehr zufrieden. Der hat am 11.08.2017 bei Amazon 32,59€ gekostet.
-
Thread
LDO power an Vout
kann ich nicht beurteilen. Kann das einer von Euch auf Basis des Datenblattes? Schaltplan des esp32c3 boards: https://files.seeedstudio.com/wiki/XIAO_WiFi/Resources/Seeeduino-XIAO-ESP32C3-SCH.pdf Datenblatt des LDO: https://product.torexsemi.com/system/files/series/xc6210.pdf Vielen Dank schon
ist es eher egal, wie hoch die Spannung dabei ist. Ist genau so auch wie mit den meisten ICs wie µC, wo i.d.R. auch immer <0,3V "Verkehrtherumspannung" an IO-Pins angegeben werden. 0,3V deshalb, weil bei deutlich über Siedetemperatur die Uf immer noch deutlich über 0,3V liegt, es also immer noch zu
-
Thread
[S] Nachfolger für AVR Dragon: UPDI Programmer + Debugger für AVR 8-Bitter in MC Studio v7 gesucht
https://www.reichelt.de/universal-isp-programer-avr-stm32-esp-lpc-diamex-exa-prog-p305203.html kann laut Beschreibung auch UPDI und https://www.reichelt.de/xplained-nano-attiny416-attiny416-xnano-p353975.html
Stephan S. schrieb im Beitrag #7671395: > https://www.reichelt.de/universal-isp-programer-avr-stm32-esp-lpc-diamex-exa-prog-p305203.html > kann laut Beschreibung auch UPDI Auch nicht schlecht!!! Hier fehlen mir nur Erfahrungswerte wie gut das Teil mit Microchip Studio mitspielt!?? Mit den
-
Thread
Daten Kompression auf STM32f4 mit 128k RAM
: > Beispiel: Körpertemperatur kann man naiv als float codieren. Oder als > Offset zu z.B. 30°C in Schritten von 0.1K. Letzteres kommt mit 7 Bit aus > (bis 42.7°C). Man wird sich schwer tun, ein allgemeines > Kompressionverfahren zu finden, das 32 Bit auf 7 Bit reduziert. man kann sich z.B
#7673209: > Beispiel: Körpertemperatur kann man naiv als float codieren. Oder als > Offset zu z.B. 30°C in Schritten von 0.1K. Letzteres kommt mit 7 Bit aus > (bis 42.7°C). Man wird sich schwer tun, ein allgemeines > Kompressionverfahren zu finden, das 32 Bit auf 7 Bit reduziert. Ich wette, die
-
Thread
STM32 soll bestimmte Zeilen von einer .txt einlesen und verwenden
D. Z. schrieb im Beitrag #7670130: > ReadLineFromFile("C:/Users/Zoundgalaxy/Desktop/functionList.txt" Du hast wirklich ein komplettes Windowsbetriebssystem auf einem STM32 implementiert?
Daten vom PC einliest und gleichzeitig die Daten von Controller ausgibt. Zudem den Code für usbd_hid.c, die korrekten Werte für die usbd_hid.h, sowie alle anderen Files. Außerdem muss der Stm32f103 nun als HID oder CDC beim Erstellen des Projektes ausgewählt werden? Ich hoffe das meintest du mit Beschreib
-
Thread
Kein Atmega 324A mehr in AVRDUDE?!
id = "m324a"; mcuid = 110; signature = 0x1e 0x95 0x15; ; [/pre]
keine install.exe wie unter Windows geben?! Ja, gibt es bei vielen Programmen. Zum Beispiel bei der STM32 Cube IDE und bei Oracle VirtualBox. Die Dateiendung ist typischerweise *.sh oder *.run. Ebenso häufig trifft man auf *.deb oder *.rpm Pakete, was das Pendant zu *.msi von Windows wäre. > Diese
-
Thread
ESP8266 mit 3 AAA Batterien Versorgen
Peter D. schrieb im Beitrag #7669927: > Da dabei bis 0,5A Pulse fließen, sind die AAA völlig überfordert. Naja, diese Aussage finde ich sehr gewagt. Das sind doch keine CR2032. > Wenn man WLAN nicht braucht, ist jeder µC besser, der diesen > Stromfresser
haben wie der ESP8266 Braucht man allerdings selten. Schau dich mal bei ST um, in diesem Fall die STM32G4 Serie. https://www.st.com/en/microcontrollers-microprocessors/stm32g4-series.html Für den Anfang empfehle ich allerdings eher die L0 oder F0 Serie. Die sind weniger komplex und es gibt mehr Tutorials
-
Thread
Suche programmierbare Funktastatur
verschiedener Tastaturen. Keymaps sind ohne SW Änderung konfigurierbar. Die Tastaturen laufen aber auf einem STM32 mit Open-Source SW. Also kann man sich auch voll ausleben. Allerdings sind die Akkulaufzeiten sind nicht gerade üppig.
Martin M. schrieb im Beitrag #7673512: > Die Tastaturen laufen aber auf einem STM32 mit Open-Source SW Hast du einen Link auf ein compilierbares Projekt ? Bluetooth wäre natürlich ziemlich passend weil es da billige Gegenstücke gibt. Bislang habe ich nur fertige Updates an Code
-
Thread
Super-Kongresstag: STM32-H5-Vorstellung, Google IO, Raspberry Pi-Börsengang geplant
www.st.com/content/ccc/resource/training/technical/product_training/group1/5b/23/3d/3b/5b/a4/45/d4/STM32H5-System-GPIO/files/stm32h5-system-gpio.pdf/jcr:content/translations/en.stm32h5-system-gpio.pdf bereitstehenden und lesenswerten Präsentation. Zweites von STMicroelectronics hervorgehobenes Feature
klassische“, als RDP gezeichnete Codefunktion - im Prinzip gab es dabei drei Zustände, zwischen RDP 0 und RDP 1 kann gewechselt werden.  Bildquelle: STMicroelectronics. Mit dem STM32H5 wird ein „neues“ Debugging-Verwaltungssystem eingeführt, das - wie vom Sprecher
-
Thread
STM32: Visualisierung von Daten in Echtzeit
Hallo zusammen, ich suche eine Möglichkeit, Daten, die in Form eines Arrays in einer µC-Firmware (STM32G4xx) vorliegen, in Echtzeit graphisch auf dem PC darzustellen. Es handelt sich z.B. um die Amplitude eine DFT, oder ähnliches. Eine serielle Schnittstelle zur Datenübertragung wäre nur
einfach > vom Compiler ein Mapfile mit den Adressen der Variablen erzeugen lassen. > Wie gesagt: STM32Viewer ist da schon sehr genial, leider sind Arrays nur umständlich möglich.
-
Thread
Mikrocontroller mit 16-Bit-UART
DMA hat noch den Vorteil einer geringeren Interruptlast. Mit Multidrop und 9 Bit kann man bei den STM32 einen Int auslösen lassen wenn ein Paket komplett im Speicher angekommen ist. Das habe ich schon mit 12,5 MBit/s laufen gehabt, die F7/H7 können das auch mit 25 Mbit/s. Ist vielleicht auch eine
/f/c2000-microcontrollers-forum/1273686/tms320f280025c-using-lin-as-uart-to-serially-transmit-data
-
Thread
USB C Connector zur Speisung
#7663995: > Was haltet Ihr von diesem: > AP33771 Ich hab nur den AP33772 im Einsatz, also mit I2C. Über den kann ich nur gutes berichten. Ich vermute stark dass zwischen 1/2 nur die Mimik nach außen eine andere ist. Von dem her wäre es ein Versuch wert. Ansonsten können auch manche STM32 USB-PD
Nimm eine Hohlbuchse. USB-C nimmt man nur wenn man muss. So ein mechanisch instabiler Scheißdreck. Ich habe schon einige USB-C Buchsen tauschen müssen.
-
Thread
Übersprechen von einem uC-Pin zum Anderen
Hallo zusammen Ich habe ein kleines Problem und benötige eure Hilfe. Ich nutze den uC STM32L431CBT6 und damit steuere ich einen Motor mit einer PWM freq=4kHz. Warum es 4kHz sind, ist erstmal egal. Das Problem tritt auch mit 20kHz auf. Nun den Motor steuere ich also mit der TIM1 PWM CH1
Beitrag von euch ein. Wobei ich sagen muss, dass ich die erste Platine versehentlich zerstört bzw. den uC verschossen habe... Dann habe ich einfach ein neues uC Board genommen und habe den Eindruck, dass ich jetzt irgendwie andere Probleme habe wie vorher... Nämlich mit dem 1:1 Code reagiert der Input Capture
-
Thread
JLink Problem mit einem STM32?
Moin Leute, Bin gerade was am programmieren/ausprobieren als mir am Oszi auffaellt das sich mein STM32L451 nicht so verhaelt wie ich den Programmiere. Der J-Link hat wohl Probleme da was reinzuflashen: [c] STM32 (Protection Detection): Unexpected IDCODE DEV_ID 0x0462 found. Only checking the
Vanye R. schrieb im Beitrag #7663457: .. > STM32 (Protection Detection): Unexpected IDCODE DEV_ID 0x0462 found. > Only checking the 1st flash bank for write protection. .. Dein Jlink kennt den STM32L451 noch nicht => Update noetig!
-
Thread
ATmega328P Funktionsadresse in Register speichern und aufrufen
); [/code] Speichert denn die portSAVE_CONTEXT() mehr als nur die 32 Register? Der Stack muss wegen dem uint16_t[] wahrscheinlich auf einer geraden Adresse liegen? Also eher so? [code] pxPortInitialiseStack(0x4F0,callback,0); [/code]
#7664985: > Hast du Beispiele? Proprietär: TouchGFX, die ST USB-PD Library OpenSource: Die STM32WL55 RF und LoRa Middleware, der ATWILC-Treiber, FatFs, die I²C-Libraries für die alten STM32, überhaupt alle möglichen Libraries für (I²C-)Sensoren und Peripherie-ICs Es gibt bestimmt noch viele
-
Thread
Probleme mit Bootstrap Halbbrücke
Stecker. Will nur sicher gehen bevor ich einen neuen Controller auflöte. Datenblätter: - Stm32 G030: https://www.st.com/resource/en/datasheet/stm32g030k8.pdf - DcDc: https://datasheet.lcsc.com/lcsc/2108072230_TECH-PUBLIC-TP6841S6_C2844736.pdf - Mosfets: https://datasheet.lcsc.com/lcsc/2205201816
sogar 50Ohm ohne Diode. Totzeit ist so um die 600ns, und die FETs sind mit meinen vergleichbar. Crss,0V 1000pF (SI) zu 700pF (DMN), 12V 350pF zu 100pF > und dann am Ausgang L401 47uH und C408 10uF und C409 220uF weg machen > und nochmals testen > > oder auch nur die C's entfernen, das reicht auch
-
Thread
Assembly aufschreiben Stm32 Cubeide32
z.B. so: [c]void tft_write_bus(uint8_t high_byte,uint8_t low_byte) { GPIOA->BSRR = 0x00FF0000 | low_byte; GPIOA->BSRR = 0x00FF0000 | high_byte; }[/c] daraus macht der Compiler: [code]f04f 4390 mov.w
Norbert schrieb im Beitrag #7661523: > Das ist der, welcher dir für deinen C-Sourcecode automagisch den > passenden Assembler-Sourcecode generiert. Die Default-Einstellungen der STM32CubeIDE reichen um diesen Code zu erzeugen.
-
Thread
[NRF] Flashvorgang per SWD
Da würde ich mal in die Eingeweide von OpenOCD z.B. für STM32xxx schauen: Da wird eine einfache Schleife ins RAM geladen, die sich aus einem Ringpuffer bedient und ins Flash schreibt, der Ringpuffer wird seinerseits parallel über SWD (oder JTAG) nachgefüllt.
Andreas B. schrieb im Beitrag #7661904: > Da würde ich mal in die Eingeweide von OpenOCD z.B. für STM32xxx > schauen: Da wird eine einfache Schleife ins RAM geladen, die sich aus > einem Ringpuffer bedient und ins Flash schreibt, der Ringpuffer wird > seinerseits parallel über SWD (oder JTAG)
-
Thread
STM32 UART Ringbuffer richtig lesen
Hab es gefunden in stm32f1xx_hal_msp.c aber nicht rausbekommen wo mein Fehler liegt. [code] /* USART1_RX Init */ hdma_usart1_rx.Instance = DMA1_Channel5; hdma_usart1_rx.Init.Direction = DMA_PERIPH_TO_MEMORY; hdma_usart1
funktioniert das memcpy() auch richtig. Das SetPriority und EnableIRQ ist doppelt drin, einmal in stm32f1xx_hal_msp.c und einmal in main.c kann es daran liegen? Habe den Code so von Hochsitz C. (hochsitzcola) übernommen.
-
Thread
Arduino Nano Matter, ESP-Zerocode und mehr
 Bildquelle: https://shop.m5stack.com/products/m5stack-coremp135-w-stm32mp135d Das Produkt ist dabei ab sofort bestellbar - unter der URL https://shop.m5stack.com/products/m5stack-coremp135-w-stm32mp135d ist es, wie in der Abbildung gezeigt, samt DIN-Schienenmontage
 Bildquelle: https://shop.m5stack.com/products/m5stack-coremp135-w-stm32mp135d ### RISC/V: US-Regierungsaufmerksamkeit „stört“ Pläne im Hause Samsung. Zu guter Letzt berichtet DigiTimes [c] With the US initiating an investigation into RISC-V technology, the South