-
Thread
STM32F4 USB VCP RX Buffer
Hallo, ich habe auf dem STM32F4Discovery Board die USB Schnittstelle als VCP zum laufen gebracht (Mit Hilfe von STM32CubeMX). Ich kann Senden und Empfangen. Jetzt habe ich einen loopback erstellt (IN = OUT). Wenn ich über das Terminal
moin moin, bei mir zu hause gibt es kein Internet .-(( USB via STM32F103 und STM32F4xx sind 2 verschiedene Treiber-Modelle! Auf dem 103 habe ich auch USB-HID laufen. Die Deskriptoren scheinen richtig zu sein. >> Was meinst du mit Blockung? Die Aufteilung des Datenstromes
-
Thread
STM32F4 mit gcc-arm-none-eabi
folgendem kann ich erfolgreich ein Projekt aus CubeMx kompilieren, lande aber im HardFault_Handler des STM32F4. CFLAGS = -Wall -ggdb -mcpu=cortex-m4 -mthumb -O0 -mfloat-abi=softfp -mfpu=neon $(HEADER_PATH) -Wl,--gc-sections,-Map=$(OUTPUT).map,-T$(LINKER_SCRIPT) --specs=nano.specs --specs=nosys.specs
findet passende Files auch in der CubeFW: z.B.: STM32Cube_FW_F4_V1.9.0\Drivers\CMSIS\Device\ST\STM32F4xx\Source\Templates
-
Thread
Welchen PIC würdet ihr nehmen?
sehen ob diese ein Ersatz wäre. Was für Infos brauchst du denn noch? Ich hab mal mit einem STM32F4 eine Platine gemacht gehabt aber die kostet ca. 200€ pro stück, das geht garnicht. Daher wollte ich ein billiges PIC Board
? Einen STM32F4 in LQFP 100 oder 64 bekommst du doch noch auf 2 Lagen gemacht. Du brauchst ja keinen Massebezug auf eine Plane für n Diffpair oder hast üble Signale auf dem Board. Ist ja alles ganz locker. Nimmst
-
Thread
[s] develboard mit großem tft mit touch
Hallo habe mich jetzt dafür entschieden das ich mir das stm32f4 discovery inklusive den expansion boards zulege http://ie.farnell.com/stmicroelectronics/stm32f4dis-bb/expansion-stm32f4-cortex-m4-discovery/dp/2250205 http://ie.farnell.com/stmicroelectronics/stm32f4dis-lcd/mod-stm32f4-3-5inch-touch-screen/dp/2250207?in_merch=true&MER=i-9b10-00001460 http://ie.farnell.com/stmicroelectronics/stm32f4discovery/stm32f407-usb-otg-discovery-kit/dp/2009276?in_merch
-
Thread
STM32F4 ARM Platine - bitte ansehen
Hallo liebe Leute, vielleicht könnte bitte ein erfahrener STM32 User mal einen kurzen Blick auf meinen Schaltplan werfen. In ersteler Linie geht es mir um die Grundfunktionen: - Oszillatoren - SWD-Interface (Leitungslänge?) - Die ganzen Spannungsleitungen wie VCAPx, VREF,.... Warum das Ganze? Ich habe mir jetzt eine eierlegende Wollmilchsau mit einem STM32F466ZE gemacht. Für ein paar private Projekte (CNC-Steuerung mit 3x Quadrature Encoder, LED-Blitz mit 16 PWM gesteuerten LEDs, Stepperansteuerung und 3-4x Quadrature Encoder, Kontroller mit 20-25 Rotary Encoder dazu, Drehmaschinen-Positionserfassung
-
Thread
Schneller Mikrocontroller
gucken hätte gereicht.. Ich würde das Problem einfach mit nem Cortex M4 mit FPU erschlagen, z.b. Stm32f4 Reihe oder Atmels SAM4, ich bevorzuge die Stellaris/Tiva Controller von TI
de/microcontroleurs/654-arm-mbed-nxp-lpc1768-development-board-3700386721502.html Nö :-) Das STM32F4 Discovery sieht doch viel besser aus. Schneller, umfangreicher, günstiger, verbreiteter. http://www.mikrocontroller.net/articles/STM32 http://www.mikrocontroller.net/articles/STM32F4-Discovery
-
Thread
Raspberry Webserver uart kommunikation
Lichter über die Webseite per USB schalten. Am USB Port ist ein USB zu Seriell adapter der ist am STM32F4 angeschlossen. 1. Es sollte dann über die Webseite ein String zum STM32F4 gesendet werden mit der information an oder aus. 2. Der Staus der einzelnen Lichter sollte dann auch auf der Webseite
Was spielt eigentlich der Raspi für eine Rolle in dem ganzen Projekt. Wenn schon ein STM32F4 im Spiel ist, sieh dir einfach das Beispiel "Webserver mit SSI and CGI" an.
-
Thread
Olimex STM32E407, FreeRTOS und lwip
Aha! Nichts in der Input-Queue. Nun bin ich ratlos. In der inzwischen allseitig bekannten Datei stm32f4x7_eth_bsp.c habe ich nun schon x-mal rumgestöbert, hier und da etwas geändert (in Anlehnung an die Beispiele) - nichts ändert sich. Ein lustiger Effekt ist mir noch aufgefallen: wenn ich in der Funktion
[/c] bleibt stehen, und damit gehts auch mit [c]ETH_GetSoftwareResetStatus() == SET[/c] in der stm32f4x7_eth_bsp.c nicht weiter.
-
Thread
Orientierungshilfe ATXMega oder ARM (ST, NXP)?
STM32F3 http://www.watterott.com/de/STM32L-DISCOVERY Und der Favorit: http://www.watterott.com/de/STM32F4Discovery Der letztere ist von der ganz aktuellen Serie (mit Cortex-M4). Auch wenn er etwas größer ist als deine Anforderungen findest du viel gute Literatur zu diesem Board (sehr populäres Board
STM32F107 oder STM32F2xx oder STM32F4xx, bei denen geht CAN und USB gleichzeitig. Der STM32F1xx kann garantiert 72MHz. Der kann auch mehr, aber dann funktioniert der nicht mehr im gesamten spezifizierten Temperaturbereich, also nicht
-
Thread
STM32F4 Wie programmiert man ein 8 Kanal DSO auf einem µC?
Hallo Forum, ich möchte mir ein mehrkanaliges DSO auf Basis eines STM32F4 Discovery board bauen. Weiss aber nicht genau ob mein Ansatz falsch oder richtig ist . Vorraussetzungen: 8 Kanäle 10-12 Bit Samplerate von 1Mhz ~ 100Khz Analogbandbreite je Kanal. STM32F4
wahren Anforderungen sind viel niedriger als es dieses Wort suggeriert. Und damit auch locker mit dem STM32F4 machbar. Gruß, Stefan
-
Thread
Welche Projekte mit STM32?
Morgen, ich beschäftige mich momentan - wie so viele hier - mit dem STm32F4 Discovery Board. Mittlerweile läufts auch, mit eigenem Makefile. Die ersten Timer laufen, die LEDs blinken. Jetzt frag ich mich, was soll ich damit anstellen? Ich habe bisher mehrere Projekte mit
im Beitrag #3524301: > Mit dem F4 solltest du locker ein Demo in Amiga-Qualität schaffen. Die STM32F4 haben einen DMA, der macht das trivial.
-
Thread
Mehrkanal Audio-Output mit STM32F4 Discovery Board
ich suche gerade für ein bevorstehendes Projekt die passende Plattform und bin dabei auf das STM32F4 Discovery Board gestoßen. Bisher habe ich ausschließlich Erfahrung mit Arduino Plattformen und Einplatinencomputern. Mich würde interessieren, ob das STM32F4 Discovery Board für das Projekt
Beispielcode) hat: Ich schaue regelmäßig hier rein. In ca. 4-6 Wochen werde ich erste Tests mit dem STM32F4 Discovery Board machen. Vorher schaffe ich es zeitlich leider nicht. Für jeden Hinweis, der mich in irgendeiner Weise weiter bringt oder mir Tüfteleien erspart (da ich bei Null anfangen muss), bin
-
Thread
[STM32F4] DMA -> SPI1
Hallo... ich suche ein Codesnippet um mit dem STM32F407 per DMA nach SPI1 die Daten zusenden. static uint_fast16_t x_buffer[20480]; ist der buffer der gesendet werden soll. Dieser soll immer dauerhaft gesendet werden. SPI1 ist auf 16bit eingestellt. Hoffe ihr könnt mir helfen. Danke, Markus
-
Thread
STM32F4 - CAN2 empfängt nichts
Hi, mein STM32F4DISCOVERY habe ich jetzt soweit, dass auf dem CAN1 Senden und Empfangen sowie auf CAN2 Senden funktioniert. Nur will CAN2 nichts empfangen, anscheinend wird der Interrupthandler nie aufgerufen :( [c] /* Includes */ #include "stm32f4xx.h" #include "system_stm32f4xx.h" #include "stm32f4_discovery.h" #include "main.h" #include "stm32f4xx_can.h" /* Private macro */ /* Private variables */ CAN_InitTypeDef CAN_InitStructure
-
Thread
STM32F4 Portpins mit Variabler setzen in C
eine passende mit 16 Bit packen. Wobei ich mir gerade nicht sicher bin ob du weisst, dass der STM32F4 teilweise mehr als 8 Pins pro Port hat.
mo schrieb im Beitrag #2912455: > Wobei ich mir gerade nicht sicher bin ob du weisst, dass der STM32F4 > teilweise mehr als 8 Pins pro Port hat. weiß ich, ich habe aber nur 8 bit Variablen die ich Protokoll bedingt übertrage.
-
Thread
Stringende bei UART Übertragung wird nicht erkannt [stm32f4]]
Hallo liebe User, Ich habe eine Serielle Schnitstelle zwischen PC/Matlab und dem STM32F4 Discovery Board hergestellt. Jetzt möchte ich Daten von Matlab an den Controller senden, was soweit auch einwandfrei funktioniert. Um Float Zahlen zu übertragen, habe ich diese zuvor in Matlab in
-
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