-
Thread
Welcher ARM?
entschieden einen ARM Cortex M4 zu kaufen und mich damit zu beschäftigen, habe auch das Discovery Kit STM32F4 bestellt, die Bestellung wurde aber storniert. Ich will das als gelegenheit nutzen um auch über andere Boards nachzudenken. Es gibt ja jede Menge Empfehlungen hier im Forum, u.a. STM, Keil, gecko
-
Thread
ADC Channel Angabe bei STM32F411RE
Eingänge. Wenn du alle Eingänge sampeln möchtest, dann reduziert sich die Rate natürlich. Gibt auch STM32F4xx Boards mit 2 AD-Wandlern. Müsste sogar welche mit dreien geben, wenn ich das CMSIS davon noch richtig in Erinnerung habe.
-
Thread
dspic ausreichend für Audio Effekte ?
gibts irgendwo nen thread dazu im stm32 forum. Ich selber mache auch grad ein DSP Projekt mit stm 32f4 mit 4 in 4 out. Habe aktuell 8 iir filter laufen mit 44,1khz und 24 Bit erzeugt ca 30% cpu last wenn man die Anzahl der Takte zählt die es für die filter braucht und es in Anbetracht der Gesamtzahl
-
Thread
Welches der beiden Dev.Boards?
hier gibt es ja ein sehr interessantes Discovery Board: STM32F7. Dann werde ich mich wohl zwischen STM32F4 oder STM32F7 entscheiden.
Achso und einen JTAG Debugger/Programmer brauche ich dann wohl auch fürs erste für einen STM32F4?
-
Thread
STM32 SRAM Timings
funktioniert wie gewünscht. Ich kann den Speicherbereich des SRAMs innerhalb der Memory Bank des STM32F4 benutzen. Jedoch mag ich zu bezweifeln, dass ich das Themengebiet vollständig verstanden habe, was die Timings und eventuell die Einstellungen angeht. Ich habe den SRAM CY7C1051DV33: http://www.cypress.com/file/42786/download Das Referenzhandbuch vom STM32F4xx findet ihr hier: http://www.st.com/web/en/resource/technical/document/reference_manual/DM00031020.pdf. Ab Seite 1589 wird es für diese Frage interessant. ;) Was ich nicht ganz verstehe, ist
-
Thread
Welcher Schrittmotor?
Lorenz-Attraktors. Gibt wunderhübsche Kurven auf einem alten analogen Oszi im XY-Modus. Auf einem STM32F4 läuft das mit 1.8 MHz Updaterate. Single cycle float multiply... Das ist natürlich Spielerei, aber z.B. bei einem Motorregler ist die Frage, ob Du mit Positions-PID und Strom-PI fertig bist, bevor
-
Thread
STM32F4: Anfängerfrage: nach NVIC_Init lande ich in hardfault handler
the code is copied from Tijen // Majerle EXTI-Tutorial: // http://stm32f4-discovery.com/2014/08/stm32f4-external-interrupts-tutorial/ #include "stm32f4xx.h" /* Configure pin to be output (orange LED on STM32F4-Discovery Board)*/ void Configure_PD13(void) {
programmieren? Hintergrund: ich bin "nur" Hobby-Programmierer - kann mich also nicht fulltime mit dem STM32F4 Reference Manual beschäftigen. Viele Grüße Josef2
-
Thread
2 STM32F4 SPI Master/Slave FullDuplex
Hallo ihr! Ich brauche mal wieder euren Rat: Ich habe SPI mit DMA zwischen einem F407 und einem F429 laufen. Alle relevanten Funktionen befinden sich im Anhang. Auch im Anhang befindet sich ein Oszigramm, der rote Kanal zeigt MISO. Habt ihr einen Plan, warum MISO zwischen den zwei Frames auf High bleibt? Mir ist aufgefallen, dass ein leichtes Delay zwischen der Master-Clock und dem MISO herrscht, hat es vllt damit etwas zu tun? Es sieht so aus, als ob er das letzte Bit auf die Leitung drückt, aber aufgrund des Delays das Frame zum Ende kommt, also wartet er mit dem runterziehen bis zum nächsten
-
Thread
Ethernet PHY für RMII mit 25Mhz gesucht
Hallo, ich möchte gerne einen STM32F4 mit dem Ethernet verbinden und suche nach einer Möglichkeit, den PHY über RMII anzubinden aber ohne einen 50Mhz Quarz zu verwenden. Gibt es Alternativen zum LAN8720A im TQFP48 Gehäuse?
Marcus H. schrieb im Beitrag #4488089: > Gerade beim STM32F4 ist die PLL aber so jitterig Ist das bei den aktuelleren Modellen, z.B. STM32F429 auch noch so?
-
Thread
STM32Fxxx: Busse ideal takten?
Egal was ich dort eintrage, > ein Pin toggelt bei mir mit 12,5 Mhz maximal auf manuelle Weise. STM32F4 -> RM0090 GPIO->GPIOx_OSPEEDR: Note: Refer to the product datasheets for the values of OSPEEDRy bits versus VDD range and external load. STM32F405/7 DOC022152rev5 Suche "OSPEEDRy" -> Input/output
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
[v] diverse Stm32 Boards
entweder unbenutzt oder nur kurz ausprobiert. Stm32f429: 30€ Stm32f411: 15€ Stm32f407: 16€ Stm32f4 nucleo: 10€ Stm32f1 nucleo: 9€ Nfc extension: 8€
#4487312: > Du scheinst die Zeit zu haben. Ich weiß die Preise nur, weil ich auch nach diversen STM32F4 Boards geguckt habe. Du kannst jeden Preis der Welt machen, aber bei gebrauchten Sachen (und das sind sie schon, wenn sie dir geliefert wurden), kann man grundsätzlich sagen 50-70%. Da ja auch
-
Thread
STM32F4 Programmierschnittstelle
Tach auch! Bisweilen habe ich immer ein Discovery-Board genutzt und den Mikrocontroller direkt über den OnBoard st-link programmiert. Nun benutze ich jedoch ein Board, welches diesen nicht enthält. http://www.waveshare.com/product/mcu-tools/stm32/core/core429i.htm Und ein Programmer mit coolem Gang Tribal: http://de.aliexpress.com/item/Free-Shipping-1SET-ST-Link-st-link-V2-for-STM8S-STM8L-STM32-Cortex-M0-Cortex-M3/1619197946.html Wie ich diese miteinander verbinde, ist mir nicht 100%ig klar. *Board* <-> *STlink* SWDIO <-> T_SWDIO SWCLK <-> T_SWCLK SWO <-> T_JTDO RESET <->
-
Thread
Externer DAC am STM32F4 DISC1
Hallo zusammen, an einem STM32F4 DISC1 habe ich einen externen DAC (pcm1774) am I2S2 dran, aber leider bekomme ich den I2S nicht zum laufen. Könnte vielleicht jemand bitte über den Code zum initialisieren des I2S2 schauen? Vielen
-
Thread
STM32F4 I2C ACK bei 1.5V
sicherheitshalber nochmal das Reference Manual des Controllers, vielleicht hast Du was übersehen, kann man beim STM32F4 nicht die Ausgänge explizit auf Open-Collector konfigurieren oder verwechsel ich da was? hab das Manual grad nicht da und wenig Zeit. Für interne Pullups alleine sieht das fast schon zu kräftig auf
> kapazitives Touch hat und jetzt zickt I2C rum Die I²C-Einheit von den alten STM32, inkl. dem STM32F4, kann einem enorm viel Spaß generieren. Wenn du noch leicht wechseln kannst, wäre es empfehlenswert, einen neuen STM32 (STM32F3, F0, ...) zu nehmen mit der verbesserten I²C-Peripherie, die ist einfacher
-
Thread
CooCox - keine Registrierung möglich
Hallo zusammen! Habe gerade mein STM32F4 Dicovery Board erhalten und musste leider feststellen das man sich bei CooCox nicht mehr registrieren kann. (ohne Account ... keine Downloads möglich). Habe mich 3 mal angemeldet, jedes mal:
-
Thread
STM32F103C8T6: Timer 6 IRQ verschwunden?
where the Flash memory density ranges between 256 and 512 Kbytes. Ich war auch verwöhnt von dem Stm32f4, auf einmal muss man sich wieder einschränken ;-) Wenn mC tauschen, dann doch gleich einen High-density. Oder gar einen Cortex M4 oder sind die nicht mehr Pinkompatibel?
Nils P. schrieb im Beitrag #4481855: > Ich war auch verwöhnt von dem Stm32f4, auf einmal muss man sich wieder > einschränken ;-) > > Wenn mC tauschen, dann doch gleich einen High-density. Oder gar einen > Cortex M4 oder sind die nicht mehr Pinkompatibel? Weiss ich
-
Thread
12bit ADC+12bit DAC 20kHz 8min
PS: https://www.mikrocontroller.net/topic/390312?goto=4474242#4474075 Anschluss des STM32F4-Discovery an eine SD-Karte. Keinerlei zusätzliche elektrische Komponenten (wie Pegelwandler) benötigt, lediglich ein einfacher mechanischer Adapter. Sollte natürlich so ähnlich auch mit anderen STM32
#4480635: > https://www.mikrocontroller.net/topic/390312?goto=4474242#4474075 > Anschluss des STM32F4-Discovery an eine SD-Karte. Keinerlei zusätzliche > elektrische Komponenten (wie Pegelwandler) benötigt, lediglich ein > einfacher mechanischer Adapter. Vielen Dank !
-
Thread
SM32F7 Entwicklung unter Segger Embedded Studio
tatsächlich noch nicht aber auch ohne das konnte ich problemlos damit arbeiten. Man kann sich z.B. das STM32F4 Package nehmen, eben das Linker File anpassen und die Device spezifischen CMSIS Dateien vom ST benutzen. In der embOS Cortex-M SES Trial Version ist ein Board Support Package für das ST STM32756G-Evalboard
-
Thread
STM32F4 SDRAM Geschwindigkeit
Hallihallohallöle! Habe mit folgender Schleife Zeitmessungen gemacht, wie lange es braucht, bis das externe SD-Ram komplett beschrieben wurde: [c] uint32_t a = GetTick(); for (int i = 0; i < SDRAM_SIZE; i += 4) { // 501ms -> 16.743.729b/s //*(uint8_t*)(0xD0000000 + i) = 0xBB; //*(uint8_t*)(0xD0000000 + i + 1) = 0xBB; //*(uint8_t*)(0xD0000000 + i + 2) = 0xBB; //*(uint8_t*)(0xD0000000 + i + 3) = 0xBB; // 314ms -> 26.715.312b/s //*(uint16_t*)(0xD0000000 + i) = 0xBBBB; //*(uint16_t*)(0xD0000000 + i + 2) = 0xBBBB; // 233 ms -> 36.002.609b
-
Thread
Empfehlung Tool-Kette für STM32
CubeMX zusammen benutzen ? Eclipse kenn ich auch. An Boards habe ich mit für den Anfang ein STM32 F4 Discovery und Nucleo-64 gekauft.
Rolf J. schrieb im Beitrag #4476849: > An Boards habe ich mit für den Anfang ein STM32 F4 Discovery und > Nucleo-64 gekauft. Aha. Ich frage mich immer, was eigentlich die Leute anstellen wollen, die so an die Sache herangehen. Also frag ich auch dich: Gibt eigentlich irgend ein konkretes
-
Thread
STM32F100: DMA oder nicht DMA ?
mehr und dem DMA steht nichts im Wege. http://www.requiem-projects.com/en/ili9341-lcd-driver-stm32f4-dma/
-
Thread
SD-Karten Extender Leitung
kleinen Erfahrungsbericht: Auf einer furchtbaren fliegenden Verdrahtung (siehe Anhang) mit hilfe eines STM32F4 Discovery und umfunktionierten SD-microSD-Adapter funktioniert es bis 33,6 MHz (mehr kann der F4 dank Silicon-Bug nicht), aber nur mit der gezeigten Samsung Evo Karte (viele Tage Langzeittests ohne
-
Thread
STM32F4 USB_OTG_HS im FS-Mode nutzen - wie?
Hallo an alle, ich habe ein Projekt bei dem beide USB-Schnittstellen des STM32F4 benutzt / verdrahtet sind. Bei der HS sind nur die Datenleitungen (keine VBUS und ID Leitungen, die sind anderweitig verwendet) zu USB-Buchsen gelegt. Ich möchte Daten zu einem angeschlossenen
-
Thread
STM32F4 SSD1963 TFT FONTS
gerne. Ist noch etwas unaufgeräumt, aber wie man sieht Cortex-Mx übergreifend. Hier mal auf dem STM32F4-disco board, immmer noch nur Pin-Wackeln. Ich benutze Keil oder SW4STM32 mit CubeMX für die Grundstruktur. Alles in C programmiert. Der Font ist aus Platzgründen auf der Seite liegend, damit keine
-
Thread
DAC für 8 Ohm 0,1 Watt Lautsprecher?
Ich wollte einen kleinen MP3-Player mit einem STM32F4 bauen. Ich hatte bei mir noch einen 8-Ohm-Lautsprecher mit 0,1 Watt maximaler Belastbarkeit gefunden. Die Qualität des Wandlers muss nicht perfekt sein, eher günstig. Er soll aber natürlich den Lautsprecher
-
Thread
D+ Leitung pull up an VBUS 5V
Datenleitungen hält. Wieso nimmst nicht einfach die 3,3V Versorung? Die brauchste doch eh für deinen STM32F4. Edit: Braucht der STM32F4 den Pullup überhaupt extern? Im Schematic von dem F4 Discovery finde ich gerade keinen Pullup (kann ich aber auch übersehen haben).
-
Thread
Windows verschluckt USB Transfers
Ich bin jetzt schon seit Wochen einem äußerst hartnäckigem Bug auf der Spur. Ich habe auf einem STM32F4 ein USB MTP Device programmiert und eigentlich läuft alles, bis auf das Abbrechen eines Kopiervorgangs vom PC zum Device. Dabei scheint der nächste Transfer nach dem Abbruch auf dem Bulk Endpoint
-
Thread
Linker Script .bss automatisch aufteilen lassen
Sind beide Bereiche wirklich funktionell gleichwertig? Der CCM bei einem STM32F4 kann z.b. nicht als DMA-Quelle/Ziel dienen. Das kann Dir auch der IAR-Linker nicht automatisch verhackstuecken. Da helfen dann nur Region-Pragmas.
-
Thread
STM32F4 Transfer Error
Ich habe gerade ein seltsames Problem mit dem DMA vom STM32F4: Ich nutze DMA2 Stream0 um ADC1 Werte einzulesen. Der Code (siehe unten) funktioniert auf zwei Platinen und auf der Dritten nicht. Die Platinen sind funktionell unterschiedlich haben jedoch die
-
Thread
STM32F4xx: Kann mal jemand die SPI testen?
Also mach doch bitte ein vollständiges, kompilierbares Programm. Als Hardware reicht ja dann das STM32F4-Discovery aus.
ein kompilierbares vollständiges Beispielprogramm hoch. Dann teste ich es auch gerne an meinem STM32F4 Discovery.
-
Thread
STM32F4Discovery & AT42Qt1070 Kein ACK
Hallo, um meine Schaltung und Platinenlayout zu prüfen, habe ich den AT42QT1070 an einen STM32F4 Discovery angeschaltet. Beschaltung (mehrfach geprüft/gemessen) Discovery -> AT42Qt1070 GND -> Pin2 & Pin14 +3V -> Pin1 (100n Blockkondensator in unmittelbarer Nähe zu Pin1&14) PinB6 -> Pin3
-
Thread
TTF auf Controller renderm?
braucht dann natürlich einiges an Flash. Das läuft auf den grösseren M3..M7 mit ext. SDRAM und Flash, STM32F4 oder LPC1788 als minimum. Sieht dafür um einiges besser aus als die Klötzchengrafik üblicher mini Displays.
-
Thread
STM32F4 Discovery - SSD1963 TFT
kann der > F407/F427 das Display doch selber ansteuern. > Beitrag "TFT-direct-drive, WQVGA-TFT an STM32F4" > Alternativ kann man den F429 einsetzen und mit einer FLUT arbeiten. Wenn > höhere Auflösung bzw. mehr Farben benötigt werden, braucht der F429 noch > externes RAM (512K, 10ns) oder auch SDRAM
-
Thread
STM32F4: Frage zum Stop Mode
Hallo, ich hätte mal ne Frage zu diesem Mode. Die Sequenz unten habe ich als funktionierend heraus gebastelt, um den Core anzuhalten, bis ein 1s Event ihn wieder aufweckt, damit er nicht sinnlos in der Schleife rumrennt. Brauche eh nur eine Zykluszeit von 1s. Die RTC ist auf Eventauslösung eingestellt, springt dann in einen Handler rein. Seit dem ist die CPU auch eiskalt, während sie vorher leicht warm war und der Stromverbrauch um einiges geringer. Frage: 1) Wieso muss ich den SysTick abschalten, damit mir dieser nicht direkt wieder die CPU aufweckt, denn genau das macht er, obwohl ich
-
Thread
STM32; GPIOA->MODER, Debugging Problem
Hallo, ich nutze Atollic Studio und das STM32f4-discovery. Ich konfiguriere die Ports/Pins bzw. deren Funktionen auf die "klassische" Art: [c]GPIOA->MODER =(0<<2)|(1<<3)|(0<<6)|(1<<7); //PA1&PA3 auf General purpose output mode[/c] Kompilieren
-
Thread
STM32F4 Discovery - Ethernet, ADC, TIM3 Trigger
Servus mal wieder! Habe folgendes Problem: Mein µC läuft mit initialisiertem Ethernet (PHY DP83848) und kommuniziert mit dem PC. Hier funktioniert alles wie es soll. Nun initialisiere ich TIM3 und aktiviere den Trigger-Output Modus. ADC1 wird initialisiert und der externe Trigger Eingang wird auf TIM3 gestellt. Der Timer läuft und triggert bei jedem Update den ADC (mithilfe Interrupts geprüft). Es werden aber keine Daten im DR Register aufgenommen, alle Bits sind dauerhaft auf 0. Das Ganze ohne initialisierung des Ethernets: Gleiches Spiel. Nachdem ich den PHY allerdings vom µC trenne, funktioniert
-
Thread
STM32F4 CAN Errorframes/s messen
Hallo zusammen, kennt jemand von euch eine Möglichkeit, mit einem STM32F4 die CAN Errorframes pro Sekunde zu messen? Über den CAN-Error-Interrupt (CANx_SCE_IRQHandler) kann ich den Error-Status (EWG, EPV und BOF) lesen. Das ist mir allerdings zu ungenau, da die Flags
-
Thread
STM32F4 und NRF24L01: Frage zu Interrupts
EXTI_ClearITPendingBit(EXTI_Line1) auf. Das ist problematisch, da die Anbindung der Peripherie beim STM32F4 etwas langsam ist. Das Rücksetzen des Flags erfolgt erst verspätet, so dass beim Verlassen der ISR das Bit noch gesetzt sein kann und die ISR sofort wieder auslöst. Setz den Aufruf mal an den Anfang
EXTI_ClearITPendingBit(EXTI_Line1) auf. Das ist problematisch, da die > Anbindung der Peripherie beim STM32F4 etwas langsam ist. Was hat das denn mit dem Status Byte des SPI Gerätes zu tun? Das Gerät löst den Int aus, indem es einen Pin hochnimmt. Ob das Funkmodul wirklich sendet ist nicht ermittelbar,
-
Thread
Massive IO Porterweiterung - Stabilität des IO - mehrfaches SPI
man das wirklich mit einem Controller der einfach ein paar mehr GPIOs hat (z.B. STM32F407 auf dem STM32F4Discovery, welcher schon 140 nutzbare IOs hat), dann musst du auch kein Grab an Schieberegister dranhängen. Ansonsten einfach schnell genug schieben, aber ich glaube ich hab dein Problem nicht verstanden