-
Thread
STM32f4 osThread Fließkommazahlen verwenden
Hallo liebe Forummitglieder, ich verwende aktuell ein STM32f407 und spiele mit Threads rum. In meiner Threadroutine führe ich eine Funktion aus, in der wiederum eine Variable des Typs double initialisiert wird. Nur bleibt der Thread in diesem Fall einfach stehen oder so. Sobald die Variable ein Integer ist, geht das. [c]/*Beispiel:*/ osThreadId t1; void unterfunktion(){ double i = 9.0; } void threadroutine(void const *argument){ while(1){ unterfunktion(); toggle_led(); } } osThreadDef(threadroutine,osPriorityNormal,1,0); int main(void){ t1 = osThreadCreate
-
Thread
STM32F7 Discovery Board
Spaß. Aber wie auch bei vielen anderen DISCOs sind viele Pins belegt. Das nervt! Bei meinem STM32F4 DISCO kriege ich den DAC z.B. nicht unter 200mV. :-( Ein STM32F7 NUCLEO muss her!
Hallo zusammen, zum Thema Display und User Interface: Habe vor einiger Zeit mal mit dem STM32F4 DISCO experimentiert, aber das LCD am STM32F4 Board mit resistivem Touch war ja nicht wirklich toll. Bin jetzt gerade auf das neue STM32F7 Board gestossen. Dort scheint ja ein qualitativ besseres
-
Thread
Problem mit Auslesen des Encoders eines EMG30 Getriebemotors
Datenblatt von Devantech ist leider nicht zu > entnehmen.. ??? Doch nicht am Motor, an Deinem STM32F4! Schau doch mal ob der vielleicht sogar intere Pullups hat, die Du einfach einschalten kannst.
Btw. die Source sind bei dem Blockset ja dabei. Da findet man dann in der Datei stm32f4_encoderread.tlc das hier: [c] GPIO_InitStructure.GPIO_PuPd = GPIO_PuPd_NOPULL; [/c] Tja, wenn dort "GPIO_PuPd_UP" stehen würde ... :)
-
Thread
Stabilität von Lwip und stm32
stabil Lwip ist? Ich habe eine sehr einfache IPV4 UDP basierte Anwendung auf ein selbstgebautes STM32F4 board. Genaugenommen habe ich 60 boards. Im schnitt hängt eins der der 60 boards alle 12 Stunden. Da die Boards wo eingbaut sind, komme ich nicht an den jtag adapter -> kein debug posiibilty. Wenn
nicht daran wie es eingebaut wird. Bu B. schrieb im Beitrag #5093484: > auf ein selbstgebautes STM32F4 board. Der Rest bleibt Rätselraten. An der eigenen Kreation kann es ja *nie* liegen. Nur immer an den anderen ....
-
Thread
ARM, Philosophie und Programmierparadigmen
reifen. ich persoenlich habe auch gaaanz am anfang mit den atmegas gearbeitet und bin nun bei den stm32f4 gelandet. bei den atemgas konnte ich fast alles nutzen, was der uC zu bieten hatte und dennoch einen recht guten überblick darüber behalten, was mein code so treibt. bei den stm32f4 hab ich noch
> ich persoenlich habe auch gaaanz am anfang mit den atmegas gearbeitet > und bin nun bei den stm32f4 gelandet. bei den atemgas konnte ich fast > alles nutzen, was der uC zu bieten hatte und dennoch einen recht guten > überblick darüber behalten, was mein code so treibt. bei den stm32f4 > hab
-
Thread
Anschluß TFT-LCD-Modul SHARP LQ092B5DW01 Pollin
es schon sehr interessant, aber einem STM32F7 Kit das Touch abzureißen ist ebenso doof, wie einen STM32F4 rein als VGA-Karte zu betreiben...
man beim STM32F4DISCOVERY auch ohne externes RAM hin... Mal sehen was da geht. Werde erst mal ein paar dieser LCDs bestellen.
-
Thread
Arten und Möglichkeiten von z.B. #include?
Ich habe ein Projekt welches von CubeMX erstellt wurde, in denen reicht ein einzelner #include "stm32f4xx_hal.h" Befehl und ich habe Zugriff auf alles von SPI bis UART usw. Im anderen Projekt(STemWin) muss ich alles Einzeln bennen... z.B. #include "stm32f4xx_hal.h #include "stm32f4xx_hal_dma2d.h" #include "stm32f4xx_hal_sdram.h" #include "stm32f4xx_hal_sai.h" #include "stm32f4xx_hal_sd.h" #include "stm32f4xx_hal_i2c.h" So konnte ich viele Fehler (unbekannte Datentypen usw. aufgrund fehlender Includes
-
Thread
Eclipse Funktion wird nicht aufgerufen STM32 ARM
LED am Port A Pin 5 Blinken lassen. Mit folgendem Code funktioniert es auch: [c] #include <stm32f4xx_gpio.h> #include <stm32f4xx_tim.h> #include <stm32f4xx_rcc.h> #include <misc.h> int main() { RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOA, ENABLE); GPIO_InitTypeDef gpioStructure
Wenn ich jetzt aber meine Initialisierung in eine Funktion pappe, wie folgt: [c] #include <stm32f4xx_gpio.h> #include <stm32f4xx_tim.h> #include <stm32f4xx_rcc.h> #include <misc.h> void InitIOs() { RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOA, ENABLE); GPIO_InitTypeDef gpioStructure
-
Thread
Wozu FPU nicht nutzen? (stm32)
sich sogar lohnen, die FPU zu nehmen um früher wieder ins Bett zu kommen. Und beim oben zitierten STM32F4 muss man die FPU nach dem Reset dediziert wecken. *gute Nacht*
Speicher, Latenzzeit) 3. ggf. bessere Genauigkeit bei Firmwareemulation (double statt float bei STM32F4) Gründe 2/3 sind ausschlaggebend, warum ich in meinen STM32F4 Designs meist die FPU schlafen lasse. Der Geschwindigkeitsfaktor 2 kommt höchstens bei schnellen Filtern zum Zug. Grüße, Marcus
-
Thread
STM32F3: Problem mit hoher Stromaufnahme
Max 123 schrieb im Beitrag #4165942: > SWDIO und SWCLK werden von einem Discovery stm32f4-board im > Automatik-Modus von ST-Link zum Programmieren benutzt. Dafür wird das > Discovery per Stiftleiste mit dem Board verbunden. Ich kann nicht > garantieren, dass die Boards bisher immer
Bauteiltöter schrieb im Beitrag #4162676: > Ich habe einen STM32F4 mal mit ähnlichen Verhalten entsorgen müssen > (TQFP176 auslöten -> bah). Der hat kurzzeitig einen 12V-Spike gesehen, > daraufhin genemigte sich das Teil über 2A (@3.3V) und wurde innerhalb > von
-
Thread
stm32 harte nuß !
Hallo, ich beginne mit dem stm32f4 discovery. em::blocks als ide, mit dem avr-gcc compiler ("bare metal"). folgendes progrämmchen läuft prima : [c] #include <stddef.h> #include <stdlib.h> #include "stm32f4xx.h" volatile
Weißt du was AVR oder STM32 sind? Reiner Doll schrieb im Beitrag #3918429: > ich beginne mit dem stm32f4 discovery. em::blocks als ide, mit dem > avr-gcc compiler ("bare metal").
-
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 mir
-
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
-
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
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(
-
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 Frequenz
-
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
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 war, finde
-
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
-
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
-
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
-
Thread
Störung bei Matrizenmultiplikation mit DSP von STM32F4
, ich bin mit meinem Latein am Ende... Ich versuche mich gerade darin, die DSP-Lib für den STM32F4 zu nutzen. Als Anfangsbeispiel habe ich mir die Examples von ARM kopiert und getestet. Geht soweit. Danach wollte ich mal zwei andere Matrizen multiplizieren und ich habe dabei nur noch
schon mal hier das Prog. [c] #include "main.h" #include "stm32_ub_usb_cdc.h" #include "stm32f4xx_syscfg.h" //DE_func #include "yCinit.h" #include "ControlDE.h" #include "usbControl.h" //DSP #include "arm_math.h" #include "math_helper.h" /***********DEFINES / MAKROS**
-
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
-
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
configuration\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
Wechsel von STM32F4 auf SAM4
Hallo zusammen, bisher habe ich mich ausschließlich mit den STM32 beschäftigt und mich so in die ARM Prozessoren eingearbeitet/reingebastelt. Sehr hilfreich fand ich dazu die vielen Beispiele von Uwe: http://mikrocontroller.bplaced.net/wordpress/ Programmiert habe ich mit der CoIDE. Leider muss ich mich beruflich nun auf die SAM Prozessoren von Atmel umstellen. dazu gehört natürlich auch das Atmel Studio als Entwicklungsumgebung, da vom Hersteller und kostenlos. Gibt es eine Möglichkeit die STM Libs für den Atmel Prozessor umzuschreiben, oder kann man dann auch gleich alles sauber
-
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?
-
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 spezielles
-
Thread
stm32f4 FPU global interrupt
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 Instruktion
-
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 Filterkoeffizienten
-
Thread
STM32 HAL I2C Undefined Reference, .h/.c aber da
Hast Du in der Datei "stm32f4xx_hal_conf.h" die Auskommentierung von "#define HAL_I2C_MODULE_ENABLED" rausgenommen ?
HAL_I2C_MODULE_ENABLED hinzugefügt, aber macht er tzrd. nicht. In der _hal.h wir die #include "stm32f4xx_hal_conf.h" eingebunden.
-
Thread
stm32 display
die das für mich übernimmt. Dann tu das doch auch. Wirf den den Typ des Displaycontrollers + stm32f4 bei Google ein und sieht was rauskommt. Dann das gleiche nochmal für den Touchcontroller + stm32f4 und Du solltest alles für den Anfang haben.
soll und welcher Controller drauf ist. Seriell über SPI gibt es da mit dem ili9341 z.B. http://stm32f4-discovery.com/2014/04/library-08-ili9341-lcd-on-stm32f429-discovery-board/ und wenn es das parallele Interface mit dem LTDC sein soll: http://stm32f4-discovery.com/2014/06/library-18-ili9341-ltdc-stm32f429
-
Thread
Pointer oder was?
Alles andere trage ich immer händisch ein, zb so in der main: [c] #include "main.h" #include "stm32f4xx.h" #include "stm32f4xx_gpio.h" #include "stm32f4xx_tim.h" #include "misc.h" #include "stm32f4xx_it.h" #include "stm32f4xx_eeprom.h" #include "stm32f4xx_flash.h" uint32_t deviceserial0;
-
Thread
Kritik zu der Schaltung
dem PCA9306 Pullups an den 4 IO-Pins. Sonst weiß der nicht so > richtig, was jetzt gilt... STM32F4 hat doch interne Pullups. Warum brauche ich noch mehr Pullups?
Stm M. schrieb im Beitrag #4372425: > STM32F4 hat doch interne Pullups. Warum brauche ich noch mehr Pullups? Welche Pullups hat der STM? Und was für Pullups braucht hat der I²C üblicherweise? > STM32F4 hat doch interne Pullups. Und die andere
-
Thread
Suche Treiber für ili9341 für den paralel betrieb
https://basteln-mit-avr.de/index.html STM32F4 TFT-Display mit ILI9341 320x240 px Billigmodell aus China, (SPI) Das wolltest du doch.. Gruß G.G.
Zeit finde werde ich die Schaltung aufbauen und mal probieren ob ich Es hinbekomme. Welches STM32F4-Discovery hast Du verwendet STM32f429Zi oder stm32f407VG ? mfg
-
Thread
Text in 2D Arrays, stm32f4xx
Guten Tag Bei meinem Projekt(c, mdk5, Keil, stm32f4xx) geht es darum eine kleine Bedienung zu erstellen. Es soll ein Display angesteuert werden. Die Texte sollen in ein FRAM abgelegt werden. Da sechs Sprachen erforderlich sind, dachte ich an ein 2D
-
Thread
Aufstieg STM32F4 zu F7. Probleme mit der Geschwindigkeit.
Hallo alle zusammen. Ich habe eine Platine welche mit einem STM32F429BIT bestückt ist. Diese Platine steuert ein Display mittels emWin an. Außerdem habe ich weitere Peripherien wie eine LAN Schnittstelle (lwip). Bei der Lan Schnittstelle habe ich momentan nur das TCP ECHO Client Beispiel aus den Cube Beispielen übernommen. Alles funktionierte tadellos. Allerdings musste ich aus mehreren Gründen die Platine überarbeiten und auf den Pingleichen STM32F767BIT wechseln. Dies ist mein erstes Projekt mit einem F7. Um etwaige Fehler bei der überarbeiteten Platine besser eingrenzen zu können
-
Thread
STM32 Frequenz Messung (>10MHz)
volatile bei bestimmten Variablen gut kommt. Besonders wenn sie in einer ISR modifiziert werden. Ein STM32F4 kann 168MHz, use the force Luke!
>Ein STM32F4 kann 168MHz, use the force Luke! Jo aber nicht auf den IO's soviel zur force junge... Gruß J
-
Thread
gdb und OpenOCD session - memmap
kHz Info : STLINK V2J37M26 (API v2) VID:PID 0483:374B Info : Target voltage: 3.238270 Info : stm32f4x.cpu: hardware has 6 breakpoints, 4 watchpoints Info : starting gdb server for stm32f4x.cpu on 4242 Info : Listening on port 4242 for gdb connections file firmware.elf $ cat .gdbinit set mem
kHz Info : STLINK V2J37M26 (API v2) VID:PID 0483:374B Info : Target voltage: 3.235125 Info : stm32f4x.cpu: hardware has 6 breakpoints, 4 watchpoints Info : starting gdb server for stm32f4x.cpu on 4242 Info : Listening on port 4242 for gdb connections Info : accepting 'gdb' connection on tcp/4242
-
Thread
Fehler bei der Bibliothekinitialisierung in Keil 5
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
. mehrere, aber die hängen anscheinend alle zusammen). Sie Anhang (errors) Die Datei (startup_stm32f4xx.s) habe ich von dieser Seite https://github.com/nabilt/STM32F4-Discovery-Firmware/blob/master/Project/IO_Toggle/startup_stm32f4xx.s herunterladen. Die Lösung dafür war einfach. Ich habe die
-
Thread
STM32F4 mit I2C-Sensor
Hallo! In meiner Schule haben wir derzeit ein Projekt mit unseren Mikrocontrollern (STM32F4 Discovery) zu machen. Wir sollen die Temperatur eines ADT7420-Temperatursensors einlesen und mit selbsteingegebenen Schwellenwerten vergleichen. Wir sind damit ins kalte Wasser geworfen worden,
noch nicht 100% vertraut. Meine Initialisierungschaut im Moment wie folgt aus: [c] #include <stm32f4xx.h> #include <stm32f4xx_i2c.h> void init_I2C1(void){ GPIO_InitTypeDef GPIO_InitStruct; I2C_InitTypeDef I2C_InitStruct; // enable APB1 peripheral clock for I2C1 RCC_APB1PeriphClockCmd
-
Thread
Nokia 5110 LCD und STM32F4 Discovery
Der STM32F4 läuft mit 3.3V, da muss nichts gewandelt werden. Einfach das Display ganz normal anschließen. Je nachdem wo du das Modul bestellt hast (da kursieren mehrere verschiedene) musst du die Hintergrundbeleuchtung
Vielen Dank für die Antworten. Wenn es 5Volt kann, werde ich es einfach ans STM32F4 anschließen.
-
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; NVIC_InitTypeDef NVIC_InitStructure; RCC_APB1PeriphClockCmd(RCC_APB1Periph_TIM5, ENABLE); // GPIOB clock enable RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOA, ENABLE); GPIO_InitStructure.GPIO_Pin = GPIO_Pin_2; GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF; GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz; GPIO_InitStructure.GPIO_OType =