-
Thread
RTOS für Cortex-M3
zusammen, bin momentan auf der Suche nach einem RTOS für einen Cortex-M3 (wird sehr wahrscheinlich ein STM32F103VB - 128kB Flash/20kB SRAM). Für Eval-Zwecke benutze ich ein EvalBoard von IAR mit einem STM32F103RB, d.h. auch die IAR EWARM Umgebung, mit der ich äußerst zufrieden bin. Wir (primär ich) werden
an. Ist umsonst, hat Basisfunktionen aber Treiber wie TCP/IP sind nicht zu erwarten. http://www.stm32circle.com/circleos_doc/index.html @Jimmy, musste erst mal etwas suchen bis ich irgendeinen Hinweis gefunden hab wieviel Speicher der sogenannte "MIKRO"kernel denn braucht. Vielleicht hab ich
-
Thread
PiPico Multicore
TESTPIN, GPIO_OUT); >} Zu welchen Framework gehören die gpio-Funktionen? Laufen die auch auf einem STM32 oder ESP32?
hardware.html#group_hardware_gpio Christoph M. schrieb im Beitrag #7852359: > Laufen die auch auf einem STM32 oder ESP32? Nein, das ist die nackte HAL für die Rasp Picos.
-
Thread
AVR Controller mit massig RAM
Habe hier ein 80186 Board mit 256k Flash und 4MB RAM. Das ist ein ganz schöner Klopper. In etwa wie die alten VLB VGA Karten. Komplett vollgestopft. Das in einen DIP32 quetschen wird lustig...
Ein STM32H7B0 könnte einen AVR mit 1MB RAM und 4KB EEPROM emulieren. Der Chip hat zusätzlich noch 128KB Flash und 128+128+64+32KB RAM und kommt im LQFP-64. Und von wegen RAM braucht viel Chipfläche: angekündigt
-
Thread
STM32Fxxxx: Kurze Frage zu GPIO Bitbanging
Toogle-Frequenz vom F103, denn bei dem hängen die GPIOs an einem der APB Peripheriebusse. Bei späteren STM32 hängen sie am flotteren AHB.
c) { if (a+b > c) g2(a+b); } [/c] ARM, gcc 4.9.2, -O2: [code] f1: add r0, r0, r1 cmp r0, r2 bgt .L4 bx lr .L4: uxtb r0, r0 ;<--- truncation nötig b
-
Thread
STM32F4 C++ springt bei __libc_init_array in den HardFault
Hi, ich entwickle gerade ein Programm für einen STM32F407VG unter Verwendung von C++. Hierfür nutze ich eine selbst kompilierte GCC Toolchain mit der newlib. So weit funktioniert alles. Das Problem was ich habe kam, als ich festgestellt habe, dass
findest Du ein Assembler-Startup, welcher es "direkt" erledigt. Der relevante Teil ist bei mir mit stm32f407 im Einsatz: http://tech.munts.com/MCU/Frameworks/ARM/stm32f4/stm32f407vg.S Für stm32f100 verwende ich einen C-Startup mit einer "abgespeckten" __libc_init_array - Variante: Den Aufruf von
-
Thread
Evalboard: STM3241G-EVAL vs MCBSTM32F400UME
näheres Projekt gibts noch nicht. > > Zu was würdet ihr mir denn raten? Unter den Umständen: STM32F4 Discovery, gibt's für < 15EUR. Dann kannst Du später immer noch umsteigen.
STM32F4 Discovery
-
Thread
RGB LEDs Stripes Ansteuerung per PWM IC, 150 Kanäle
Hallo, ich möchte mit einem STM32 RGB LEDs Stripes ansteuern. Ich möchte insgesammt 150 Kanäle mit je 3 oder 6 LEDs in Reihe per PWM dimmen, also 12V oder 24V. Am liebsten würde ich externe PWM Controller verwenden, die z.B. per I2C
beschriebene Ansteuerung >ermöglichen. TLC5940 & Co. >Ich möchte die PWMs auf keinen Fall mit dem STM32 erzeugen, Na den Lobpreisungen gewisser Forenteilnehmer hat der doch endlos Power und Timer, wo ist das Problem? ;-) MFG Falk
-
Thread
STM32F4 UART Problem, Interrupt Polling LOCK
Hallo Leute, ich programmiere zur Zeit ein STM32F4 Discovery Board, mit CubeMX und HAL Treibern. Folgendes Problem: Ich sende im Sekunden-Takt zyklisch Daten über HAL_UART_TRANSMIT(). Empfangen tue ich mittels eines Interrupts. Jetzt folgendes
Was hat du in der Funktion "void USART2_IRQHandler(void)" drinnenstehen? Ich benutze auch den STM32F4 seit kurzem allerdings erst. Ich sende und empfange ebenfalls, allerdings nicht gleichzeitig. Es wird bei mir gesendet, Gegenstelle antwortet darauf und so weiter. Bisher läuft das soweit ohne
-
Thread
[Selbstbau CPU] Welche Befehle machen eine CPU "praktisch"?
gemacht hat, fängt sehr klein an, oder er macht es nie fertig. Am besten mit einer Befehlsbreite von 4 Bit und 16 elementaren Befehlen, einem Akkumulator, PC und SP. Dann ist der Spass in einem Monat fertig. 8 Bit erhöht Aufwand dann schon um 2^4 auf 16 Monate.
(prx) A. K. schrieb im Beitrag #7002551: > Am 32x8 Registersatz der AVR-Cores dürften einige Tausend Transistoren > beteiligt sein. Für ein Register braucht es 6 Transistoren, also insgesamt 6*8*32 = 1536. Einen Schaltplan auf Transistorebene
-
Thread
STM32F411CEU + Thermoelement - Erster Versuch eines Datenauslesens -
Hallo, Software: STM32CubeIDE unter Linux. Hardware: Thermoelement, Typ K an PA12 von STM32. Aufgabe: Möchte über PA12 Signal von Thermoelement aufnehmen. Ausschnitt des Quellcodes der main.c: ...
/stm32/stm32f3.html#analog Timbo2023 schrieb im Beitrag #7440336: > und > den grundsätzlichen Kompetenzaufbau für meine Person? Wenn du seit zwei Tagen versuchst, ein Thermoelement an einem digitalen
-
Thread
Theorie: Welche Bildauflösung ist für Barcodeverarbeitung ausreichend?
entsprechender Signalverarbeitung! Wobei du richtig > bemerktest, dass das mehr erfordert, als einen STM32. DAS ginge jetzt schon mit nem STM32. Sobald die Beleuchtung gut ist und alles nur in 1D, ist das kein Thema. Trotzdem ist in den Magellan-Dingern ein Blackfin drin (zumindest gewesen), das aber
Tobias P. schrieb im Beitrag #5289783: > Hi > habe ich das richtig gelesen, ihr könnt das mit einem STM32? also > auslesen des Sensors und verarbeiten des Bildes? Die STM32 mit DCMI (nicht DCIM :-) ) können das. Nur beim DMA gibt es Stolperfallen, ich würde nach wie vor für robuste Lösungen einen
-
Thread
18bit oder 24bit ADC empfehlung bitte
Was gibt's gegen den 12Bit ADC vom STM32 auszusetzen? Ingo
>Was gibt's gegen den 12Bit ADC vom STM32 auszusetzen? Wenn in Eingang von "24bit" die Rede ist, so liegt die Antwort doch wohl auf der Hand.
-
Thread
Erfahrung mit LMG5200
ziemliche HF Technik. Strombegrenzung war einigermassen zu handhaben. Als Prozessor hatte ich den STM32F334 für die PWM benutzt. Klappte sehr gut. Gibt aber inzwischen neuere STM32G4xx Typen, die mehr Speicher haben. Mir hatte es gereicht. Am Ende hab ich den DRV8412 benutzt, reicht für 250kHz und
raussuchen. Auch größere Bulk Kondensatoren sind zu empfehlen. Zur Ansteuerung würde ich einen STM32G4 empfehlen, der HR Timer bekommt auch im MHz Bereich noch ein hochauflösendes PWM hin. Außerdem hat der Timer diverse fault lines die auch über die integrierten Komparatoren angesprochen werden können
-
Thread
sei nicht schlauer als der Compiler?
ein echter Flaschenhals. Mittlerweile ist das Flash bei vielen Controllern sehr breit organisiert (STM32F4xx: 128 Bits). Unter anderem dadurch werden Peformance-Verluste durch Flash-Waitstaites minimiert. Viele Grüße, Stefan
Ist jetzt nicht exakt STM32, aber ein ähnlicher Cortex-M4.)
-
Thread
DOGM - 163 Initialisierung +5V SPI
zu diesem Thema, was ich bis jetzt immer gefunden habe schien mir immer sehr unvollständig. MfG
bin auf diesen Beitrag gestoßen. Leider sehe ich noch nichts auf dem Display. Habe es an einen STM32F103 (blue pill) angeschlossen und kämpfe noch mit der Initialisierung. Muß ich den CSB (CS) mit jedem Command toggeln? Habe auch mal die für STM32F103 modifizierte dogm.c angehängt. Sie ist zwar
-
Thread
Leistungsmessung mit MSP430
#6577431: > Da wär ich jetzt über Empfehlungen für ADCs und µC ganz froh :) Ich bin ein Freund von STM32, aber da werden dir 10 Leute 10 Meinungen geben. Ich habe vor kurzem eine Energiemessung für 3 Phasen umgesetzte, das habe ich mit einem STM32G4 gemacht, da ich nicht viel Platz hatte und der schon
bei Devolo und TP-Link geschaut und darüber keine Angaben gefunden... :( > Ich bin ein Freund von STM32, aber da werden dir 10 Leute 10 Meinungen > geben. Ich habe vor kurzem eine Energiemessung für 3 Phasen umgesetzte, > das habe ich mit einem STM32G4 gemacht, da ich nicht viel Platz hatte >
-
Thread
Lerncomputer so wie KOSMOS CP1 nachbauen
der 12 I/O für die Tastatur und 2 I/O für die Anzeige benötigt. Kandidaten wären hier dann: STM32F030 ATMega irgendwelcher STM8S103 Aber wie gesagt, man bräuchte das Manual des "Rechners"
und Funktionstasten umschalten kann. Das wird dann so sein wie einen Emulator den ich auf einem STM32F4 laufen hatte und der Sinclair Spectrum Spiele abspielen konnte. Das hast du ein paar mal gemacht, aber wenn du Retro-Games Spielen willst, dann spielst du das am PC oder in dem Gameboy-Retro-Pi
-
Thread
STM32 - UART - Zeichen für Zeichen auswerten - Unmöglich? (Zeichenlängen pro char von 1-34.)
STM32 - UART - Zeichen für Zeichen auswerten - Unmöglich? (Zeichenlängen pro char von 1-34...) Hallo, arbeite gerade mit einem GPS, dieser Code [c] char data; if (USART_GetITStatus(USART1,
demnach das ganze völlig unbrauchbar. Zeichen fehlen, Zeichenlänge von 1-34 usw. ..... , 2 , 2 4 3 3 2 2 $ 2 P 2 G 2 A 2 , 7 , 2 1 2 , 2 , 2 , 1 , 2 , 2 , 2 , 1 , 1 , 2 , 2 * 2 1 2 2 2 G 2 P 2 S 1 V 34 3 2 , 2 , 2 1 2 1 2 2 2 4 2 8 1 ..... Ist das allgemein
-
Thread
Webpage Webserver
einem Mega88 im Code, dann wieder wird ein Header File includiert, der ganz offensichtlich zu einem STM32 gehört.
einem Mega88 im Code, dann wieder wird ein > Header File includiert, der ganz offensichtlich zu einem STM32 gehört. für einen STM32 Damit kann ich ja erstmal n bischen "spielen". jetzt hab hab ich nochmal eine Frage wie kann ich ein bild auf der seite anzeigen. plen = fill_tcp_data(buf, plen
-
Thread
STM32F4 DISCOVERY Boot Fehler
0x08000000 0x1a7c *(.isr_vector) .isr_vector 0x08000000 0x188 ..\obj\startup_stm32f4xx.o 0x08000000 g_pfnVectors *(.text*) .text.SYSCFG_EXTILineConfig 0x08000188 0x7c ..\obj\stm32f4xx_syscfg.o 0x08000188
\startup_stm32f4xx.o 0x08000260 RTC_Alarm_IRQHandler [/c] usw. wenn das ein Programm im Flash liegt, also bei 0x08000000. Dies hier ist das Dicovery F4 Board.
-
Thread
STM32-Float-Ops gehen nicht
?! Weis da jemand Rat ? Danke für alle Antworten die da kommen mögen. arm-none-eabi-gcc -g -mcpu=cortex-m3 -mthumb -static -Tstm32.ld -o main.elf main.o startup_stm32f10x.o /home/heiko/opt/crosstools/arm-none-eabi/lib/gcc/arm-none-eabi/4.3.4/../../../../arm-none-eabi/lib/thumb/libg.a(lib_a-exit.o
selber die Antwort gefunden. ... Für alle mitleidenden, die Zauberformel lautet: "arm-none-eabi-gcc -g -nostdlib -mcpu=cortex-m3 -mthumb -static -Tstm32.ld -o main.elf main.o startup_stm32f10x.o -lgcc" Wichtig ist "-nostdlib" und die libgcc manuell mit "-lgcc" anhängen. Gruß buffalo
-
Thread
MSP430 Performance im Vgl. zu AVRs
increases): [/code] Davon bemerkt man nichts direkt, aber irgendwie elegant ist das nicht. Der stm32f407 (Cortex-M4) hat nominell 192KB RAM - unterteilt in zwei nicht "nebeneinander" liegende Bereiche zu 128 und 64 KB. Der GCC unterstützt dies nicht automatisch. Also mit "das RAM linear durchadressieren
Roland H. schrieb im Beitrag #2658276: > Das ist so möglich bei AVR, ARM (LPC, STM), RX, PIC32 - nur nicht bei > MSP430. Das ist eine Compiler Frage, keine Controller Frage. > Ob das nun besser oder schlechter ist, sei dahingestellt. Ich find es jedenfalls schlecher alles
-
Thread
suche AVR32 mit LCD-Controller wie den AVR32AP7000
2Fwww.atmel.com%2Fdyn%2Fresources%2Fprod_documents%2Fdoc32063.pdf&ei=MtbVS--KM8WZOPCOtaAO&usg=AFQjCNGu2IMgn9w4lG-3hgi2qP-SOqt-Aw&sig2=a5VBO15WHfXZ751A3ljjbQ Darin wird ein LCD-Controller beschrieben der im AVR32AP7000 integriert ist. Da die AP7000 serie aber afair verschwindet, suche ich nach einem equivalent
dann aber wohl per eigenständigem display controller laufen http://www.youtube.com/watch?v=Lzbz_tU4f3g&playnext_from=TL&videos=2t1_749KYy0 gruß
-
Thread
gcc11 könnte das avr Backend verlieren
Nachgang mit: wdreg.exe -inf windrvr6.inf install reparieren. Ein Headerproblem hatte ich mal fuer STM32L053. Aber die wurden, so wurde mir versichert, auch nur automagisch aus den SVF-Dateien von ST generiert. Und das Problem konnte ich natuerlich selber fixen.
Beitrag #6148332: > Es gibt auch nicht-triviale Beispiele und auch welche ohne float. Nicht jeder 4-Byte-type hat das Problem. Ein uint32_t ergibt im Gegensatz zu float in v9.2 den besseren Code, in v10.0.1 wieder nicht mehr. Johann L. schrieb im Beitrag #6148332: > Außer > http://gcc.gnu.org/
-
Thread
Bausatz / Miniprojekt für Geburtstag schenken
finde ich z.B. folgende Boards, die neben Taster und LEDs noch folgende Besonderheiten haben: - STM8L Discovery: Mit Text-LCD - STM32F4 Discovery (STM32F407-Controller), leider nicht mehr ganz einfach zu bekommen: Mit D/A-Wandler, Bewegungssensor... - STM32F429 Discovery: Mit Grafikdisplay - STM32L053 Discovery: Mit ePaper-Display
-
Thread
ESP12F zu wenige AT+ commands?
Die Information bei https://www.espressif.com war nicht so hilfreich. Meine "Aufgabe" war einen STM32F103 mit einem ESP12F zu verbinden und dann ins WLAN -> Internet. Ein paar Ideen findest Du in https://www.youtube.com/watch?v=MG-5Ct_rCZQ Gruesse Th. EDIT: Tuppfehler
in den Wahn getrieben! Nachdem ich das verstanden hatte, funktionierte die Kommunikation ESP8266<->STM32F103 gut (stoerungsfrei, der Flaschenhals war die 115200Baud Verbindung, war schon OK. Der sehr guenstige Preis hat viel entschaedigt). Gruesse Th.
-
Thread
Mikrofonverstärker
meiner (wegen chronischen Zeitmangels schlecht vorankommenden) Entwicklung, die auch mit einem STM32F407 + Spartan 6 FPGA arbeiten soll. Allerdings will ich mit einem XC6SLX9-2TQG144C auskommen, da ich keine Module zukaufen möchte. FFT in Hardware ist bei mir also nicht drin, das soll der STM32
warten! Wenn der SPI (oder I2C) Zugriff abgeschlossen ist, ist es auch der Schreibvorgang. Da die STM32F4 Controller kein internes EEPROM haben, bietet es sich ja geradezu an, ein FRAM/MRAM per SPI anzuschließen. Das batteriegepufferte RAM im STM32 ist da keine echte Alternative. Gruß, Thorsten
-
Thread
Suche Starter-Kit (ARM) für erstes Heimprojekt
Ich empfehle ein STM32F4 Discovery: http://www.watterott.com/de/STM32F4Discovery Oder wenn es ganz billig sein soll: http://www.watterott.com/de/LM4F120-LaunchPad-EK-LM4F120XL
preisgünstiger, mit Boards von Olimex. Wie ich hier kürzlich aus den vermehrten Beiträgen über STM32F4DISCOVERY erfuhr, können die Cortexe keinen ARM-Mode, nur THUMB. Das könnte wichtig sein, wenn Assembler und ARM-Mode dran kommen.
-
Thread
Erstes Projekt mit RGBA Stripes - Ganz oder garnicht
300/5 = 60A Netztteil - Output: 5V / 350W - https://www.aliexpress.com/snapshot/0.html?spm=a2g0s.9042647.6.2.3fbf4c4d3dvZoR&orderId=8009567906145821&productId=4000127459933 (Bitte keine Diskussion über China Produkte :) ) Ich hoffe das sind erstmal alle Daten :) Für die Leitungen zu den
gekostet hab. Ich spreche von Pixelstreifen: https://de.aliexpress.com/item/32830000665.html?spm=a2g0s.9042311.0.0.4be44c4dQ9DBou (Die Qualität der Streifen gehört nicht hier her..) Bei 30 LED/m ist hier ein Pixel ~33mm Breit. 33cm Ziffernbreite und ~66cm Höhe ist ungefähr das was ich geplant hab
-
Thread
Variable nach reset nicht löschen
hi, ich habe einen stm32f103 und verwende keil µVision 4. ich speicher einen wert in einer Variable, der wert soll nach einem reset nicht gelöscht werden, was er aber tut. was muss ich machen das der Variablenwert unverändert bleibt. der stm32 hat auch eine batterie
-
Thread
Suche nach E-Technik Literatur für Dummies
Ausbildung. Ebenso kann die Fernleihe vielversprechendes bieten. Oder Du beginnst gleich mit dem STM, das würde doch zu Dir direkt passen: https://www.mikrocontroller.net/articles/STM32_f%C3%BCr_Einsteiger https://www.google.com/url?sa=t&source=web&rct=j&url=https://www.st.com/en/microcontrollers-microprocessors/stm32-32-bit-arm-cortex-mcus.html&ved=2ahUKEwimnq3Rl9DhAhUIr6QKHV_GA5cQFjAUegQIARAB&usg=AOvVaw0fimsS-Bjvj4r8dv5s8txC MfG
-
Thread
ARM flashen per SWD
damit klar kommt ok. Manche brauchen auch gar keinen Debugger. Ich könnte aber nicht ohne. Viele die STM32 benutzen werden sowas auch nicht in der Form benutzen. Die arbeiten auf die STM32-Libs und haben mit den Registern nichts am Hut. Leider lernt man so aber den µC nicht kennen. Auch nicht mein Ding
Äh, das ganze gilt natürlich nicht nur für die STM32.
-
Thread
Raspberry Pi mit 16 GB, Arduino Cloud mit S3
aus dem Hause NXP und Co. behandeln wir deshalb erst morgen. ### In eigener Sache, zur Zweiten - STM32N6-Entwicklerboard ist nicht lieferbar, Grund dafür sind Export-Lizenzprobleme. Der Newsautor entschuldigt sich bei allen, die auf ein Unboxing des STM32N6-Entwicklerboards warten. Der Autor kaufte
Niklas G. schrieb im Beitrag #7808634: > Andreas B. schrieb im Beitrag #7808487: >> Tam H. schrieb: >>> ### In eigener Sache, zur Zweiten - STM32N6-Entwicklerboard ist nicht >>> lieferbar, Grund dafür sind
-
Thread
STM32F429i-Disco FreeRTOS Task wird nur einmal ausgeführt
SysTick_Handler/, aber nur, wenn dort *USE_RTOS_SYSTICK* definiert ist. Diese Symbol kann man in Eclipse (4.6.1) unter Project -> Properties -> C/C++ General -> Paths and Symbols -> Symbols -> Add... -> Name: USE_RTOS_SYSTICK definieren. Hier ist ein Minimalbeispiel, getestet mit Eclipse, dem openSTM32-Plugin und einem Nucleo-F446ZE: [c] #include "stm32f4xx.h" #include "stm32f4xx_nucleo_144.h" // don't forget to define USE_RTOS_SYSTICK globally! // Wichitg! USE_RTOS_SYSTICK muss global definiert werden! // (damit wird über osSystickHandler
-
Thread
Arduino Sattelit
am Geld kann das doch nicht scheitern, > 128K flash und 16K SRAM ermöglicht viel mehr! und ein STM32 im LQFP48 kann noch mehr und hat noch mehr Speicher. Vielleicht gleich den STM32L562, mit dem würde dann auch Kamera und jpg funktionieren. Auch bei sinnlosen Geräten sollte man irgendwo mit Meckern
scheitern, > 128K flash und 16K SRAM ermöglicht viel mehr! Im Gegenteil, der ATMEGA ist TEURER: PIC32MM0128GPM048T: 3,30€ STM32L082KBU6 : 3,26€ ATMEGA1284P-AU : 4,88€ Alles Einzelpreise bei digikey. Beide nicht-ATMEGAs haben 128k Flash, und leisten deutlich mehr als ein ATMEGA und kosten gleichzeitig
-
Thread
DC Motor mit Drehmoment umkehreung
Drehmoment. Das heißt du wirst eine sehr große PWM Frequenz haben. Deswegen einen so starken uC wie zb stm32f1 oder gleich das du keine Probleme hast einen stm32f4.
Alexander N. schrieb im Beitrag #7501527: > Deswegen einen so starken uC wie zb stm32f1 oder gleich das du > keine Probleme hast einen stm32f4. Ein ATtiny25/45/85 reicht völlig aus, wenn mal klar wäre, welchen Motor und Aufbau der TO verwendet.
-
Thread
Debug Meldungen über ITM/SWO, UART der USB ausgeben?
Als Anfänger in Sachen STM32 Programmierung stellt sich mir die Frage auf, ob ich zur Ausgabe von Debug Meldungen ITM/SWO oder UART verwenden soll. Während der Entwicklungszeit ist das ziemlich egal, da nehme ich einfach
Aliexpress kostet sogar unter USD 2.- https://de.aliexpress.com/item/1PCS-ST-LINK-Stlink-ST-Link-V2-Mini-STM8-STM32-Simulator-Download-Programmer-Programming-With-Cover/32792513237.html
-
Thread
ARM-USB-OCD config File für: EFM32, LPC1768, LPC1114, LPC1343
Das Debugging sollte also ebenso über JTAG gehen, wie das Flashen. Jedenfalls hat beides bei meinem STM32F10x funktioniert. Mein Setup ist ein openocd-0.4.0 (selbst kompiliert und gegen libftdi gelinkt) und ein openocd-usb Dongle hier aus dem Shop. Lediglich mit dem Zusammenspiel Eclipse+ZylinCDT und
hatte ich damit bisher keine Auffälligkeiten mit einigen STM32, LM3S und dem LPC1766. >...
-
Thread
CRC Fehlerkorrektur -> Lookuptable
über die Datenquelle wären für eine Hilfestellung u.U. auch > nützlich. Die Datenquelle ist ein STM32F051 mit der closed source Firmware "BlHeli_32" für die Motorreglung. Das Telemetrieprotokoll besagt: One transmission will have 10 8-bit bytes sent with 115200 baud and 3.6V. Byte 0: Temperature
mehr. Dann fange ich mehr oder weniger bei 0 an. Und das "nur" wegen der RPM information aus dem STM32
-
Thread
ESP32-E22, schneller Chip aus dem Hause WCH, ressourcensparendes WiFi 7 uvam
https://community.st.com/t5/developer-news/scaling-stm32-microprocessors-for-cost-efficient-low-power-and/ba-p/868331 über spezielle SKUs für vierlagige Platinen berichtet: [c] STM32MP21 package options include 8mm x 8mm 225-pin and 10mm x 10mm 361-pin
addition, a 11mm x 11mm 273-pin VFBGA and 14mm x 14mm 289-pin TFBGA are available for cost-conscious 4-layer boards. The 10mm x 10mm VFBGA361 is pin-to-pin compatible across the entire STM32MP2 series. As industrial products, the STM32 MPUs are included in ST’s rolling 10-year longevity program.
-
Thread
Variablen Monitoring über Debug- Schnittstelle, wie STM32 Studio
möglichen variablen auf Binärdatei Ich schaue mir gerade noch an was Atollic TrueStudio bzw. Sw4STM32 kann, aber ich erwarte hier das gleiche wie in STM Studio.
von Speicheradressen auslesen kann. Das geht im laufenden Betrieb mit dem CubeProg. [pre] # ./STM32_Programmer.sh -c port=SWD mode=HotPlug -coreReg -r32 0x20000000 16 -r32 0x08000000 16 [/pre] Register und Speicher setzen ist genau so möglich. Für Einzelheiten hilft: [pre] # ./STM32_Programmer.sh
-
Thread
Empfehlung Microcontroller
teilweise simultan laufen. > > Kennt einer von euch etwas ähnliches, mit vielen GPIOs nur Günstiger STM32F407 ff.
Pulse (Timerausgang), um sich schrittweise fort zu bewegen. Da gibt es z.B. etliche bei AVR / PIC / STM32 (muss kein F4 sein). Für eine einfache Schrittmotorsteuerung brauchst du auch keine mehrere Kerne und "Multithreading". Die Timer laufen auf Hardwareebene parallel zur CPU. Ein TC275 ist total unnötig
-
Thread
2 Dimensonales Array Speicher Reservieren
Hi, ich möchte bei einem STM32 Projekt in C folgendes Array definieren: uint8_t display[64][32]; Und dann den einzelnen Speicherzellen quasi Werte zur Laufzeit zuweisen: display[63][1]=0xFF Das schlägt mit Invalid Initalizer
Compilermeldung ist folgende: arm-none-eabi-gcc "../Core/Src/main.c" -mcpu=cortex-m4 -std=gnu11 -g3 -DUSE_HAL_DRIVER -DDEBUG -DSTM32L496xx -c -I../Core/Inc -I../Drivers/STM32L4xx_HAL_Driver/Inc -I../Drivers/STM32L4xx_HAL_Driver/Inc/Legacy -I../Drivers/CMSIS/Device/ST/STM32L4xx/Include
-
Thread
Implementierungsfrage VHDL
geändert und es nochmal versucht. Im Gesamten ist es dann im FPGA ca 75 mal schneller als auf einem STM32F3 mit 72MHz. Aber die Zahlenkonvertierung frisst halt am meisten Zeit - muss man aber leider machen. Auf dem STM32 kann man die Konvertierung nicht machen, weil durch den Datentransfer viel
IMHO das beispiel mit dem LFSR recht gut. > Die > Geschwindigkeitssteigerung verglichen mit einem STM32 empfand ich > jedenfalls alles andere als beeindruckend. Wobei der STM32 als ARM den m.E. "schnelleren" Befehlssatz gegenüber x64 mitbringt, er taktet aber eben nicht im GHz-bereich. > Zum
-
Thread
I2C hängt sich auf, wie reset?
Hi, Ich lese auf einem STM32F4 über die I2C Schnittstelle einen Sensor aus. Da in der nähe ein BLDC Motor läuft, kann das Störimpulse auf SDA/SCL geben und der I2C hängt sich auf, aber nur wenn ich den DMA benütze. Erst nach
g457 schrieb im Beitrag #4765801: > Es kann auch der Master hängen bleiben Wenn ich mit dem Debugger das ganze verfolge, dann bleibt der Master (STM32) nicht hängen. Ich initialisiere alles neu und
-
Thread
Padauk PFS154 Programmer mit Arduino Uno / ATmega88 - 328
ist. Wenn Du damit zufrieden bist, reicht > das aus. Beim aller aller ersten mal ging es darum, 4 Pumpen hinter einer Glasscheibe ein- und ausschalten zu können. Ich war immer von deiner IRMP fasziniert und hatte die ein einziges mal auf einem STM32F103 laufen. Hier war aber dann IRSND viel interessanter
free-pdk/easy-pdk-programmer-hardware Der kann auch den PFS173. Allerdings ist der dort verwendete STM32F072 in Pandemiezeiten ziemlich rar geworden, leider ! Alternativ kannst du einen Programmer mit STM32F072 auch nach: https://www.mikrocontroller.net/topic/487332#6481283 aufbauen. Hier hast
-
Thread
USB an STM32F7 wird nicht erkannt
habe ein blödes Problem, bei dem ich nichtmal weiß wie ich es richtig debuggen kann. Ich habe einen STM32F7 mit USBLC6-Filter und Spannungsteiler für VBus (nach Vorgaben aus einem der ST-Manuals), und daran quasi direkt die Adern eines USB Kabels. Die Leiterbahnen sind insgesammt etwas unter 1cm lang,
wenn ich einen direkten Port des Computers benutze. Jim M. schrieb im Beitrag #5760378: > A. G. schrieb: > wird jedoch von Windows kein > Gerät erkannt. > > Wenn auch nach Minuten nix erkannt wird, fehlt der Pullup 1,5k an D+ > Datenleitung. Ich dachte der wäre bei den STM32F7 integriert
-
Thread
Octave und Serial Port / USB Port unter Windows
libertadhack.blogspot.com/2010/08/puerto-serie-para-octave-serial-port.html?showComment=1285261679189_AIe9_BHPVlFe__ktI4HUn_QBP3ioJ2PqhL_4C16YJcQ1Zd8PjkVXz6m1Cla9OHEjqt6fG_Gui9UHSS6YOYvPPo-zB2tFdUQlvLctCSzqNP5YXfRZHgxulDLeG5ONyBJS0Ftm4nFLheAhGKNbPlC8jV-FGuwCzu8xlO8VadOqHkm8UvNluT1NkCuRzab5XuGt9jOsevKuJd3dtksSBGUOBvGDeMBa5xxvzrHoe45qALbGex07wS4GV500Cz4cvGrEsJyxRFM3y2ZlDMEs6Q9NUpO7BPTFNc52NT1hyuCI7Du0UwJg0mScPfulRHkG-pdLKehKWz-UVRXoErKDEl403cI-cU1
läuft es unter Windows. Die Vorgehensweise ist recht einfach: 1. Octave-3.2.4_i686-pc-mingw32_gcc-4.4.0_setup.exe installieren: http://sourceforge.net/projects/octave/files/Octave_Windows%20-%20MinGW/Octave%203.2.4%20for%20Windows%20MinGW32%20Installer/Octave-3.2.4_i686-pc-mingw32
-
Thread
STM32F103-USB-CDC von W.S.
Hallo W.S. du hattest hier mal USB-CDC Code für einen STM32F103 gepostet. Das habe ich mal probiert mit diesm Board: http://www.ebay.de/itm/STM32-STM32f103C8T6-ST-ARM-32-bit-Cortex-M3-64kB-312-/221961031950?hash=item33ade8910e:g:ugMAAOSwcBhWZA1K 1.5k an
habe: Danke W.S. für den Code, der doch wesentlich übersichtlicher ist als das was sonst so fuer den STM32F103 im Umlauf ist.
-
Thread
Python oder besser bei C bleiben?
persönlich mag Python auf dem PC und dem Raspberry Pi sehr gerne, aber auf Mikrocontrollern wie den STM32 oder ESP{8266,32} kann ich mich damit noch (noch) nicht so richtig anfreunden.
mehr Spaß und für einfachere Projekte reichen sie fast immer aus; und wenn nicht, ist es leicht auf STM32 umzusteigen. Wir alle haben unsere eigenen Vorstellungen was uns interessiert. Wir brauchen uns deshalb nicht in die Haare fahren;-)