-
Thread
STM32F4 SPI + ADIS 16485
Grüß euch Ich kämpfe gerade mit der Realisierung einer SPI Kommunikation zwischen einem STM32F405 und der Analog Devices IMU ADIS16485. Datenblatt IMU: http://www.analog.com/static/imported-files/data_sheets/ADIS16485.pdf Das Projekt wurde mit STMs Eclipse Plugin erstellt und wird mit
-
Thread
STM32F4-Discovery Übersicht
www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00037051.pdf beim STM32F405,7) gibts im Kapitel "Pinouts and Pin description" eine Übersicht über alle Pins, und im Kapitel "Electrical Characteristics" eine Übersicht über die elektrischen Eigenschaften. Da hast du dann ja
-
Thread
STM32F405 - DSP Medianfilter
Hallo, hat von euch schon mal jemand einen Medianfilter auf einen STM32F4 programmiert? Ich benötige diesen um aus einer Datenreihe Ausreißer zu entfernen. Meinen derzeitigen Medianfilter habe ich mit for-schleifen gelöst. mit einer Filterlänge von 5 Punkte. kennt ihr eine DSP-Funktion des Cortex-M4 einen Median-Filter zu optimieren? Mein Ziel ist es, eine bessere Performance zu erreichen. Derzeit benötigt mein Medianfilter bei einer Datenlänge von ca. 1000Punkte ungefähr 6ms. LG Michael
-
Thread
Interrupt nach n Messungen
Hallo, Ich möchte gern mit einem STM32F405 über DMA und den ADC einen Datenpuffer von 50000 Werten vollschreiben und danach auswerten. Jetzt würde ich den DMA Controller so einstellen, dass er nur einmal seine 50000 Transvers macht und dann
-
Thread
STM32Cube & Eclipse & GCC
startup_stm32f401xe.s Assembling: Drivers\CMSIS\Device\ST\STM32F4xx\Source\Templates\arm\startup_stm32f405xx.s Assembling: Drivers\CMSIS\Device\ST\STM32F4xx\Source\Templates\arm\startup_stm32f407xx.s Drivers\CMSIS\Device\ST\STM32F4xx\Source\Templates\arm\startup_stm32f401xc.s: Assembler messages: Drivers
-
Thread
STM32F4 Daten passen nichts ins RAM
Hallo, ich habe einen STM32F405 Controller in dessen RAM ich ein großes Datenpaket ablegen möchte. Ohne dieses Datenpaket habe ich: text data bss dec hex 6654 1292 2620 10566 2946 dann kommt
Blöcke verteilt ist, und der Zugriff im Programm beim "Sprung" zum Speicherfehler führt. Da der STM32F405 keine MMU hat, die daraus einen logischen Block machen könnte, gibt es nur eine Möglichkeit: eine struct aus zwei Arrays die in den beiden Blocks deklariert werden und Zugriff über Zeiger: struct
-
Thread
Einstieg in die Mikrocontroller
Tiny13, Tiny84, Atmega328, Atmega644, STM32F405. In der Reihefolge, je nach Bedarf/Aufgabe
-
Thread
PWM STM32F405
Ich habe folgenden Code geschrieben, der mir insgesamt 6 PWM Signale liefern soll. Leider tut sich garnichts an den PWM Ausgängen. Was habe ich übersehen? [c] void Init_PWM ( void ) { GPIO_InitTypeDef GPIO_InitStructure_A, GPIO_InitStructure_B; GPIO_StructInit(&GPIO_InitStructure_A); GPIO_StructInit(&GPIO_InitStructure_B); // IOs als Ausgang initialisieren (PortA und PortB) RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOA, ENABLE); RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOB, ENABLE); GPIO_InitStructure_A.GPIO_Mode = GPIO_AF_TIM1; GPIO_InitStructure_A.GPIO_Pin = GPIO_Pin_7 | GPIO_Pin
-
Thread
Integer Sättigung
Hallo, ich habe einen vermeintlichen Fehler in meinem C Programm (CoIDE) unter einem STM32F405 gefunden, der sich aber nicht auswirkt. Jetzt ist die Frage, ob evtl. an der DSP-Fähigkeit des Controllers liegt und sich daher alles noch normal verhält. Normalerweise würde ich hier [C]
-
Thread
STM32F4 wie viel Strom?
Harders schrieb im Beitrag #3528501: > 25mA an 100 IO-Pins > ergibt 2,5A :-) Dazu gibt es in STM32F405/7 Datenblatt unter 5.2 die IVDD und IVSS Angaben (150 mA).
-
Thread
STM32. PinBitAbfrage gefällt dem Compiler nicht
specified input port pin. * @param GPIOx: where x can be (A..K) to select the GPIO peripheral for STM32F405xx/407xx and STM32F415xx/417xx devices * x can be (A..I) to select the GPIO peripheral for STM32F42xxx/43xxx devices. * x can be (A, B, C, D and H)
-
Thread
Einstieg auf Microcontrollern mit modernen Programmiersprachen
, dass das der Idealfall ist: Kein Heap wird genutzt, daher muss auch kein GC laufen. So ein STM32F405 kostet übrigens alleine schon gut 10 EUR... Nein, das überzeugt mich nicht. Wieder so ein "Experiment".
-
Thread
Suche Layouter mit Altium
statt Via in Pad. Aber woher weisst du, dass er sowas nimmt? Ausserdem, nach meinem Datenblatt STM32F405xx gibt es pitch 0,4 und 0,635 mm. Gruss Reinhard
Via in Pad. Aber woher > weisst du, dass er sowas nimmt? Ausserdem, nach meinem Datenblatt > STM32F405xx gibt es pitch 0,4 und 0,635 mm. > > Gruss Reinhard Ersan hatte oben nen Link zu nem F439 Evalboard gepostet...
-
Thread
STM32F4Discovery SPI slave
Alternate Function ("AF") zu setzen, dürfte Unsinn sein. Hier mein funktionierender Kode für einen STM32F405 als SPI-Slave... Initialisierung: // Taktversorgung der benötigten Peripherie RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOB,ENABLE); RCC_APB1PeriphClockCmd(RCC_APB1Periph_SPI2,ENABLE);
-
Thread
CAN-Experimente mit STM32F4-Discovery
Ansonsten gäbe es auch dieses Board: http://re.reworld.eu/de/produkte/s64dil-405/index.htm µC STM32F405 mit einreihiger Stiftleiste. Allerdings muss es mit einem JTAG-Interface bespielt werden, z.B. das vom Discovery Board.
-
Thread
Frontal Cortex
Ein brauchbares Board mit einem STM32F405 wäre z.B dieses: http://re.reworld.eu/de/produkte/s64dil-405/index.htm mit einreihiger Stiftleiste, und somit auch Steckbrettauglich. Dazu am besten ein Segger J-LINK EDU zum debuggen. Es
-
Thread
STM32 Programmierschnittstelle / Grundbeschaltung
paar zusätzliche Infos zum S64DIL-103: Das Modul gibt es auch mit dem 168MHz-Cortex-M4-Controller STM32F405RGT6 (1MByte Flash, 192kByte RAM). Bei beiden Modulen wird das identische Platinenlayout verwendet. Lediglich in der Bestückung gibt es ein paar Unterschiede. Der Quarz ist entnehmbar (austauschbar
Ausführung wäre denkbar! Bisher verkauft sich von den STM32-Modulen nur das Modul, bestückt mit dem STM32F405 so einigermaßen. Das Board, bestückt mit dem STM32F103 läuft gar nicht. Es ist mir klar, dass die Module preislich nicht gerade als Schnäppchen durch gehen. Ist halt geprüfte Industriequalität "
-
Thread
[V] STM32 Breakoutboard passend für Breadboard, tolle sache!
µC über 1,1µF an Masse zu legen? Dann könnte man mit einem 8MHz Quarz auch einen STM32F205 oder STM32F405 bestücken und das Board wäre noch viel interessanter. Gruß Martin
über 1,1µF an Masse zu > legen? Dann könnte man mit einem 8MHz Quarz auch einen STM32F205 oder > STM32F405 bestücken und das Board wäre noch viel interessanter. > > Gruß Martin Hallo Martin. Mit aufregung habe ich gleich nachgeschaut. Leider muss ich dir mitteilen, dass lediglich pin 37 direkt
-
Thread
STM32F405, USART2: Mit TXE-Interrupt funktioniert es nicht
ein Problem, das eigentlich keines sein sollte. Aber vermutlich übersehe ich etwas. Bei einem STM32F405 (Cortex-M4, auf einem S64DIL-405-Board) soll USART2 für eine serielle Kommunikation verwendet werden (nur Tx auf PA2 und Rx auf PA3, keine Handshake-Leitungen). Im folgenden Kode-Beispiel wird der
-
Thread
STM32F405RET6 Timer als Oszillator
Guten Tag Ich arbeite mit dem STM32F405RET6. Bei der Hardwareentwicklung für Antriebseinheiten, benötigt der Kommunikationsbaustein einen 40Mhz Takt. Aus Platzgründen würde ich dies gerne mit einem Timer des uPs realisieren. Der Timer
-
Thread
STM32F405RET6 Vref+/- und Vssa/Vdda
Hallo Ich arbeite mit dem STM32F405RET6 Mein Englisch ist eben nicht so gut und möchte ich mich versichern. Vssa und VDDA benötige ich und ich speise sie von Vref- und Vref+, da ich die Analogen Optionen einsetzen möchte (ADC, DAC
-
Thread
STM32 Frage zum ADC
kann nur etwas über den STM32f40x sagen: in dem datasheet STM32F405xx/STM32F407xx stehts bei Punkt 5.3.20 12-bit ADC characteristics: t_Stab / Power-up time--> typ=2µsek max=3µsek Müsste auch im Datenblatt für deinen Typen stehen G Ert
-
Thread
STM32 RTC und Pufferbatterie
Hardware des Controllers auskennen. Wie dem auch sei ich bin ein Stück weiter: "Description STM32F405xx, STM32F407xx Page 22/154 Doc ID 022152 Rev 1 Chapter: 2.2.15 Power supply supervisor The power supply supervisor is enabled by holding PDR_ON high." .... "On LQFP176 packages, the internal
-
Thread
Merkwürdige STM32F405-FPU-Exception
Hallo allerseits, beim Ausprobieren der FPU auf dem STM32F405VG ist mir aufgefallen, dass z.B. eine Division durch 0 (mit VDIV) nicht etwa das Flag DZC in FPSCR setzt, sondern IOC (invalid operation). Natürlich kann man eine Division durch 0 als ungültige Operation
-
Thread
Hilfe bei Wahl neuer Controllerfamilie
ST: STM32F107 STM32F105 STM32F205 STM32F207 STM32F405 STM32F407 Freescale MK60
-
Thread
STM32F405 ADC Injected Trigger
Hallo zusammen, ich arbeite derzeit an einer sensorlosen Regelung eines BLDC Motors und verwende die injected Funktion des ADC um die Spannungen am rekonstruierten Sternpunkt und an der nicht aktiven Phase zu messen. TIM1 erzeugt mir die PWM mit den Kanälen 1 bis 3 und Kanal 4 nutze ich um den ADC in der PWM_high Zeit zu triggern. Das scheint soweit auch zu funktionieren. Ich habe jedoch das Problem, dass scheinbar nicht erkannt wird, dass die Phasenspannung die Sternpunktsspannung kreuzt. Um mal die Werte des ADC zu kontrollieren habe ich diese per USART an MATLAB geschickt und wollte
-
Thread
Ambilight mit STM32F4discovery und TVP5150AM1
10:43:02 : Device ID:0x413 10:43:02 : Device flash Size : 512KBytes 10:43:02 : Device family :STM32F405xx/F407xx/F415xx/F417xx 10:43:18 : Binary File closed. 10:43:41 : [Ambilight-STM32F4-GNUARM-V1.2.hex] opened successfully. Address Ranges [0x08000000 0x080001D4] [0x080001E0 0x08014F8C
-
Thread
STM32 VBAT über Gold CAP
Hallo Leute, Möchte bei einem STM32F405 die RTC über einen Goldcap puffern. 1. Stimmt die Schaltung so, wie im Anhang? 2. Wie lange in etwa wird die RTC gepuffert. Habe gelesen, das ab 1,8V die RTC nicht mehr stimmt.
-
Thread
STM32f4 USB HS onboard support?
hab ich ein wenig in den Datenblättern von dem MCU geschaut und folgendes gefunden: [code]The STM32F405xx and STM32F407xx devices embed a USB OTG high-speed (up to 480 Mb/s) device/host/OTG peripheral. The USB OTG HS supports both full-speed and high-speed operations. It integrates the transceivers
-
Thread
Zeitgenaues Abspielen von Sounddateien
Die STM32F405/407 haben 192 kB RAM und 2 Stück 12-Bit DACs. Je nach benötigter Samplerate könntest du evtl. die Sounds also in den RAM vorladen und dann per DMA (und Timer) praktisch sofort auf die DACs schicken
-
Thread
STM32F4 <--> RaspberryPi Paralle, UART oder SPI
zusammen, folgendes Problem: Ich hab mein Display (ILI9481) mit 480*320 262K Farbtiefe an einem STM32F405 dranhängen. Dank FSMC ja alles kein Problem. Jetzt will ich aber ein bisschen mit 3D Animationen rumspielen. Jetzt find aber mal Sachen (eine 3D Engine) die auf einem STM32F4 laufen würde. Da hilft
-
Thread
STM32F4xx: ADC-Trigger mit Timer1-Ereignis?
Hallo Forum-Gemeinde! Gegeben ist ein STM32F4xx-Controller (STM32F405, Cortex-M4). Ich suche ein funktionierendes Quelltext-Beispiel, in dem mit einem Timer1-Ereignis, also ohne Interrupt, die (jeweils einmalige) ADC-Konvertierung angeworfen wird. Wenn ich das richtig
-
Thread
Symbol Karusell + Drehgeber
augeordnet und drehen dann je nach Drehgeberaktion nach vorne / hinten. Generelle Info: Zielsystem STM32F405 mit einem 3.5" 320x480 full color display auf ILI9481 basierend. Danke
-
Thread
[STM32F4] wo sind die FSMC Pins beim LQFP 64 Gehäuse?
Hallo, ich habe einen STM32F405 im LQFP64 Gehäuse vorliegen. Nun findet sich auf S.45 in http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00037051.pdf die Pinbelegungstabelle. Nur da finde
Typenbeschreibung http://www.st.com/web/catalog/mmc/FM141/SC1169/SS1577/LN1035/PF252144 hat der STM32F405 ja eine FSMC. Darf ich das so verstehen, dass die FSMC nur bei den STM32F405 Typen im entsprechenden Gehäuse zu finden ist? Vielen Dank
-
Thread
Oszillator Anbindung an STM32F405 (68 Pins)
Hallo zusammen, ich entwerfe gerade einen Schaltplan mit einem STM32F405 (68 Pins). Ich weiß allerdings nicht wie und was ich an den "OSC-Pins" anbinden muss. Wozu dienen diese überhaupt? Hat evtl. jemand einen geeigneten Schaltplan, in welcher eine typische Beschaltung
-
Thread
[STM32f4] I2S mit DMA
definiert werden ansonsten geht der DMA in keinen Interrupt (so wars jedenfalls bei mir mit dem STM32F405). Warum dass so ist konnt ich leider nicht rausfinden, bzw. nahm ich mir nicht die Zeit dazu. [c]__attribute__ ((section(".sram2"))) singed long...[/c] Nur so hat es bei mir funktioniert.
-
Thread
STM32F4 Discovery ADC 2 Channel DMA
Im STM32F405xx, STM32F407xx Datenblatt stehen in der Tat einige Werte (siehe Tabelle 65)... Sie gehen von 2 Msps bis 6 Msps bei fADC = 30 MHz und tS = 3 ADC cycles. Die 6 Msps werden nur bei 12-bit resolution
-
Thread
STM32F4 LQFP100 - doppelte SPI-Pins?
für alle Pin eines Devices. Die Tabelle Table 8. "Alternate function mapping" des Datenblattes STM32F405/7 gibt dazu Auskunft. Appendix A A.1 Main applications versus package gibt Auskunft, welche Devicekombination abhaengig vom Gehäuse überhaupt möglich sind. Ungeschickte Pinzuweisung kann natürlich
-
Thread
STM32F4 Rev. A/Z
entwerfe grade ein eigenes Board. Jetzt hab ich nur ein Problem un zwar gibt es den Controller (STM32F405VGT6) in der Rev. A und Z. in der Rev. A muss mann den Pin 99 auf High legen um den Internen Voltage Regulator zu aktivieren. In der Rev. Z ist der Voltage Regulator immer an und Pin 99 muss an GND
-
Thread
STM32F4: PWM auf beliebigen Ports?
interessiert. Das ist zumindest schon mal angedacht. Wenn, dann allerdings wohl "nur" mit dem STM32F405RGT6. Der hat 64 Pins. Für mein nächsten Projekt ist dieser vermutlich zu klein. Deshalb ist die Motivation, ein Modul für den Dual-In-Line-Sockel zu entwickeln, z.Zt. nicht sehr ausgeprägt. Es
-
Thread
Verlosung RX210 Promo-Board
Search.aspx?dsNav=Ny:True,Ro:0,Nea:True,N:4294892287-4294932619-753-4294922164 Wer z. B. einen STM32F405 braucht, wir ihn auch nicht 'um die Ecke' bekommen. Die Sachen von R oder C reichen vielleicht für ein RC-Glied - weit käme man damit nicht :-)
-
Thread
STM32F4 CoOS
> > allerdings finde ich das nicht wieder. es wird der STM32F4x (Cortex M4 Family) STM32F405RG, STM32F407IG STM32F407VG, STM32F407ZG STM32F415RG, STM32F417VE unterstützt. Plus 25 Test-Anwendungen! Gruß G.G.
vollständige Liste findet man hier: http://www.coocox.org/CooCox_CoIDE.htm Relevanter Auszug: STM32F405RG, STM32F407IG, STM32F407VG, STM32F407ZG, STM32F415RG, STM32F417VE
-
Thread
STM32F405RGT6-LQFP64 PDR_ON/VDD
Hallo, ich bastel grade eine Eagle Lib für die STM32-Controller. Zur Zeit erstelle ich einen STM32F405RGT6 im LQFP 64 Gehäuse. Als Hilfe benutze ich das MicroXplorer Tool von ST für die Pin Belegung. Ich schätze allerdings das in dem MicroXplorer Tool ein Fehler ist, den er meint, dass der Pin
-
Thread
Floating Pointing Unit STM32F4
den fred nochmal, weil ich ein ähnliches Problem habe: Ich betreibe ein Olimex board mit einem STM32F405 unter C mit gcc und Eclipse, ich lade das Programm über JTAG. Geht alles wunderbar, solange ich kein float benutze. Falls ich das tue, übersetzt und linkt er problemlos, der 'launcher' meckert
-
Thread
Drohne im eigenbau Gesperrt
sein. Du brauchst externes Ram, Flash ist auch nicht gerade üppig. Ich würde davon abraten, ein STM32F405 ist wahrscheinlich besser und billiger und auch wesentlich weiter verbreitet und bietet damit den Vorteil auf bewährtem Code aufbauen zu können. Man muß sich ja das Leben nicht absichtlich schwer
-
Thread
STM32 Tutorial
suchen. Z.B. USART_IT_RXNE findet sich im USART status register, reference manual S.998 des STM32F405 Normalerweise ist es eher umgekehrt, dass es Registeradressen gibt, die ST nicht definiert hat. ;)