-
Thread
Bau einer Teststation für Geräte mit STM32
startet den Testlauf, und wertet Sensoren aus. Z.b. soll über einen Sensor erkannt werden ob eine LED am produzierten Gerät funktioniert, die Prüfapparatur hat zugriff auf signale der Platine sowie auf die STLINK-Schnittstelle und eine UART-Schnittstelle, darüber werden z.b. die MCU Seriennummer sowie
>"autonom" brauchen, aber mit auswahl der passenden SW. STM CUBE Programmer https://www.st.com/en/development-tools/stm32cubeprog.html der eigentliche Programmer ist Komanndozeile. Diese kannst du dann in deine Tools einbauen.
-
Artikel
Elektronischer Zauberwuerfel (Touch-Steuerung)
mir zuhause Einzug gehalten hat, wurden alte Erinnerungen wach, die neu umgesetzt werden sollten: CyCUbeTouch - die Idee war geboren! Für alle, die nur am Ergebnis interessiert sind: CyCubeTouch auf Youtube - I_WzKdnybyU (Leider kann man hier wohl keine Youtube-Links mehr einfügen?! Alle, die etwas über
keiner weiteren externen Beschaltung des PSoC. Und mit praktisch nur 4 Codezeilen konnte ich eine LED mit meinem Finger Ein bzw. Aus schalten: CapSense_Start(); for(;;) if(0u == CapSense_IsBusy()) { if ((CapSense_CheckIsWidgetActive(CapSense_BUTTON0__BTN)) { LED_Write(1); // Switch LED on } else { LED_Write
-
Thread
STM32F103C8T6 teuer als BluePill
#6647040: > allerdings verhalten sich > die Dinger bei mir exakt wie originale STM32 Wenn man nur LED Lauflichter programmiert magst du Recht haben. Aber ich glaube kaum dass du in deinem Leben dazu in der Lage bist eine 100% Aussage machen zu können. Und darum geht es halt, entweder die Chips sind
42,03 €. Angebot und Nachfrage, besser als manche Aktie :) Um Alternativen zu finden kann man auch CubeMX bemühen, die höchste Übereinstimmung hat ein L433 mit 98 % (der F303 liegt mit 97% knapp darunter). In den AppNotes findet man dann AN4649 wo die Migration vom F1 zu L4 beschrieben ist.
-
Artikel
Datei:800 CyCube-Addressing.jpg
Eindeutige IDs für LEDs und Touch-Fläche
-
Thread
Probleme mit einfachem GPIO PinState User Code mit CubeIDE
Hallo zuammen, ich habe soeben zum ersten Mal mit CubeIDE eine Konfiguration für ein Projekt auf dem STM32F103RB(nucleo) erstellt. In "CubeMX" konfiguriert habe ich zunächst mal: RCC intern 1x SPI 1x USART 3 LED Output Pins, mit den User Namen "LED1
Problem. Bei dem STM32CubeMX-Kram ist es jedoch eine Konstante. Und natürlich wäre es auch möglich, LED1_Pin als Makro zu definieren, so wie in vielen anderen Ökosystemen üblich, z.B. als [c] #define LED1_Pin *((uint32
-
Thread
STC LED Cube 8x8x8 RGB
Cube zur Hälfte gebaut, also 4 Spalten sind fertig gelötet. Alle LED's funktionieren in allen Farben und wurden getestet. Nun zum Problem: Wenn ich die Zeilen 1-7 ansteuere, leuchten gleichzeitig auch
. Ich habe den Lack entfernt und die Brücke getrennt. Dann wieder einen neuen ICN2012 verbaut. Der LED Cube funktioniert jetzt einwandfrei. Der Hersteller ist also daran schuld, dass der LED Cube nicht richtig funktioniert hat. Ich habe keinen Fehler gemacht. Auch wenn mir das hier ein paar mal unterstellt
-
Thread
DS18B20: Wert 4095 nach einiger Zeit
eingebaut. Die eingestellten Zeiten in der tim.c passen ebenfalls. Die Programmierumgebung ist STM32CubeIDE und als Programmer kommt ein ST/Link V2 zum Einsatz. Als Ausgabe habe ich einen HD44780. Mein Code ist im Anhang. Was kann die Ursache für dieses Verhalten sein? Die Berechnung findet
Ich glaube, der Controller hängt sich selber auf. In der main habe ich eine LED toggeln lassen. Diese blinkt ebenfalls nicht mehr sondern ist dauerhaft an.
-
Thread
Unbekannte "Töne" bei ca. 46,5kHz und 61,6kHz?
EMV-Quellen b) Inverterfrequenzen von Leuchtstofflampen, Energiesparlampen, Computernetzteilen, älteren LED-Lampen dessen Abstrahlungen durch Magnetorestriktion gehört werden. c) Es gibt auch noch Insekten, die Ultraschalltöne von sich geben. Auch längeren Dauerlärm, wie vielleicht vielen von Grillen
mal anschauen und sehen, wie weit ich mitkomme. Ich übe bisher noch mit dem Atollic TrueStudio und CubeMX- Die CubeIDE läuft auf meinem Win7-Laptop gar nicht und auf einem Win8.1 PC wie ein Sack Nüsse! (Core2Duo zeigt Reaktion auf Tastendruck in Textfeld nach 1s!) Da kommt das alte Gefühl eines 286ers
-
Thread
Störrischer LED-Cube
Moin Leute, Vor einigen Tagen haben meine Nachbarin und ich uns an ein Arduinoprojekt gewagt: Ein LED-Cube, den sie vor einigen Jahren angefangen und bisher noch nicht beendet hat. Der Cube besitzt 125 LEDS, wir teilen sie in 25 Türme ein, deren LEDs in 5 Ebenen übereinander liegen. Die LEDs sind wie
Fehlerbild vorhanden, es leuchten also die LED auf Ebne 3 und noch ein paar weitere im selben Turm schwach. Bei einem der Türme ist die LED für Ebene 3 defekt, da leuchten dann zwei andere LEDs aus dem selben Turm zusammen genommen so stark, wie
-
Thread
Einstieg(scontroller) in Ethernet Kommunikation mit STM32
realisieren. Aufbau wäre: ******** Remoteunit mit STM32MCU (vermutlich F407VG) mit 54 beleuchteten LED-Tastern. Die Taster werden entweder über PISO-Shift Register über SPI abgefragt oder per Matrix. Die LEDs in den Tastern werden über SIPO Shift Register angesteuert. -> Ethernetkabel -> -> Mainframe
einige Ports belegt, da muss man gucken ob die RMII noch frei ist. Kann man einfach mit dem STM32Cube kontrollieren.
-
Thread
STM CubeIDE - Debugger hängt sich auf
Ich arbeite mich gerade in die CubeIDE von STM ein, bisher habe ich erfolgreich mit Keil gearbeitet. Zielsystem ist ein Blue-Pill-Board mit originalem STM32F103C8. Programmiert wird über ein ST-Link V2. Ich habe ein minimales Programm
. schrieb im Beitrag #6621116: > PA13 ist der IO-Pin des SWD, wenn du den für das ansteuern einer LED > nutzten willst muss er umkonfiguriert werden und der Debugger kann > logischerweise nicht mehr Funktionieren... Die LED hängt an PC13, nicht PA13. PA13 habe ich nicht angerührt.
-
Thread
How to configure NAND-Flash/SDRAM Memory. Basics
configuring SDRAM or SRAM on the FMC during startup - at least, if you are using the SPL. I've no idea if Cube does this, too. Of course the FMC is necessary for this. External Flash Memory doesn't differ very much from SRAM when it comes to reading but writing routines will probably be a task for you to
takes usually several years. Doing both together would be a very bad idea. Start with a blinking LED - as everybody does.
-
Thread
Ansteuerung von mehreren LED-Module RGB 32x64
Hallo zusammen, ich habe vor 4 RGB china Matrix-Module (32x64) in einer Reihe mit einem STM32H743 anzusteuern. Das blöde an diese Module, die 3 SPI-Clocks für die RGB-Kanäle sind alle miteinader verbunden (Kopfschütteln). Wären die Clocks getrennt, könnte ich eine SPIs für jede Farbe spenden also 3xSPIs und somit alle 3 Farben bequem ansteuern. Habt ihr Vorschläge wie die Ansteuerung aussiehen kann? (die Idee alle RGB-Kanäle miteinander zu verbinden ist einfach hässlich und bringt eventuel Probleme mit sich wegen der Länge der Leitungsrückführungen). Gruß Laspalmas
-
Thread
WS2812B "flüssig" dimmen
https://www.mikrocontroller.net/articles/LED-Fading
von >50us zu tun oder ist kann das noch wesentlich mehr sein? (programmiere gerade einen 10x10x10 Cube mit 5mm LEDs rum, bei dem das noch interessant werden könnte)
-
Thread
Beta der Arduino IDE 2.0 verfügbar
Editor. Das Auffinden der Definition von Konstanten funktionierte in Tests des Autors problemlos – LED_BUILTIN wurde sogar in den Arduino-Core weiterverfolgt: [c] #define LED_BUILTIN 13 [/c] ### Integrierter Debugger mit Zusatzhardware Zur Fehlersuche in Arduino-Programmen kam bisher – im Allgemeinen
Hierfür gibt es mw. zwar Plugins, aber keine out-of-the-box lösung, wie sie zum Beispiel ST mit der CubeIDE zur Verfügung stellt.
-
Thread
Raspberry Pi Pico: nur als Schulungssystem gut geeignet.
allerdings „einfach“ ausfallen, sei angemerkt - so kompakt bekommen Sie ein Blink-Programm unter Cube mit Sicherheit nicht hin: [c] #include "pico/stdlib.h" int main() { const uint LED_PIN = 25; gpio_init(LED_PIN); gpio_set_dir(LED_PIN, GPIO_OUT); while (true) { gpio_put(LED_PIN
bootzeit braucht verdreifacht er die Stromaufnahme der Schaltung. Aber klar, fuer Maker mit blinkender LED ist das irrelevant. Olaf
-
Thread
STM32F407-DISC1 Board defekt
mit Deinem HEX-File geflasht. Es blinkt nichts. Danach wieder die Standard-App zurückgeflasht und Leds blinken in der gewohnten Manier.
den Bootloader und > nicht in dein Blinky. Steppt aber ins main.c bis hinter das 1. Setzen der LED und verschwindet dann im HAL_DELAY.
-
Thread
FreeRTOS RS232 über DMA "Ruckler"
Tasks habe, die jede Milisekunde laufen sollen. Den Sheduler Takt kann ich nicht erhöhen, da ist in CubeMX 1KHz das Maximum. Macht das denn überhaupt sinn oder wie kann man das am elegantesten Lösen? Werde mir die CMSIS FreeRTOS Doku auch nochmal genauer zu Gemüte führen.
Ich nutze weder CubeMX mit generierten Code noch HAL Ich konfiguriere die Clock nach Datenblatt manuell. Rufe dann die SystemCoreClockUpdate() aus der CMSIS auf welches die SystemCoreClock-Variable setzt. Dann
-
Thread
STM32H745 I2S DMA (NUCLEO-STM32H745ZI-Q DualCore)
dass ich Defzite im Bereich Flash,RAM usw. habe. Bei einem anderen Beispiel direkt von ST (..\STM32Cube_FW_H7_V1.8.0\Projects\NUCLEO-H745ZI-Q\Examples\SPI\SPI_FullDuplex_ComDMA) ist mir schon aufgefallen, dass im Linker-Skript für den M7 ein andrer RAM Bereich angegeben ist, als durch die STM32CubeIDE
die SPI1-Clocksource nicht explizit setzt, ist das > PLL1Q als default. So gewollt? Habe mit CubeMX die Clockkonfig gemacht (Screenshot im Anhang). Demnach sollte das ok sein... Funktioniert auch in meinem Referenzprojekt STM32H745 mit 2xSPI und 2x DMA (von ST Cube Examples) > Ansonsten: Was
-
Thread
segger J-Link EDU
Hat sich aber manchmal recht mimosenhaft, wenn es an einem USB-Hub hängt. Dann blinkert da die grüne LED heftig.
10€. Und das ist besser als jeder Clone und durch HS USB auch viel schneller als die V2. Mit dem CubeProgrammer geht alles bequem per GUI, es gibt auch jede Menge Loader für ext Flash und eine CLI Version gibt es auch. Segger ist sicherlich besser für non STM32, aber auch hier gibt es ja kaum NXP oder
-
Thread
Anfängerfrage C (Weg)optimierung
einer Stelle nicht weiter. Ich wollte das simpelste schreiben, das mir eingefallen ist: Tastendruck=LED an. Laufen soll es auf einem NucleoF429 und STM32CubeIDE. Wenn die C-Optimierung auf 0 steht, funktioniert alles wie gewünscht. Bei O=2 klappt es schon nicht mehr. Die (zu testzwecken eingebaute Variable
-
Thread
uC from Scratch
ich immer Arduinos genommen. Und die "Aufgaben" waren relativ simpel. (Stepper/ DC Motor ansteuern, LED ansteuern etc.) Robin schrieb im Beitrag #6572132: > Du verwechselst glaube ich Microcontroller (Stm32 oder Atmel AVR) mit > einen Dev Kit (teensy oder Arduino) Achim M. schrieb im Beitrag #6572133
richtig an wenn du das Teil programmieren musst, wie viel Erfahrung ist denn da vorhanden? STM32CubeIDE + STM32CubeProgrammer + für 2€ einen ST-Link v2 würde ich für einen STM32-Anfänger empfehlen, wenn es denn STM32 sein soll. Teensy kannst du vergessen wegen dem proprietären Bootloader-Chip, wie
-
Thread
Fehlersuche LED cube 8x8x8 mit STC12C5A60S2
Hallo, vielleicht kann mir jemand Tipps für die Fehlersuche geben: Ich habe enien LED cube 8x8x8 Bausatz gekauft und nach Anleitung zusammengelötet. Ein Schaltplan war bei der Beschreibung nicht dabei, lediglich ein Bestückungsplan. Ähnliche Bausätze zusammenlöten war bisher immer
die einzelnen Anoden auf 64 verbunden werden und die Ebenen eine gemeinsame Kathode haben. Die LED cubes mit derselben µP aber zusätzlichem MP3 Player scheinen umgekehrt angesteuert zu werden. Aber diese hier sollen so angeschlossen werden. Stromaufnahme ist im Moment max. 80mA. Anghängt habe
-
Thread
Calibration ADC STM32F334
wieviel Strom über die GPIO-Pins fließt und mit welcher > Frequenz. Ich habe als Ausgänge nur 2 LED und den DAC. Danke für deine Antwort. Heinz M. schrieb im Beitrag #6565802: > Wenn du die HAL nutzt, was ich nicht genau rauslesen konnte, dann > brauchst du nur die Kalibrierfunktion aufrufen, kurz warten und dann den > ADC starten. Temperatur und Vref Channel sollten in CubeMX nicht > aktiviert werden. Das hat bei mir nur Müllwerte ergeben. Ich nehme die Hal immer wenn es irgendwie auf Anhieb funktioniert. Heinz M. schrieb im Beitrag #6565802: > nur VDDA genutzt
-
Thread
Röhrenuhr IV-18
Danke ;) Im "Sockel" ist noch eine LED implantiert, die schwach rötlich glimmt ;)
selbst incl. programmiertem Controller -2 Platinen (Controller und Röhrenplatine). Für Gehäuse/RGB-LEDs/Taster/Anschlussbuchsen ist jeder Besteller selbst verantwortlich. Benötigt werden also noch: -Gehäuse für die Uhr. -3 Taster (ein). -1-3 RGB LEDs wenn Ambilight gewünscht (low-power LEDs, max
-
Thread
STM32 UART DMA Circular Vertändnisproblem
echten Circular free Running Modus zu betreiben, wie es beim ADC der Fall ist? Geflame über HAL und CubeMX könnt Ihr euch sparen. Ich betreibe das als Hobby und habe weder die Zeit, das Wissen, noch die Ausbildung soetwas wie die HAL nachzubauen.
stm32/uart/hal/ Hier siehst du auch wie der DMA mit einem Circular Buffer genutzt wird. Zwar ohne CubeMX, aber das muss man ja auch dort korrekt einstellen.
-
Thread
Raspberry Pi Pico: Mikrocontroller-Board mit Cortex M0+
bringen: Unzählige App Notes für die vielen Peripherie Einheiten, einheitliche Libs wie SPL/HAL, CubeMX zum µC finden/IO Planen/Konfigurieren/Dokumentieren/Code generieren/Stromaufnahme kalkulieren/uvm., kostenlose Middleware für alles Mögliche, mehrere Grafiklibs aufgekauft, mehrere IDE mit sehr guter
Drag and drop the Blink UF2 binary onto the RPI-RP2 volume. - Pico will reboot, and the on-board LED should start blinking. also eher: [code] sudo mount /dev/sdc /mnt/picopi cp file.uf2 /mnt/picopi/ sync sudo umount /mnt/picopi [/code] Da das Teil nach dem sync rebootet, kann es je nach
-
Thread
ST LINK, Probleme beim Flashen
ich gerade empfehlen, denn die SWD Schnittstelle kann von der Software deaktiviert werden (was bei Cube HAL Projekten die Standardvorgabe ist!). Außerdem ist die Schnittstelle in einigen Sleep Modi tot. Mit einer Reset-leitung kannst du die Option "Connect On Reset" verwenden. Alternativ kannst du
Verkabelung... Bei mir gibt's da einen Kurzschluss und das Beispielprogramm vom Discovery schaltet sich ab (LEDs gehen aus) Vielleicht will mir da einer noch auf die Sprünge helfen... Danke. Grüße
-
Thread
STM32 "Autostart"
Cortex-M Microcontrollern zu beschäftigen, habe ich am Samstag nun zum ersten mal ein Programm (Blink Led) auf den STM32F3Discovery programmiert/geflasht. Ich hab den STM32F3 mit einen externen STlink-V3 verbunden und mit der Software "STM32CubeProgrammer" programmiert/geflasht. Ich hab den ProgrammCounter auf 0x8000000 gesetzt und Run geklickt. Die Led blinkte wie geplant, ich habe die Verbindung getrennt und den STlink-V3 von Board getrennt. Nach dem ich es eine weile bestaunt hatte, habe ich die den Reset Button geklickt und die Led blinkte nicht
-
Thread
Problem mit STM32 ADC (DMA) - HW oder SW?
mir kurz runter vom Schlauch... Ich nutze nen STM32F103C8T6. Projekt wurde aufgesetzt mittels CubeIDE (bitte keine Grundsatzdiskussion darüber ;). Der ADC ist konfiguriert für DMA. 9Kanäle, AD0 bis AD6 + interne temp + interne VCC/ref messung. FreeRTOS ist im Einsatz. Problem: Der ADC macht
gelegt, jeweils 0V, VCC/3, VCC2/3, VCC und das ganze nochmal von vorn. Ansonsten sind da nur noch 4LEDs mit Vorwiderstand an den Timer3 PWM Kanälen dran. Versorgung über USB. Software, wenn du Lust und Zeit hast kannst du natürlich auch den kompletten code haben, bin aber davon ausgegangen das hier
-
Thread
c++ 11/14/17?
} constexpr void Clr() { SET_BIT(GetPort()->BSRR, (1<<(bitPosi+16))); } }; GpioPin<PA, 5> aLed; int main(void) { while (1) { aLed.Set(); aLed.Clr(); } return 0; } [/C] Sowas sollte dabei rauskommen. [C] int main(void) { 4804 ldr r0, =0x48000018
) (a).pPort->BSRR=1<<(a).pos; #define CLR(a) (a).pPort->BSRR=1<<(a).pos; const GpioPin2 aLed2(GPIOA, 5); int main(void) { while (1) { SET(aLed2); CLR(aLed2); aLed2.Set(); aLed2.Clr(); } return 0; } [/C] Auch hier gibt es keinen Weg bei ausgeschalteter
-
Thread
arm gdb layout
schönes Erlebnis gehabt: Zum ersten mal mußte ich beim Inbetriebnehmen eines Leuchtmittels (Philips HUE LED) ein Handbuch lesen. Und im übrigen bin ich nicht "Otto Normalo". Sag' mir übrigens mal, wie Du im STM32CubeIDE ein Assembler-Projekt kreierst und debuggst, das aus einigen zig .S Modulen besteht
Christoph K. schrieb im Beitrag #6528892: > Sag' mir übrigens mal, wie Du im STM32CubeIDE ein Assembler-Projekt > kreierst und debuggst, Hat mich auch mal interessiert. Ja, STM32CubeIDE ist es erstmal egal ob es eine main.c oder eine .s Datei als Start hat. Im Bild debugt er
-
Thread
Step-Down-Regler ist zu langsam
); while (1) { LED1; // LED 1 an (Makro für GPIOx->BSRR = ...;) LED20; // LED 2 aus HAL_Delay(1000); LED10; // LED 1 aus LED2; // LED 2 an HAL_Delay(1000); } } Meistens passiert beim
Anlegen der Spannung ... einfach gar nichts. Ich kann dann messen, dass Vdd auch 3.3V hat, aber die LEDs bleiben dunkel. Manche GPIOs scheinen dann zumindest zeitweise auf Ausgang zu stehen, aber so genau kann ich das nicht prüfen.
-
Thread
STM32 Nucleo welches Board am besten?
anbringen. CAN Shield ist sicher einfacher und weniger Aufwand wie Ethernet Shield. Lad dir mal CubeMX von STM herunter. Dort gibt es einen Board Selector. Da bekommst du gleich vorgeschlagen, welche Nucleos Ethernet haben.
sicher ganz nützlich. Wenn ich das richtig sehe, dann sind diese HUB75-Dinger ganz einfache 64x64 LED-Panels, da würden also 4096 Bit für einen Framebuffer reichen. Weiß aber nicht was du mit denen so vorhast.
-
Thread
Frage zu D-Channel FET IRFD9024
Hallo, ich möchte den IRFD9024 als Zeilentreiber in einer LED Matrix nutzen. LED peak curr. 50mA 25 LED in einer Zeile 8 Zeilen, also 1:8 muxing mit ca. 1Khz. Ansteuerung direkt von einem AVR IO aus. Versorgung 5V Als Spaltentreiber kommen zwei MBI5026
Maddin schrieb im Beitrag #6491764: > LED peak curr. 50mA > 25 LED in einer Zeile > 8 Zeilen, also 1:8 muxing Macht 1.25A durch den P-Kanal MOSFET und 6.25mA mittleren Strom durch die LEDs. > IRFD9024 ist kein LogicLevel Typ, er
-
Thread
STM32F407G Bootloader - andere Bootmöglichkeit?
STM32 Cube Programmer habe ich auch probiert. 38400,8E auch schon probiert. „Wer“ programmiert denn eigentlich den USART3 auf der Device-Seite?
ältere Discovery funktioniert ad hoc mit dem Cube Programmer per UART an PB10/PB11.
-
Thread
Firmware für verschiedene Hardware-Revisionen
Abstraktionseben > einzubauen, ... > ... Das beißt sich dann zwar etwas mit den > generierten CubeMX-Templates, Tja, was soll man dazu sagen, außer "wer die Fundamente falsch gelegt hat, den bestraft das Leben". Du hättest von Anfang an um sowas wie Cube&Co einen weiten Bogen machen sollen
und Clock nötig, beim C++ Objekt ändere ich 'DigitalOut led1(PA_0);' nach 'DigitalOut led1(PB_1);'. Und wenn es auf einem NXP laufen soll dann eben 'DigitalOut led1(P1_0);' Noch spassiger wird es natürlich bei komplexeren Komponenten die Interrupts verwenden
-
Thread
PT100-Thermometer
Zellen trainiert hätten - mit der Kriemhilde. Hier zieht einer zu diesem Thema mal ordentlich vom Leder und ich kann dem Mann nur zustimmen: https://www.youtube.com/watch?v=zzLM3CrfYm0 W.S.
zumindest bei µC, wenn man bedenkt, daß gerade hier gar viele Leute sich den Rumpf ihrer Firmware per Cube, Dave etc. generieren lassen. Das ist dann noch viel unportabler. Aber worauf ich hier hinaus will, sind Auswüchse, wo jemand seinen Puffer für eine Textausgabe als uint8_t anlegt, anstatt char
-
Thread
STM32 CubeMX FreeRTOS RAM Ausnutzung
ich bin leider etwas verwirrt bezüglich der RAM Ausnutzung mit FreeRTOS und der Konfiguration im CubeMX. Ich habe 8kb RAM auf meinem Controller. Nun gibt es zwei Stellen an der der Heap Size und Stack Size definiert wird. Aber was genau definiert man da? Ich habe FreeRTOS. Unter dessen Konfiguration
int test1 = 10; int test2 = 20; /* Infinite loop */ for (;;) { HAL_GPIO_TogglePin(LED1_GPIO_Port, LED1_Pin); osDelay(250); } /* USER CODE END StartTaskAlive */ } [/c] Fallen die im Task definierten Variablen jetzt unter dem Stack des Tasks und damit unter TOTAL_HEAP_SIZE
-
Thread
STM32 unter Linux entwickeln und debuggen
#6471166: > - als Entwicklungsumgebung würde ich z.B. VisualStudio Code nehmen Warum nicht die STM32CubeIDE? Die ist genau dafür gemacht und da passt alles genau zusammen für genau diesen Einsatzzweck.
Nehm die STM32CubeIDE (offiziell von ST) und ein Discoveryboard. Geht beides unter Linux.
-
Thread
ZigBee/MMT Module: How-To?
p-nucleo-wb55.html Von ST gibts dazu Online-Kurse bei Youtube und einige Beispiel-Projekte in der Cube-Software.
Unterstützung für ZigBee Jetzt habe ich tatsächlich was gefunden: https://trmm.net/Ikea/ "Ikea Tradfri LED power supplies with wireless receiver are cheap and easily modifiable. Some of them have accessible SWD programming headers allowing openocd to debug and modify the firmware." Ich bin überrascht
-
Thread
STM32 F303 Quarz Instabil
platformio, Arduino Core PLL Mul: 6, 12*6 = 72MHz, CSS aktiviert Clockconfig generiert durch STM32Cube Aufgrund der Fertigung von JLC und um das Löten zu vereinfachen ist der Quarz auf der Oberseite und der STM auf der Unterseite (siehe Bild). Das Programm besteht aktuell nur aus dem Togglen einer LED und dem Senden eines Teststrings über USB. Taktung über HSI funktioniert und der Chip läuft stabil (USB auskommentiert) Bei Taktung über HSE läuft der Chip und auch USB für ein paar Sekunden.
-
Thread
SW4STM32 + CubeMX Targetauswahl Probleme
Habe wohl SW4STM32 und CubeIDE zusammengewürfelt.
Häng doch mal die .ico an, ich probier mal mit CubeMX.
-
Thread
STM32 feature DMAMUX
HW in meinem Projekt (ich benutze diesen Code seit vielen Stunden in einem Deko-Projekt mit WS2812-LEDs ohne jeglichen Fehler). Ich glaube mein Gedanke war, dass ich ja nur 8-Bit übertrage, das Register aber 16-Bit groß ist. Mir war allerdings entgangen, dass der Speicher als little endian organisiert
DMA_ISR_TCIF1 #define DMA_IFCR_BP_Rx DMA_IFCR_CTCIF1 [/c] Notiz am Rande: Die Low-Level-Funktionen von CubeMx haben ja durchaus ihre Berechtigung. Geschickt ist, dass die LL_DMA_SetPeriphRequest() auf den Dmamux zielt, aber als Parameter den Dma-Kanal nutzt. Damit steht in der spi.c steht immer der gleiche
-
Thread
Katzenklappe funktioniert nur mit Batterien. Warum?
bis 7 kg, Weiß, > https://amzn.eu/d/d3GCbYw Vielleicht wird der Lichtsensor durch die farbige LED am Schaltnetzteil gestört? Sorry, aber das konnte ich ohne nicht stehenlassen.
beide „Katzenklappenbesitzer“ noch mit? Sonst bin ich auch gern wieder raus und mache mit diesem CubeMX und meinem Blakpill weiter, an dem *ICH* mir, mangels Erfahrung, son bissl die Zähne ausbeiße. ;)
-
Thread
STM32F4 discovery auslesen - unbekannte Programmgröße
STMStudio pflegt, weiß ich nicht - in 3-4 Jahren kann sich viel tun (ich lese gerade, dass ST jetzt "STM32CubeIDE" als Atollic Studio Nachfolger gesetzt hat.) Viele Grüße Igel1
sämtliche ST-Link Funktionen entfernt hat und noch nicht einmal PA9/PA10 verbunden hat? Selbst die BICOLOR LED (LD1) war ausgelötet.