-
Thread
FatFS erkennt kein Dateisysem FR_NO_FILESYSTEM
M. H. schrieb im Beitrag #4963156: > Ein STM32F4 discovery. Da ist eine Datenleitung auch noch an dem Audio > DAC, aber als Eingang. keine Ahnung, ob es daran liegt. Nö, das passt. Habe ich auch auf einem Discovery gemacht. Allerdings konnte ich
Ich habe nun folgenden Code gefunden: https://github.com/yigiter/Sample-STM32F4-codes/blob/master/SDIOLib/src/SDIO.c Hier wird der DMA aktiviert und solange gewartet, bis das CR Register des Streams vom SDIO auf 0 gesetzt wird. Das passiert bei mir auch. Dannach wartet
-
Thread
STM32 -> A53
Ich habe einen STM32F4 als Drohnenflugkontroller. Leider reicht die Performance dessen selbst mit OC auf 240MHz nicht aus um den PID loop mit 32kHz laufen zu lassen. Obs der F7 bringt ist auch fraglich. Da die Anwendung
>PID loop mit 32kHz Ein normaler PID Regler braucht auf dem STM32F4 etwa 1µs. Ist das so viel mehr?
-
Thread
Peripherie-Aufteilung beim STM32F407?
:-) und Timer sind es sogar 14 (nicht 11) es gibt eine schöne Übersicht im UserManual vom STM32F4-Discovery da ist die CPU als Blockdiagramm gezeichnet mit allen "internen" Teilen und zu deiner Frage : da es sich das ganze Projekt etwas umfangreich anhört, würde ich gar nicht mit einer
nicht einzeln unter den im Manual verwendeten Namen > definiert sind. Doch, du musst nur #include <stm32f4xx.h> schreiben. Wenn du tatsächlich unbedingt direkt auf die Register schreiben willst... Man kann auch C erst am PC mit Büchern lernen, das geht ganz gut und dann kann man's. Aber egal. Es
-
Thread
toggle über den User-Butto
warum werden die LEDs nicht ON gehen, wenn der User-Button gedruckt wird. Ich experementiere mit STM32F4-Descovery Board und hier ist mein Code: #include "stm32f4xx.h" #include "stm32f4xx_rcc.h" #include "stm32f4xx_gpio.h" int main (void) { GPIO_InitTypeDef GPIO_InitDef; /*LED
-
Thread
Prozesssor gesucht: AD Wandeln + FFTs
Wandlern? Schau doch mal die Cortex-M4 uC an (mit FPU, du sparst die die Fixed-Point FFT), z.B. die STM32F4 Familie.
Die STM32F4xxx haben 12 Bit AD und DA Wandler "an Board".
-
Thread
STM32 F411 Bootoader aus Applikation starten
soll. Das Beispiel habe ich hier gemobst, der Kollege scheint bei ST zu arbeiten. https://stm32f4-discovery.net/2017/04/tutorial-jump-system-memory-software-stm32/ [c] void JumpToBootloader(void) { void (*SysMemBootJump)(void); /** * Step: Set system memory address.
may be different. * Check reference manual for each family. * * For STM32F4xx, MEMRMP register in SYSCFG is used (bits[1:0]) * For STM32F0xx, CFGR1 register in SYSCFG is used (bits[1:0]) * For others, check family reference manual */ _
-
Thread
Simulation von Encodern
Grünkohl schrieb im Beitrag #2719793: > Ein STM32F4xx mit 2 x DACs per Sinustabelle und DMA würde das bringen. Um ein auf 1% genaues Sinussignal zu erhalten, müsste man etwa eine 90 Grad-Tabelle mit 128 Werten verwenden. Das ergibt eine Ausgaberate
5 GHz. Für die Cosinusausgabe natürlich nochmal dasselbe. Und du bist dir ganz sicher, dass ein STM32F4xx das kann? Muss mir mal ein Datenblatt besorgen. Gruss Reinhard
-
Thread
STM32F4Discovery DMA für Timer 2
Hallo, ich probiere seit einer Weile an der Programmierung herum, komme aber nicht weiter: STM32F4 Discovery über CooCox Ich versuche neben dem Timer1 auch Timer2 für eine PWM-Erzeugung mit DMA zu betreiben. Beim Timer1 hat alles geklappt (aus einem Beispiel kopiert und variiert). Ich befürchte
-
Thread
CAN ACK-Error nach IDE-Wechsel (STM32F4)
Hallo zusammen, bastele mal wieder mit einem STM32F4 Discovery rum. Da das aktuelle Projekt aber nicht unbedingt für den Privatgebrauch gedacht ist, bin ich hierfür von Atollic True Studio Lite auf CooCox CoIDE umgestiegen. Dabei bin ich auf folgendes
-
Thread
IDE+Toolchain für STM32F4 (Discovery Board)
Hallo, ich bin dabei mir eine IDE für das STM32F4 Discovery Board aufzustezen. Bzw. möchte das gerne tun. Dabei ergeben sich einige Fragen. Ich bin zwar nicht völlig abgeneigt von Linux, aber ich kenne mich dort so gut wie gar nicht aus (hab es auf
-
Thread
STM32F4Discovery mit Ethernet - Bitte um Test
nichts. Ich verwende eCos mit lwip 1.4.1, die Phy-Anbindung habe ich wie http://kpy3ep.de.tl/stm32f4-discovery-mit-ethernet.htm gemacht. Vielleicht hat ja jemand von euch diese HW-Konfiguration und könnte das angehängte binary mal bei sich einspielen und (anhand der LEDs an der LAN-Buchse) schauen
-
Thread
STM32F4 Discovery chibiOS - ADC
Hallo, ich habe noch eine Frage zum STM32F4 zusammen mit dem chibiOS. Wie lese ich den Buffer der ADC-Wandlung aus? Z.B. wollte ich eine LED anschalten wenn der Wert größer als 100 ist. Sozusagen: [code] if ( Digitalwert >100 )
-
Thread
stm32f4 bool unknow type name ?
Guten tag, ich arbeite mich derzeit in den STM32f4 ein. Ich benutze ARM GCC mit Em::Blocks. Ich möchte den Status eines Buttons in eine Bool Variable speichern, jedoch wenn ich den Code Compiliere, kommt eine Fehlermeldung die mir sagt, das Bool nicht bekannt ist: error: unknow type name 'bool' Hier ist mein Code: [code] #include "stm32f4xx_conf.h" void Delay(__IO uint32_t nCount); void initGPIO(void); void WaitForHSE(void); GPIO_InitTypeDef GPIO_InitStructure; int main(void) { SystemInit(); WaitForHSE();
-
Thread
STM32F4 Read protection (RDP) Level2
Moin, ich bin mir nicht sicher ob ich das Datenblatt zum STM32F4 richtig verstehe.. Mein Programm, ein Bootloader benutzt Versionsnummern die auf festen Addressen im Flash liegen. -> [c]#define SystemVersion (*(vu16 *)0x08010000)[/c] Nun ist die
-
Thread
STM32F4 hardware FPU Unterstützung in Windows Eclipse
Hallo zusammen, da ich hier im Forum nichts dazu gefunden habe außer der summon arm Toolchain für Linux/MAC hab ich mal ein bischen gesucht und jetzt eine Windows ARM Toolchain mit HW FPU Support und Windows Eclipse am laufen. Ich benutze dazu die normalen GNU Tools for ARM Embedded Processors https://launchpad.net/gcc-arm-embedded/4.6/2011-q4-major mit den zusätzlichen Compilerflags "-mfloat-abi=hard -mfpu=fpv4-sp-d16" Habe das ganze in Eclipse mit einem ARM Windows GCC Toolchain Projekt erstellt. Man muss dann eben die Pfade zu den Linker und Compiler Executables anpassen. Funktioniert
-
Thread
STM32F4 USB - Virtual COM Port
Hallo, ich habe mit ein Projekt für einen STM32F4 Mikrocontroller zusammen kopiert, das über die USB Schnittstelle im Virtual COM Port Modus einfach immer "Hello World!" sendet. Das funktioniert auch super gut. Ich versuche jetzt grade zu verstehen
-
Thread
STM32F4 - Firmware-Update per Ethernet
HI! Wie kann man die Firmware auf einem STM32 per Ethernet updaten? Wer hat sowas schon einmal wie realisiert? Grüße Marc
-
Thread
STM32F4 Discovery CoIDE Debug Fehler
Hallo Leute, seit heute tritt bei mir ein Fehler auf in CoIDE, der gestern ohne Änderung noch nicht aufgetreten ist. Ich kann Projekte normal Debuggen, aber sobald ich pausieren oder stoppen will kommen zwei Fehlermeldungen: Starter.exe und arm-none-eabi-gdb.exe funktioniert nicht mehr. Hat jemand einen Tipp oder hatte schon mal das selbe Problem? Hab Toolchain schon gecheckt, da müßte alles passen. Vielen Dank schon mal.
-
Thread
STM32F4 - Reset nach flashen bleibt manchmal aus
Hab hier Linux + Eclipse Kepler + ARM Toolchain + st-linkv2 auf dem 407 Disco very Board. Etwa jedes zehnte Mal wird der 407 nach dem Flashen nicht resettet. Häufig passiert das, wenn man einen neuen Port in der Sw initialisiert. Zufall? Gerade eben wieder, vor der ersten Tasse Kaffee, hab ich das vergessen und 10 Min den Fehler gesucht... Workaround?
-
Thread
Convertierung von STM32F4 zu STM32L0
Moin, ich habe meinen Code im Moment auf einem STM32 NUCLEO-F411RE Board laufen. Für die Zukunft soll es ab er ein Chip der L0 Serie sein (low-power). Dafür habe ich nun das NUCLEO - LO53R8 Board. mit den SPL2LL Converter habe ich meinen code migriert. Um dieses Projekt nun wieder in der IAR Embedded Workbench zu öffnen benötige ich eine Projekt.eww Datei, diese ist nach der Konvertierung leider nicht mehr vorhanden. Ich habe versucht einem neuen Workspace, meine Dateien einzufügen. Leider hat der Versuch nicht funktioniert. Jemand eine Lösung für mein Problem? Gruß Belaya
-
Thread
[BIETE] STM32F4 Discovery Board mit Touch LCD
Biete kaum gebrauchtes STM32F4 Discovery Board mit LCD Display mit Touch an. Board wurde letztes Jahr gebraucht gekauft aber nie wirklich benutzt. Preisvorstellung: 80,-€ VB Versand oder Abholung möglich. Bei Interesse
http://de.farnell.com/stmicroelectronics/stm32f4dis-lcd/modul-3-5-lcd-f4-discovery/dp/2250207 http://de.farnell.com/stmicroelectronics/stm32f407g-disc1/entwicklungsboard-foundation-line/dp/2506840?st=STM32F4DIS
-
Thread
STM32 - Eclipse - GCC - Sind Interruptadressen in Startup definiert?
Zwei Fragen hätt ich: 1) Sind die STM32F4 zu den STM32F0 hin eigentlich (mehr oder weniger) abwärtskompatibel? Oder ist das mehr so wie AtMega <-> AtXmega? 2) Ist openocd + stlink ähnlich leistungsstark wie ein 'richtiger' Debugger in
Joachim .. schrieb im Beitrag #4177698: > Sind die STM32F4 zu den STM32F0 hin eigentlich (mehr oder weniger) > abwärtskompatibel? Nein. Wobei es mit STM32Cube und diversen anderen Frameworks Bestrebungen gibt, universell/portabel zu sein. Wie gut das in
-
Thread
STM32F407 aus Arduino-IDE als DFU-Device flashen
/Arduino_STM32/STM32F4/boards.txt
gemeint ist. Vermutlich > der Software-DFU-BL auf den BluePills. Das hat sich ausschließlich auf STM32F4-Boards bezogen.
-
Artikel
Benutzer:Mtothea
Mein erstes Mainfile // Mit der conf-Datei beherrschen und steuern wir // die gesammte include "stm32f4xx_conf.h" include "stm32f4xx.h" void RCC_init(void){ // ueber die RCC werden die diversen Peripherie-Einheiten eingeschaltet // (durch konfiguration der RCC) RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOD
Mein erstes Mainfile // Mit der conf-Datei beherrschen und steuern wir // die gesammte include "stm32f4xx_conf.h" include "stm32f4xx.h" void RCC_init(void){ // ueber die RCC werden die diversen Peripherie-Einheiten eingeschaltet // (durch konfiguration der RCC) RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOD
-
Thread
Benötigte Rechenleistung bestimmen/abschätzen
Das wird eng, du musst ja die Messwerte auch noch holen, du hast ja kein DMA. Also ich würde auf n STM32F4 gehen.
Ingo schrieb im Beitrag #3095182: > du hast ja kein DMA. Also ich würde auf n STM32F4 gehen. Wieder mal die STM32F4 Fanboys... DMA würde bei diesem Projekt kaum Rechenzeitersparnis bringen.
-
Thread
Organisation der Header und Includes
Benötigte Module #include "config.h" #include "tools.h" // Middleware Header #include "tm_stm32f4_rtc.h" #include "tm_stm32f4_disco.h" #include "tm_stm32f4_nrf24l01.h" /* ---- Definitionen --------------------------- */ #define RF_CHANNEL 10 /* ---- externe Variablen die benötigt werden
Benötigte Module #include "config.h" #include "tools.h" // Middleware Header #include "tm_stm32f4_rtc.h" #include "tm_stm32f4_disco.h" #include "tm_stm32f4_nrf24l01.h" /* ---- Definitionen --------------------------- */ #define RF_CHANNEL 10 /* ---- externe Variablen die benötigt werden
-
Thread
ANSI C - .c+.h Verständnisfrage bei CooCox
STM anwendbar. Die erforderlichen Dateien sind aus der StdLib von ST entnommen. .\cmsis_boot stm32f4xx.h stm32f4xx_conf.h usw. .\startup core_cm4.h usw... .\cm_CoreSupport startup_stm32f446xx.s usw.. .\StdLib_inc alle benötigten stm32f4_xxx.h (z.B xxx= GIPO, RCC, USART, DMA, SPI
-
Thread
STM32 I2C mit EEPROM - funktioniert nur zuverlässig mit Bus-Sniffer
für 400kHz spezifiziert ist. Die I2C-Routinen sind größtenteils von http://eliaselectronics.com/stm32f4-tutorials/stm32f4-i2c-master-tutorial/ abgekupfert, wobei nur ein wenig Fehlerhandling hinzugekommen ist und das Warten auf das Busyflag vor dem Senden der Startbedingung ausgelagert wurde. "printf_P
GPIOB, &GPIO_InitStruct); GPIO_PinRemapConfig(GPIO_Remap_I2C1,DISABLE); #elif defined(STM32F4xx) // enable APB1 peripheral clock for I2C1, SCL and SDA pins RCC_APB1PeriphClockCmd(RCC_APB1Periph_I2C1, ENABLE); RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOB, ENABLE); // Setup
-
Thread
STM32 Custom Bootloader Update
Hallo zusammen, ich möchte gerne einen Custom Bootloader für einen STM32F4 schreiben, der die Möglichkeit bietet, nicht nur den Flash-Bereich der Applikationssoftware, sondern auch sich selbst upzudaten. Dabei ergibt sich folgende Fragestellung: Der Bootloader liegt
nach dem Reset > drankommen muß, Wieso denkst du dass das so muss? Ich habe einen Bootloader für STM32F4 und CAN geschrieben, der Teil des Hauptprogramms ist, *nicht* am Anfang des Flashes steht, und erst dann gestartet wird wenn eine entsprechende CAN-Nachricht ankommt. Ist überhaupt kein Problem. Das
-
Thread
GCC-ARM -O3 (nicht-)Performance
hingegen bringt das eine Verlangsamung, obwohl der > nichtmal einen Cache in dem Sinne hat. Die STM32F4 schon, da der langsame Flash Speicher den Code bremst. Versuch vielleicht mal den Vergleich bei Codeausführung im RAM, um diesen Effekt auszublenden.
nichtmal Caches im kB-Bereich sein. Aber hat mal jemand mit -O3 auf Cortex-M4 (speziell, in der Tat STM32F4) positive praktische Erfahrungen gemacht? Also daß es schneller wird?
-
Thread
[STM32/Cortex-M4] JTag nur beim Systemflash möglich. Fehler beim Mainflash
zugreifen. Ich konnte die Register etc. auslesen und habe ein kleines LED-Beispiel aufgespielt (auf dem STM32F4 Eval Board ging das Programm problemlos, ich habe nur die Pins angepasst). Nachdem ich einmal "go" eingegeben habe, konnte das JTag die CPU nicht mehr in den Haltmodus versetzen. Ich hatte BOOT0
funktioniert hier auch problemlos. Ich habe ein anderes Testprogramm mit dem JLink (ebenfalls für das STM32F4 Eval Board) in den Mainflash laden können und per Bootloader zurücklesen. An dem Fehlerbild im Bootmodus "Mainflash" hat sich nichts geändert. Ich habe auch eine leichte Erwärmung im "Mainflashmodus
-
Thread
[STM32F4] I2S macht nichts PLL-Clock-Problem?!
I2S_InitTypeDef I2S_InitStruct; I2S_StructInit(&I2S_InitStruct); // wird in SetSysClock in system_stm32f4xx.c gemacht // testweise auch hier mal probiert, ändern aber nichts // RCC_PLLI2SConfig(172, 2, 7); // RCC_I2SCLKConfig(RCC_I2S2CLKSource_PLLI2S); // RCC_PLLI2SCmd(ENABLE); // RCC_GetFlagStatus
ausprobiert, geht beides nicht. Hier noch die Initialisierung meiner Clocks (1 zu 1 aus der system_stm32f4xx.c aus einem ST-CMSIS-Example-Code für I2S): [c] // 168MHz HCLK, APB1 48MHz, APB2 96MHz #define PLL_M 4 #define PLL_N 168 #define PLL_P 2 #define PLL_Q 7 // 49,142MHz
-
Thread
NRF24L01 SPI Problem bringt mich noch zum Wahnsinn!
hängen sich nach einer Weile einfach auf und antworten nicht mehr :-((( Setup: Empfämnger: STM32F4 CPU (Empfänger) im Interrupt Sender: Arduino Pro Mini mit MIRF Library Senderseitig ist alles ok, die LIb habe ich mir angeschaut, so sieht es auch bei mir aus. Es kommen ja auch laufen die richtigen
Hallo Christian, ich weiss jetzt, su arbeitest mit dem STM32F4. Schau dir doch bitte mal das CubeMx an. Es gibt da einen Konfigurator für die Clocks. Es sagt ja keiner, dass du das Ding nehmen musst. Es reicht ja schon, aus dem generierten Code die Parameter
-
Thread
STM32F407VG-Codeblocks-Linux Projekt - Globale Objekte funktionieren nicht? Was tun??
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,
Süppchen... :D PS: Konnte es eben testen, jetzt funktioniert es. Also wer ein Linux-Codeblocks-STM32F4 Projekt aufsetzen möchte, einfach oben das Projekt nehmen und die Änderung in der startup Datei machen. Danke an alle nochmals!!
-
Thread
STM32F103 - System Clock mit PLL erhöhen
verändern kann, dafür muss man die erst deaktivieren. Drauf gebracht hat mich dieser Artikel: https://stm32f4-discovery.net/2015/05/library-59-change-pll-settings-while-stm32f4xx-is-running/ Allerdings hab ich nun seltsame Effekte. [c] void init_clock() { //FLASH->ACR |= FLASH_ACR_LATENCY_1;
Max M. schrieb im Beitrag #5398997: > Drauf gebracht hat mich > dieser Artikel: > https://stm32f4-discovery.net/2015/05/library-59-c... Wie wärs damit, einfach mal das Referenzmanual richtig zu lesen? Da steht sowas schliesslich drin. Aber ist heutzutage wohl out, google wird es schon richten
-
Thread
Problem externe Funktion in C einzubinden
Hallo Experten, ich programmiere gerade meinen STM32F4 und habe folgendes Problem: In der Datei usbd_cdc.c ist folgende Funktion: static uint16_t cdc_DataTx (uint8_t* Buf, uint32_t Len) { uint32_t i; for( i = 0; i < Len; i++ ) { APP_Rx_Buffer
(uint8_t* Buf, uint32_t Len); Da mault er aber: THUMB Debug/stm32f4xx_it.o: In function `TIM3_IRQHandler': undefined reference to `cdc_DataTx' Was mach ich falsch beim Funktionsprototypen?? Vielen Dank für Antworten! Florian
-
Thread
Stm32F4 - Output und Input Compare an einem Timer gleichzeitig?
Hi, ich hätte mal ne Frage. Ist es möglich bei einem Timer des Stm32f4 mit 4 Channeln 2 Channel für Output Compare und 2 für Input Compare zu nutzen? Jeder Channel hat ja eigene Output Compare Register. Und ich habe noch ein anderes Problem, ich versuche einen Pin zu Toggeln mit dem Stm32F4Discovery. An dem hängt sonst nichts anderes. Aber das einzige was ich bekomme, ist etweder 3,3V oder 0V. Abhänig vom Pullup-Widerstand. [c] void timer_init() { RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOE
-
Thread
STM32F4 I2C hängt sich auf (Busy und Timeout)
Hallo alle zusammen :P Ich benutze das STM324x91-Eval Entwicklungsboard und habe einen separaten IC an das I2C angeschlossen. Aber ich habe ein ähnliches Problem wie folgender User: https://my.st.com/public/STe2ecommunities/mcu/Lists/cortex_mx_stm32/Flat.aspx?RootFolder=https%3a%2f%2fmy%2est%2ecom%2fpublic%2fSTe2ecommunities%2fmcu%2fLists%2fcortex_mx_stm32%2fSTM32F103XX%20I2C%20Busy%20Flag%20after%20unsuccessful%20transfer&FolderCTID=0x01200200770978C69A1141439FE559EB459D7580009C4E14902C3CDE46A77F0FFD06506F5B¤tviews=458 Wenn ich den Befehl "HAL_I2C_Mem_Read" ausführe kommt es gelegentlich
-
Thread
STM32F4/ESP8266 schließt Verbindung nur jede zweite Übertragung
Hallo zusammen, ich betreibe einen ESP8266 als Webserver, welcher 4 Relais schaltet. Funktioniert alles soweit nur aus mir unerklärlichen Gründen wird die Verbindung, nur bei jeder zweiten Übertragung an den Browser, (unterschiedliche Browser ausprobiert) geschlossen. Habe vermutet das die bei "AT+CIPSEND=0,888" nicht richtig ist jedoch habe ich mehr und weniger Zeichen durch probiert und es ändert nichts an dem genannten Problem. Bin jetzt nicht so sehr mit HTML vertraut, könnte es an dem HTML CODE liegen? Bei jeder Anfrage vom Browser wird folgender Code abgearbeitet: [c]
-
Thread
Beispiel gesucht für FREERTOS TCP ohne HAL (STM32F4)
Hi. Ich wollte in einem grösserem Projekt auf einem STM32F4 mit der SPL nun Ethernet einbauen. Da ich FreeRtos benutze dachte ich daran das TCP System von denen zu nehmen. Klar es gibt auch andere, aber bis auf die HAL in derem Beispiel wäre es perfekt.
-
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
STM32F4 SPI Aussetzer bei Verwendung mehrere SPI Kanäle
[c] /* Includes ------------------------------------------------------------------*/ #include "stm32f4xx_hal.h" /* USER CODE BEGIN Includes */ #include "stm32f429i_discovery.h" //for easy use of Buttons and LEDs on discovery Board /* USER CODE END Includes */ /* Private variables ----------
-
Thread
STM32F4 Discovery Board - PWM Signal einlesen
Hallo, ich versuche ein PWM-Signal mithilfe des STM32 auszuwerten. Dazu lege ich am PIN F0 (EXTI0-line) ein 1000us Signal an. Ich nutze dabei diesen PIN als Interrupt Eingang (RISING EDGE). Sobald der Interrupt ausgelöst wird springt er in den "void EXTI0_IRQHandler(void)". In dieser Interrupt Routine werte ich dabei die Flanke aus und schalte dann direkt den Interrupt "um" (von RISING auf FALLING und auch wieder umgekehrt). Ich setze vorher den TIM10 zurück (0) und lese beim nächsten Aufruf seinen Wert aus und speichere diesen direkt in ein Array (rx[7]). Später soll damit dann ein PPM Signal
-
Thread
STM32F4 Discovery mit ST-Link in Eclipse debuggen funktioniert nicht
Hallo an alle, ich habe mir die letzten Tage eine Entwicklungsumgebung für das STM32F4-Discovery eingerichtet, bestehend aus: Eclipse Indigo - Codesourcery-Lite Toolchain - Atollic ST-Link GDB-Server Das Compilieren funktioniert soweit 1a und auch den GDB-Server kann ich aus
: Punkt 1 hat sich erledigt. Zu Punkt 2 noch Folgendes: Ich kann mich per SWD mit dem STM32F4 auf dem Board verbinden, sobald ich dann aber in den Debug-Modus gehen will kommt diese Fehlermeldung Error in final launch sequence Failed to execute MI command: -exec-run Error message from
-
Thread
Ich möchte für kleines Geld ein STM32 F4 Discovery abgeben
Das Board hat ein ILI9341 Display integriert. Ich hatte da mal rum gefuddelt. Ich möchte 7€ dafür haben, inclusive Versand. Vielleicht kann ich jemanden eine Freude machen.
-
Thread
STM32F4 Zustand der GPIO während Reset/PowerOn
Hallo, ich habe folgende Problemstellung: Bei Booten bzw. beim Reset der Spannungsversorung eines STM32F4 Discovery gehen zwei meiner drei benutzen Pins auf einen Peglel von 2V (PB6 & PB9). Der dritte (PB7) bleibt auf 0V wie es ein soll. Ich habe an den Ausgängen einen ULA2803 -> GpioTreiber dran welcher
-
Thread
GCC STM32F4 -> Wie Variablen auf RAM bereiche verteilen
Hallo, ich wollte mit dem STM32F4 was machen und der hat 5 RAM Bereiche. - CCM Data RAM 64KB - BKPSRAM 4KB - SRAM 112KB - SRAM 16KB - Externes (über FSMC) SRAM 1MB Jetzt stellt sich aber die Frage für mich: Wie und was