-
Thread
STM32F4 - Timer
Ich glaube jetzt hab ichs, für ein kurzes Feedback wäre ich dankbar. Auszug aus der system_stm32f4xx.c: [c]#if defined(STM32F40_41xxx) || defined(STM32F427_437xx) || defined(STM32F429_439xx) || defined(STM32F446xx) /* PCLK2 = HCLK / 2*/ RCC->CFGR |= RCC_CFGR_PPRE2_DIV2; /* PCLK1
die > eigentlichen Timer laufen. Gehört das hier dazu? [code]void RCC_TIMCLKPresConfig ( uint32_t RCC_TIMCLKPrescaler ) Configures the Timers clocks prescalers selection. Note: This function can be used only for STM32F42xxx/43xxx and STM32F401xx/411xE devices. Parameters: RCC_TIMCLKPrescaler
-
Thread
Grundbeschaltung ARM (z.B. STM) im Vergleich zu AVR
und die sechs Pole des ISP-Steckers und man hat ein > einsatzbereites System. Funktioniert das bei STM und anderen > 'Standard'-ARM-Controllern genauso einfach oder muss man irgendwas > besonderes beachten? Das kommt ganz auf den Controller darauf an. Ich habe z.B. einen STM32F030F4 auf einem Breakout
manchen Prozessoren sind noch zusätzliche Kondensatoren nötig (ausser Entkoppel Cs an VCC). z.B. STM32F411 64 pin benötigt eine 5uF Cap an einem Pin. Da hängt der interne Spannungsregler dran. Ohne den geht nichts.
-
Thread
Erste Hardware für STM32 Programmierung
wie Variante 1, allerdings bereits alles vorbereitet und auf einem Board 4) STM32F7 Discovery: http://www.mouser.at/ProductDetail/STMicroelectronics/STM32F746G-DISCO/?qs=%2fha2pyFaduj%252bu1WsN7ngFCp67Vbo23mRE%2fXTA0%252bnUeyv26XmJgOqmg%3d%3d Es scheint wie ein Nucleon-144 mit
Fang besser klein an. Nicht alle ARMe sind gleich. Als erstes vielleicht ein M0. Das waere ein STM32F030. Dann einen M3. Das waere der STM32F103. Dann koennten der M4 und der M7 kommen. Nur so gewinnst Du den noetigen Ueberblick. Einen Blick auf die Befehle der jeweiligen Familie sollte man
-
Thread
CH32V003, float wirklich langsam?
Controller | Zeit [Sekunden] ------------------------------------------------- STM32F401 / 84MHz | 2.8 STM32F401 / 96MHz (uebertaktet) | 2.6 STM32F103 / 72MHz | 11.4 STM32F030 / 48MHz | 34.0 CH32V003 / 48MHz
ich habe mit Ausnahme von Padauk PFS154). Ergebnis war: ATmega328p / 16 MHz : 18 Sekunden CH32V003 / 48 MHz : 6.2 Sekunden Bei Bedarf kann ich das auch auf einem STM32F401 laufen lassen, für STM32F411 und STM32F103 müßte ich das erst wieder zusammenstecken, da weiß ich leider die Zeiten nicht
-
Thread
Suche Empfehlung für Mikrocontroller
/stm32f746ng.html Nächstes Jahr dann: http://www.st.com/content/st_com/en/products/microcontrollers/stm32-32-bit-arm-cortex-mcus/stm32h7-series/stm32h7x3/stm32h743zi.html
Du brauchst eine STM32 mit dem TIMPRE Bit und genuegend Systemtakt, wie F429.
-
Thread
C++ - Inkrementalgeber auslesen
dann wäre diese Lösung zu aufwendig. Oder es sind drei Kanäle, dann bräuchte man ihn doppelt. Ein STM32F4xx kann alle vier Kanäle per Hardware erfassen. Es reicht ein STM32F411, den es für wenig Geld auf einem Nucleo-Board gibt. Egal, wie Du es machen möchtest, ein wenig Lötarbeit ist mit dabei,
wäre diese Lösung zu aufwendig. > Oder es sind drei Kanäle, dann bräuchte man ihn doppelt. > Ein STM32F4xx kann alle vier Kanäle per Hardware erfassen. Es reicht ein > STM32F411, den es für wenig Geld auf einem Nucleo-Board gibt. > > Egal, wie Du es machen möchtest, ein wenig Lötarbeit ist mit
-
Thread
Umstieg von Atollic zu CooCox CoIDE
Discovery\stm32f4_discovery_lis302dl.c:411:20: error: request for member 'SPI_Direction' in something not a structure or union [cc] G:\ARM\Projects\USB_VCP\Libraries\STM32F4-Discovery\stm32f4_discovery_lis302dl.c:411:37: error: 'SPI_Direction_2Lines_FullDuplex' undeclared (first use in this function) [cc] G:\ARM\Projects\USB_VCP\Libraries\STM32F4-Discovery\stm32f4_discovery_lis302dl.c:412:20: error: request
-
Thread
Suche einen Arm Cortex M0+ oder M3 Board mit einer MPU
STM32F2xx wie der STM32F205 haben eine MPU. Oder darfs auch nen M4 sein? Dann die STM32F4xx Reihe.
Der M4 ist nicht der Nachfolger des M3. Sondern ein M3 Kern mit DSP und FPU Erweiterungen Zu den STM32F4 gibts auch künstige DevBoards, die Discoverys zB STM32F407 Discovery oder STM32F411 Discovery.
-
Thread
ST-Link V2 Programmer
günstigen ST-Link V2 Programmen zu halten? Hat jemand schon Erfahrung damit gemacht? Kann ich den STM32 damit wie beim STM32F4 Discovery direkt aus CooCox flashen und debuggen? http://www.ebay.de/itm/Neu-ST-Link-V2-Mini-Metal-Shell-STM8-STM32-Programmer-Emulator-Downloader-/121507212413?hash=item1c4a64ec7d
Nucleo-Boards ist extra schon vom Hersteller für die Trennung vorbereitet. Das ist auch alles von STM hervorragend dokumentiert. Neben dem ST-Link2 und dem USB-Seriell-Wandler hat man dann noch ein leistungsfähiges STM32F411-Board, wobei keinerlei Pins durch weitere Hardware (wie Beschleunigungssensor
-
Thread
Timer Interrupt am STM32F103
Interruptflag zu löschen, weil es zu diesem Zeitpunkt gesetzt ist. Hatte ein ähnliches Problem am STM32F411. Mir ist nur nicht klar, ob das ein Bug oder ein Feature ist. ;) Gruß Herby
Bootloader. Bin für Anregungen Dankbar! [1] https://www.tindie.com/products/mmm999/arm-cortex-m3-stm32f103c8t6-stm32-minimum-system-development-board-with-mini-usb/ [2] https://github.com/rogerclarkmelbourne/Arduino_STM32/blob/4f2a6028f07cfac35b3564263c57991e7eee7df0/STM32F1/variants/maple_mini/ld
-
Thread
Maximale Taktfrequenz STM32G4 nutzen?
Die STM32 lassen sich nicht besonders stark übertakten. Kühlung war daher nie ein Problem.
falls es von den Abmessungen her noch kleiner werden muss. Aber wie schon erwähnt, 170 MHz sind bei STM32 überhaupt kein Problem, denn der F411 kann bis 100 MHz, der F446 bis 180 MHz, die H7 können bis 400/480 MHz (Rev.V) hochtakten, darüberhinaus gibt es noch einige H7, die auch mal bis 550 MHz hochtakten
-
Thread
[S] STM32 Demo-Board und Programmieradapter gesucht
1. Wahl: https://www.reichelt.de/discovery-kit-st-in-verbindung-mit-pc-usb-stm32-f407gdisc1-p219363.html?&trstct=pos_2
Das STM32F411E-DISCO kostet bei Mouser 30 Euro und ein paar Zerquetschte, mit USt über die Sammelbestellung also um die 40. Bei eBay gibt es das Board schon für < 30 EUR.
-
Thread
uC Programmiertechniken - Gibt es da Bücher?
testen ob die Genauigkeit der delta T für die Berechnungen noch reicht. Und dieser Code läuft auf F103 oder F411 oder H743.
Beitrag #6662428: > Ist das hier überhaupt richtig? Da bin ich überfragt, so firm bin ich bei STM32 nicht.
-
Thread
STM32F7 Discovery Board
/Repository/STM32Cube_FW_F7_V1.1.0/Drivers/CMSIS/Device/ST/STM32F7xx/* STM32Cube_FW_F7_V1.1.0/Drivers/CMSIS/Device/ST/STM32F7xx/ mkdir -p STM32Cube_FW_F7_V1.1.0/Drivers/STM32F7xx_HAL_Driver/Inc/ mkdir -p STM32Cube_FW_F7
/STM32Cube_FW_F7_V1.1.0/Drivers/STM32F7xx_HAL_Driver/Src/* STM32Cube_FW_F7_V1.1.0/Drivers/STM32F7xx_HAL_Driver/Src/ cp -r ~/STM32Cube/Repository/STM32Cube_FW_F7_V1.1.0/Drivers/CMSIS/Include STM32Cube_FW_F7
-
Thread
I2C Display einfache Frage
habe (die auf meiner Platte liegen) und so lief ein OLED-Display auch auf einem CH32V003, einem STM32F030 / F103 / F411. Hier jedoch nur die Datei, bei der AVR und STM8 eingebunden sind. Bei Verwendung für AVR ATmega328 und AVR-GCC als Compiler, hat das erzeugte Kompilat bei mir eine
noch am schwer am "kämpfen". Grundsätzlich habe ich noch nicht wirklich eine Anwendung dafür, ein STM32F411 / F407 sind bisher absolut mehr als ausreichend für meine Dinge gewesen. Mich reizt am H7 vordergründig der imensens Flashspeicher. Zudem, wenn ich das Datenblatt richtig lese, legt er nicht
-
Thread
Eure Empfehlung: PIC18 -> ARM umsteigen
Ich machte vor 12 Jahren gute Erfahrungen mit CoIde V1.75 und Atollic Studio. Der uC damals waren STM32F103 und 407. Der GDB Debugger war in beiden Fällen sehr brauchbar. Aus Atollic Studio wurde dann später CubeIDE.
sehen, ist schon sehr positiv ausgedrückt. Ich habe gerade mal ein wenig mit VScode + PlatformIO (STM32Duino + STlink) herum probiert: Ein STM32F103 BluePill Board lies sich auf Anhieb debuggen. Beim STM32F411 BlackPill musste ich in der "platform.ini" den Eintrag "debug_tool = stlink" von Hand machen
-
Thread
STM32F4 mit Code::Blocks
\src\stm32f4xx_gpio.c.o obj\Debug\STM32F4xx_DSP_StdPeriph_Lib_V1.0.1\Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_rcc.c.o obj\Debug\TRIP_STM32_Graph\main.c.o obj\Debug\STM32F4xx_DSP_StdPeriph_Lib_V1.0.1\Libraries\CMSIS\Device\ST\STM32F4xx\Source\Templates\TrueSTUDIO\startup_stm32f4xx.s.o -mthumb -Wall -mlittle-endian -T"C:\Software\TRIP_STM32_Graph\..\STM32F4xx_DSP_StdPeriph_Lib_V1.0.1\Project\STM32F4xx_StdPeriph_Templates
-
Thread
[Umfrage] Welchen uC habt ihr bis jetzt a meisten benutzt?
: 5 STM32F103VC: 2 STM32F407VG: 9 STM32F407ZG: 2 STM32F411RE: 1 68HC11 1 68HC711 1 8031: 2 8052: 2 P8031 1 P80C31 1 P80C552 1 P87C751 1 LPC935 1 AT89C52 1 AT89S8252 1 AT89C51ED2 1 AT89C51CC01
: 5 STM32F103VC: 2 STM32F407VG: 9 STM32F407ZG: 2 STM32F411RE: 1 68HC11 1 68HC711 1 8031: 2 8052: 2 P8031 1 P80C31 1 P80C552 1 P87C751 1 LPC935 1 AT89C52 1 AT89S8252 1 AT89C51ED2 1 AT89C51CC01
-
Thread
Die "BluePill" spielt Reversi / Ohtello, Code für STM32F103
Wahrscheinlichkeit aber der Arduino-Due https://www.arduino.cc/en/Guide/ArduinoDue >Ein Portieren zu einem STM32F4, STM32F7 oder eines NXP-Controllers ist >hier kein Problem. Ja, man kann sich das Board aussuchen: https://github.com/stm32duino/Arduino_Core_STM32 >Wenn ich es richtig weiß, gibt es für
libopencm3 ist hier aber auch schon ein standardisiertes API > vorhanden und die Portierung auf andere STM32 einfach möglich. Stimmt sehr genau, heute Mittag lief das in der STM32 Familie auf einem F105, F303, F411 und F429.
-
Thread
Suche µC in kleinem Package, mit USB
oder: STM32F405xx in WLCSP90 4,1x4,2 aber 90 Balls :-) oder besser mit 36Balls STM32F042xx in WLCSP36 mit 2,6x2,7 Viel spaß beim löten :-)
STM32F411 oder STM32F401 gibts mit USB im 3x3 mm BGA http://www.st.com/web/en/catalog/mmc/SC1169/SS1577
-
Thread
STM32F407-DISC1 Board defekt
Anders geht ja gar nicht, gell? Oh Mann, was es für Ausreden gibt ..... https://www.ebay.de/itm/STM32F407VET6-STM32-Cortex-M4-Development-Board-Mainboard-Module-NEU/233535468848 https://www.ebay.de/itm/STM32F407VGT6-STM32F4-ARM-Cortex-M4-32bit-MCU-Core-Development-Board/402328288186 Lieferung
=1614362048&quartzVehicle=1820-1194&replacementKeywords=stm32f407+board&sprefix=stm32f407%2Caps%2C188&sr=8-25
-
Thread
Overhead Funktionsaufruf über Pointer
lassen. Dabei habe ich verschiedene Varianten getestet und Folgendes festgestellt (GCC 4.9.2): - M3 (STM32F107) und M4 (STM32F411) sind bei gleicher Taktfrequenz praktisch gleich schnell - Das Geschwindigkeits-Optimum liegt bei -O2 ohne -flto - Die Geschwindigkeit liegt mit -flto nur bei ca. 90%
Walter T. schrieb im Beitrag #5348204: > Cache brauche ich an den STM32F1xx und STM32F4xx nicht zu > berücksichtigen: Haben sie nicht Doch, laut Datenblatt hat zumindest der F4xx auch einen Cache. Hat Jörg ja schon geschrieben: Joerg W. schrieb im Beitrag #5347994
-
Thread
STM32 Programm unerwartet groß
aber ohne irgendwelche libs, erzeugt 716 Byte und blinkt: https://github.com/prof7bit/bare_metal_stm32f401xe und davon abgeleitet für nen stm32f103c8: https://github.com/ChristianRinn/bare_metal_stm32f103c8
man keine Libs nutzt werden die Programme sogar kleiner. Ich habe eine Drucker-Firmware auf den STM32F411 portiert. Die Größe ist um Faktor 2 (AVR->STM) kleiner bei mir.
-
Thread
Überraschung, ab heute machen sie Software.
konkreter zu werden und nach dem, was Du so an Anforderungen auflistest, würde ich zum Einstieg ein STM32F411 Nucleo-Board vorschlagen: hohe Leistung, minimaler Preis und vor allem unverbaute IO-Pins. Dazu eine 'IAR Embedded Workbench for ARM' zunächst als größenbegrenzte (32K) Version, mit der Du vielleicht sogar Dein ganzes Vorhaben erledigen kannst. STM32F411 und die (zunächst) kostenlose IAR-IDE haben große Brüder, sodaß die Leistung nach oben nicht begrenzt ist, wenn es 'was kosten darf'.
-
Thread
? microPy+STM32 DS18x20-Prob
Ich würde gern mit mPy die DS18x20-Sensoren verwenden, schaffe es aber nicht. verwendete HW: STM32F411CEU (aka Black-Pill) STM32F407VET (Boards habe ich Dank MCAUSER's Git hinzugefügt und HEX-Files compilieren können) -> https://github.com/mcauser/WEACT_F411CEU6 mPy-Version: v1.17
den STM32-Derivaten nicht automatisch implementiert? Falls "Nein", wie bekomme ich den dazu-compiliert? Bei meiner Suche innerhalb vom mPy-Ordner konnte ich folgendes finden: micropython/drivers/onewire
-
Thread
STM32Fxxx: Busse ideal takten?
GPIO Speed verändert. Deutlicher wird es, wenn man den Ausgang noch kapazitiv belastet, z.B. mit 50 pF. Siehe dazu auch im Datenblatt die Tabelle I/O AC characteristics, z.B. beim STM32F411 Rev 4 Seite 99, Tabelle 55.
weiss wie lange der Kram zum starten braucht. Oder reicht SPI_Cmd(Disable) aus? >>Laut AN4365 "STM32F4 power consumption": Hier im Thread ist der STM32F1xxx gemeint, er hat das nicht.
-
Thread
Welcher Timer ist für die Dauer eines Ticks im SysTick verantwortlich?
counter... Kap. "4.5 SysTick timer (STK)" - https://www.st.com/resource/en/programming_manual/pm0214-stm32-cortexm4-mcus-and-mpus-programming-manual-stmicroelectronics.pdf Kap. "6.2 Clocks" - https://www.st.com/resource/en/reference_manual/rm0090-stm32f405415-stm32f407417-stm32f427437-and-stm32f429439
Maximal-Takt. Wenn ja, wo steht das im Reference-Manual? Nehmen wir als Beispiel doch mal STM32F446, STM32L073 und STM32G081. Ich habe jetzt mal kurz das Reference-Manual vom STM32F446 überflogen aber nicht direkt eine Tabelle mit den Default-Werten gefunden. Ja, die Register haben Reset-Default-Werte
-
Thread
Nuvoton N76E003
diskutiert: https://www.mikrocontroller.net/topic/459746#5563671 sind das die selben ICs wie die STM32F031F6, die Dinger haben also gleich 32kB Flash / 4k RAM.
ATmega, auch originale UNO (weil diese in der Abschlußprüfung Teil 1 verwendet werden), Nucleo 401 und 411 sowie Eigenbauten für den STM8S103K, STM32F103, LPC11C24 und einem AT89S52 (der auf dem Board ein Tiny2313 hat, der ihn flasht). Der Nuvoton könnte den S52 ersetzen, weil ich für diesen evtl. einen
-
Thread
GRBL auf STM32 ?
Google scheint kaputt gewesen zu sein. Treffer eins und drei bei der Suche nach "grbl stm32" gaben bei mir: https://github.com/Meekdai/STM32-GRBL (chinesisch, STM32F103-basiert) https://github.com/deadsy/grbl_stm32f4 (englisch, nutzt STM32F4-Discovery)
für sogenannte Polulu Schrittmotortreiber. Komplettsets gibt es in der Bucht für kleines Geld. Für STM32 ist mir keine spezifische Lösung bekannt aber ich bin im Moment daran eine Lösung für ein Leaflaps Maple-Mini (STM32F103) zu entwickeln. Das bietet dann den Vorteil das man direkt alles auf einer
-
Thread
STM32L4 SDMMC Cube IDE
Ich habe in letzter Zeit wieder STM32L4 DMA SD Card RTOS gearbeitet und ein paar funktionierende Beispielprojekte auf Github hochgeladen. Die STM32L4 sind ansich total brauchbare uC, nur leider hat STM die SDMMC Implementierung nie wirklich
Schon 1Bit Modus versucht? Bei mir funktionierte mit CubeMX nur der 1Bit Modus (Getestet mit STM32F411). Alle anderen Modis funktionierten nicht.
-
Thread
12V auf 3.3V
man nur 5 mA bei 3,3V > braucht, langt auch ein Linearregler An meiner 3,3V Leitung hängt ein STM32F411, ein IMU, eine 2,4GHz Funkmodul und ein DAC. Den gesamt verbrauch habe ich mir leider noch nicht angeschaut
zwei Regler zu verteilen. Walt N. schrieb im Beitrag #6600580: > An meiner 3,3V Leitung hängt ein STM32F411, ein IMU, eine 2,4GHz > Funkmodul und ein DAC. Also wohl mehr als 100mA.
-
Thread
STM32 Echtzeitproblem
Guten Morge Leute! Mit meinem STM32F411RE NUCLEO Board habe ich mein Projekt gestartet. Jede Peripherie die ich für die Umsetzung benötige habe ich erfolgreich unter Kontrolle! Nun hat sich ein kleines Zeitproblem eingestellt, da ich
and non-inverting mode */ > TCCR0A ^=0b01000000; // (toggle bit COM0A0 0<->1) Bei deinem STM32F411xC/E bietet sich da z.B. der General-purpose Timer (TIM2..TIM5) an. Das äquivalente Register-Bit ist dann TIMx_CCMR1.OC1M. siehe RM0383 Kapitel 13.4.7 > TIMx capture/compare mode register 1
-
Thread
STM32CubeF4 Rant
Dergute W. schrieb im Beitrag #8034113: > STM32CubeF4 Rant Thread mit Ankündigung. Muss man nicht weiter kommentieren, kann man so stehen lassen.
Host /und/ Device) zu meiner vollsten Zufriedenheit. Hurtig eines der vielen unterstuetzten Boards(stm32f411blackpill), was meiner HW am naechsten kam, ausgesucht und soweit (clk, pll, pushbutton-gpio) angepasst, schon liefen die Beispiele. Vieel weniger K(r)ampf als mit dem ST-Kram. Der src ist sehr
-
Thread
Eclipse Funktion wird nicht aufgerufen STM32 ARM
Hallo Zusammen, ich hab ein kleines Problem. Ich hab Eclipse mit ARM GCC und der STM Standart Lib installiert. Als Plattform hab ich von der Uni momentan ein Nucleo STM32 F411RE. Es geht um folgendes, ich will einfach nur eine LED am Port A Pin 5 Blinken lassen. Mit folgendem Code funktioniert es auch: [c] #include <stm32f4xx_gpio.h> #include <stm32f4xx_tim.h> #include <stm32f4xx_rcc.h> #include <misc.h> int main() { RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOA, ENABLE); GPIO_InitTypeDef gpioStructure
-
Thread
Umstiegsbreatung uC Atmel/STM
Hmmmmmm, wenn man "unbedingt" STM32 machen mag und dann mbed bei wenigen Kosten haben will, dann dürfte als Board dieses hier wohl oki sein: http://www.ebay.de/itm/STM32F103RCBT6-ARM-Cortex-M3-leaflabs-Leaf-maple-mini-module-for-arduino-STM32
eines jeden STM32 Controllers verwenden kannst, sei es nun ein extrem billiges Chinaboard wie oben genannt, oder einen Stand-Alone Chip wie einen STM32F030 (der dann aufgrund des geringen Flash-Speichers kaum mehr
-
Thread
STM32 SPI: keine kontinuierliche Ausgabe (ohne Pause)?
Hallo :) Nach jedem Byte macht der STM32G0 eine Übertragungspause von ca 1 Clock. Bisher war es immer egal, aktuell benötige ich aber ein fortlaufenden Datenstream. Ist das mit dem SPI-Controller des STM32 möglich? Danke
, oder für Audio missbrauchen, sonst würden die Pausen nicht stören. Für Audio habe ich das mit STM32F411 schon mal gemacht, das geht mit zirkularer DMA kontinierlich.
-
Thread
Nicht erklärbares Phaenomen bei der Ansteuerung von LEDs
Ich möchte gerne LEDs leuchten lassen. Ich habe ein St32F411RE Experimentierboard. Ich habe mir ein Programm ausgedacht: [c] #include "mbed.h" DigitalOut myLED1(PA_3); DigitalOut myLED2(PA_6); DigitalOut myLED3(PA_7); int main() { while(
in diesem Thread auch sogar geschrieben: Sandhexe schrieb im Beitrag #3869719: > St32F411RE > Experimentierboard
-
Thread
EMW3165 - Der ESP8266 Killer ?
github.com/MXCHIP/MICO Docs (derzeit vermutlich überladen) https://talk.hackspace.ca/t/emw3165-stm32f411ce-with-wi-fi/2589 Und ein (teures) Tabao Angebot ( ca 8 EUR ) http://www.taobao.com/product/emw3165.html
Sieht für mich eh nach einem STM32F4 mit über SDIO drangepapptem Wifi-Chip aus, also 3 Chips (STM32F4, Wifi, Flash). Hat zwar seine Vorteile, dürfte aber immer um den Preis des (nicht billigen) STM32F4 teuerer sein als ein ESP8266
-
Thread
STM32F4Discovery state machine
Hallo, ich programmiere das erste mal und möchte auf einem STM32F4Discovery (F411E Disco) via StateMachine und dem vorhandenen Taster einfach mal die Led´s nacheinander durchschalten(Tastendruck 1.Led an, Tastendruck 2.LED an,Tastendruck 3.LED an) Ich habe aber
ziemlich jeder Sprache umsetzen. @TE: > ich programmiere das erste mal und möchte auf einem STM32F4Discovery > (F411E Disco) via StateMachine und dem vorhandenen Taster einfach mal > die Led´s nacheinander durchschalten Hast du denn überhaupt mal verstanden was eine State-Machine ist?
-
Thread
Weg von Arduino - Beratung
STM32F4 im Moment sehr viel 'Bang for Bucks'. Die Chinaboards im Bluepill Format mit F401/F411 kosten <5€ , haben reichlich mehr Flash/RAM und noch Platz für ein SPI Flash, nur halt relativ wenige Pins
W.S. schrieb im Beitrag #6129417: > Also schreib doch mal meinen > USB-VCP-Treiber für die STM32F103xx oder dessen von anderen gemachte > Version für die STM32F3xx um auf den STM32F105. Du bist immer noch so lernresistent wie eh und je. Der F105 hat einen völlig anderen USB als der F103.
-
Thread
touchpad ili9341 will nicht wie es soll
Low-Level-Libraries. Wenn du deren Makros benutzt bist du weitgehend unabhängig von der Art des STM32-Controllers. Karl K. schrieb im Beitrag #7786785: > Nachdem das nicht ging hab ich > auf den software-spi umgestellt. Das umgeht man indem man einfach die Hardware in CubeMx initialisieren
Karl K. schrieb im Beitrag #7786703: > versuche mich gerade am Umstieg WIN-avr auf stm-cube Du verwendest - dem Foto nach zu urteilen - ein Blackpill Modul. Ist es ein F401 oder ein F411? Man könnte sich mit CubeMX sehr schnell ein funktionsfähiges Gerüst aufbauen.
-
Thread
UART Clock Initialisierungsproblem auf STM32F407G-DISC1 (Discovery)
portiert/angepaßt: stm32f030f4 stm32f030k6 stm32f030r8 stm32f042f6 stm32f051 stm32f072rb stm32f100 stm32f103 stm32f103rb stm32f207zg stm32f303 stm32f303k8 stm32f401 stm32f407 stm32f411 stm32f429 stm32l031k6 stm32l053c8 stm32l073rz stm32l152 stm32l152rb stm32l476 stm32wb55 > Auf was löst denn das Macro "RCC_CR" auf? Sprich: Welche Adresse steht Kein Macro, sondern ein .EQU: stm32F407/terminal.s
-
Thread
STM32 Interrupt programmatisch auslösen
Servus, uC: STM32F411RE (Nucleo 64 board) Sprache: C++ IDE: Eclipse ich möchte gerne einen Interrupt programmatisch auslösen. D.h. ich möchte nicht auf ein Ereignis an einem Pin warten, oder einen Timer oder so
als ich angenommen habe. Also: Guck in die Lernbetty oder in das Mini-Projekt, das ich mal für die STM32F103C8T6 (aka "BluePill") geschrieben habe. Ich glaub, das hieß "STM32F103C8T6.ZIP". Dort findest du zum Nachlesen, wie das gedacht ist. Die Grundsätze sind dir aber hoffentlich bekannt, oder?
-
Thread
2.4" Display-Shield (SPFD5408, ST7783) an STM32
meinem Projekt? Es gibt für den Arduino Uno ein 2.4" Display Shield, dieses Shield passt auch auf das STM32 Nucleo Board (bspw. STM32F411). Nun habe ich Code zur Steuerung dieses Displays und Auswertung des Touchscreens für den STM32 entwickelt. Im aktuellen Stand sind ein paar Grafikfunktionen (Punkte,
Hallo, nur als kurze Info: habe das gleiche TFT am NucleoSTM32F103RB ausprobiert (über STM32-Arduino, wo ich den Nucleo Port gemacht habe) und die vorhandenen (mir bekannten) Libraries umgeschrieben. Nur: den Touchscreen habe ich nie richtig zum Laufen gebracht
-
Thread
Nucleo-H743ZI in Linux und mit stlink 1.5.0
System memory" byte size in hex from }, ... ./include/stlink/chipid.h enum stlink_stm32_chipids { STLINK_CHIPID_UNKNOWN = 0x000, STLINK_CHIPID_STM32_F1_MEDIUM = 0x410, STLINK_CHIPID_STM32_F2 = 0x411, STLINK_CHIPID_STM32
@A.B. habe mal testweise openocd probiert, allerdings fehl mir da auch z.Z. noch ein stm32h7x.cfg File (nur stm32f7x.cfg vorhanden) Da gibt es aber auch einen Fehler, wegen einer ChipID, die nicht richtig erkannt wird. Aber möglicherweise ist mein OpenOCD Packet zu alt. Werde mich
-
Thread
STM32F405 int64_t lehren
Rufus Τ. F. schrieb im Beitrag #4793420: > Detlef _. schrieb: >> Der STM32F405 kann keine 64Bit ints' nativ rechnen, der braucht dafür ne >> Software lib, die muss irgendwo her kommen. > > Das ist dann die
-nostartfiles -Wl,--gc-sections -Tsrc/STM32F401XE/gcc_linker.ld -lm -Wl,-Map=build/hello_world.map Ich verwende den offiziellen gcc von Arm auf Launchpad.
-
Thread
Idee gesucht um Jitter zu beseitigen
Ja, das habe ich gedacht. Deswegen finde ich das ganze noch merkwürdiger. Ich habe den ARM STM32F411 und das dazu passende EVM Nucleo. Wenn ich das Triggersignal auf 1 kHz stelle komme ich auch auf Jitterzeiten von 50 ns. Wohingegen wenn das Triggersignal im milli Sekunden Bereich ist, Ist das
Ansonsten fehlen da noch Interrupts usw. Das Tutoial von Moritz Diller (woisdiekatze) ist zwar für den STM32F1xxx, aber mit ein paar Änderungen passt das auch zum F4: http://www.diller-technologies.de/stm32.html#timer_pwm Vielleicht hilft das schon weiter oder jemand hat einen besseren Link.
-
Thread
Welche Low Cost 32 Bit MCU Familie? Gesperrt
mal ein Apfelmännchen auf einem STM32F103 und dann auf einem STM32F4xx. Die Unterschiede sind gewaltig. Für das Handling der Chips gebe ich dir allerdings Recht. In Circuit Programmierung (über Adapter oder Bootloader) mit und ohne
AT91SAM7S64 gerne benutzt hab. Das waren ARM7TDMI, wenn ich mich richtig erinnere 🤔 Die ersten STM32 hab ich mit dem F103 benutzt - damals hatte ich noch kein BluePill. Glaub mein allererstes STM32 Projekt war ein MP3-Player mit STM32F429. Ich denke, Hauptgrund war die Möglichkeit externes SDRAM
-
Thread
STM32F401RC: Flash erase
jetzt "zu Tode werkel" nur weil ich etwas nicht wahrhaben mag: Ich möchte den Flashspeicher des STM32F401RC aus einem laufenden Programm heraus beschreiben und auch wieder auslesen. Ich arbeite mit dem Libopencm3-Framework, habe aber auch die HAL von ST jetzt schon bemüht und auch Experimente auf
Preises: https://www.lcsc.com/product-detail/Microcontroller-Units-MCUs-MPUs-SOCs_STMicroelectronics-STM32F401RCT6_C74524.html und was der kann, werde ich aber für bestimmte Dinge bei dem Chip bleiben, vor allem weil es auch sehr preiswerte BlackPill-Boards mit dem F401/F411 gibt.
-
Thread
STM32F4 SDIO missbrauchen - geht das?
Schieberegister-Kaskaden (je 4 x STP16CPC26) schieben. Ich brauche kein MISO, aber 6 x MOSI. Das SDIO vom STM32F4 kann ja auch einen 8-Bit-Modus und wäre dafür optimal, die zwei Bits Overhead würden mich nicht stören. ABER: Im STM32F4 Reference manual steht zum Secure digital input/output interface (SDIO
Vielleicht kennt sich ja jemand genauer mit dem SDIO aus. Vorzugsweise würde ich gern einen STM32F411 nutzen. VG Torsten