-
Thread
Camera Modul (OV9655) am STM32F4 Discovery Board
Open407V-D hat ein Offset-Teil, um LAN und SDIO und LCD-FSMC gleichzeitig zu betreiben; das HY-stm32f4xx wird auch für den STM32F103ZG verwendet und hat FSMC-NOR Bank4 und andere Änderungen; kurz: Ich müsste dein Programm umschreiben, auch auf CoIDE 1.5.1, denn diese Version brauche ich, um Linker-file
-
Thread
Neues Entwicklungsboard von STM [32F429IDISCOVERY]
kein High speed zu können: "HS anyway needs a separate physical layer USB chip for addition to STM32F4 chip and most likely this is chip is not present on this board" siehe: http://dangerousprototypes.com/2013/09/14/new-stm32f4-discovery-board-features-tft-lcd/
für das EVal-Board ist UNten zu sehen: http://de.farnell.com/stmicroelectronics/stm32f429i-disco/stm32f4-discovery-eval-board/dp/2355377 Mfg Embedded-Entwickler
-
Thread
[STM32f4] I2S mit DMA
Hi Ich habe ein digitales MEMS Mikrofon, dass ich gerne an das STM32f4-Discovery über I2S anbinden möchte. Die Daten sollen über DMA in den Speicher geschrieben werden. Die Samples haben eine Breite von 24 Bit und werden entsprechend in einer 32 Bit long Variable gespeichert
Hi Ich habe mal die DMA ISR für den STM32f4 so geschrieben, wie ich mir denke, dass es funktionieren müsste/sollte. Macht das so Sinn? [c] void DMA1_Stream3_IRQHandler() { // Stream3 transfer complete interrupt? if(DMA_GetITStatus
-
Thread
STM32F4 PWM + DMA geht nicht
Hallo, ich versuche seit gestern auf dem STM32F4 Discovery eine PWM laufen zu lassen die per DMA mit verschiedenen duty cycles gefüttert wird. Ich will damit WS2812 LED's ansteuern. Leider krieg ichs irgendwie nicht hin, es wird kein einziger
Das wird dir sicher weiterhelfen^^ Und da gibts so ziemlich alles was dein Herz begehrt, was den STM32F4-Discovery angeht ;) Gruß
-
Thread
STM32F4DISCOVERY atomare Operationen/Mutex?
Und schon habe ich das naechste Problem: Ich habe Daten die zwischen einem Interrupthandler und dem Rest vom Code benutzt werden. Es handelt sich dabei nicht um einzelne Variablen sondern um mehrere zusammengehoerdende Werte. Wenn ich beim Zugriff pauschal alle Interrupts ausschalte muss ich wohl damit rechnen einzelnen Interrupts zu verpassen. Gibt es noch andere Moeglichkeiten? Wie sieht es mit einem Mutex aus? Gibt es da fertige Ansaetze? Welche Moeglichkeiten habe ich noch den Zugriff sauber zu regeln? Danke fuer eure Hilfe!
-
Thread
ARM Einstieg mit STM32F4 Discovery Board
Problem ist, dass ich noch keine so "richtige" Anleitung gefunden habe wie ich z.B in CooCox den STM32F4 "Anweisungen" geben kann...
hast du schon mal google nach 'STM32F4 tutorial' gefragt? Findet so eimiges. Ein ausführliches ist zB hier: http://www.diller-technologies.de/stm32_wide.html
-
Thread
STM32F4 USART float-Werte senden
mehr weiter komme. Ich habe einen Beschleunigungssensor der die gemessenen Werte über SPI an den STM32F4 weitergibt. Vom STM32 sollen nun die Daten über USART als float-Werte an einen Bluetooth-Adapeter "RN-42" weitergegeben werden. Bisher konnte ich die Werte an den RN-42 als String über printf weitergeben
-
Thread
ADC DMA STM32F4 Timer wählen
habe ich von hier genommen: http://www.mytutorialcafe.com/experiment%20microcontroller%20ARM%20STM32F4%20adc%20dma%20timer.htm Und mit Timer 2 geht das auch problemlos. Was ich gemacht habe: alle TIM2 durch TIM3 ersetzt und ADC_InitStructure.ADC_ExternalTrigConv = ADC_ExternalTrigConv_T3_TRGO
-
Thread
STM32F4 - Firmware vs. Lib
Moin Zusammen, ich habe eine Frage und zwar wird Embedded Software oft auch als Firmware bezeichnet. Aber ab wann ist eine Firmware eine Firmware? Wenn beispielsweise eine Firmware für den STm32 veröffentlicht wird, beinhaltet diese doch Aktualisierungen der Bibliotheken oder?
-
Thread
STM32F4 ADC und DAC synchron starten
Hallo, ich bin Neuumsteiger von AVR auf ARM. Es gibt im Netz einige Beispiele die zeigen, wie man den ADC oder DAC mit DMA und ohne DMA benutzt. Eine Sache ist mir aber nicht ganz klar: Ich würde gerne mit dem DAC ein Signal generieren, durch eine Schaltung schicken, und das Resultat mit dem ADC (schnell) messen (1-2 MSpS). Der ADC und DAC sollten dabei möglichst synchron laufen, also ohne oder zumindest mit bekannter Phasenverschiebung sampeln. Ist es in so einem Fall besser über den DMA zu gehen, oder direkt zu lesen und zu schreiben? Wie gut ist es möglich ADC und DAC gleichzeitig zu starten?
-
Thread
STM32F4XX OpenDrain benutzen
Hallo, folgendes Problem: Ich habe einen I2C Bus (ich nutze die STM32 Hardware ganz "normal" dafür) und will zusätzlich auf die SCL-Leitung Pegel aufmodulieren (quasi Bit-Banging), wenn der eigentliche I2C Bus inaktiv (bzw. fertig mit dem Senden ist) ist. Ports umdefinieren hab ich schon versucht, leider dauert das ganze etwas zu lange. Meine Idee: Ich nutze einen weiteren Pin im OpenDrain Modus, schalte ihn hochohmig während der I2C sendet und zieh ihn auf Low, wenn ich meine Pegel draufmodulieren will. Erste Frage: Funktioniert das prinzipiell so? Zweite Frage: Wie nutze ich den hochohmigen
-
Thread
Stromsparender Spannungsregler für STM32F4 gesucht
Diese haben einen relativ kleinen Leckstrom. Ich suche nun nach einer guten Möglichkeit einen STM32F4 in ähnlicher Konfiguration zu versorgen. Das Problem ist, dass dieser während seiner Wachphasen recht viel Strom benötigt (mit ein bisschen Peripherie ca 100 mA) Ich suche nun nach einer Möglichkeit
-
Thread
[V] div. Eval-Boards: STM-Discovery, Intel Galileo, LPCXpresso, WIZ550io und MachXO3
Preis für -ST STM32 F4 Discovery (mit 2.4" QVGA TFT LCD-Display) ?
Update #1 folgende Boards sind schon unterwegs bzw. reserviert: -ST STM32 F4 Discovery (mit 2.4" QVGA TFT LCD-Display) -NXP LPCXpresso11U68 (Evaluation Board OM13058)
-
Thread
CRC32 vom STM32F4 auf dem PC zurück rechnen?
Hi! Versuche schon seit Tagen die CRC32 Prüfsumme von einem STM32F4 auf dem PC in C++ nach zu vollziehen. Weiss jetzt leider nicht mehr weiter. Auf dem STM32F4 werden mit der CRC_Block Berechnung ein Array mit 2 32Bit Werten berechnet. Leider schaffe ich es nicht
Stimmt aber immer noch nicht mit dem Ergebniss vom STM32F4 [c] /* Enable CRC clock */ RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_CRC, ENABLE); /* Reset CRC generator */ CRC_ResetDR(); uint32_t buffer[2]; buffer[0] = 0x33; buffer[1]
-
Thread
Mikrocontroller von dev-board nutzen
Hallo, ist es möglich einen mikrocontroller, welchen man durch ein dev-board programmiert hat (z.b. STM32F4DISCOVERY) zu entlöten und in sein Projekt einzubauen?
Zielschaltung verdrahten. Und schon kannst du den genauso programmieren wie den auf dem STM32F4DISCOVERY selber. Siehe: https://geekilyinteresting.wordpress.com/2014/05/04/using-your-stm32f4-discovery-board-as-a-programmer-and-debugger/
-
Thread
Mikrocontroller gesucht
Beispielsweise das STM32F4 Discovery board, für ca 20€, der Mikrocontroller hat einen Ethernet Core, es ist aber keine Buchse darauf, da muss man sich noch einen Adapter basteln.
vielen dank, der sieht schon sehr vielversprechend aus ( STM32F4 ), gibt es mittlerweile sogar schon für 13€ der sollte für die ersten angänge vollkommen ausreichen. nochmals danke :D
-
Thread
STM32F4 Discovery ADC 2 Channel DMA
ist ein laufendes Beispiel, weiter unten: https://my.st.com/public/STe2ecommunities/mcu/Lists/STM32F4DISCOVERY/Flat.aspx?RootFolder=%2Fpublic%2FSTe2ecommunities%2Fmcu%2FLists%2FSTM32F4DISCOVERY%2F16%20bit%20result%20from%20ADC&FolderCTID=0x01200200770978C69A1141439FE559EB459D7580002E3D0FFCC5A9AA4A9C29C3EECB7CCDBF
-
Thread
STM32F4Discovery I2C-Kommunikation
Clocksignal noch ein Datensignal vorhanden. Es wäre nett wenn vielleicht jemand der schon den I2C des STM32F4 zum laufen gebracht hat kurz über den Code schauen könnte. Hierzu habe ich folgende Initialisierung und Schreibe/Lesefunktion: void I2C1_Initialisation() { //Modul clock activate
werde mich dann nochmal an die Beispielprogramme machen. Ich nehme an dass du die Beispiele von STM32F4xx_DSP_StdPeriph_Lib_V1.0.1 gemeint hast?
-
Thread
Empfehlenswerte Drucksensoren für Vakuum und STM32F4 gesucht.
solche beschränken, die einen Steckanschluss für Schläuche besitzen. Ich möchte diesen mit einem STM32F4 Discovery-Board auslesen und fände einen digitalen Ausgang des Sensors super. Ich habe nun schon sehr lange gesucht (und die MPX-Serie gefunden), aber keinen Sensor gefunden, der mir wirklich zusagt
immer schnell eine Antwort erhalten und konnte die Sensoren auch direkt dort bestellen. Da der STM32F4, so wie ich gesehen habe, bei 3,3 V arbeitet, könnte der AMS 5915 (https://www.analog-micro.com/de/produkte/drucksensoren/board-mount-drucksensoren/ams5915/) oder der AMS 6915 (https://www.analog-micro.com
-
Thread
USB Host zum Schreiben auf USB-Stick
und die Sounds auf dem Controller abspielen. Dann brauchst du kein Sound Modul und kein USB. Die STM32F4 haben IIRC genug Leistung um MP3 zu dekodieren. Vielleicht kann das ja auch der ESP32. Wenn nicht, musst du dir "nur" überlegen wie du WLAN an einen leistungsfähigen Controller bekommst - z.B. STM32F4
die Sounds auf dem > Controller abspielen. Dann brauchst du kein Sound Modul und kein USB. > Die STM32F4 haben IIRC genug Leistung um MP3 zu dekodieren. Das Projekt macht mich noch bekloppt ;) In Anbetracht der Ratschläge hier werde ich mich doch mit einem STM32 + ESP8266 zufrieden geben. Da
-
Thread
24V auf 3,3V
Hi ich würde gern einen Mikrocontroller (stm32f4 discovery board) mit 24V schalten. Also im Endeffekt 24V auf 3.3V. Meine Idee wäre dafür ein ULN2003 oder ähnliches. Also von 3.3 auf 24 V funktioniert das ganze ja aber wenn ich Spannungsversorgung
ruby schrieb im Beitrag #3765094: > Hi ich würde gern einen Mikrocontroller (stm32f4 discovery board) mit > 24V schalten. Markus Müller schrieb im Beitrag #3766426: > Wie viel Strom soll geschaltet werden? Na, was wird so ein stm32f4 discovery board schon ziehen?
-
Thread
Beratung bzgl. Wahl des Mikrocontrollers
Also ich würde auf jeden Fall das STM32F4-Discovery-Board empfehlen, oder zum Selbstlöten einen Cortex M3 oder M4
Servus, Danke für die Antwort :) Das STM32F4-Discovery-Board sieht ja schonmal nicht so schlecht aus. Es würde uns bloß sehr helfen, wenn man darauf ein ubuntu zum laufen bekommen könnte. Ich selbst habe einen hohen Anspruch an die Hardware
-
Thread
LWIP , PHY und RX Funktion
. Da geht alles. Das neue Board ist mit KSZ8863. Da geht es nicht. -> Board mit DP83848 und stm32f4 -> PC empfängt die UDP packete -> Board mit KSZ8863 und stm32f4 -> PC empfängt die UDP packete nicht Auf dem KSZ8863 board sehe ich dass an den RX Leitungen Daten anliegen. Bleibt die Frage warum
H. R. schrieb im Beitrag #5632739: > -> Board mit DP83848 und stm32f4 -> PC empfängt die UDP packete > -> Board mit KSZ8863 und stm32f4 -> PC empfängt die UDP packete nicht --> du hast einen Verdrahtungsfehler am Board mit KSZ8863
-
Thread
STM32F4 & CooCox & ST-Structure-Elemente
den gesamten Workspace angehängt und hier ist das gesamte main.c-File: [c] // Demo Blink-LED für STM32F4xx mit einem STM32F4DISCOVERY Board // (c) 2013, Markus Müller // Dieser Code darf frei verwendet, modifiziert und kopiert werden. Benutzung auf eigene Gefahr. #include "stm32f4xx.h" // Deklaration der Peripheriefunktionen #include "stm32f4xx_gpio.h" GPIO_InitTypeDef GPIO_InitStructure; GPIO_InitStructure.GPIO_Pin = 1; void Delay(long i); // Haupt-Programmschleife int main(void) { RCC->AHB1ENR |= RCC_AHB1ENR_GPIODEN
-
Thread
USB PHY über ULPI
Hi Dimitri Did you get your board working with STM32F4xx and USB3320? If so, does the USB work at high speed (480Mbps)? I ask because I (and others) have problems with STM32F4xx working with USB3340, not working at HS only at FS. The reason seems to be
USB3320 works at hi-speed with STM32F4xx. Dimitri
-
Thread
Datenkurve am PC anzeigen ist zu langsam
Ich übertrage von einem STM32F4 per FTDI USB-Kabel Daten an den PC. Diese werden am PC „sortiert“ und als Kurve ausgegeben. Mir ist aber die Anzeige auf dem PC zu langsam. Vielleicht könnt ihr mir helfen wie man da üblicher Weise
Die Baudrate ist auf 3.000.000 eingestellt. Sobald vom STM32F4 mehr Datenblöcke geschickt werden fängt die Ausgabe der Kurve auf dem Bildschirm an zu stocken. Teilweise dauert es einige Sekunden bis es weiter geht. Dann aber alles auf einmal. Also am Empfang
-
Thread
Fragen zu Entwicklungsboard?
für stm32f4 gibt es coocox ide die ist gratis und easy zu bedienen. wobei wenn du schon erfahrung mit programmieren und frameworks und c hast wird dir wahrscheinlich 32bit mit der stm32 basisbibliothek nicht
bei einem 8bit die register selbst setzen musst. einlesen musst du dich so oder so ... aber das stm32f4 mit expansion board http://at.farnell.com/stmicroelectronics/stm32f4dis-bb/erweiter-stm32f4-cortex-m4-discov/dp/2250205?in_merch=true&MER=i-9b10-00001460 kommst du schon mal sehr gut voran! allerdings
-
Thread
ARM Prozessor mit C programmierbar
> wenns nicht unbedingt ein ARM9/11 (warum eigentlich ?) sein soll dann > kann ich dir nur das STM32F4 Discovery Board für 15 Euro empfehlen. Wenn's denn ein ARM11 sein soll, dann wäre ein Raspberry Pi wohl die sinnvollste Investition. ;-)
) Alternativ zu 1. und 2.: 4. Evalboard auf dem schon ein JTAG Emulator on board sitzt, z.B. STM32F4-Discovery Alternativ zu 3: emIDE.org, einfache Toolchain die auf GCC und CodeBlocks basiert, unterstützt den J-Link Nice to have: Middleware wie z.B. RTOS oder Dateisystem, damit man nicht
-
Thread
MP3 Anlage STM32
Nimm doch erstmal das STM32F4 Discovery Board, das hat schon einen recht guten Audio-DAC drauf.
genau so programmiere wie ST geht es nicht (ST hat bestimmt ein geheimen Trick :)) >Beitrag "STM32F4 Discovery MP3 Player - komplett mit Code" Ich möchte gerne ohne OS arbeiten (hab ich auch noch nie gemacht). Aber Vielen Dank trotzdem!
-
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 der
-
Thread
STM32F4 - Problem mit Array größe, Variable wird überschrieben
wenn ich den auf 4096 Byte einstell läuft alles. Mal sehn obs auch so bleibt :D Im File startup_stm32f4xx.c [c] /*----------Stack Configuration-----------------------------------------------*/ #define STACK_SIZE 0x00001000 /*!< The Stack size suggest using even number */ __attribute
Veränderung ergeben bei 4 statt 8. (Zumindest ist mal nichts abgestürzt :D ) Und im startup_stm32f4xx.c folgendes [c] __attribute__ ((used,section(".isr_vector"))) void (* const g_pfnVectors[])(void) = { /*----------Core Exceptions------------------------------------------------ */
-
Thread
STM32F4 Discovery: Kann genau einmal Programmieren, dann Tot
C:\CooCox\CoIDE>"C:/CooCox/CoIDE/bin\coflash.exe" program STM32F407VG "C:/CooCox/CoIDE/workspace/STM32F4_AmbiLED/build/Debug/bin/STM32F4_AmbiLED.elf" --adapter-name=ST-Link --port=SWD --adapter-clk=1000000 --erase=affected --driver="C:/CooCox/CoIDE/flash/STM32F4xx_1024.elf" Erase: Done Program:
>ich spiele hier mit einem STM32F4Discovery-Board und habe seit gestern >ein grobes Problem. Dann überleg mal was du gestern an deinem Programm geändert hast.
-
Thread
STM32F4 Disco. ADC Sample Time einstellen
Hallöchen, ich habe eine Frage bzw. benötige etwas Hilfe beim Einstellen der SampleTime beim STM32F4 Disco. Vielleicht könnt ihr mir da ein wenig helfen. Ich brauche eine stabile Abtastfrequenz von 160kHz. Aber ich finde nichts, wo man die Abtastfrequenz beim ADC selbst so genau einstellen kann
einige Anpassungen vornehmen. siehe im Kommentar // muths [c] #include "main.h" #include "stm32f4xx_tim.h" #include "misc.h" #include "stm32f4xx_gpio.h" #include "stm32f4xx_rcc.h" #include "stm32f4xx_adc.h" #include "stm32f4xx_dma.h" #define BUFFERSIZE 3 volatile uint32_t DataBuffer[BUFFERSIZE
-
Thread
I/O Pin STM32F4 als Ausgang konfiguriert
Hallo zusammen, Ich habe mit dem Board STM32446E angefangen zu programmieren, und ich möchte ein Pin des Boards als Ausgang verwenden, Damit der in meinem Hauptprogramm aktivieren bzw deaktivieren kann. Ich habe mein Pin so konfiguriert: static void MX_GPIO_Init(void) { GPIO_InitTypeDef GPIO_InitStruct; /* GPIO Ports Clock Enable */ __HAL_RCC_GPIOH_CLK_ENABLE(); __HAL_RCC_GPIOB_CLK_ENABLE(); __HAL_RCC_GPIOA_CLK_ENABLE(); /*Configure GPIO pin Output Level */ HAL_GPIO_WritePin(GPIOB, GPIO_PIN_11|GPIO_PIN_12, GPIO_PIN_RESET); /*Configure GPIO pins : PB11 PB4
-
Thread
[V] STM32F4 DISC1 Discovery Board
Hallo, ich verkaufe das STM32F4 DISC1 Discovery Board. Es ist die Variante mit dem 2.4" QVGA TFT LCD und Touch. Es ist voll funktionsfähig. Inklusive versichertem Versand für 30€. Viele Grüße Xris
-
Thread
Unterschiede zwischen ARM und ATmega in der Programmierung
. Und damit es ganz genau vergleichbar wird, der selbe Sketch für beide Boards: #define stm32f4-disco //#define arduino-nano #ifdef arduino-nano #define LED_1 1 #define LED_2 13 #endif #ifdef stm32f4-disco #define LED_1 PD14 #define LED_2 PD15 #endif void setup() {
> Hier mal die Daten für mein oben getesteten Sketch. > STM32F4: Der Sketch verwendet 17088 Bytes > ATmega328P:Der Sketch verwendet 974 Bytes Vorsicht, du hast da Äpfel mit Melonen verglichen. Denn im STM32 Fall enthält das Programm auch den gesamten USB
-
Thread
STM32F429 Disco Board - Was damit machen?
Ich würde schaun, ob sich das Board mit Ethernet erweitern lässt, z.B. mit dem BaseBoard STM32F4DIS-BB Dann geht einiges, Fileserver, Internet Radio Sender und Empfänger, Youtube-Player, etc... Aber erst schaun, ob das kompatibel ist. Ich werde mir wohl eins für mein STM32F4 Discovery holen
"designt" werden -> "klicki bunti Design" ;) Dafür bietet sich die emWIN GUI oder uGFX an. Der STM32F4 hat ja die entsprechenden Ressourcen hierfür (LCD Controller/ DMA/ etc.) on Chip, d.h. der STM bedient das Display recht flott. Als Demo kann ich "Doom" empfehlen, siehe: https://www.youtube.com
-
Thread
lwIP Hostname (DNS)
Lies mal da http://stm32f4-discovery.com/2015/02/library-52-ethernet-peripheral-on-stm32f4xx/ Dort ist ein Beispiel mit Code und Library für die Verwendung des lwIP 1.4.1 mit DNS.
Peter D schrieb im Beitrag #4136829: > Lies mal da > http://stm32f4-discovery.com/2015/02/library-52-ethernet-peripheral-on-stm32f4xx/ das müsste es doch sein /* Device name which will be seen in router when requesting IP via DHCP */ #define ETHERNET_HOSTNAME_DHCP
-
Thread
Vektorgrafik auf Oszi
DAC_SetChannel2Data(DAC_Align_12b_R,(int16_t)(y*50.0f)+2048); } [/c] Läuft mit 1.6 MHz Updaterate auf STM32F4 (Fliesskomma single cycle in Hardware), mit einer 8-Bit-Krücke wird das nichts. Ich habs auf einem STM32F4-Discovery getestet.
beides. Die Oszi-Uhr, die nebenbei die ganzen hässlichen Spannungen für die Röhre erzeugt, und ein STM32F4-Board, das Chaos rechnet. Ein Umschalter dazwischen und beides ist nutzbar.
-
Thread
Was gibt es Neues auf der embedded world 2013 in Nürnberg?
Embedded-Entwickler schrieb im Beitrag #3064445: > Auch bei ST ist der neuste STM32F4 mit 2-GB Flash und 512-KB Ram zu > sehen. Sind es vielleicht doch nur 256KB RAM?
>> Auch bei ST ist der neuste STM32F4 mit 2-GB Flash und 512-KB Ram zu >> sehen. > >Sind es vielleicht doch nur 256KB RAM? Und nur 2MB Flash?
-
Thread
CAN Transceiver für ST Discovery Boards
http://www.st.com/web/catalog/tools/FM146/CL1984/SC720/SS1462/PF255417 STM32F4DIS-BB
Ich finde das STM32F4DIS-BB zu teuer und habe das ganze in ein paar Minuten auf Lochrasterplatine aufgebaut.
-
Thread
[V]erschenke Eval-Boards
Ich würde 2 STM32F4DISCOVERY nehmen.
Das STM32F4DISCOVERY ist heute Morgen angekommen. Vielen Dank nochmal!
-
Thread
STM32F4 Verständnisfrage zu PWM & Timern
Abend, ich habe folgende Frage zum STM32F4 (Discovery): Habe ich es richtig verstanden, dass alle potentiellen PWM-Ausgänge (alternate pin function) die sind die mit TIMx_CHy bezeichnet sind? Für alle x=Timernummer, y=Timerkanal ???
-
Thread
Externes SRAM am STM32F4 Discovery-Board
alle die es interresiert : Ich habe ein externes SRAM (4Mbit von Farnell für 8,60 EUR) an mein STM32F4 Discovery-Board angeschlossen. Der Betrieb erfolgt per FSMC-Schnittstelle (im Adress-Multiplex-Mode) Den Schaltplan und ein paar Bilder hab ich schon auf meiner Homepage hochgeladen, die Software
-
Thread
STM32F4 Discovery Version mit anderem MEMS-Sensor?
Vergleich mit meiner bekannten NXP LPC-Welt zu schaffen. Ich habe mir dazu das relativ günstige STM32F4 Discovery Board bei einem ebay-Handler geschossen. Das Board funktioniert eigentlich recht gut, zumindest dachte Ich das anfangs. Der MEMS-Sensor verweigert jede Funktion und gibt stetig die gleichen
Ausgaberegister verfügt. Der Registersatz ist vollkommen anders, weshalb man nicht auf das Beispiel Utilities/STM32F4-Discovery/stm32f4_discovery_lis302dl.c aus der Library von deren Website zurückgreifen kann. Ob es eine Ersatzlibrary für dieses schändliche Versionsproblem gibt, weiß Ich zwar immer noch nicht. Aber
-
Thread
STM32F4 ADC mehrere Kanäle stromsparend
Ich habe ein STM32 Discovery vor mir liegen und möchte mal testen, ob und wie man den STM32 als leistungsfähigen Ersatz für AVRs verwenden kann. Eine häufige Anwendung ist bei mir, mehrere Kanäle (z.b. 8) mit unterschiedlicher Geschwindigkeit abzutasten. Also z.B. zwei Signale mit 10KSPS, jede Sekunde zwei Temperaturwerte und 1x pro Minute die Batteriespannung. Was ist der sinnvollste Weg für sowas beim STM32? Da es batteriebetrieben sein soll, ist ein Stromsparmodus zwischen den Messungen notwendig. Ein anderer Anwendungsfall wäre die Aufnahme eines Signals über z.b. 10s und dann eine Verarbeitung
-
Thread
STM32F4DISCOVERY dely_us() ?
systick.c findest du einen Hinweis!! // TODO: nasty constant for timing. This value correct for STM32F4 at 72MHz #define COUNTS_PER_MICROSECOND 22 Ich kann dir gerade nicht sagen, ob ich das mit 168Mhz oder 72Mhz verwendet habe! Eventuell COUNTS_PER_MICROSECOND 22 anpassen. Bitte testen! Gruß
-
Thread
RTC Initialisierung auf STM32F4 geht nicht :-(
Hallo zusammen, ich versuche grade auf einem STM32F4 Discovery den RTC ans Laufen zu bringen. Vergeblich!!! Das Programm verlässt die schleife einfach nicht! [c] /* Wait till LSE is ready */ while(RCC_GetFlagStatus(RCC_FLAG_LSERDY) == RESET