-
Thread
Verständnissfrage zu FSMC und LCD bei STM32
Ja, geht - ich benutze gerade ein 5" Display mit 800x480 Pixel mit SSD1963 am FSMC des STM32F407VG (Discovery4 board). Das funktioniert flüssig und ohne weitere Probleme. Das FSMC_timing ist halt sehr wichtig damit das Display nicht überfahren wird oder Schnecken-Lahm wird. Es gibt keine
auch recht komplex und ist ja nicht der Selbstzweck sondern nur eine Teilaufgabe. Der FSMC am STM32F407VG ist schon recht schnell und man kann schon ausreichend flüssig dargestellte Grafiken anzeigen lassen. Es hängt im wesentlichen von der Programmierweise ab wie gut das Ergebnis wird. Das geht
-
Thread
[V] QVGA-Controller Platine mit STM32F407
Für dieses TFT-Display http://www.mikrocontroller.net/topic/348994#new habe ich zwei unbestückte Musterplatinen zur Ansteuerung mit 64 Farben. Die Grundfunktion ist hier beschrieben: http://www.mikrocontroller.net/topic/280013#new Konkrete Schaltung bei Bedarf bitte anfragen. Preis inkl. Versand: ein Zehner.
-
Thread
Vectorcontrol von BLDC über STM32F407
Hallo Ich habe ein Library für die Ansteuerung von einem BLDC Motor von Maxon. Die Lib die ich benutze ist die STM32 PMSM FOC V3.4. http://www.st.com/web/catalog/tools/FM147/CL1794/SC961/SS1743/PF257936# die Lib hat aber eine Begrenzung der Speed Eingabe von 1rpm, ich benötige dies aber sehr viel hochauflösender. Kann mir jemand sagen wie ich dies bewerkstelligen könnte? Die ganze Lib selber schreiben ist mir schon klar. Aber hat jemand sonst eine offene Lib dazu? Oder wie würdet ihr vorgehen? Grüsse
-
Thread
SysTick_Config() Cortex M4 Verständnisprobleme
ich denke die Angaben, die man überall bekommt sind schon richtig: http://patrickleyman.be/blog/stm32f407-delay-with-systick/ Vielleicht könnt ihr jetzt besser verstehen was ich meine.
-
Thread
Arduino Due in plain C
als der Due. https://hbe-shop.de/Art-2009276-STMICROELECTRONICS-STM32F4DISCOVERY-DISCOVERY-KIT-STM32F407-USB-OTG
-
Thread
Wie Frequenzen bis 2000Hz mit PC messen?
T8 mit seinen 4xCapture-Eingängen an PC6 - PC9 ist frei verfügbar. Aktuell baue ich mit dem STM32F407 einen 4-Kanal Frequenzzähler, der neben der Ausgabe per RS232 (optional USB) die Werte auch noch auf einem LCD anzeigt. Dies sind nur ein paar Möglichkeiten.
seinen 4xCapture-Eingängen an PC6 - PC9 ist frei > verfügbar. > > Aktuell baue ich mit dem STM32F407 einen 4-Kanal Frequenzzähler, der > neben der Ausgabe per RS232 (optional USB) die Werte auch noch auf einem > LCD anzeigt. Das hört sich gut an. Der Arduino Uno ist ja sehr weit verbreitet
-
Thread
Interesse an einer Sammebestellung STM32 Breakoutboards?
: > Braucht es nun 1.5k am USB? Das sollte im Datenblatt stehen. Selber verwende ich einen STM32F407, der keinerlei äußere Widerstände braucht. (wenn doch, dann habe ich Pech gehabt :-)
-
Thread
Quarzoszillator mit etwa 300 MHz
aufgebaut habe ich noch keine aber bei vielen Mikrocontrollern ist eine integriert, um z.B. bei einem STM32F407 die 168MHz Taktfrequenz aus einem 8MHz Quarz zu erzeugen. Eine PLL die 300MHz erzeugt diskret aufzubauen ist vermutlich auch nicht trivial.
-
Thread
Cortex Arm M3 M4 M7
Also ich habe direkt mit einer M4 (stm32f407) angefangen (nach atmel), da ich einen externen speicherbus brauchte. Die M4 sind neuer vom Preis ahnlich wie die m3 daher würde ich dir zu der m4 raten. Es gibt auch kleine m4 (stm32f3 Serie
Produkte zu bereinigen damit man sie einigermaßen verwenden kann. wenn ich mir die Errata Liste vom STM32F407 so ansehe die ist schon beachtlich - und der Produzent hat wohl keine Lust diese zu beheben. Schaut so aus als wäre das normal - L0 im Kopf und schon auf F7 stürzen, aber Fehler zu bereinigen is
-
Thread
Impulsverlängerung von [2-40 ms] auf > 20ms
für Batteriebetrieb ggf. auch mit autom. Abschaltung. Dann habe ich noch eine Schaltung mit STM32F407, wofür auch eine Leerplatine verfügbar ist und die 2x16 -> 4x20 LC-Anzeigen ansteuert. Damit kann man Zeiten mit ca. 6 ns Auflösung messen. Bislang habe ich nur ein Programm für einen 4-kanaligen
-
Thread
STM32 Breakout Board
berücksichtigen solltest: 1. Tauglich für STM32F4xx machen: Schaue mal in das Datasheet vom STM32F407, dort gibt es "Figure 1. Compatible board design between STM32F10xx/STM32F4xx for LQFP64" Mache diese beiden 0-Ohm Widerstände mit rein und Dein Board funktioniert mit allen STM32 Prozessoren die
-
Thread
[stm32/CooCox] Probleme mit Timer 1 und PWM
Hi, ich habe folgenden uC: stm32F407VG ( Discoveryboard ) Ich muss mit Timer 1 ein PWM-Signal erzeugen, welches eine Transistorbrücke ansteuert. Folglich benötige ich ein PWM-Signal und dessen invertiertes PWM-Signal. Als IDE benutze
-
Thread
STM32F4 Discovery und Keil uVision5 example Probleme
Keil uVision5 installiert und mir das Beispielprojekt "Blinky" für das Discovery board mit dem STM32F407VG runtergeladen. Ich kann das Beispiel bauen aber beim flashen gibt es Probleme. Ich bekomme folgende Fehlermeldung: Full Chip Erase Done. No Algorithm found for: 08000000H - 080008D7H Programming
-
Thread
Suche STM32F407 Register Beschreibung
trotzdem eine Frage, da ich den halben morgen schon suche: wo fide ich die Registerbeschreibung der STM32F407 Familie? Für sachdienliche Hinweise wäre ich dankbar. Grüße Ecki
In den diversen Datenblättern und Manuals? Google -> STM32F407 pdf -> dritter oder vierter Link
-
Thread
ARM Einstieg mit STM32F4 Discovery Board
kenntnisse. Vor einem Jahr gings dann mit Arduino weiter... So nun hab ich im Datenblatt des STM32F407 lesen können was der Chip alles so leisten kann. Zudem ist der Preis angemessen. Jetzt steh ich vor einer Hürde: das STM32F4 Tutorial mit CooCox hier im Forum hab ich schon absolviert. Naja
-
Thread
STM32F4 Frequenz messen mit Timer5
Hallo Ich möchte bei einem STM32F407 eine Frequenz bei PA2 messen. Dazu nehme ich den Timer5. Mit dem Capture Compare müsste das doch gehen oder was mache ich falsch? TIM_ICInitTypeDef TIM_ICInitStructure; GPIO_InitTypeDef GPIO_InitStructure
-
Thread
[KSZ8031RNL + RMII + STM32F407VET6] Kein Link :(
Hallo Forum, ich verwende an einem STM32707VET6 als Ethernet den KSZ8031RNL als Phy. http://www.farnell.com/datasheets/1447923.pdf Als Softwaregrundlage verwende ich den Ethernettreiber von ST, bei dem ich die Adresse des PHYs entsprechend angepasst habe. Nun zeigt sich folgende Situation: Ich kann den Phy ansprechen, die Register setzen und wieder auslesen. Leider meldet er immer, dass kein Link vorhanden ist. Das angeschlossene Notebook zeigt ebenfalls "Netzwerkkabel entfernt". Durch Zufall hatte ich Slow Oscillator Mode aktiviert: "Slow Oscillator Mode Slow Oscillator Mode is
-
Thread
Funktionsgenerator - aber Impulse einstellbar
Schaltverluste auslegen. Privat oder gewerblich? Ich könnte Dir ein 5,7" QVGA-TFT mit touchscreen und STM32F407 entsprechend programmieren.
-
Thread
DAC-Sinus über Audio auf STM32F4 anhören
und bitte um Hilfe. Ich generiere jeweils mit DAC über PIN04 und PIN05 zwei Sinussignale am STM32F407VG- Board , die mit einer Abtastfrequenz von 8 kHz abgetastet werden. Ich kämpfe seit längerer Zeit darum, diese Signale mithilfe von I2S und I2C auf den Audio-Ausgang CS43l22 rauszuschreiben.
-
Thread
Controller mit FPU
auch immer schon mal wissen wollte. Hier der direkte Vergleich von Soft und Hard FPU auf einem STM32F407 bei 168 MHz. Relevanter Code ist im Anhang. Compiler: arm-none-eabi-gcc.exe (GNU Tools for ARM Embedded Processors) 4.8.3 20140228 (release) [ARM/embedded-4_8-branch revision 208322] Compiler
-
Thread
GCC: Array soll im SRAM abgelegt werden
Servus allerseits - STM32F407 - Em::Blocks mit arm-none-eabi v4.7.3 Ich habe in einer Datei folgendes Array: [c] static char *delay_items[] = { (char *)"HC596 Reset ( ", (char *)"HC595 Clock ( "
-
Thread
Workshop/Schulung Cortex M3, Keil
8 Jahre C/C++ programmiert, aber nur für PC und DSP. Seit über einem Jahr programmiere ich für STM32F407. Am Anfang war habe ich von meinen Kollegen viel gelernt, aber jetzt haben wir z.B. Probleme mit stack overflow und hier können sie nicht mehr helfen. Mir fehlt einerseits das basis Wissen, anderseits
-
Thread
memset führt zum crash
aber ich weiss nicht das "wieso" und befürchte, dass da prizipiell was in der Schieflage ist. - STM32F407 - Em::Blocks mit arm-none-eabi v4.7.3 - ChibiOS v2.6.5 - St-Link V2 (aber dasselbe mit J-Link) - Prg-Size z.Zt. 120kB Ich arbeite z.Zt. an einem Program für ein STM32F407-Board und setze zum
-
Thread
neue ws2811 Lib + Anwendungsfall
eine HTL Diplomarbeit: Beinhaltet eine neue ws2811 Lib für den STM32F407VG (Discovery Board). Durch DMA Nutzung bleibt die CPU Auslastung auf einem Minimum. https://github.com/ain101/SedecimWS2811 https://github.com/ain101/SedecimWS2811/tree/master/ws2811_Lib
-
Thread
8051 - Programm und Daten in einem 128kB Chip ohne Overlap
Nimm zB einen STM32F407, der hat 192KB SRAM und 1MByte Flash On-Chip, dann sparste dir die ganze Fummelage. Billige (15€) Dev-Boards gibts auch. Die Anforderung schnell im System zu programmieren wird ebenfalls erfüllt.
-
Thread
STM32F4 printf für float implementieren
Hallo Leute, ich möchte printf Funktion für float Zahl auf einen STM32F407 Discovery Board hinzukriegen. wenn ich mal printf("float Zahl %f \n", 123.0f) eingebe, empfange ich über USART gar nichts. Kann mir jemand helfen, wie ich den printf.c Datei für float anpasse
-
Thread
STM32F4 + Timer 3 + DMA1 schreibt nicht ins ODR => TEIF
Roger that, give the man a cigar! Scherz beiseite - ich habe eine ähnlich Anwendung auf dem STM32F407 am Laufen. Zwei unabhängige Datenpumpen, eine auf TIM1, eine auf TIM8.
-
Thread
STM32F4 Timer remap
Hallo Ich habe auf dem STM32F407 2 Encoder angeschlossen. Einmal messe ich die Frequenz auf Timer 4 und mit Timer 2 benutze ich als Encoder Positionsgeber: TIM_EncoderInterfaceConfig(TIM2, TIM_EncoderMode_TI12, TIM_ICPolarity_Rising
-
Thread
STM32F407 USART1 mit DMA IRQ bei weniger Bytes
Hallo zusammen Ich arbeite auf einem STM32F407 Ich benutze den DMA um bei der USART1 die Daten einzulesen. Die Länge ist auf 16Bytes eingestellt. void DMA_RS485_Init(void) { RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_DMA2, ENABLE); DMA_InitTypeDef
-
Thread
STM32F407 USART1 über DMA
Hallo zusammen Ich möchte die USART1 über den DMA starten, was aber nicht richtig gelingt, denn jetzt habe ich endlos Zeichen auf dem Port, das heisst das Senden funktioniert, aber stellt nicht mehr ab, wieso das? unsigned char bufferRS485[129] = "Hello World, this is a DMA test. If you can read this the DMA is still working!\n"; void USART1_Init(void) { GPIO_InitTypeDef GPIOA_InitStructure; USART_InitTypeDef USART1_InitStructure; //USART 1 Init RCC_APB2PeriphClockCmd(RCC_APB2Periph_USART1, ENABLE); USART1_InitStructure.USART_BaudRate = 115200; USART1_InitStructure.USART_WordLength
-
Thread
STM32F401 flashen geht nicht
Hallo! ich versuche einen Program auf STM32F401 Discovery Board zu übertragen , der auf STM32F407 Disc.Board problemlos geflasht wird. Hab gemerkt, dass der STM32F01 andere Flash und Ram Größen hat als STM32F407. Kann mir jemand helfen, wie ich den flash file ändere. Viele Grüße! [c]
-
Thread
Wahl der richtigen µC-Familie Gesperrt
langsam > STM ist da auch nicht besser. Ich zeige Dir gerne ein Beispiel, bei dem sich der STM32F407 mit 168MHz deutlich von einem RX610 mit 100MHz absetzt: http://www.mino-elektronik.de/TFT-direct-drive/TFT-direct-drive.htm#tft-1 >>Der STM32F4xx ist richtig schnell und der Code ist kompakter
-
Thread
STM32 Quadrature Encoder + Geschwindigkeit ?
Hallo, Am STM32F407 will ich 2 Motoren mit Quadraturencoder betreiben. (Lageregelung). Um die Drehzahl zu erfassen brauche ich ja InputCapture. Beim Quadratur-Encoder ist der Timer ja die Zählbasis, also muss ich mit
-
Thread
stm32f429 Expansion board
beim STM32F429 gibt es kein FMSC sondern nur ein FMC !! kann es sein das du das File für den STM32F407 benutzt ? das funktioniert natürlich nicht Die Peripheral-Repository darf beim STM32F429 NICHT benutzt werden !! ich mache das immer so in der CoIDE : 1. per Win-Explorer die notwendigen
-
Thread
assert_param führt zu Fehlermeldungen
führt beim Build zu Errors. Arbeitsumgebung: Em::Blocks vers 2.0 GCC vers. 4.7.3 20130226 STM32F407 StdPerLibF4: vers 1.3.0 Compiler Defines: [c] STM32F40_41xxx USE_FULL_ASSERT USE_STDPERIPH_DRIVER HSE_VALUE=8000000 VECT_TAB_SRAM DEBUG [/c] stm32f4xx_conf.h: [c] #ifdef USE_FULL_ASSERT
-
Thread
STM32F4 ADC/DMA Phänomene
Hallo Zusammen, Ich bin gerade dabei den ADC des STM32F407 im Interleaved Mode mit den 3x 2,4MSps zu betreiben. Da das mit Interrupts natürlich viel zu langsam wäre, verwende ich den DMA des ST. Das funktioniert eigentlich ganz gut, allerdings habe ich
-
Thread
STM32F407 DP83848 Raw vs Netconn-FreeRTOS
auf true. Bis hierhin ist alles korrekt und läuft so, wie ich das erwartet habe. Im startup_stm32f407xx.asm wird die "ETH_IRQHandler"-Methode als Event-Handler definiert. Diese ist in stm32f4xx_it.c implementiert, ein Breakpoint darin wird jedoch nie erreicht. Wo und wie kann der Aufruf dieser
-
Thread
STM32F4 Read Protection
Hallo! Ich habe einen STM32F407 Controller und möchte gern den Ausleseschutz aktivieren (Level 1). Das funktioniert auch wunderbar wie im Reference Manual beschrieben. Mein Problem ist nun, dass mein Bootloader den Flash nicht
-
Thread
ADC V_In > V_Ref (STM32F407)
Hi, kann mir jemand sagen wie empfindlich die ADCs eines STM32F407 gegen "Überspannung" sind? Sterben mir die gleich weg wenn da V_In mal größer als V_Ref ausfällt? Konkret wären hier V_DDA = V_Ref+ = 3V wobei V_In unter eher seltenen Umständen bis zu 3.3 V
-
Thread
Suche Einstieg in Mikrocontroller Arduino/ARM (ST)
und den µCs rumzuspielen. Nach zwei Wochen dann der Umstieg auf ARM / STM32 Cortec M0, M3 und M4 (STM32F407- und STM32F429-Disco fliegen hier schon rum) - die Grundprinzipien waren dann wesentlicher einfacher umzusetzen. Man muss sich halt an das Studieren der Datenblätter zu _allem_ gewöhnen. Macht aber
-
Thread
STM32F4 DAC Wave Player gibt Rauschen aus
Hallo, ich habe folgendes Problem mit einem STM32F407: Es soll ein Teil eines Wave-Files per DAC und DMA für ca. 2 Sekunden ausgegeben werden. Der Teil des Files hat aktuell ca. 40kByte und steht für Testzwecke in der File1_Table im Programmcode.
-
Thread
42kHz Leistungsmesser 110V/3A
umzusteigen und sich die komplette IDE einzurichten. Derzeit sieht es so aus: Herzstück ist der STM32F407 auf dem Discovery Board. Angeschlossen ist: ein Display im 4Bit Modus an den GPIO's Taster, ebenfalls GPIO's MCP3911 über SPI2, sowohl spi als auch Versorgungsspannung galvanisch getrennt
-
Thread
RTOS- RL-RTX – soll mit Linux für STM verwendet werden
würde mich sehr freuen, wenn ihr mir hier weiterhelfen könnt. Folgendes Vorhaben: Programm für STM32F407 mit µVision (Demoversion) und RTX – Kernel (nicht CMSIS, ich möchte RTX) erzeugt, kompiliert und arbeitet nach meinem Wunsch. Der selbe Programmcode (speziell die Tasks) soll jetzt auch unter
-
Thread
STM32F407 + DP83848 PHY + MCO1 Clock
Ich habe ein Board designed, mit dem STM32F407 und einer DP83848 Phy. Beide ICs sind via RMII miteinander verbunden. Am PHY Chip selbst ist kein Oszillator dran, weil ich MCO vom uC verwenden wollte (hatte eine ähnliche Geschichte mit einem STM32F107
{} /* Get PLL3 clock on PA8 pin (MCO) */ RCC_MCOConfig(RCC_MCO_PLL3CLK); [/c] Beim STM32F407 habe ich folgendes Probiert: [c] RCC_PLLConfig(RCC_PLLSource_HSE, 25,300,2,7); // Enable PLL RCC_PLLCmd(ENABLE); // Wait till PLL is ready while (RCC_GetFlagStatus(RCC_FLAG_PLLRDY
-
Thread
STM32F4 Timer PWM + Interrupt
Hallo zusammen, ich möchte gerne auf meinem STM32F407VGT am Pin PC7 einen akustischen Signalgeber per PWM ansteuern. Grundsätzlich funktioniert das auch schon allerdings möchte ich per Interrupt nach mehrmaligem ausführen des Signals, den Timer wieder