-
Thread
Mit STM32F407 und Timer Drehgeber simulieren?
Ich möchte einen Drehgeber mit einem STM32F4 Discovery Simulieren. Dazu habe ich einen Timer programmiert, der eine ISR aufruft. In der ISR werden zwei Pins in vier Schritten versetzt gesetzt und damit der Drehgeber Simuliert. Das funktioniert auch einwandfrei. Das Problem ist nun, das bei 100kHz Schluss ist und sich der uC wegen der vielen Interupts aufhängt. Gibt es in einem der Timer einen Modus mit dem man einen Drehgeber simulieren kann? ZB. mit zwei compare Registern um einen Pin ein und auszuschalten? Das natürlich mit zwei Kanälen. Danke.
-
Thread
Em::Blocks Template für STM32F429 Discovery (fix und fertig Stand 3.2015)
das ganze Template ab. Viel Spass! Download (25MB) https://www.dropbox.com/s/9gizmnv8d2t2y25/stm32f429_text_scroller.zip?dl=0 Gruss, Christian (der vom STm32F4 "fasziniert" ist und den Z80 drüber fast vergessen hat.
In der startup_stm32f429_439xx.s im cmsis Ordner ist noch ein Fehler: .syntax unified .cpu cortex-m4 .fpu fpv4-sp-d16 .thumb muss es heissen. oder man nimmt die src/startup_stm32f429x.c, völlig wumpe
-
Thread
Suche Beispiel Blink-LED fuer STM32f407VG Discovery in Assembler
>Beispiel Blink-LED fuer STM32f407VG Discovery in Assembler das erzeugt Dir mit Vergnuegen der Compiler aus einem der reichlich vorhandenen C-Beispiele.
-
Thread
8Mbit/s Manchester Code codieren und decodieren mit STM32F407
CRC check durchführen und Daten verwenden. Passt das ganze Vorhaben einigermaßen adäquat in einen STM32F407? (Nebenbei soll noch eine Ethernetschnittstelle betrieben werden) Ansonsten könnte ich mir auch vorstellen einen Zync zu verwenden, wenn es mit dem µC zu eng wird. Habt ihr diesbezüglich Erfahrungen
Datenstream auslesen? Anschließend dekodieren und CRC-Checken. Ist die interne CRC-Check Routine des STM 32F4 brauchbar? Besten Dank...
-
Thread
[V] STM32F4 Discovery STM32F407VGT6 ARM Cortex-M4 Development Board
Verkaufe nagelneues und unbenutztes STM32F4 DISCOVERY USB STM32F407VGT6 STM3 ARM Cortex-M4 Development Board. (Allerdings nicht mehr OVP.) FP 12 Euro zzgl 1,80 Versand
-
Thread
Günstiger Anfang mit ARM Gesperrt
Zur Info: Bei ST Serien STM32F0 und STM32L0 kann man Keil ohne Code Einschränkung nutzen. http://www2.keil.com/stmicroelectronics-stm32/mdk
€ http://www.ebay.de/itm/161177600716 STM32F429-Disco, inkl. Versand 30€
-
Thread
Makefile Problem
/STM32-Toolchain/STM32F4xx_DSP_StdPeriph_Lib/Project/STM32F4xx_StdPeriph_Templates/TrueSTUDIO/STM32F40_41xxx/STM32F417IG_FLASH.ld' '-D' 'PACK_STRUCT_END=__attribute((packed))' '-Wno-main' '-D' 'ALIGN_STRUCT_END
/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_dac.c \ $(STLIB_PATH)/Libraries/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_dbgmcu.c \ $(STLIB_PATH)/Libraries/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_dcmi.c \
-
Thread
Welcher PHY für STM32F4x7
Hi Marcus, Ich möchte auch einen KSZ8863 (aber MLL) an einem STM32F407 verwenden. Da ich mittlerweile mit PHY Mode und MAC Mode vollständig durcheinander bin: Kommuniziert der STM32F4 über die M/RLL Schnittstelle "out of the Box" mit dem Switch oder muss der Switch
des STM32F407 jittert anscheinend zu stark, deswegen bekommt der KSZ einen Quarzgenerator, der dann auch das RMII zum STM32 taktet. Und Micrel empfiehlt dringend die aufwändige Reset-Logik mit dem großen Kappa
-
Thread
STM32F4 - Debbuging mit GDB/openOCD funktioniert nicht?
Hallo, ich habe mal wieder ein Problem mit meinem STM32F407VG Discovery Board. Ich habe mittlerweile erfolgreich mein Programm unter Linux zum laufen gebracht und es erfolgreich mit st-flash auf den yC geladen. Jetzt habe ich mir openocd und den
state: halted [debug]target halted due to debug-request, current mode: Thread [debug]xPSR: 0x410f0000 pc: 0x08006024 msp: 0x2001fff8 [debug]>>>>>>cb_gdb:>>>>>>cb_gdb: [debug]> load ./bin/Debug/iCBox.bin [debug]"./bin/Debug/iCBox.bin" is not an object file: File format not recognized [debug]>>
-
Thread
STM32F407VG-Codeblocks-Linux Projekt - Globale Objekte funktionieren nicht? Was tun??
Hallo, mein Ziel ist es seit einiger Zeit, unter Linux mit C++ und CodeBlocks das STM32F407VG DISCOVERY Board zu programmieren (und am besten auch zu Debugen). Ich bin jetzt soweit, das ich ein lauffähiges C-Programm habe, das auch von Linux aus auf dem STM32 laden kann, nur habe
Thema Linkerskripte einzulesen? Ich würde mich gerne näher mit dem Thema beschäftigen um mehr über den STM32F4 zu erfahren. Aktuell habe ich keinen Dunst was die Zeilen oben bedeuten sollen?? Danke schon mal an alle,
-
Thread
STM32 was brauche ich alles
Ich würde dir eher das STM32F4 Discovery Board empfehlen. Da ist schon Programmer und alles mit drin. Oder wenn du was mit Display machen möchtest das STM32F429 Discovery Board. Hat aber nicht so viel Peripherie wie das von dir
Ich würde dir das STM32F0 Discovery Board und die Keil IDE empfehlen. Damit hast Du alles was Du brauchst...
-
Thread
STM32F4 Core Clock ändern
ganze steht in wenigen Registern der RCC Einheit drin. Das ganze steht auch in der Datei "system_stm32f4xx.c" der ST Library. So der Ablauf. PS: Das CubeMX Tool errechnet zum Teil falsche (zu große) zwischenwerte nach der Multiplikation! Es kamen mal 800MHz raus und der Kollege wunderte sich
/Compiler Settings/#defines > HSE_VALUE=8000000 > eingeben. Das klappt nicht? Schneller ist "ALT+F7" Doch..... wenn ich das = Zeichen enfüge geht es :-) Trotzdem muss auch stm32fxx.h modifiziert werden da dort PLL_M immer noch auf 25 steht und nicht auf 8. Tja, seitddem läuft er schneller, ca
-
Thread
STM32 - LQFP100 Platine
Moin Mädels, vor einigen Monaten habe ich eine STM32-Platine für die LQFP100-Typen F407V und F103V entwickelt und fertigen lassen. Die Nucleo-Boards von STM, die ich bisher kenne (bin aber nicht auf dem Laufenden), haben LQFP64 und keinen FSMC. Am
Kabel auf den Bildern in der Nähe des 40-poligen Steckers zeugen davon). Mensch is halt blöd. 2.) Der F103 hat an Pin19 VSSA, der F407 an Pin 19 VDD. Bei dem ersten Test der Platine (als Versuchskarnickel hatte ich den F103 gewählt) gab es folglich einen recht hohen Strombedarf, bis ich dahintergestiegen
-
Thread
STM32F407 macht nichts über JTAG mit BlackMagicProbe
Description 0 4 0x4BA00477 ARM Limited: ADIv5 JTAG-DP port. 1 5 0x06413041 ST Microelectronics: STM32F4xx. Available Targets: No. Att Driver 1 STM32F4xx (gdb) attach 1 Attaching to Remote target 0x08000188 in ?? () (gdb) file /home/christoph/workspace/stm32_f407_test/Debug/stm32_f407
Description 0 4 0x4BA00477 ARM Limited: ADIv5 JTAG-DP port. 1 5 0x06413041 ST Microelectronics: STM32F4xx. Available Targets: No. Att Driver 1 STM32F4xx (gdb) attach 1 Attaching to Remote target 0x08000470 in ?? () (gdb) file /home/christoph/workspace/stm32_f407_test/Debug/stm32_f407
-
Thread
DLL statt Browser Interface für Ethernet mit STM32F407
Hallo, ich habe auf einem Entwicklungsboard für den STM32F407 ein Ethernet Beispielprogramm ausgeführt, dass einen Server mit Browser-Interface erstellt. Dort konnte ich über den Browser LEDs blinken lassen. Nun möchte ich von meinem Rechner aus mit den
Wenn du ein dünneres/schlankeres Interface haben willst, dann musst du an beiden Seiten (PC und STM) Hand anlegen. Dann ist es aber auch ganz dir überlassen wie das auszusehen hat.
-
Thread
Phasenverschiebung mit AVR messen
sehr viel Zeit. Für 10 kHz und 0,1° Phasenwinkel wird es für einen AVR zu eng. Da hilft dann ein STM32F4xx, der auf ca. 6 ns genau messen kann. Ein Beispiel: http://www.mikrocontroller.net/topic/350952#new
Signale zu sehr verfälscht. Aktuell habe ich dafür keine Zeit. Noch etwas zu der Schaltung mit dem STM32F407: für das 2. Signal müßte man PC.7 aktivieren, über den dann das 2. Capture-Register aktiviert wird. Oder man mischt beide Signale mit einem schnellen XOR-Gatter zu einem Signal. Anstatt der Pulsweite
-
Thread
Fehler bei der Bibliothekinitialisierung in Keil 5
Hallo, Weißt jemand wie man diesen Fehler in (#include "stm32f4xx.h") beheben könnte? Die Fehlermeldung lautet "fatal error in include chain (stm32f407xx.h):'core_cm4.h' file not found" Software Pack für STM32F407VGTx habe ich schon mit dem Pack Installer
eigentlich alle dazu gehören und sind ein Teil von CMSIS(includes). Aber warum waren sie nicht in Zip(stm32f4_dsp_stdperiph_lib.zip), den ich von St Homepage herunterladen habe, enthalten? Da waren nur stm32f4xx.h und system_stm32f4xx.h 2. Danach kam die Fehlermeldung : "...warning: #1-d: last line of
-
Thread
STM32F4 - Ansteuerung meines Boxed-CPU-Kühler: naja
schlechte Idee ich weiß, habe im Moment aber keine andere 12V-Quelle). GND von meinem Discovery-Board(stm32f4) geht ebenfalls zu GND der Lüftersteuerung auf dem Steckbrett. Der PWM-Ausgang geht direkt in dessen Eingang, des CPU-Kühlers. Der Kühler dreht es komplett auf, pendelt sich dann langsam bei
gehen. Die Daten sind also richtig. Ich schaue heute nochmal genau, auf welchem Clock sich der STM32F407VG befindet und passe es evtl. an. Ich bin denke ich jetzt an einem Punkt angekommen, bei diesem mir nur noch ein Multimeter mehr sagen kann. Grüße Marcel
-
Thread
CAN - Buslast?
ein paar Erfahrungswerte von euch gespannt. Wie wäre es, wenn man CAN mit 2 MBit/s betreibt? mein STM32F407 erlaubt das rein Hardwaremässig jedenfalls, denn wenn ich die Register entsprechend setze dann läuft das. (Einen Test mit maximaler Buslast kann ich allerdings im Moment noch nicht machen,
-
Thread
FIR Filter Optimierung eines PDM Signals auf STM32F407 simuliert mit Matlab
ersuche hiermit die Hilfe einiger DSP Gurus ;) Zu den Umständen: Es geht darum, dass ich hier ein STM32F4 Discovery Board liegen haben, mit dessen MEMS Mikrofon ich mich beschäftige. Das Mikrofon gibt per I2S PDM Signale raus, die zwar bemerkenswert einfach z.B. per UART zu übertragen sind, sich aber
auch in Echtzeit mit weniger Werten, aber bisher nur auf dem Computer, und ich glaube nicht, dass der STM32F407 125 8192-lange FFTs pro Sekunde ausführen kann. Da ich aber an sich auch noch gar nicht so viel Ahnung von DSP habe, kann es ja auch sein, dass ich den FIR Filter einfach nur suboptimal konzipiert
-
Thread
Einstieg LPC4088 QuickStart Board
ich arbeite mich derzeit in das LPC4088 QuickStart Board ein. Habe bisher u.a. auch schon mit dem stm32 programmiert. Mich wundert jetzt, dass ich in den Templates keine Initialisierungsfunktionen für Funktion wie Timer, CAN, SPI, etc. finde. Normalerweise würde man hierfür ja die verschiedenen Register
Hier sind die Libraries (wie bei Arduino) versteckt. Oder mit LPCXpresso? Hier ist alles wie beim stm32 (CMSIS). Anbei ein Blinky mit den 4 LEDs
-
Thread
STM32F4 ext. Flash
Hallo, ich habe einen STM32F407ZGT6 mit externem M29W128GH Flash. Angebunden über den FSMC. Die HW sollte passen. Frage: Kann ich einfach so in den Flash Speicher schreiben und lesen oder muss ich noch etwas beachten? [c] *(volatile unsigned int*)(0x60000000) = 0x1234; uint32_t temp = *(volatile unsigned int*)(0x60000000); [/c] Dinge wie die Bad Block Table übernimmt alles der FSMC? Gruß
-
Thread
STM32F4: EXTI-Interrupt-Flag löschen
Hallo STM32F4-Spezialisten! Ich beschreibe hier ein kleines Problem mit dem STM32F407, das sich zwar umgehen lässt, aber trotzdem hätte ich gerne gewusst, warum es so ist. Gegeben ist die folgende Interrupt-Routine
-
Thread
Echtzeitregelung Matlab Simulink - Arduino ?
nichts sagen, wir haben aber unsere ersten Schritte und ein "proof of concept" mit dem Standard-Board STM32F407 und den erwähnten Blocksets gemacht. Hilfe und Tutorials findest du z.B. unter http://waijung.aimagin.com/ Sie bieten auch komplette Kits an: https://www.aimagin.com/products/lab-kit.html
downloaden, damit ich die Schnittstelle schaffe zwischen Arduino und Matlab. Wie geht das mit dem STM32f4?
-
Thread
stm32f103 - schneller Tod?
ich verwende seit einer Woche ein mini-stm32f103RB-V3 board. Programmiert habe ich Webserver, sd-Karte und TFT - läuft. Jetzt kann ich mittels st-link nicht mehr flashen. Angekündigt hat sich das dadurch, dass ich die rtc-Zeit nicht mehr setzen
grundschüler schrieb im Beitrag #4004436: > Bin für jeden Hinweis dankbar Bei der Überschrift "stm32f103 - schneller Tod?" hatte ich gedacht, es ginge ums Bier: http://www.alamortsubite.com/DE/histoire.html
-
Thread
STM32F407VG + Wiznet5100 Beispiele gesucht
Hi Leute, ich habe mir von Sainsmart das Wiznet 5100 Ethernet-Module besorgt. http://www.sainsmart.com/sainsmart-w5100-network-module-tcp-ip-ethernet-module-for-arduino.html Leider ist an diesem Breakout-Board mit etlichen Pins keine Beschreibung welcher Pin welcher ist. Und ich hab auch keine genaue Vorstellung wie man diese Schnitstelle mit dem STM32 und SPI in Betrieb nehmen kann. Hat vielleicht schon mal jemand mit dieser Kombination ein Projekt gemacht und könnte mir hier ein paar hinweise oder vielleicht sogar ein Beispeil-Projekt geben? Ist leider schwer etwas in Verbindung mit
-
Thread
CycloneTCP auf Cortex-M3 - Erfahrungen?
Ethernet-Phys, was den Einstieg nochmal erleichtert. Angefangen hatte ich mit einer Kombination aus einem STM32F4 Discovery Board und dem DP83848 Ethernet Phy (als Steckbrettfähiges Modul von Waveshare). Was für mich besonders interessant war, war, dass der Stack bereits neben HTTP und FTP bereits viele
dann noch deine Frage schlussendlich zu beantworten: Mein Setup besteht hauptsächlich aus einem STM32F407 mit einem DP83848 Phy unter Einsatz von FreeRTOS. Zusätzlich nutze ich die FatFs Bibliothek von ElmChan (diese ist wie so vieles bereits im Downloadpaket des Stacks enthalten). Ich arbeite größtenteils
-
Thread
STM32F429 LTDC Nutzen, welche Displays sind möglich?
www.mikrocontroller.net/topic/348994#new Eine ganz einfache Ansteuerung dazu funktioniert schon am ext. Datenbus vom STM32F407: http://mino-elektronik.de/TFT-direct-drive/TFT-direct-drive.htm#tft-1 ff.
hasse Scherze! Ich kenne die RX von Renesas mit 100 MHz Flash-Zugriff. Im Vergleich dazu sind die STM32F4 (grob) proportional zur Taktfrequenz schneller. Meinem obigen Link folgend kann man die Zeiten für Zeichenausgabe auf einem TFT sehen: RX610 @ 100 MHz / STM32F407 @ 168 MHz. Selbst bei ISR-Aufrufen
-
Thread
STM32F407 Timer keine maximale Frequenz
Hallo, ich habe einen kleines Programm geschrieben, welches einen Timer aktiviert und einen Pin toggelt. [c] void initTIM1(){ GPIO_InitTypeDef GPIO_InitStructure,GPIO_InitB; TIM_TimeBaseInitTypeDef TIMDef; TIM_OCInitTypeDef TIM_OC_InitStructure; RCC_APB1PeriphClockCmd(RCC_APB1Periph_TIM2,ENABLE); RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOA ,ENABLE); GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF; GPIO_InitStructure.GPIO_Pin = GPIO_Pin_0; GPIO_InitStructure.GPIO_PuPd = GPIO_PuPd_UP; GPIO_InitStructure.GPIO_Speed = GPIO_Speed_100MHz; GPIO_InitStructure.GPIO_OType
-
Thread
STM32F407VG einfaches Projektfile mit Keil
Hallo. Ich habe das STM32F407VG Discovery Board. Zum programmieren benütze ich Keil uVision 5. Mein Ziel: Ich möchte am PA0 Pin ein Mikrofon anhängen, das Signal im ADC auswerten und, wenns mich überkommt eine FFT machen
an PA0 ist der blaue Taster angeschlossen, lade dir STM32CubeMX herunter, lies DM00105879.pdf und klicke dir anschliessend dein Keil Projekt zusammen. ein glücklicher Cube Benutzer. PS: PA1 ist frei für ADC ...
-
Thread
STM32F4 Linker-Fehler region FLASH overflowed?
Du benutzt einen F4 und das link script ist für den STM32F103VB. Welchen F4 hast Du, bzw wieviel FLASH und RAM?
hp-freund schrieb im Beitrag #3990669: > Du benutzt einen F4 und das link script ist für den STM32F103VB. > > Welchen F4 hast Du, bzw wieviel FLASH und RAM? Ich habe ein STM32F407VG Discovery Board. Wo kann ich denn das richtige Script bekommen? Bietet
-
Thread
Initialisierung einer SD-Karte im SPI Mode
Was für ein STM32 ist es denn? Ich hatte mir beim STM32F0 (fast) die Karten gelegt, weil das SPI-Register standardmäßig als 16-Bit Wert gelesen/geschrieben wird, d.h. es werden dann auch 16 Bits übertragen/gelesen
Es ist ein STM32F407VGT6 auf einem Discovery Board. SPI habe ich nicht konfiguriert. Das mache ich momentan über Software. Also ganz simples Bit setzen, Takt hoch, 3us warten, Takt runter und nächstes Bit... Die
-
Thread
Funk-Dimmer und -Schalter mit ESP8266 - wer will mitbauen?
Falls jemand an der SW-Entwicklung des Triac-Dimmers mit einem 'STM32F407 Discovery' mitmachen will, ich lege mit folgender Pin-Belegung los: [code]µC Pin Name Typ Beschreibung ¯¯ ¯¯¯ ¯¯¯¯ ¯¯¯ ¯
PD1 P2.33 ESP_CHIP_EN GPIO out ESP8266 Power-Down-Eingang PD8 P1.40 AT STM2ESP UART UART STM32 → ESP8266 PD9 P1.41 AT ESP2STM UART UART ESP8266 → STM32 PE7 P1.25 ESP Reset GPIO out ESP8266 Reset-Eingang
-
Thread
10ns Rechteckimpuls erzeugen
beim STM32F407 ist offiziell bei den fast I/O pins bei 84MHz Schluss. Da hilft auch kein PWM.
ul5255 schrieb im Beitrag #3986751: > > beim STM32F407 ist offiziell bei den fast I/O pins bei 84MHz Schluss. Da > hilft auch kein PWM. F411 kann 100 MHz AHB/APB2 mit entsprechender Einstellung. F3xx kann die Timer mit bis zu 144 MHz Takten.
-
Thread
STM32F4 Uart baudrate Float-Teiler
Hallo Leute, ich habe den UART des STM32F407VG in Betrieb genommen. Ich habe eine theoretische Frage: Man kann beim Uart den Prescaler für die Baudrate über eine Floatzahl einstellen. wie funktioniert das (also in Hardware), dass man
-
Thread
USB<>STM32F4 mit externem Chip (FTDI, oä)
Ich habe hier ein stm32f407vet bei dem beide can und USB gleichzeitig möglich ist.
mic schrieb im Beitrag #3981718: > Ich habe hier ein stm32f407vet bei dem beide can und USB gleichzeitig > möglich ist. Du Hast das HS fuer High Speed ueberlesen...
-
Thread
Daten per Ethernet/USB übertragen
Mojo" anschauen: http://www.exp-tech.de/mojo-v3-fpga-development-board Boards mit Ethernet: STM32F4-Discovery + Erweiterungsboard: https://hbe-shop.de/Art-2009276-STMICROELECTRONICS-STM32F4DISCOVERY-DISCOVERY-KIT-STM32F407-USB-OTG https://hbe-shop.de/Art-2250205-STMICROELECTRONICS-STM32F4DIS-BB-ERWEITER-STM32F4
http://www.atmel.com/tools/ATSAMA5D3-XPLD.aspx Das Freescale Tower-System: (bei Freescale auf K64F120M klicken) http://www.iar.com/Products/Starter-kits-debug-probes/ Du kannst auch das UDOO nehmen, die Daten von dem Due einlesen, an das Linux schicken und dann von da aus auf's Netzwerk geben.
-
Thread
CAN mit STM32, Frage
Hallo Kollegen ich versuche, mit einem STM32F407 einen CAN Node zu implementieren. Ich habe mir jetzt mal einen einfachen Testcode zusammengeschustert, der den CAN1 Controller initialisiert und ein paar Telegramme versenden soll. Dazu habe
CAN-Transceiver angeschlossen habe und somit auch noch kein anderes CAN-Device? im Moment ist mein STM32 allein, und es besteht noch keine Verbindung zum Bus. Irgendwas war da mit ACK, aber ich bin nicht sicher, bin CAN-Anfänger :-) Gruss Tobias
-
Thread
STM32 Input Capture mit Counter Reset
Hallo zusammen Ich möchte mit dem STM32 die Zeit zwischen zwei Nulldurchgängen messen. Dazu möchte ich den InputCapture nutzen. Meine Idee: TIMER zählt von 0 an hoch.. -> Interrupt kommt: Zähler wird zurückgesetzt und zählt
Ich möchte jetzt nicht den ganzen ST-Kram durchlesen. Im Referenzhandbuch des STM32F4xx (Du verwendest wohl einen F1xx) ist ein "PWM input mode" beschrieben, der mit einem Reset des Timers arbeitet. Vielleicht kuckst Du Dir dort die Initialisierung ab. Mir ist diese Vorgehensweise
-
Thread
STM32F4xx beziehen
Hallo. Für ein Projekt mit Freunden würde/n ich/wir gerne STM32F4 Controller einsetzen. Bis jetzt haben wir nur mit verschiedenen Boards (STM32F4discovery etc.) gearbeitet. Deshalb suchen wir nach einer günstigen Bezugsquelle für STM32F4 Cortex M4 Controller
Gibts z.B. bei HBE (https://hbe-shop.de/Art-2064367-STMICROELECTRONICS-STM32F407VET6-ICMCU-32BIT-512K-FLASH-100LQFP) für 11,48€ inklusive MwSt. Nicht gerade viel günstiger als die 16€ für das Discovery aber man muss nichts auslöten.
-
Thread
STM32 mit CUBE, ADC mit mehreren Kanälen ansprechen
Dann probier's mal damit - ich lese 4 Kanäle mit DMA auf einem STM32F407VG (Disco)aus und schreibe sie in eine Struktur. /** ****************************************************************************** * @file ADC/ADC1_DMA/main.c * @author DD4DA
********************* * @attention * The Program demonstrate how the ADC works with DMA on a STM32F407Discovery * using ADC1. The used CMSIS Lib is version 1.0. * The ADC1 is configured to use Regular Groups by using DMA2,Stream0. * <h2><center>DD4DA</center></h2> ******************
-
Thread
Olimex STM32E407, FreeRTOS und lwip
ETH_DMABMR_SR[/c] bleibt stehen, und damit gehts auch mit [c]ETH_GetSoftwareResetStatus() == SET[/c] in der stm32f4x7_eth_bsp.c nicht weiter.
an: [c] static void ETH_MACDMA_Config(void) { uint32_t timeout=0; uint8_t sw_reset_ok=0; /* Reset ETHERNET on AHB Bus */ ETH_DeInit(); /* Software reset */ ETH_SoftwareReset(); // Select the RMII interface. The STM32F4 manual says
-
Thread
Wie C++ Datein übersetzen mit arm-none-eabi-g++ (Kommandozeile)
den ganzen Vormittag, nachdem ich unter Windows mit EM-Blcoks erfolgreich ein C++ Projekt für den STM32F4 erstellt habe, diese Quelldatein unter Linux mit dem arm-none-eabi-g++ zu übersetzen. Reine C-Datein werden übersetzt, es kommt nur zu Problemen beim einbinden der Standard-Header. Gibt es dafür
mfloat-abi=hard -mthumb -ffunction-sections -fdata-sections -g -fno-rtti -fno-exceptions test.cpp -T stm32f407vg_sram.ld -T stm32f407vg_flash.ld [/code]
-
Thread
Fragen zu STM32F4 DISCOVERY TFT LCD Board
Peripherie? Oder kann man das über > eine Matrix beliebig schalten? Die wesentlichen Dokumente sind das STM32F4 Reference Manual RM0090 für detaillierte Beschreibungen der Peripherie und dem Rest der Architektur. Die genaue Pinzuordung und die alternativen Funktionen entnimmst du dann dem Manual zum STM32F407
es in sich, muss man sich wohl wirklich erstmal erarbeiten wie der genau funktioniert. http://stm32f4-discovery.com/2014/10/use-printf-output-stream-stm32f4/
-
Thread
Zeigt her eure Kunstwerke (2017-2019) Gesperrt Bilder
, aber da ist ja schon fast alles fertig. Jetzt will ich mich auch STM32 einarbeiten und nutze dazu ein STM32F407 Discovery und da will ich das in C programmieren.
STM32F103CB Board im (Arduino Uno) r3 Format. Hab ich gemacht, weil: - ich Nucleo-Boards F401 und F407 habe - F103 Bluepill (logischerweise) - F407 (China) Blackboard - F429 Disovery habe Irgendwie
-
Thread
Einheit MSPS
#3943380: > Wo finde ich denn das, wie viel Zeit beim Umschalten benötigt wird? Das Datenblatt des STM32F407 ist in zwei Teile geteilt. a) das elektrische Datenblatt b) das funktionelle Datenblatt Zusammen haben die etwa gesamt 1200 Seiten. Ein schöne Weihnachtslektüre. Da musste ich auch durch
-
Thread
Rechenfrage, TFT an FSMC vom STM32 und anzahl Frames?
das Display mit einer akzepztablen FrameRate aktualisieren. Zuerst habe ich das Display mit einem STM32F105RB über normale GPIOs verbunden. Damit bekomme ich bei fCPU=72MHz ca. 2-3 Frames/Sekunde, sofern die CPU nichts rechnen muss sondern nur füllen... Nun war meine Idee: Einen STM32F1xx
Claudio H. schrieb im Beitrag #3939909: > Wäre es sinnvoll, einen STM32F2xx anstelle des F1xx zu verwenden? Warum nicht gleich STM32F439/439 mit TFT Controller intern? Wie beim DISCO Board mit externen RAM
-
Thread
Programmierung größerer Mikrocontroller
fuer einen 44 pin TQFP auf einen Mega644 gehen der hat aber ein unpraktisches Gehäuse. Ein Mega32 ist jedoch des Bastlers preiswerte Allzweckwaffe... für 99% aller Anwendungen hinsichtlich des Funktionsumfangs und der Ports ausreichend und gleichzeitig relativ preiswert. Michael Kluge schrieb
gefragt und nicht nach 40-pol. Teuertypen. Ich hätte ja auch schreiben können, daß ich gerne den STM32F407 einsetze, weil er so viele UARTs, Timer, usw. hat und ganz einfach zu programmieren ist. Das war aber nicht die Frage ;-)