-
Thread
STM32 Nucleo F411RE anderer Prozessor
Portierung eines vorhanden Algorithmus auf eine neue Mikrocontroller-Generation. Bislang wurde der STM32F303 verwendet, dieser wurde durch den STM32F446RC abgelöst. Meine Aufgabe ist es das Programm zu portieren und anzupassen. Ich habe mit Hilfe von CubeMX eine IDE generiert. Als Entwicklungsumgebung
Beitrag #4724625: > Algorithmus auf eine neue Mikrocontroller-Generation. > > Bislang wurde der STM32F303 verwendet, dieser wurde durch den > STM32F446RC abgelöst. Ist der F3 nicht neuer als der F4...? Lade mal das ST Link Utilty herunter uns probiere damit eine Verbindung herzustellen. Aufgrund
-
Thread
STM32F3 Probleme mit Libraries
stm32f30x_gpio.c... compiling RTX_Conf_CM.c... compiling stm32f30x_rcc.c... assembling startup_stm32f303xc.s... compiling stm32f30x_usart.c... compiling system_stm32f3xx.c... ".\Objects\Basic_Setup.axf" - 30 Error(s), 0 Warning(s). Target not created. Build Time Elapsed: 00:00:02 [/c]
-
Thread
STM32F3 HAL CAN geht in den Error Handler beim receive int
sFilterConfig.FilterFIFOAssignment = 0; sFilterConfig.FilterActivation = ENABLE; //sFilterConfig.BankNumber = 14; //Für STM32F303 nicht notwendig, da nur ein CAN HAL_CAN_ConfigFilter(&hcan, &sFilterConfig); if(HAL_CAN_Receive_IT(&hcan, CAN_FIFO0) != HAL_OK) { /* Reception Error */ Error_Handler(); }
-
Thread
STM32 Programming Reference
oder die StdPeriphlib von ST antust schau lieber mal in den CMSIS-Header. Das ist in deinem Fall stm32f303xc.h . Damit geht dann nämlich folgendes: ... schrieb im Beitrag #4720798: > RCC->AHB1RSTR oder wie auch immer so ein Register heißen mag. Und da > kannst du dann auch deine gewohnten Bitoperationen
Ich habe das gleiche Problem, allerdings nutze ich die CMSIS und USART2 auf einem STM32F303RE. Am TxD Ausgang habe ich ständig High Pegel. [c] #include <stdio.h> #include "stm32f3xx.h" uint32_t SystemCoreClock=8000000; // delay loop for 8 MHz CPU clock void delay(uint16_t
-
Thread
Audio DAC am STM32F303
Moin moin, lese hier schon eine Zeitlang mit und konnte schon vieles an Wissen hier aus dem Forum absaugen. Tolles Forum und tolle Leute hier. Ich habe nach wie vor das Problem den PCM1774 am STM32 zum laufen zu bringen und habe hier ein paar Fragen wo es gerade bei mir hängt. Masterclock: Der PCM1774 scheint in der Lage zu sein ein mck zu generieren (für sich selbst?!). Hierfür hatte ich den STM32 als I2S Slave Transmit konfiguriert. Sehe ich das richtig, das der BCK und der WS vom DAC erzeugt wird und über die SD Leitung werden die einzelnen WORDS rausgeschoben? Wenn ich den STM32
-
Thread
Falscher Wert im Register. STLink Bug?
bekomme ich aber 0x2B0. Ich kanns mir jedenfalls nicht erklären. Ich benutze das STM32F3Discovery (STM32F303xC). Screenshots sind dabei. Vielen Dank im Voraus!
-
Thread
DMA Transfer Complete interrupt nach einem Zeichen statt fünf
Servus! Nach meiner Lektüre vom STM32F303 Reference Manual (RM0316) verstehe ich den DMA transfer so, daß ein Tranfer-Complete-Interrupt ausgelöst wird, wenn der komplette Transfer (also wenn DMA_CNDTRx==0 geworden ist). Ich verstehe
-
Thread
STM32F303K8 USART1
9600 -> jetzt werden richtige Zeichen erkannt. Ich verwende das Nucleo STM32 Board mit dem STM32F303 drauf. Für CoreClock usw. habe ich den Generator von ST verwendet: STM32F30x_Clock_Configuration_V1.0.0.xls SystemCoreClock habe ich auf 64MHz eingestellt, über HSI und PLL generiert. Könnte es
-
Thread
Netzspannung ans STM32F3 Discovery
Geheimtipp, an wen ich mich da wenden kann, ohne denjenigen zu nerven mit "simplen" Fragen? (Zum STM32F303 VC). Ich persönlich finde es immer sehr schwierig wenn man nicht in der Materie steckt, leider. Aber das wird sich dann hoffe ich Stück für Stück wieder legen. Bumsfallara schrieb im Beitrag
-
Thread
STM32F303, USART + DMA : ein Interrupt pro Byte möglich?
Servus ! Meinen STM32 habe ich so eingerichtet, daß Bytes per USART empfangen und per circular DMA ewig kreisend in einen Buffer geschrieben werden. Interrupts bei halb und ganz vollem Buffer werden ausgelöst. So weit, so prächtig. Jetzt bräuchte ich einen Zähler, der bei /jedem/ empfangenen Byte hochgezählt wird. Erste Frage: geht das? Ich habe das Reference Manual so verstanden, daß der USART-Interrupt für RXNE immer noch ausgelöst wird - das klappt aber irgendwie nicht. Jedenfalls bekomme ich nicht einen Interrupt pro Byte... Wenn das so nicht geht, könnte ich ja den DMA-Buffer ein Byte
-
Thread
Noch ein STM32F303 USART3 geht nicht
Servus, Im Forum gibt's ja schon ein paar "Mein USART geht nicht"-Posts - leider hat mir keiner geholfen. In denen, die ich gefunden habe lag's z.B. am fehlenden RCC_APB2Periph_AFIO oder falsch eingestellten alternate functions GPIO_Mode_AF_PP. Beides kennt meine Version der st-lib nicht. Ich finde meinen Fehler einfach nicht. Eigendlich sollte PB10 wackeln, tut er aber nicht: [c] INTERRUPTS_OFF(); //Define all of the periphals we use. uint32_t apb1Peripherals = ( RCC_APB1Periph_PWR | RCC_APB1Periph_USART3 );
-
Thread
STM32F303xyz interner Bootloader
Hallo, ich habe gerade angefangen ein Board zu entwerfen, welches als Prozessor einen STM32F303 benutzt. Ich habe nun gerade ein wenig im Internet über den Boot0 bzw. Boot1 pin dieses Chips gelesen. Ich möchte gerne den integrierten USB-Bootloader verwenden, wenn ein USB-Kabel angeschlossen
PS: Je nach Modell (zB STM32F303x6/8) ist kein USB Bootloader vorhanden, steht auch in o.g. Kapitel.
-
Thread
SPI clockt 16 bit im trotz data size 8 bit
Servus, auf meinem STM32F303 initialisiere ich die SPI-Schnittstelle so: [c] //Configure SPI (but without enabling it) SPI_InitStructure.SPI_Direction = SPI_Direction_2Lines_FullDuplex; SPI_InitStructure.SPI_Mode
-
Thread
Segger J-Link debug probe for STM32
device 0 > ... > Connected successfully - Angezeigtes Target CortexM0 ist falsch - - Target STM32F303RE eingetragen - OpenDataFile: STM32_F3_First_.hex eingetragen - Target - Program and Verify : >Sorry, no valid license for J-Flash found. >J-Link S/N is 774819156. > ... *************
-
Thread
FT800 / FT810 Library
SUCCESS 00:00:07.293 STM32F030 SUCCESS 00:00:06.566 STM32F103 SUCCESS 00:00:06.966 STM32F303 SUCCESS 00:00:08.502 STM32F446 SUCCESS 00:00:11.042 STM32G474 SUCCESS 00:00:10.078 In der https://github.com/RudolphRiedel/FT800-FT813/blob/5.x/EVE_target.h steckt ein
Hallo zusammen, ich spiele gerade mit einem STM32F303 und einem EVE2 Display von NewHeaven rum. (NHD-4.3-480272FT-CSXP-T) https://newhavendisplay.com/4-3-inch-ips-480x272px-eve2-resistive-tft/ Ich habe die Funktionen spi_transmit und spi_recieve
-
Thread
STM32 HSI startet nicht
CooCox unterstützt diesen uC offiziel nicht und ich habe beim erstellen des CooCox Projekts den STM32F303CB statt STM32F303K8T6 gewählt. Es werden allerdings alle Dateien bis [c]startup_stm32F30x.S[/c] von CubeMX erstellt, welcher den F303K8 ja schon unterstützt. Könnte es daran liegen?
Nucleo schrieb im Beitrag #4551156: > STM32F303CB statt STM32F303K8T6 Moin, von Flash und RAM stimmen die überein. Ich denke die verschiedenen Gehäuse/Pins hast Du beachtet!? Was allerdings CooCox noch so macht kann ich nicht sagen,
-
Thread
Stm32 Ausgangspins verbinden
Externes Gatter? Infrared interface (IRTIM) wie im STM32F303?
-
Thread
Differentieller ADC im STM32F3
Hallo Leute, ich bin beim durchstöbern der STM32 Prozessoren auf den STM32F303 gestoßen der laut Datenblatt bis zu 4 differentielle ADC's hat. Nun hätte ich in den Datenblättern gesucht ob der wirklich voll differentiell ist und somit auch negative Werte (am positiven Eingang
Ich meine zB. den STM32F303CB mit 4Stk. 5MSps SAR-ADC's mit differentiellen Eingängen. Aber ich fürchte das er nur positive Werte wandeln kann.
-
Thread
NUCLEO STM32 F0 bis F4 unterschiede Gesperrt
######################## Dieser Beitrag kann geschlossen werden. Ich werde mir einen Nucleo STM32F303, weil der wirklich alles fürs experimentieren an Bord hat + 512kb Flash Danke an "Sepp aus Hintertupfing", habe mit meinem Prof gesprochen, wegen dem TIVA . Leider hat der sich auf die Nucleo
-
Thread
Welcher ARM?
die neuen kleinen Nucleo-32. Bauform vom Arduino Nano, STLink/V2 mit drauf und der Große mit dem STM32F303 hat mehr Rechenleistung als man braucht ;-) http://www.st.com/web/catalog/tools/FM116/CL1620/SC959/SS1532/LN1847
-
Thread
STM32: Interrupt bei best. Spannung am Pin
implementieren, weiss aber noch nicht so recht, wie ich da ran gehen soll: An einem Pin eines STM32F303xE liegt eine Spannung an, die von nahe 0V auf +3.3V steigt, wenn die Netzspannung ausfällt. Wenn die Spannung also über einen bestimmten Wert steigt, möchte ich einen Interrupt aufrufen, um wichtige
-
Thread
Parallelschaltung von 10µF Elko und 100nF Kerko obsolet?!
explizit von µC-Herstellern in den Datenblättern gefordert. Anbei ein Beispiel aus dem Datenblatt vom STM32F303. Dort wird 100nF || 4.7µF und 10nF || 1µF, explizit als Kerkos, gefordert. Da dort keine bestimmten Baugrößen, Dielektrika, Hersteller, etc. angegeben sind, glaube ich nicht daß ST in der Lage
-
Thread
STM32F303 welche PErformance für DSP
Hallo, ich frage mich, welche Performance ich so von dem STM32F303 bzgl. Signalverarbeitung erwarten kann? Ich möchte z.B. zwei Analoge Signale erfassen und miteinander korrelieren! beide im Bereich bis 20kHz! vielleicht auch noch ein Filter drüber laufen
Hallo, prinzipiell ist das möglich mit dem STM32F303. Die internen ADCs samplen schnell (bis zu 12 Bit Auflösung / bis zu 5MSPS), ob dir die Genauigkeit bei 2 Kanälen und deiner Abtastrate von mindestens 40kHz (muss ja nach Abtasttheorem größer
-
Thread
USBtin Protokoll
z.Z. massenhaft vertickt werden, da USB und CAN nicht gleichzeitig können. Das sollte aber beim STM32F303 kein Problem sein. Damit sollten 1Mbit überhaupt kein Problem mehr sein. Auch mit dem LAWICEL-Protokoll, dass ja dann wenigsten 2MBit Bandbreite zum Host erfordert.
nicht gleichzeitig können. F103 er hätte ich auch noch da ;) > Das sollte > aber beim STM32F303 kein Problem sein. Damit sollten 1Mbit überhaupt > kein Problem mehr sein. Auch mit dem LAWICEL-Protokoll, dass ja dann > wenigsten 2MBit Bandbreite zum Host erfordert. Auf jeden Fall sinnvoll
-
Thread
STM32F3 Externen Interrupt Programmieren
Hallo, ich versuche grad an meinem STM32F3 (STM32F303VC) den USER-Button als Interrupt einzustellen. Es soll eine LED leuchten falls der Interrupt detektiert wird. Im Prinzip ein Simples Programm. Das Problem ist ich kann den Interrupt nicht auffangen
-
Thread
Flash Forth auf Duemilanove läuft.
bitbanging. Sollte theoretisch auch mit flash forth funktionieren. Schau mal unter mecrisp-stellaris-ra\stm32f303\imu.txt. Das sollte sich wiederverwenden lassen. Bis auf die GPIO initialisierung natürlich. Hab momentan keine Atmel ARMe am laufen. Gruß Jonjo
-
Thread
STM32F303 Header werden nicht erkannt.
Hallo Freunde der Programmierung, ich versuche meine ersten Schritte auf einem STM32F303VC und scheitere leider schon beim Einbinden von meiner Header-Datei (siehe Bild). Meines Erachtens sollte da alles richtig erfolgt sein und kann mir keinen Reim darauf machen, aber der Compiler
-
Thread
ST-Utility keine Verbindung zum Board Möglich (No Target Found)
Hallo, ich bin neuer besitzer eines stm32f303vc Disc.Board. Ich habe die st-utility und den st-usb-treiber(stsw-link009) installiert. Wenn ich nun mit dem st-utility eine verbindung zum board aufbauen will(auf connect klicke),blinckt die
-
Thread
STMF100 Disco Board lässt sich nicht mit St-Link connecten
> Und die sind gross, zu gross. Dann sieh Dir doch mal die Nucleo-32 Boards an. Das mit dem STM32F303K8 hat reichlich Rechenleistung im Arduino Nano Format. Nur der STLink ist nicht mehr abrrechbar.
-
Thread
Topologie 3 Phasen Gleichrichter mit Buck-Funktion und PFC
STM32F429/439 Center-aligned mode (up/down counting) Seite 520 im reference manual (RM0090) Für STM32F303xB/C/D/E, STM32F303x6/8, STM32F328x8, STM32F358xC, STM32F398xE Seite 538 im reference manual (RM0316) Für andere Typen sollte das zumindest auf Timer 1&8 auch verfügbar sein. nur Detail am
-
Thread
STM32F303 bootloader problem
Ich hatte heute auf der Arbeit mit STM32F303 zu tun. Ich sollte sie via Bootloader flashen und leider hat das nur bei einem vom 3 funktioniert. Als wir die Bootloader ausgelesen haben ist aufgefallen, dass es dort Unterscheide zwischen dem
Danke, das kann es aber nicht sein, da es für den verwendeten STM32F303VB nur einen Bootloader gibt
-
Thread
STM32F3 ADC Kalibrierungsproblem
Moin, ich habe ein Problem mit der ADC Initialisierung. Zum Einsatz kommt ein STM32F303CCT6. Alle vier ADCs werdem von TIM1 getriggert, die ADC Ergebnisse werden von DMA verarbeitet. Davor hatte ich den gleichen Code am STM32F3 Disco Board laufen, ohne Probleme. Jetzt auf meinem
-
Thread
I2C Problem mit Acknowledge Polling
simples wie das ACK zu ckecken Warum? Da Du den konkreten Typ nicht nennst, habe ich mal ins STM32F303 Reference Manual geschaut: [pre] 28.7.7 Interrupt and status register (I2C_ISR) Bit 4 NACKF: Not Acknowledge received flag This flag is set by hardware when a NACK is received after a byte
-
Thread
STM32 quadrature encoder
allerseits, ich mache grade meine ersten, wackeligen Schritte mit dem 32f3 discovery-board. Da ist ein STM32F303 verbaut. Ich habe einen Drehencoder (ddm 427) an PC6/PC7 und GND angeschlossen. Ich möchte die Schritte mit dem „encoder interface mode“ von Timer 8 zählen. Das funktioniert nicht und ich finde
-
Thread
STM32F303 USART2 DMA1 funktioniert halblebig ?
Hallo zusammen !!! ich habe versucht die Daten über USART2 mit Hilfe von DMA1 zu senden. So wie es in mehreren Foren geschrieben ist funktioniert alles soweit, aber nur mit einem einzigen String. Wenn man versucht mehrere Strings mit unterschiedlicher Länge (was auch in der Praxis oft vorkommt) zu senden, wird die erste Sendung durch den zweiten "verschluckt". Schauen Sie bitte das Bild wrong_text.jpg an ! Vielleicht hat jemand dafür eine Erlärung ? Die Quellcodedateien füge ich auch bei. Im voraus - Danke für eure Hilfe. Andrey
-
Thread
STM32F3: Problem mit hoher Stromaufnahme
ich habe in einem Projekt nun zum ersten mal einen STM32 eingesetzt, die genaue Bezeichnung ist STM32F303VBT im LQFP100 Gehäuse. Vor einem Jahr wurde von der Schaltung ein Prototyp gebaut, der ist seitdem im Dauereinsatz und macht keinerlei Probleme. Nun wurden 150 Boards gefertigt und ich habe
-
Thread
Suche SPI Beispiel COOCOX für STM32F303VC discovery
Hallo Leute, hat jemand ein fertiges SPI - Beispiel (Coocox) für ein STM32F303VC discovery EVAL-Board? Vielen Dank! Beste Grüße Mike
-
Thread
Schaltung für Motorsteuerung
finde ist hier auf Seite 442 http://homepage.cem.itesm.mx/carbajal/Microcontrollers/RESOURCES/STM32F303VC/DM00043574.pdf gehört aber nicht zum F4. Oder muss ich bei der Triggerung der ADCs mit TIM1 etwas anders vorgehen?
-
Thread
STM32F3: Definierte Anzahl von Pulsen erzeugen
auskommen. Kann mir jemand einen Tipp geben wie man das mit einem der verschiedenen Timermodule des STM32F303 hinbekommt und wie man den Timer (welcher ist geeignet?) konfigurieren muß? Ich habe mir die Timer-Kapitel im Reference-Manual schon durchgelesen aber ich habe keine Idee ob/wie sich das realisieren
-
Thread
CooCox STM32L
STM32F302C6T6STM32F302C8T6STM32F302C8Y6STM32F302CBSTM32F302CCSTM32F302K6U6STM32F302K8U6STM32F302R6T6STM32F302R8T6STM32F302RBSTM32F302RCSTM32F302VBSTM32F302VC STM32F303 STM32F303CBSTM32F303CCSTM32F303RBSTM32F303RCSTM32F303VBSTM32F303VC STM32F401 STM32F401CBSTM32F401CCSTM32F401RBSTM32F401RCSTM32F401VBSTM32F401VC STM32F405 STM32F405OESTM32F405OGSTM32F405RGSTM32F405VGSTM32F405ZG
-
Thread
stm32 slave mode controller
stm32F303VCT6 Ich schrieb ja schon, dass es einer aus der F3 Reihe ist. Also spielt das sooo genau eine Rolle?
-
Thread
Problem mit #define in C
diesen Compilertyp noch die Präprozessor-Definition 'STM32F30X', die aktuelle Library erwartet aber 'STM32F303xC'. Soweit kein Problem, denn in der Datei 'stm32f30x.h' ist folgendes enthalten: [c] #if defined(STM32F30X) #define STM32F303xC #endif [/c] Allerdings tritt dann in der gleichen Datei
Danke, dass ich da nicht drauf gekommen bin. Ganz oben im File steht (gekürzt): [c] #if !defined (STM32F303xC) && !defined (STM32F334x8) && ... /* #define STM32F303xC */ #define STM32F334x8 /* #define STM32F302x8 */ #endif [/c]
-
Thread
STM32 Timer im One-Pulse Mode per Software triggern
Hallo zusammen, ich verwende in meiner Schaltung den STM32F303CC. Den Timer TIM4 möchte ich im One-Puls Mode betreiben um einen 4ms Impuls zu erzeugen. Beispiele bei denn die Triggerung durch einen anderen internen Timer oder einen externen Eingang ausgelöst
-
Thread
UART-Terminal
zusammen, ich bin relativ neu was Mikrocontroller angeht und hab jetzt grad angefangen mich in den STM32F303 einzuarbeiten. Soweit geht das auch recht gut. Allerdings hab ich grad irgendwie ein ziemlich dämliches Problem fürchte ich^^ Will, dass der Controller mir ein par Daten per USART an den PC schickt
-
Thread
STM32F3 Comparator Interrupt Problem und wie Multiplexen
Hallo Zusammen, hat jemand schonmal den Comparator des STM32F303VCT6 vom STM32F3 Discovery Board genutzt? Ich habe testweise ein Poti an PA1 angeschlossen um das auslösen des Comparators zu testen. PA1 ist dabei der nicht invertierte Eingang (VREFINT versorgt
-
Thread
ST Motor Control Firmware Library unter Coocox
wenn ich die in den Linker einstellungen dazu schreibe (für mein Projekt müsste es die MC_Library_STM32F303_dual_drive.a sein), gibts die Fehlermeldung, das er die datei nicht öffnen kann. [code] [cc] arm-none-eabi-gcc -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -Wall -g -nostartfiles
PhysicalLayerCommunication_Class.o -L..\..\..\..\mc_lib\mc_lib\Debug\bin -lmc_lib -L..\..\..\..\mc_lib -lmc_library_stm32f303_dual_drive [cc] c:/programme/gnu tools arm embedded/4.8 2014q2/bin/../lib/gcc/arm-none-eabi/4.8.4/../../../../arm-none-eabi/bin/ld.exe: cannot find -lmc_library_stm32f303_dual_drive [code
-
Thread
USART+DMA STM32F3
Hallo! ich versuche USART über DMA auf STM32F303 Discovery Board hinzukriegen. ich habe ein Beispiel genohmen. http://www.mikrocontroller.net/topic/243265 Beim Kompilieren habe ich keine Fehlermeldung. Leider sendet der µCont. keine Daten
-
Thread
STM32 Takt Frage
geantwortet hat möchte ich hier nochmal fragen. Ich habe ein ganz einfaches Programm einmal für den STM32 F303 und einmal für den STM32 F030 erstellt. Falls ich das Datenblatt richtig verstanden habe sollten beide, falls nichts anderes eingestellt wird in der Default Konfiguration mit 8MHz (HSI) arbeiten.