-
Thread
microsd shield an nucleo stm32f4
Pegelwandler durchleitet, oder ein Eval-Board suchen was den SD-Slot schon so verdrahtet hat (z.B. das STM32F746G-Discovery, ist aber ein STM32F7), oder was selber basteln. Das geht sogar mit einem SD-auf-microSD-Adapter, ein paar fliegenden Drähten und einem Lochraster-Board auf welches man das STM32F4-
So hab ich das mal gemacht (mit einem STM32F4-Discovery statt Nucleo), hat sogar mit 33,6 MHz SDIO-Geschwindigkeit funktioniert. Die vollen 50 MHz vom High Speed Mode kann der STM32F4 aufgrund von Hardware-Bugs nicht erreichen (der STM32F7
-
Thread
STM32F4 RTC tickt falsch
Hallo Zusammen Ich habe ein STM32F4Discovery board und habe die RTC initialisiert mit externen Quarz. IDE CooCox. Eigentlich solten nach 59 Sekunden die Minuten um 1 erhöt werden, leider Zählt er bis 99 und erhöht dann erst. Ist
//RTCCLK PREDIV_A PREDIV_S ck_spe //HSE_RTC 1MHZ 124 7999 1Hz //LSE = 32,768kHz 127 249 1Hz //LSI = 32 kHz 127 249 1Hz RTC_InitStructure.RTC_AsynchPrediv = 0x7F; RTC_InitStructure.RTC_SynchPrediv = 0xFF; /* (32KHz / 128) - 1 = 0xFF*/
-
Thread
STM32F4 Discvoery -> Steckbrett
Guten tag, ich möchte mir gerne das STM32F4 Discovery-Board zulegen. Nun suche ich nach Patchkabeln, die mach in die Pins des Board rein stecken kann und sie dann mit einem Breadboard/Steckbrett verbinden kann. Also Praktisch sowas:
-
Thread
STM32F4 CAN Mailbox Problem
Hi, Ich versuche jetzt seit ein paar Stunden meinen CAN-Bus am STM32F4 (wieder) zum Laufen zu kriegen. Vorgestern lief alles wunderbar, und als ich das Teil heute eingeschaltet hab kommt einfach nichtsmehr an... Ich benutze PCAN und PCANView am PC, einen PCA82C250 Can Controller und das STM32F407 Discovery Board. Wenn ich das Programm debugge liefert CAN_Transmit den Wert 4, also "CAN_TxStatus_NoMailBox", und CAN_TransmitStatus 2, also "CAN_TxStatus_Pending" zurück. an Rs hatte
-
Thread
STM32F4 Discovery Audio zu Hex
Ich hab mir jetzt die Demo für den Sound Chip auf den Board (http://www.mikrocontroller.net/topic/265105) runtergeladen und geflasht. Gibt es irgendeinen Converter der ein Audio-Schnipsel in so eine Hex-Datei wo das Lied drinne ist konvertiert???
-
Thread
STM32F4 Timer1 Interrupt
dem Timer1, wenn dieser wieder von null anfängt zu zählen, einen Interrupt auslösen? In der startup_stm32f4xx.c kann man allerdings nur vier IRQ zum Timer1 auswählen: [c] void WEAK TIM1_BRK_TIM9_IRQHandler(void); void WEAK TIM1_UP_TIM10_IRQHandler(void); void WEAK TIM1_TRG_COM_TIM11_IRQHandler
NVIC_IRQChannelCmd = ENABLE; NVIC_Init(&NVIC_InitStructure2); void TIM1_UP_TIM10_IRQHandler(void) { uint32_t xxx, yyy; TIM_ClearFlag(TIM1, TIM_FLAG_Update); .... }
-
Thread
DSO/Logicanalyzer aus STM32f4 Discovery
Ich möchte aus einem STM32f4 Discovery Board ein Digataloszi oder einen Logikanalyzer bauen. Der Controller hat ja 3 ADCs mit jeweils 2.4 MS/s -->7.2 MS/s wenn sie versetzt sampeln. Ergibt 3.6 Mhz als höchste sampelbare
-
Thread
STM32F4 Mat/Target PWM will nicht
Hallo, ich versuche derzeit mit der ST library Mat/Target PWM ans laufen zu bekommen. Beim Matlab-Block Timers stelle ich folgendes ein: -TIM8 - Signal Output Frequency 100000 - Enable Channel => Duty cycle is an input port (Am Input hängt eine konstante mit 20) - output duty cycle 50% Generiere ich nun den C-Code und flashe diesen mit CoIDE auf das SMT-Board, dann ist mein Ausgangspwm immer bei 50% und nicht bei 20 wie ich es mit der Konstante vorgebe. Was mache ich falsch?
-
Thread
STM32F4 RCC Enable-Problem
Problem gefunden und wollte andere warnen, um nicht so lange suchen zu müssen wie ich. Ich verwende ein STM32F4xx. In diesem speziellen Beispiel will ich die DMA verwenden. Dazu schalte ich den Takt der Periperie "DMA" an und schreibe unmittelbar danach in ein Register: [c] STM32_RCC->AHB1ENR |= STM32_RCC_AHB1ENR_DMA1EN
Vielen Dank! Ich habe im Artikel http://www.mikrocontroller.net/articles/STM32#Errata_vom_STM32F4xx_die_nicht_im_Errata_von_ST_stehen einen Punkt "Errata vom STM32F4xx die nicht im Errata von ST stehen " hinzugefügt. Es gab mal wo anders einen Thread wo auch was aufgelistet
-
Thread
Spurious UsageFault bei STM32F4,
Habe ein SM32F4 Discovery mit Ethernet Phy (DM83848) am laufen. Am uC läuft FreeRTOS zusammen mit lwIP. Genauer gesagt es läuft ein Beispiel Webserver aus den Sourcen von ST. Nun folgendes verhalten: Bei einem Ethernet-Stresstest (wget der index.html) habe ich undefinierte UsageFaults mit dem dem Unaligned Bit gesetzt. Ein Stack-Trace im UsageFault Handler ergibt folgende Register: [pre] R0: 0x00000023 R1: 0x20002308 R2: 0x20002201 R3: 0x200016D8 R12: 0x200033F8 LR: 0x080093E7 PC: 0x08008E0C PSR: 0x00000000 [/pre] An der Adresse des Program Counters steht folgender Befehl
-
Thread
Frage zu stm32f4 github Tutorial
Hallo, ich bin gerade ein wenig am µC lernen zusammen mit dem github Tutorial. Nun ist mir eine Sache nicht ganz klar und hoffe hier auf eine kurze Erklärung. Zitat Tutorial: " Die obersten 6 Bit des CR1-Registers sind als "Reserved" angegeben und sollten unverändert bleiben. Um unseren Zähler zu konfigurieren setzen wir also einfach die unteren 10-Bit des CR1- Registers auf 0: */ TIM3->CR1 &= 0xFC00; " Zitate Ref Man: " 14.4.1 TIMx control register 1 (TIMx_CR1) Address offset: 0x00 Reset value: 0x0000 Bits 15:10 Reserved, must be kept at reset value. " mit
-
Thread
STM32F4 mit ILI9325 funktioniert nicht
Ich versuche zur Zeit ein 320x240 Display mit einem ILI9325 controller durch ein STM32F4 Discovery board per FSMC zu steuern. Das Board selbst stammt von eBay: http://cgi.ebay.de/ws/eBayISAPI.dll?ViewItemVersion&item=270973667234&view=all&tid=966314088017 So weit ich sehen kann
0x0227); // DC1[2:0], DC0[2:0], VC[2:0] time_wait(50); // Delay 50ms lcd_setRegister(0x0012, 0x001F); //001C// Internal reference voltage= Vci; time_wait(50); // Delay 50ms lcd_setRegister(0x0013, 0x1500); //0x1000//1400 Set VDV[4:0] for VCOM amplitude 1A00 lcd_setRegister(0x0029, 0x0027
-
Thread
STM32F4 Discovery connecting problem
hallo zusammen, Ich benutze den STM32F4 Discovery für meine Diplomarbeit und habe in im Labor der HTL bereits verwendet, weiß daher das er prinzipiell funktioniert. Jedenfalls bekomme ich wenn ich ihn zuhause einstecke immer die Fehlermeldung
Gerätetreiber nicht installiert werden konnte und das Gerät nicht richtig funktioniert. Ich kann auch auf STM32 ST-Link Utility keine Verbindung herstellen. Firmware update über ST-Link habe ich in der Schule gemacht. Hat jemand irgendwelche Tipps was ich machen könnte? mfg Frank
-
Thread
LIN Kommunikation - STM32F4
Hallo, Ich versuche eine LIN-Kommunikation in meinem STM32F407IG sicherherzustellen. Ich komme leider nicht voran. Hat Jemand eine Idee wie es funktionieren soll bzw. welche Schritte müssen bearbeitet werden. Danke im Voraus
-
Thread
[S]uche STM32F4DISCOVERY
Moin moin, ich suche jemanden der sein STM32F4DISCOVERY los werden möchte. Bezahle per Paypal oder Überweisung als Vorkasse. Viele Grüße Christian
guckst du hier: http://www.ebay.de/sch/i.html?_trksid=p5197.m570.l1313&_nkw=STM32F4Discovery&_sacat=0&_from=R40 LOL Gruß J.
-
Thread
STM32F4 - SPI und Schieberegister
mittels SPI anzusteuern. Jedoch klappt das garnicht, habe schon versucht, mehrere Tutorials auf das STM32F4 Discovery-Board zu übertragen, jedoch scheint alles zu scheitern. Meine Beschaltung ist im Grunde ganz einfach: - Qa bis Qh führen alle jeweils zu einer Led - VCC & GND suchen natürlich seinens
SPI_Transmit() tut das. Des Weiteren könnte die Frequenz von SCK mit dem 'SPI_BaudRatePrescaler_4' zu hoch sein wenn der 595 mit 3.3V betrieben wird. SPI1 hängt am APB2, der gerne auf 84MHz eingestellt wird. 21MHz ist da etwas reichlich. Und wenn du mit fliegenden Drähten arbeitest macht es die Sache
-
Thread
Störung bei Matrizenmultiplikation mit DSP von STM32F4
t *)A_f32); /* Initialise Matrix Instance AT with numRows, numCols and data array(AT_f32) */ srcRows = 4; srcColumns = 4; arm_mat_init_f32(&AT, srcRows, srcColumns, AT_f32); srcRows = 4; srcColumns = 4; arm_mat_init_f32(&X, srcRows, srcColumns, X_f32); srcRows = 4; srcColumns = 4; arm_mat_init_f32(&B, srcRows, srcColumns, B_f32); /* calculation of A transpose */ status = arm_mat_trans_f32
-
Thread
richtige Übergabe-Syntax [STM32F4]
Hallo, ich möchte durch eine Struktur auf ein Register (TIM1->CCRx) zugreifen. Ich hatte angenommen, dass das so funktionieren würde: typedef struct { ... __IO uint32_t *speed_Reg; ... } MOTOR_TypeDef; MOTOR_TypeDef motor[4]; ... motor[0].speed_Reg = &(TIM1->CCR1); ... Wenn ich jetzt aber dem Register, statt mit TIM1->CCR1=value, versuche, so wie es gedacht war, mit z.B. motor[0].speed_Reg = (__IO uint32_t)value; einen Wert zuzuweisen, dann meckert der Compiler. Ich habe mehrere Kombinationen ausprobiert, aber ich komme nicht drauf. Wer weiß es besser? LG
-
Thread
STM32F4 Timer Interrupt Frage
Hallo zusammen Muss ich, wenn ich beim Timer nur den TIME_IT_Update aktiviert habe, in der Interrupt Routine trotzdem noch überprüfen, ob es wirklich der richtige Interrupt ist ? Hintergrund ist die Möglichkeit, noch ein paar Befehle in der IR-Routine zu sparen. Das Ganze läuft sonst soweit gut. Ich habe meinen Timer2 wie folgt definiert: [c] NVIC_InitTypeDef NVIC_InitStructure; NVIC_InitStructure.NVIC_IRQChannel = TIM2_IRQn; NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority = 0; NVIC_InitStructure.NVIC_IRQChannelSubPriority = 0; NVIC_InitStructure.NVIC_IRQChannelCmd
-
Thread
STM32F4 Library mit 144pins
Hallo, hat jemand von euch villeicht eine schöne STM32F4 Library mit nem LFQP144 Gehäuse aufm PC? Hab zwar selber eine, die is allerdings nur für die alte F1 Serie Gruß Jopi
wow, coole Sache :-) hm, die Pinbelegung scheint ja gleich zur F1 Serie zu sein :-) 176 Pin Gehäuse :-) Vielen Dank
-
Thread
STM32F4, FPU klappt nicht mit sqrtf()
Hallo, ich versuche mich an der FPU des STM32F4 mit CooCox und 'gcc-arm-none-eabi'. Die Multiplikation zweier Float-Zahlen aus der 'main.c' im Anhang funktioniert und erzeugt im Disassembler den Befehl 08000288: vmul.f32 s15, s14, s15
\ProgramData\Testprojekt_02/arm-gcc-link.ld -g -o Testprojekt_02.elf ..\obj\startup_stm32f4xx.o ..\obj\main.o ..\obj\stm32f4xx_rcc.o ..\obj\stm32f4xx_gpio.o ..\obj\system_stm32f4xx.o -L..\..\.. -lm
-
Thread
STM32F4 ADC-Auflösung einstellen
Habe ein STM32F4 Board und möchte einen ADC betreiben. Wie heißt das Registern mit dem man die Auflösung einstellt? Wie stelle ich hier um von 10 auf 12 bit?
-
Thread
STM32F4 printf und trace_printf
Wo schreibt eigentlich printf() auf dem STM32F4 Disco very Board hin? Hab bisher immer nur sprintf() genommen und den String dann mit meiner eigenen Funktion auf dem Displai ausgegeben. Und könnte man printf() umleiten? Wie?
Hab ich mich auch schon gefragt und diesen link gespeichert: www.scienceprog.com/connecting-stm32-usart-to-standard-io-streams-in-gcc/#more-2682 Bin aber noch nicht weiter eingestiegen. Vielleicht kannst Du eine Kurzfassung erstellen...
-
Thread
STM32F4 DMA UART RX
Hallo, ich sende einem STM32F4 mittels UART Telegramme. Die Empfangenen Daten werden mittels DMA in ein Array abgelegt. Der DMA ist wie folgt konfiguriert: Mode: Circular Data Width Byte/Byte kein FIFO [c] char uart_rx
Es kommt auf den genauen Einsatz an, aber ich denke nicht, dass der DMA des STM32F4 dafür Sinnvoll ist. Hier hilft nur ein Datentransfer mittels Software. Schau dir mal die PIC32 an. Hier hat der DMA einen "DMA Pattern Data Register", der den DMA-Transfer stoppt, sobald ein
-
Thread
stm32f4 FPU global interrupt
Hi, arbeitet ihr mit dem FPU global interrupt bei STM(F4) Mikrocontrollern? Teilt man z.B. 1.0f/0.0f, dann wird bei mir (stm32f407) der FPU global interrupt pending bit (81) gesetzt. So weit so gut. Nun ist mir aufgefallen: - Es werden gleichzeitig
stm32f4 FPU global interrupt schrieb im Beitrag #6407487: > - Wird der Interrupt aktiviert landet man im Handler und kommt nicht > mehr heraus. Kann es sein dass nach dem Interrupt die fehlerhafte
-
Thread
300 Hz Hochpass mit STM32F4
Hallo! Ich möchte mit meinem STM32F4 Controller eine digitalen Hochpass (300Hz) für Audio realisieren. Der angeschlossene Audio-CODEC liefert 16-Bit Sample bei 48kHz Samplefrequenz. Ich habe schon versucht mit OCTAVE oder WINFILTER
-
Thread
altes Ref. Manuall stm32f4
Hi, hat hier zufällig jemand ein altes Reference Manual vom stm32f4 oder einen link dazu? Bin gerade bei das Tutorial auf https://github.com/jkerdels/stm32edu/tree/master/src durchzuarbeiten (ist top!) nur leider wurde das Manual geupdatet und viele Seiten Nr.
-
Thread
STM32F4 ADC und USART Interrupt
Hallo, ich beschäftige mich zur Zeit mit dem STM32F407VG und betreibe einen ADC, der Werte Analog einließt und diese dann über UART verschickt. Funktionieren tut das ganze eigentlich ganz gut, jedoch ist ja bekannt das das Senden zeitlich über
zwischenzeit einen Wert in Puffer eins wieder ein. Programmiert habe ich das ganze so: [c] #include "stm32f4xx.h" #include "stm32f4xx_gpio.h" #include "stm32f4xx_rcc.h" #include "stm32f4xx_adc.h" #include "stm32f4xx_usart.h" #include "misc.h" void interruptConfig(); void adcConfig(); void usartConfig
-
Thread
[V] STM32F4 Discovery Board
Ich verkaufe mein STM32F4 Discovery Board.Ich habe es nur einmal ausprobiert. Aufgrund der Komplexität hat mich aber die Motivation verlassen, da tiefer einzusteigen. Nur einmal benutzt. OVP vorhanden. http://www.conrad.de/ce/de/product/443910/Discovery-Kit-fuer-die-STM32-F4-Serie-mit-STM32F407-MCU-ST-Microelectronics-STM32F4DISCOVERY?queryFromSuggest=true Ich schlage 10€ plus 3€ Versand im Luftpolsterumschlag vor. Viele Grüße Christian
-
Thread
[V]erkaufe mein STM32F4 Board
Hallo Alle, ich verkaufe meine unbenutzte STM32F4-Discovery Board. STM8 war genug für das Projekt :-) Der Preis= 10,-Euro+ 3,90- DHL Selbstabholung möglich, falls ihr aus D-70xxx seid. Grüße
-
Thread
STM32F4 ADC + TIM
Hey hey, Möchte den ADC vom TIM2 triggern. ADC+DMA in Continuous Mode funktioniert. ADC in DISABLED Continuous beginnt nicht zu samplen. Jemand eine Idee? Danke ! [c] /* Includes ------------------------------------------------------------------*/ #include "global.h" /* Private typedef -----------------------------------------------------------*/ /* Private define ------------------------------------------------------------*/ #define BUFFER_SIZE 16 /* Private macro -------------------------------------------------------------*/ /* Private variables ------------------
-
Thread
Gameduino 2 an STM32f4 Nucleo
erfolgreich mit dem FT800 abseits von Arduino/Luna rumgespielt? Kurz zum aktuellen Stand: - Gameduino 2 an STM32F4 NucleoBoard - kann den Chip ansprechen und initialisieren - Primitives und Widgets funktionieren - Tagtouches einrichten und erkennen geht auch Also Menü "malen" klappt soweit. Jetzt Versuch
AtMega mit 16 MHz dran und programmiert mit Arduino oder Luna. Die könn doch nicht schneller sein als n STM32F4 mit 84MHz in C?!? Falls wer ne Idee hat so ich noch suchen soll, bin für alle Vorschläge offen. Mit freundlichen Grüßen Hans
-
Thread
Suche "Roboterbausatz" für den Stm32f4
Hey, ich suche einen Roboterbausatz der mit dem Stm32f4 kompatible ist. Bei reichelt gibt es z.B. Die Nibo Serie jedoch basieren die auf nen Avr. Ich würde sowas gerne mit nem F4 machen. Gibt es solche Bausätze in diesem schon ein F4 werkelt oder
-
Thread
STM32F4 FPU CoIDE
Hallo, ich habe festgestellt, dass unter CoIDE die Hardware FPU des STM32F4 µC immer aktiviert wird, egal ob man in den Configurations unter Command -> Compiler "FPU Soft" oder "FPU Hard" auswählt. Bei "Not use FPU" wird sie natürlich nicht aktiviert. Wer kennt den
im Beitrag #2743504: > Hallo, > > ich habe festgestellt, dass unter CoIDE die Hardware FPU des STM32F4 µC > immer aktiviert wird, egal ob man in den Configurations unter Command -> > Compiler "FPU Soft" oder "FPU Hard" auswählt. Kenne die IDE nicht aber da bisher niemand geantwortet hat...
-
Thread
math.h für STM32F4
Hallo, gibt es eine LIB für die STM32F4xx in der einfache Berechnungen wie Wurzel ziehen & co. schon als fertige Funktionen existieren? Hab nirgends was gefunden. Grüße, STMer
-
Thread
CAN senden - STM32 F4
Ich versuche die CAN-Kommunikation für STM32F407IG sicherherzustellen, in dem Daten von CAN gesendet werden. Mein Code enthält aber bestimmt eine Fehler, da die Überprüfung durch die Diodenbeleuchtung gescheitert ist. kann mir evtl. jemand
Wie kann man am besten die CAN-Kommunikation testen ? Vielen Dank Mein Code: #include "stm32f4xx_rcc.h" #include "stm32f4xx_gpio.h" #include "stm32f4xx_can.h" #include "misc.h" #include "stm32f4xx.h" GPIO_InitTypeDef GPIO_InitStructure; CAN_InitTypeDef CAN_InitStructure
-
Thread
Problem mit STM32F4 Delay und Keil
Hallo, ich habe heute versucht eine von den LEDs am STM32F4 Discovery Board ein und nach einer bestimmten Zeit (1Sekunde) wieder auszuschalten und dann wieder nach 1s einzuschalten und das unbegrenzt oft. Ich habe in den Beispielen von Keil eine Variante
gehts natürlich wieder nicht. Kann mir jemand sagen was ich da falsch mache? [c] #include <stm32f4xx.h> #include <stm32f4xx_gpio.h> #include <stm32f4xx_rcc.h> #include <stm32f4xx_conf.h> #include <LED.h> #include <stdio.h> /** @addtogroup STM32F4_Discovery_Peripheral_Examples * @
-
Thread
CAN Koniguration (Datenrate) STM32F4
Hallo Leute, ich arbeite gerade an einer CAN Lib für den STM32F4. Für die Konfiguration des CAN Controllers muss ich ja die Datenrate festlegen, welches sich aus einigen Parametern wie: Prescaler, Seg1, Seg2, SJW, erechnen lässt. Nun habe ich einen CAN-to-USB GErät, mit welchem ich mit meinem STM kommunizieren will. Damit die Kommunikation funktioniert, müssen ja beide Knoten die gleiche Datenübetragungsrate haben. Aber wie ist es mit den Paramtern (Prescaler,Seg1,Seg2, SJW) , müssen die
-
Thread
STM32F4xx RAM Organisation
Hallo, Ich habe zum neuen STM32F4xx eine Frage wegen der RAM Organisation. 112KB SRAM, ist klar 16KB SRAM, ist auch klar Die sind getrennt, damit können 2 DMA gleichzeitig Daten ins RAM schaufeln. Auch könnte man ein Programm
-
Thread
Bootloader STM32F4 RS232
Hallo, ich habe einen STM32F446 Chip, dieser soll mittels des internen Bootloaders zu flashen sein. Meine Platine verfügt u.a. über folgende Anschlüsse (siehe Anhang) für den Bootloader sowie für die serielle Kommunikation
nachfolgende Anleitung verstanden, dass ich den Boot0 auf high und Boot1 auf low setzten muss. http://stm32f4-discovery.net/2014/09/program-stm32f4-with-uart/ Der Boot1 ist liegt grundsätzlich auf Masse. Ich habe bereits RxD,TxD sowie GND meines seriellen Datenkabels an den Stecker angeschlossen.
-
Thread
STM32F4 ADC DMA Multichannel
Hi, Ich versuche den ADC1 auf einem STM32F4 mit 2 Channels zu verwenden. Das Problem ist, dass aus irgend einem Grund der DMA Interrupt nur einmal aufgerufen wird und dann nie mehr. Der ADC sollte eigentlich durch den Timer immer wieder neu
****************************************************************************** */ #include "stm32f4xx.h" #include "stm32f4_discovery.h" #define VOLTAGE_REF 3.3 //Datasheet void RCC_Configuration(void) { RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_DMA2, ENABLE); RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOC
-
Thread
STM32F4 Discovery externe Stromversorgung
Hi, Ich möchte das STM32F4 Discovery Board gerne mit einer externen Spannungsquelle versorgen und nach dem Manual kann man doch einfach einen Voltage Regulator mit 5V Output an den 5V Pin des STM32F4 anschließen sowie GND
OTG durchgeschaltet. Schaltplan gibt es hier: http://www.st.com/resource/en/schematic_pack/stm32f4discovery_sch.zip Sebastian T. schrieb im Beitrag #4816218: > nach dem Manual kann man doch einfach > einen Voltage Regulator mit 5V Output an den 5V Pin des STM32F4 > anschließen sowie GND
-
Thread
STM32F4 HAL ADC Problem
Ächz. Ich klebe fest. Hab mehrere Examples für nen STM32F4 gefunden aber alle verwenden kein HAL. Ich habe den Code größtenteils aus dem Cube DMA Example und habe ihn leicht abgeändert - aber bei mir muckst sich nichts. Wenn ich HAL_ADC_PollForConversion
Initialisierung wie man das üblicherweise kennt gar nicht auf. Hmmm... in meiner .h: [c] #include "stm32f4xx_hal.h" #include "stm32f4_discovery.h" /* Exported types ------------------------------------------------------------*/ /* Exported constants --------------------------------------------
-
Thread
STM32F4 SPI1 Slave
Hallo zusammen Ich möchte ein STM32f4 discovery am SPI1 als Slave konfigurieren, und dann soll dies mit dem rpi kommunizieren. Getestet habe ich das rpi mit einem SPI Sensor und hat tiptop funktioniert. Nun habe ich Probleme mit dem STM der als Slave arbeiten soll. Ich habe bereits diverse beispiele gefunden komme aber trotzdem einfach nicht weiter. Folgendes Beispiel habe ich versucht auf den SPI1 Port zu verlegen, funktioniert
-
Thread
STM32F4 + SSD1963
Guten Tag, ich möchte den SSD1963 mit einem STM32F4 betreiben und suche ein fertiges Projekt, auf welches ich aufbauen könnte. Bestimmt hat jemand von euch diese Aufgabe bereits erfolgreich abgeschlossen, weswegen ich hier nachfrage. Unter
Michael Huwer schrieb im Beitrag #4448827: > SSD1963 10 Sekunden: Nur umschreiben auf F4 Familie: https://github.com/andysworkshop/stm32plus/blob/master/examples/ssd1963/ssd1963.cpp
-
Thread
STM32F4: RCC Memory location
Hello Everybody, Im RM009 steht unter Memory Mapping, dass RCC zwischen 0x4002 3800 - 0x4002 3BFF stattfindet. für mich bedeutet das, dass RCC über insgesammt 128_Byte verfügt. wenn ich im RM nachschaue, dann finde ich herauß, dass insgesamt 34 Registers dem RCC gehören. multipleziert man 34(Registers) * 32 (bit), stellt man sofort fest, dass dem RCC 8-byte fehlt. auf die andere Seite kann man sagen, dass von 34 Registers nur 25 Registers tatsählich verwendet werden. 25 * 32 (bit)= 100 byte. in dem fall, würde ca. 28 byte so umsonst reserviert. Also laut meiner Calculation es sind
-
Thread
Matlab/Simulink auf STM32F4 einrichten
Hallo, habe einen STM32F4-Discovery mit Eclipse+Toolchain ans Laufen bekommen. Nun möchte ich innerhalb Matlab/Simulink eine Regelung ertsellen und diese auf den Discovery laden. Meines Wissens bräuchte man an Software: Matlab + Simulink Matlab Coder + Simulink Coder Embedder Coder ( Mathworks) Matlab STM32-Target von ST STM32CubeMX von ST Toolchain = EWARM | Keil | Truestudio Bringe mit: C/C++: Sehr gut Matlab/Simulink: Grundkenntnisse STM32F4: Bis jetzt aussreichend Regelungstechnik/ Modellbildung
-
Thread
STM32f4 Full Timer Reset
Moin, möchte mit der Output Compare Funktion von Timer1 im Toggle Modus Phasenverschobene Rechteckimpulse erzeugen. Diese sollen auf 4 Kanälen ausgegeben werden. Zu beginn sollen dabei alle 4 Ausgänge die gleiche Phase besitzen. Durch die Toggle Funktion besitzen alle Impulse die gleiche Pulsbreite, es müssen aber 2 Timerdurchläufe verwendet werden, um einen Takt zu generieren. Mein Problem ist, dass obwohl der Timer deinitilaisiert wurde und ich alle Ausgänge mit "Reset" überschreibe, ich wieder in einen undefinierten Zustand gelange, wenn ich die Timer wieder starte. Entwerder sind die Ausgänge
-
Thread
STM32F4 USB Audio Synchronisation
im Gerät auf den Host abzugleichen. Konkret geht es mir um die Umsetzungsmöglichkeiten in einem STM32F4xx Wie kann ich bspw. eine I2S Clock mit diesem SOF-Puls snychronisieren? Ist das beim STM überhaupt möglich? Ich weiß, dass ich den SOF Puls sowohl in einen Timer geben kann, als auch das Signal
generieren und einen externen Chip die PLL übernehem zu laseen. Welche Möglichekiten gibt es hier beim STM32F4? Ist es überhaupt möglich? Soweit ich das in beispielen sehe wird meist ein asyncrhoner endpoint mit feedback endpoint zum Host verwendent. Vielen Dank
-
Thread
Stm32f4 usart Buffer definition
Dear all i am trying to set up a buffer through Usart and trying to send some data through this buffer .below is my function for the buffer i wanted to ask if my function is correct or not .? ofcourse it is not the whole program.just wanted to know if i have made the function correct. your response will be highly aprreciated void USART_Puts(USART_TypeDef* USARTx,volatile char *s) { while(*s) { while(USART_GetFlagStatus(USART3, USART_FLAG_TXE) == RESET); USART_SendData(USARTx,*s); *s++; } } void TxMessage(COM_BYTE *Buffer, COM_UINT16 count) { int i=0;