-
Thread
EMV Probleme mit SDIO Interface
Hallo, Ich kämpfe mit EMV Problemen in Kombination mit einem SDIO Interface bei einer STM32F4 MCU. Mittlerweile wurde auf eine 4-lagige PCB umgestellt (Top,GND,VCC,Bottom) aber ich bin immer noch knapp über dem geforderten Grenzwert bei der Emissionsmessung. Ist keine MicroSD Karte gesteckt
daran schuld ist? Kennt jemand gute Referenzdesigns mit Layouts? [1] https://github.com/OLIMEX/STM32F4/tree/master/HARDWARE/STM32-H407
-
Thread
AVR oder STM32 für Entwicklungsprojekt
Marc schrieb im Beitrag #5618919: > und eher gleich auf ein STM32F4 Discovery mit Float setzen. Einen STM32F4 für eine Toaster Statemachine? Ich glaube, du hast nicht mehr alle Streusel auf dem Kuchen! Nichts gegen STM32F4... Die tun es schon... Aber für
Vorstellung von PIC ist niedlich-naiv. So ein PIC32MZ ist durchaus die gleiche Kategorie wie ein STM32F4 ;-)
-
Thread
Datenblatt gesucht: Modelcraft BO4560/12
IHM08M1 ist nur ein Board mit Endstufe drauf, kein Motorcontroller. Da fehlt noch ein Prozessor (STM32F4 wäre mein Liebling) und die Software dazu. Willst Du eine Motorsteuerungssoftware entwickeln? Du schreibst etwas von Regelung - da kommt noch ein Encoder dazu? - Martin
IHM08M1 ist nur ein Board mit Endstufe drauf, kein Motorcontroller. > Da fehlt noch ein Prozessor (STM32F4 wäre mein Liebling) und die > Software dazu. Willst Du eine Motorsteuerungssoftware entwickeln? Du > schreibst etwas von Regelung - da kommt noch ein Encoder dazu? Korrekt ja, zur Steuerung habe
-
Thread
STM32F4 Discovery: Remote debug with gdbserver
Hallo zusammen, ich bekomme mit einem STM32F4 discovery Board eine Fehlermeldung (s.u.). Gedacht war über OPEN OCD 0.10.0 und GDB eine Verbindung aufzubauen und zu debuggen. Status: - STLink V2 Adapter (Teil des STM32F4 discovery Boards
SWIM v0 VID 0x0483 PID 0x3748 Info : using stlink api v2 Info : Target voltage: 2.909307 Info : stm32f4x.cpu: hardware has 6 breakpoints, 4 watchpoints Info : Unable to match requested speed 2000 kHz, using 1800 kHz Info : Unable to match requested speed 2000 kHz, using 1800 kHz adapter speed: 1800
-
Thread
Interrupt: - STM32f302cc - TIM2_Handler Wird nicht aufgerufen
HAL_TIM_Base_Start_IT(&htim2); Quelle: https://arm-stm.blogspot.com/2015/12/timer-interrupt-on-stm32f4-using-hal.html Danke fürs Mitlesen! #Gelöst viel Spaß beim Entwickeln und viele Grüße Jkkopp --------------------------------------------------------- Update 14:14: Kommando
-
Thread
Vref ADC Microcontroller mit Messverstärker verbinden?
Hi, Ich habe einen STM32F4, mit welchem ich einen analogen Messwert einlese. Nun ist VDDA über eine Ferrit-Perle entkoppelt und ich frage mich, ob ich die Messverstärker mit VDDA füttern sollte oder direkt auf die 3.3V Quelle
-
Thread
Spi Ethernet Chip wie W5500 mit Ipv6?
Kannst du nicht einen Mikrocontroller mit Ethernet-MAC, wie z.B. einen STM32F4 nehmen und einen fertigen IPv6 Stack darauf laufen lassen, wie z.B. lwIP? Dann sparst du dir auch den Umweg über SPI.
-
Thread
Stm32f407 flashen
Schau zuerst ins "STM32F4 Reference Manual" Kapitel 2.4 "Boot configuration". Die Zuordnung der Pins findest du im "STM32F407 Datasheet". Außerdem solltest du einen Blick ins "STM32F40x Errata Sheet" werfen, um böse Überraschungen
-
Thread
Diverse Dev-Kits abzugeben
Primer 2 STM8S Discovery STM8L Discovery STM32F0 Discovery STM32LO53 Nucleo ST M24LR Discovery STM32 F4 Discovery STM32 Value Line Discovery Infineon 7 Buttons Application Kit Infineon XMC4500 Relax Kit Freescale KWIKSTIK Freescale Freedom FRDM-K64F Freescale TWR-K60N512 Tower Kit ATMEL SAM3U
-
Thread
Bildverarbeitung Fadenkreuz an Ziel ausrichten
Alles viel zu kompliziert. stm32f4-disvovery-board mit dcmi und Speicher. -Bild in Speicher -pixel ablaufen, bis Farbe erkannt wird - oberer Rand des Rings -verifizieren, dass dort tatsächlich der Ring ist Vorraussetzung ist
-
Thread
Word Programming Time beim STM32F4
Hallo, ich würde gerne wissen, mit welcher maximalen Zeit ich laut Datenblatt für die Programmierung eines 16 kByte Flash Sektors rechnen muss. Ich schreibe jeweils 4096 mal eine uint32_t Variable (32 Bit) in den Flash. ( Dementsprechend auch PSIZE = x32 ) Jetzt frage ich mich, ob sich die Datenblattangaben sich auf alle PSIZE gleichermaßen beziehen, oder nur auf einer PSIZE von 16. Ich habe früher nämlich mal irgendwo gelernt, dass ein WORD immer 16 Bit sind ? Muss ich dann die Zeiten x2 multiplizieren? Oder ist ein WORD immer das, was ich rechnerarchitektonisch angegeben ist?
-
Thread
LCD-Modul F51661GNCJU-MLW-AA * Info *
pin-kompatibel mit dem LCD-Port dieses STM32 Dev-Boards (https://stm32-base.org/boards/STM32F407VET6-STM32-F4VE-V2.0.html). Bei Interesse stelle ich gerne das KiCad Projekt ins Forum.
-
Thread
Projekt-Idee(!) "Digitaler Mixer"
Ich hatte mal ein Audio-Projekt mit dem STM32F4 gemacht. Der hat zumindest schonmal zwei bidirektionale I2S Kanäle drinnen. Damit hatte ich 4*in und 4*out realisiert. Auch von der Rechenleistung ging bei 168 MHz schonmal so viel, dass man
-
Thread
Bluetooth Tastatur mit Mikrocontroller pairen (Arduino)
ich habs auf einem STM32F103 versucht und bin auch daran gescheitert, weil eben kein OTG) Auf STM32F4(29) hatte das dann geklappt .. mit Fremdcode (und im besten Fall hab ich da dann davon die hälfte verstanden, was gerade so zum Anpassen gereicht hat). Normalerweise bin ich nicht der Typ der sagt
-
Thread
STM32F4 USART1 Probleme
0x00002008U; //USART Enable Müssen es unbedingt eigene Registernamen sein? Wenn du die aus der stm32f4xx.h nutzen würdest, könnte man dir leichter helfen. Nach aktivieren des Peripherie-Takts und vor erster Nutzung der Peripherie-Register muss ggf. ein __DSB() erfolgen.
-
Thread
Microchip Hersteller
mit ATmega probiert... 1 MBit/s ist doch nix. Das kann jeder größere Mikrocontroller wie z.B. STM32F4. Selbst wenn das nicht reicht kann man immer noch größere Prozessoren wie TI Sitara auffahren, die haben jede Menge Leistung und sind hart echtzeitfähig. Immer noch viel billiger als eigene ICs zu
Quadratzentimeter Habe nochmal geschaut. Folgende Prozessoren würden das beispielsweise erfüllen: STM32F4: 168 MHz Cortex-M4 gibt es im WLCSP90-Package mit 4.2x3.9 mm. ATSAMA5D21: 500 MHz Cortex-A5 gibt es im TFBGA-Package mit 8x8x1.05 mm i.MX 6ULL: 900 MHz Cortex-A7 gibt es im BGA-Package mit 9x9 mm
-
Thread
FLASH speicher Lebensdauer Beeinflussung?
Hi, Ich habe einen STM32F4, welcher heute beim Schreiben in den Flash (EEPROM Emulation) in den HardFault ging, und nun komisch reagiert. Ich habe sogleich das STUtility gestartet und einen kompletten Flash erase versucht,
-
Thread
STM32H7 CAN FD "Restricted Operation Mode"
? Das ist wichtig für meine Applikation. Hat da schon jemand > Erfahrungen mit gemacht ? Vom STM32F4... kenne ich die Modi, dass der CAN-Controller vollständig mit dem Bus kommuniziert (senden und empfangen), nur senden, nur empfangen (wie in deinem Fall) oder gar nicht den Bus betut (Loop-Back).
-
Thread
STM32F4 ADC Problem
Hallo, bezüglich des ADCs würde ich gerne mal wissen, wie man jetzt genau eine einzelne Messung durchführt. Ich habe das Problem, dass ich zwar in den Register ADC_SQR3 die Bits [0:4]einstelle für den Kanal, welchen ich gerne hätte (18 interner Temperatursensor) und in den ADC_SQR1 [23:20] die Bits alle auf 0 setze um "einen" Kanal zu messen. Jetzt versuche ich den internen Temperatursensor zu messen. Das zugehörige Bit im ADC_CCR Register ist gesetzt. Dennoch wird einfach "immer" ein anderer Kanal gesampelt.
-
Thread
STM32F4 TIM2 nach HSE Umstellung anpassen
Hallo zusammen, muss man beim Wechsel von HSI auf HSE-->PLL noch irgendetwas spezielles ändern ausser die Prescaler PLLM,*N,PLLP,AHB, APB1 sofern man TIM2 nutzt ? Ich habe das Problem, dass meine Timer-Zeit/en nicht mehr stimmen. Mit den internen 16 MHz RC Oszi hatte ich alle 10 Milisekunden einen Interrupt. Jetzt plötzlich nur noch alle 120 Milisekunden. HCLK ist 84 MHz und APB1 = 2 , also läuft der Timer mit 42 MHz (macht er aber wohl nicht) Seltsam auch, dass das ARR Register angeblich nur 16 Bit groß ist. Laut Debugger ist es aber 32 Bit lang. Ist aber egal, ich habe es auch
-
Thread
Stm32f4 usart Buffer definition
Dear all i am trying to set up a buffer through Usart and trying to send some data through this buffer .below is my function for the buffer i wanted to ask if my function is correct or not .? ofcourse it is not the whole program.just wanted to know if i have made the function correct. your response will be highly aprreciated void USART_Puts(USART_TypeDef* USARTx,volatile char *s) { while(*s) { while(USART_GetFlagStatus(USART3, USART_FLAG_TXE) == RESET); USART_SendData(USARTx,*s); *s++; } } void TxMessage(COM_BYTE *Buffer, COM_UINT16 count) { int i=0;
-
Thread
Wer nutzt das Nucleo-64 und kann mir
es nicht die Arduino eigene Wire.h sein kann, denn die ist nur für AVR Mikrocontroller. Und für STM32F4 gibt es mindestens zwei unterschiedliche Plugins. Bei der hier: https://github.com/mubase/STM32F4-Arduino-core/blob/master/Libraries/Wire/Wire.h Sind es standardmäßig die Pins 25/22 !
nötig, gibt es bereits (den Link hatte ich weiter oben schon gepostet): https://github.com/mubase/STM32F4-Arduino-core/blob/master/Libraries/Wire/Wire.h Man kann das einfach verwenden oder kopieren.
-
Thread
F_Mount /FATFS / STM32F401RE
ist noch ein Member 'ErrorCode', das ist der letzte Fehler vom LL Treiber. Die Bedeutungen sind in stm32f4xx_ll_sdmmc.h zu finden.
-
Thread
Controller mit größerem Flash als angegeben?
viele: [pre] Familie versch. DIE STM32 F0 5 STM32 F1 7 STM32 F2 1 STM32 F3 5 STM32 F4 10 STM32 F7 3 STM32 H7 1 STM32 L0 4 STM32 L1 5 STM32 L4 5[/pre]
-
Thread
STM32F413 Registernamen
jmd. mal den Code unten anschauen könnte. Der TIM2_IRQHandler Aufruf geschieht übrigens in der stm32f4xx_it.c. Dort musste ich den allerdings noch vorwärts deklarieren. Eigentlich sollte der Aufruf doch von selbst bekannt sein ??? Stecke ich den TIM2_IRQHandler in der main.c wie jetzt unten gibt
-
Thread
SMT32 - Uart Receive will nicht
Hallo, ich habe ein kleines Problem mit dem Empfang von Daten auf der UART zwischen einem STM32F4 Controller und einem Sensor-Modul. Das Modul sendet ohne Hardware-Flow-Control. Mit dem STM32F4 kann ich nach Initialisierung mittels HAL-Routinen nur senden, aber auf der RX-Leitung kann ich
STM schrieb im Beitrag #5559337: > Mit dem STM32F4 kann ich nach Initialisierung mittels HAL-Routinen nur > senden, aber auf der RX-Leitung kann ich keinerlei Daten entgegen > nehmen. Gibt es dazu auch Code? STM schrieb im Beitrag #5559337
-
Thread
STM32F4 Schaltkreis passt?
Hallo, erstmal sorry für den schwammigen Titel. Ich will ein eigenes Board mit einem STM32F4 basteln. Bin mir aber nicht sicher, ob die Beschaltung so richtig ist. Vielleicht kann hier jemand grob drüberschauen? Ich würde mich auch über Empfehlungen für ein besseres Layout des Schaltplans
-
Thread
OLED Ersatz gesucht
schneller sein als der Haupt µC, sonst wird man die Daten nicht schnell genug lesen können. z.B. STM32F4xx oder LPC18xx mit 168MHz sollte gehen. Messe mal nach mit welcherm Takt das Display mit neuen Daten versorgt wird und überlege Dir welchen Lese-Takt dein Wunsch µC maximal erreicht.
-
Thread
SD card über sdio interface mit STM32 HAL
github.com/ARMmbed/mbed-os/blob/d311a96061ff3526bc805e20eb35774885ace1ec/targets/TARGET_STM/TARGET_STM32F4/device/stm32f4xx_hal_sd.c#L688 noch einen Leidensgenossen gefunden: https://community.st.com/s/question/0D50X00009fEfUeSAK/about-sdio-and-hal-read-write-functions
github.com/ARMmbed/mbed-os/blob/a5b757312d875521a06de42d898d5d00a86b1a0e/targets/TARGET_STM/TARGET_STM32F4/device/stm32f4xx_hal_sd.c#L2789 Wenn ich wie hier vorgeschlagen https://blog.frankvh.com/2011/09/04/stm32f2xx-sdio-sd-card-interface/ das Find_SCR() einfach weglasse und in den WideBus Mode umschalte
-
Thread
Hat jemand Erfahrungen mit diesem Board auf Ebay.
dieses tolle Board angeschaut ? https://www.ebay.de/itm/STM32F429IGT6-Development-Board-Cortex-M4-STM32F4-Module-ARM-for-Learning/173292071313?hash=item2859032991:g:YosAAOSw7fBa5CD9 Ich find das eigentlich ganz schnuckelig, zumal da direkt SDRAM mit drauf ist. Leider finde ich nirgends im Internet
hat. Hat dieses Board auch: https://de.aliexpress.com/item/STM32F407ZET6-development-board-M4-STM32F4-core-board-arm-development-board-cortex-M4/32878749012.html Hab das im Einsatz und das Nachrüsten des RAM war problemlos.
-
Thread
E-Gitarre eine Oktave tiefer klingen lassen
ein DSP käme denn in Frage? Jeder, der ein wenig Speicher verwalten kann, oder z.B. auch der STM32F4 mit externem RAM. Da wird mit einer Geschwindigkeit in den Speicher Audio geschrieben und mit einer anderen Geschwindigkeit Audio aus dem Speicher gelesen. Ich habe sowas auf meinem Experimentierboard
-
Thread
USB Host Controller
leitet. Alternativ programmiere einen Mikrocontroller mit integriertem USB Host Controller (wie STM32F4) das zu tun, ist aber kompliziert. Alternativ baue eine PCI USB Karte in den PC ein. Was ist das für ein PC der kein USB hat?
-
Thread
Problem mit STM32 CubeMX I2S DMA und Full Duplex
höher als das was ich ohnehin schon aus dem Quellcode lesen konnte. Das Reference Manual zu dem STM32F4 habe ich auch schon zu dem Thema gelesen, und auch recht gut verstanden, aber das zusammenspiel in der CubeMX ist leider nicht so wie erwartet. >Das Problem jedes Frameworks ist meines Erachtens
meine das sie funktionieren müssten (nach meinem Verständnis der Cube HAL). Ich habe in der "stm32f4xx_hal_i2s_ex.c" die HalfCplt in der "HAL_I2SEx_TransmitReceive_DMA" nachgezogen ... /* Set the I2S Rx DMA transfer complete callback */ hi2s->hdmarx->XferCpltCallback = I2SEx_TxRxDMACplt
-
Thread
Wie programmiert man einen STM32?
Hallo, ich habe mir einen STM32F4 Discovery mit dem LCD Bildschirm geholt. Danach habe ich mir das Atollic Studio heruntergeladen und das entsprechende Projekt mit dem passenden Device angelegt. Meine Frage wäre nun folgende:
v2.1) und damit > nicht "um-flash-bar" sind. Wo hast du diese Weisheit her? Ich habe hier ein stm32f4-discovery welches zum j-link geflasht wurde. Das stm32F334-discovery geht auch.
-
Thread
Auswahl Einplatinencomputer
MHz-Bereich gehen. Siehe auch: http://www.micromouseonline.com/2013/02/16/quadrature-encoders-with-the-stm32f4/
-
Thread
STM32 mit J-Link hält nicht an Breakpoints
doof gefragt: Sind Deine Timer richtig konfiguiert? Dieses Problem hatte ich auch mal mit einem STM32F4 und Keil mit einem original STLink/V2 und den Umstieg vom Nucleo auf eigener PCB. Bei mir war das der externe Quarz. Gruß Daniel
doof gefragt: Sind Deine Timer richtig konfiguiert? Dieses Problem > hatte ich auch mal mit einem STM32F4 und Keil mit einem original > STLink/V2 und den Umstieg vom Nucleo auf eigener PCB. Bei mir war das > der externe Quarz. Was ist denn "richtig"? :-) Und welche Timer genau? Ich verwende nur
-
Thread
stm32f4 discovery can transmit problem
i am unable to see any signal on my tx pin.kindly tell me where is my mistake #include "stm32f4xx.h" int main(void) { GPIO_InitTypeDef GPIO_InitStructure; RCC_ClocksTypeDef RCC_Clocks; CAN_InitTypeDef CAN_InitStructure; CAN_FilterInitTypeDef CAN_FilterInitStructure
hello i was thinking stm32f4 has built in can transciever kindly guide me how can i work with it do i need to connect externally and do i have to write some code for it.i am new to can so i do not know much about it.
-
Thread
WS2812B mit Lib von Martin Hubáček auf F103
Eine fertige und funktionierende Lib für STM32F103C8 und für einige STM32F4xx findest Du im WordClock-Projekt: https://www.mikrocontroller.net/articles/WordClock_mit_WS2812 Repo-Browser, d.h. direkter Link zu den WS2812-Sourcen: https://www.mikrocontroller.net
schrieb im Beitrag #5523004: > Eine fertige und funktionierende Lib für STM32F103C8 und für einige > STM32F4xx findest Du im WordClock-Projekt Hallo Frank, danke für deine Antwort. Das WordClock Projekt kenne ich. Ich hatte etwas für die HAL Libs gesucht, da mein Projekt schon darauf basiert. Aber
-
Thread
STM32F407VE Board + TFT Test *.bin ?
TFT-direct-drive.htm#tft-4 Da ist eine .hex-Datei, die auf dem FSMC Musik macht: http://mino-elektronik.de/progs/STM32F4xx/STM32F4-WQVGA_TFT.hex
-
Thread
Einstieg Embedded (ARM) + Funk
tendenziell mehr Empfänger/Aktoren möchte...) Bereits vorhandene Hardware: - Raspberry Pi - STM32F4 Discovery Am liebsten wäre mir natürlich erst einmal eine Lösung mit dem STM32F4, welche ich dann z. B. auch auf einen anderen (günstigeren?) Controller "umziehen" könnte. Mein Hardware-Wissen
-
Thread
STM32 I2C Problem
übrigens lässt sich der MPU6050 problemlos von einem STM32F4 uC mit dem selben Code im Wesentlichen auslesen.