-
Thread
stm32 und pcf8574T
24C02.h , mit 7z gepackt. Da ist I2C_Configuration(void), I2C_Read, I2C_WriteOneByte usw. drin (für stm32f4xx);
-äh, nur mal so! die "ich programmiere einen STM 32 f100"//Kopie STD-PERIPH_DRIVER(CMSIS) mit stm32f1xx-i2c.c/ .h hast Du selbstverständlich eingebunden in dein Programm?!
-
Thread
STM32F4 Clocks
Von STM gibt es ein ganz brauchbares Tool für die F4-Clocks (Excel-Tabelle): http://www.st.com/internet/com/SOFTWARE_RESOURCES/TOOL/CONFIGURATION_UTILITY/stm32f4_clockconfig.zip Es kann auch gleich die passende "system_stm32f4xx.c" erzeugen.
-
Thread
Systematik der STM32 internen Peripherie
Zur Systematik kann man sich auch die XML-Files in STM32CubeMX/db/mcu und Unterverzeichnissen ansehen. Die Rust-Leute haben offenbar auch einiges an "Systematik" zusammengetragen und hier https://github.com/stm32-rs/stm32-rs/tree/master/peripherals in yaml-files
Robert M. schrieb im Beitrag #7466809: > Zur Systematik kann man sich auch die XML-Files in STM32CubeMX/db/mcu > und Unterverzeichnissen ansehen. Die Rust-Leute haben offenbar auch > einiges an "Systematik" zusammengetragen und hier > https://github.com/stm32-rs/stm32-rs/tree/master/peripherals
-
Thread
Aufgabe für STM32 Mikrocontroller
Vielleicht hilft das: http://stefanfrings.de/stm32/index.html Da wird beschrieben, wie man mit den GPIO Ports umgeht.
zwischen Ausgang und Eingang macht man nicht über einen Pin, sondern über ein Register. Guck Dir meine STM32 Seite an, da habe ich die relevanten Register für drei STM32 Serien genannt.
-
Thread
Timer bei STM32 im OC Modus
STM32 schrieb im Beitrag #4763588: > ich möchte gerne unterschiedliche Frequenzen mit dem STM32-Controller > erzeugen und dafür einen Timer im OC-Modus nutzen und auf die > HAL-Bibliothek zurückgreifen
Ausgänge > einen separaten Timer zu verwenden. Völlig überflüssig; Du hast das Datenblatt vom STM32xxx nicht gelesen! STM32 schrieb im Beitrag #4763588: > Da ich alle 4 Kanäle gelichzeitig nutze, möchte ich den Timer permanent > hochzählen lassen und immer wenn der jeweilige IR auslöst für
-
Thread
STM32 Int, Float, Double
Hallo, ich hab eine schnelle Frage: Wie groß sind die Datentypen Int, Float und Double bei den STM32 µC? Moritz
habt ihr eine Idee, wie man einen Wert(float) in Char array umwandeln kann. verwende gerade den stm32F407, keil Compiler. Danke
-
Thread
STM32F207: Compilerfehler
Workbench. Der IAR Compiler zeigt mir folgenden Fehler an: Error[Pe167]: argument of type "void (*)(obSTM32UART *)" is incompatible with parameter of type "void (*)(void *) Scheduler.c Datei: [c] //- Interruptfunktionen obSTM32Scheduler_MLst.Parent.SetTimerInterrupt = (int(*)(obScheduler*,int,void(*)(void*),void*,int,int)) obSTM32Scheduler_SetTimerInterrupt; [/c] UART.c Datei: [c] void obSTM32UART_FrameEnd(obSTM32UART* pInst) { ... // Frame-End Timer stoppen pInst->m_pTimer->pM->SetTimerInterrupt(
-
Thread
Konzept DMA STM32 Uart
Gu8ten Morgen, ich denke über eine Anwendung mit einem STM32 nach. Dazu möchte ich mich das erste mal an STM32 und an dessen DMA wagen. Also ein Teil der Arbeit des STM32 soll das füttern und das empfangen einer Uart sein. Ich stelle mir das so vor das der
Leermachen? Ok gibt es wie bei den Avr eine Interrupt Tabelle? Oder wie funktioniert das bei den STM32? Danke für Eure Hilfe
-
Thread
stm32L152V auf stm32L152R umrüsten
folgendes. Ich habe noch nicht so viel Erfahrung mit sowas. Ich habe ne Software auf nem Eval kit STM32L152 implemetiert. Diese läuft soweit. Der dort verwendete Prozessor ist die LQFP 100 Bauweise mit der Bezeichnung. STM32L152VBT6. Nun will ich diese Software auf dem Prozessor STM32L152RBt6(LQFP64
-
Thread
Buck mit STM32F030
machen, damit bekommt man das meist schneller geregelt. Wie erzeugst Du die Betriebsspannung für den STM32? Linearregler könnte bei 80V ziemlich auf die Effizienz gehen.
reaktivierung durch die CPU oder nur als Pulse skipping. Meine Erfahrung bezieht sich da konkret auf den STM8S003, der STM32F030 müsste in dem Bereich aber genauso funktionieren.
-
Thread
STM32, ADC & Interrupts
Takt auf das SRAM zu oder die CPU aber beides gleichzeitig wird nicht gehen. Aus dem Grund hat der STM32F4xx 3 verschiedene integrierte SRAM Bänke, so dass die sich gegenseitig weniger blockieren.
Kopie des SRAMs für den Zugriff verwendet wird, weil sonst Pufferung und Caching relevant werden. Die STM32 gehören m.W. nicht dazu, aber beispielsweise STR9. In der umgekehrten Richtung (CPU => Speicher => DMA) kann es vmtl. auch beim STM32 dazu kommen, dass ein frisch nach einem Store ins SRAM gestarteter
-
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
Wie speichere ich große Arrays in STM32?
Die Verteilung des Speichers ist keine Lotterie. Was wo liegt steht im Map-File. > Es geht um STM32H743 mit 1MB Ram. Scheinbar eine Nummer zu gross.
das so machen. Tips von ST finden man u.a. damit: AN2594 Application note EEPROM emulation in STM32F10x microcontrollers
-
Thread
STM32 USB Anschluss schützen
sein. Welche Variante würde ihr mir dazu empfehlen? Falls es eine Rolle spielen sollte: Ich meine STM32F103, STM32L072 und STM32F303
trotzdem immer haben - denn der $USER kann die Kontakte anfassen. Übrigens gibt es Schaltpläne für die STM32 Discovery und Nucleo Boards...
-
Thread
STM32 ARM MCUs bei Rutronik
Hallo in die Runde, was ist eigentlich beim Distributor Rutronik(24) los. STM32 Arm Cortex Controller sind nicht mehr im Programm, habe ich jetzt schon länger festgestellt und wollte hier mal im Forum fragen. Stattdessen Hersteller mit 32Bit Controllern (meiner Meinung nach
Dirk schrieb im Beitrag #7412836: > STM32 Arm Cortex Controller sind nicht mehr im Programm Heul nicht rum, und kauf einfach wo anders!
-
Thread
STM32 mit Simulink und TrueSTUDIO
gut kenne ich mich leider nicht in C aus das Problem zu beheben :/ [code] .......startup\startup_stm32f407xx.o -mthumb -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -T../STM32F407VG_FLASH.ld -specs=nosys.specs -static -Wl,-Map=test3.map -Wl,--gc-sections -Wl,--defsym=malloc_getpagesize_P=0x80
start-group -lc -lm -Wl,--end-group -specs=nano.specs Src\main.o: In function `main': C:\Users\Desktop\stm32board_test\test3\Debug/..\Src/main.c:149: undefined reference to `test_initialize' C:\Users\Desktop\stm32board_test\test3\Debug/..\Src/main.c:166: undefined reference to `test_step' Src\main.o: In
-
Thread
AVR -> STM32: machbar!
dem kleinen 8bitter effizienter ... wenn man jumps vermeiden kann hat man nun eine lib wie die STM32.. nimmt man für eine registerabfrage mal 10 jumps und calls in kauf der geschwindigkeitunterschied STM >>> AVR ist immernoch da wird erst messtechnisch schlechter ausfallen ..
EDU-Privat-Version! Die Parallel-Port-Wiggler sind auch nicht wirklich lauffähig. Daher ist auch der Artikel [[STM32]] entstanden um den Ein-/Umstieg zu erleichtern.
-
Thread
STM32F4 Projekt
aus der stdlib.h benutzen. Danke! Ein Problem habe ich noch. Und zwar möchte ich die startup_stm32f429_439xx.s aus dem Verzeichnis libraries/CMSIS/Device/ST/STM32F4xx/Source/Templates/arm/ hinzufügen. > SRCS += startup_stm32f429_439xx.s > ... > CLFAGS += -Ilibraries/CMSIS/Device/ST/STM32F4xx
arm ist falsch nimm mal: Probiere mal VPATH += libraries/CMSIS/Device/ST/STM32F4xx/Source/Templates/gcc
-
Thread
beispiel für stm32 und ethernet
Hallo leute ich such wirklich funzenden code für stm32 und ethernet. Ich möchte eine udp verbindung ausprbieren. Ich verwende den f429zi oder f439zi
Edgar S. schrieb im Beitrag #5869007: > ich such wirklich funzenden code für stm32 und ethernet. Guck mal da rein, da sind auch Beispielprogramme drin: https://www.st.com/en/embedded-software/stm32cubef4.html
-
Thread
STM32-SPI-Code Feedback
Initialisierung fehlt, die wesentlich spannender wäre. Zur Initialisierung: Ich will mit einem STM32F466 über SPI Bus einen Schrittmotortreibe TMC5160 betreiben. Der Schrittmotor wird intern getaktet --> maximaler SCK = 4 MHz und es muss im SPI-Mode 3 kommuniziert werden --> CPOL = 1 CPHA = 1.
Ich hatte mir mal Cube32 Von ST heruntergeladen. Für 'meinen' Prozessor STM32H7 sind die HAL Funktionen vorhanden und funktionieren prima. Ich benutze nur die HAL Funktionen. Aber das ist Geschmackssache. Das Gute ist aber
-
Thread
STM32: EEPROM Emulator im Flash
Diese Routinen erlauben dem Benutzer, im Flash eines STM32 Bausteins einen nichtflüchtigen Speicher zu erstellen, wenn z.B. aus Platz-/Preisgründen auf externe IC's verzichtet möchte. Abgelegt werden die nichtflüchtigen Daten im oberen Bereich des Flashes
komplett gefüllt ist, wird er in den zweiten Block umkopiert und gelöscht für den STM32F4 hab ich hier ein Beispiel dazu : http://mikrocontroller.bplaced.net/wordpress/?page_id=2335 Gruss Uwe
-
Thread
[STM32] Default USB Bootloader?
In der STM32F1 Reihe haben nur die Modelle der Connectivity Line (STM32F105 und STM32F107) einen USB Bootloader. Siehe Application Note AN2606. http://www.st.com/content/ccc/resource/technical/document/application_note
Stefanus F. schrieb im Beitrag #5412020: > In der STM32F1 Reihe haben nur die Modelle der Connectivity Line > (STM32F105 und STM32F107) einen USB Bootloader. Siehe Application Note > AN2606. > > http://www.st.com/content/ccc/resource/technical/document
-
Thread
STM32 ADC misst mist
Kalibrierung: HAL_ADCEx_Calibration_Start(&hadc1,ADC_SINGLE_ENDED); Diese war bei meinem letzten STM32F4 nicht notwendig.
umsonst: http://www.st.com/content/st_com/en/products/development-tools/software-development-tools/stm32-software-development-tools/stm32-configurators-and-code-generators/stm32cubemx.html
-
Thread
Profinet für STM32 HAL
Ist es möglich ein STM32 in ein Siemens Profinet netzwerk einzubinden? - Giebts entsprechende librarys/demos? - Wie siehts lizenztechnisch aus?
paar bits an info austauschen Hat wer schon Erfahrung mit dieser lib? Evtl sogar ne portierung auf stm32 HAL?
-
Thread
STM32: PWM auf falschem Pin
Missgeschick passiert. Ich habe eine Leiterplatte gelayoutet und da benutze ich einen PWM-Output des STM32F407VE. Die PWM soll eine Auflösung von mindestens 18 Bits haben. Ihr ahnt schon was das Problem ist :-) Ich *wusste*, dass die meisten Timer des STM32 nicht 32 Bits haben, deshalb habe ich extra
Tobias P. schrieb im Beitrag #6171706: > STM32F407VE Noch etwas: ein pinkompatibler STM32F427 kann alle Timer mit 180 MHz laufen lassen.
-
Thread
STM32 sicher flashen lassen
nur F0 und read out protection level 1 (nicht 2) soweit ich > mich erinnere. Nein, bisher alle STM32.
the > debug interface and SRAM, the attack becomes infeasible. RDP Level 2 is > supported by most STM32 microcontrollers, except the STM32F1 series. Seh damit also kein Problem, solang man nicht schon Produkte mit dem am Markt hat. Wenn man Updatefähigkeit will kann man sich immer noch einen Bootloader
-
Thread
STM32 Vector Table IAR
als Vorlage nehmen: Help => Information Center => Example Projects => ST => Download... => ST => STM32F1xx => STM32CubeF1 Embedded Software => STM32F103RB-Nucleo => GPIO => Open Project => Speicherort auswählen Wenn Du den Standard-Pfad für das Beispielprojekt belässt, dann findet sich in den Tiefen der Unterverzeichnisse ein startup_stm32f103xb.s, in dem die komplette Vektortabelle des µC drin sein sollte: c:\Users{[Benutzername]\Documents\IAR Embedded Workbench\arm\8.32.3\ST\STM32F1xx\STM32Cube_FW_F1\Projects\STM32F103RB-Nucleo
-
Thread
STM32 Interrupt programmatisch auslösen
das ist wartbarer, und mache die zeitkritischen oder langen Datentransfers mittels DMA. Gerade die STM32 haben eine sehr ausgeklügelte DMA-Funktionalität.
als ich angenommen habe. Also: Guck in die Lernbetty oder in das Mini-Projekt, das ich mal für die STM32F103C8T6 (aka "BluePill") geschrieben habe. Ich glaub, das hieß "STM32F103C8T6.ZIP". Dort findest du zum Nachlesen, wie das gedacht ist. Die Grundsätze sind dir aber hoffentlich bekannt, oder?
-
Thread
Strom sparen mit dem STM32L
Hallo, ich habe meinem STM32L151 in den letzten zwei Tagen das Stromsparen beigebracht und bin von 12 mA schon auf 7 mA runter gekommen. Mich würde aber interessieren ob da noch mehr (oder weniger) gehen würde. Der Chiptakt
Zitat aus dem Datenblatt zum STM32L15xxD: 230 µA/MHz Run mode Das macht bei 32 MHz: 32 * 0,23 = 7,36 mA Sprich, du bist schon gut "am Anschlag" beim Rest deiner Peripherie usw. Wie viel musst du in dem Timer-Interrupt
-
Thread
STM32 Makefile Projekt Linux
Hallo Leute! Ich wollte euch hier nur kurz mein STM32 Makefile Projekt vorstellen. Es handelt sich dabei um Template Projekte für das STM32F1 Discovery Board und für das STM32F4 Discovery Bord. Das jeweilige Projekt kann ganz einfach unter Linux in der
stellen. Bei Bedarf kann ich außerdem eine Version mit FreeRTOS anbieten. Danke, lg, Franz STM32F1: https://github.com/franzflasch/stm32f1_makefile_project_template STM32F4: https://github.com/franzflasch/stm32f4_makefile_project_template
-
Thread
STM32 compiler switch ohne Wirkung
(STM32F10X_XL) && !defined (STM32F10X_CL) /* #define STM32F10X_LD */ /*!< STM32F10X_LD: STM32 Low density */ /* #define STM32F10X_LD_VL */ /*!< STM32F10X_LD_VL: STM32 Low densit*/ /* #define STM32F10X_MD */ /*!< STM32F10X_MD: STM32 Medium densit*/ /* #define STM32F10X_MD_VL */ /*!< STM32F10X_MD_VL: STM32 Medium */ /* #define STM32F10X_HD */ /*!< STM32F10X_HD: STM32 High
-
Thread
STM32 32MHz nicht einstellbar Gesperrt
Hi, ich habe ein Display an einem STM32L053R8 hängen. Es wird über SPI angesprochen. Anfangs war der STM auf 4MHz eingestellt mit einem SPI Prescaler von 2. Da aber 320x240Pixel mit je 16Bit seeeehr lange Übertragungszeiten bei 2MHz SPI
Referenzmanual nicht nur lesen sondern auch verstehen. > Warum kann ich den Systemtakt nicht auf 32MHz stellen obwohl es im > Datenblatt so eingetragen ist? Die Antuinogeneration ist wohl unfaehig.
-
Thread
STM32 LED blinken Startschwierigkeiten
Hallo, ich mache gerade meine ersten Schritte mit einem STM32. Dazu habe ich das MCBSTM32C Board von Keil. Ich nutze auch µVision als IDE und den mitgelieferten Compiler. Auf dem Board sind an PortE Pin 15-8 LEDs angebracht, die ich blinken lassen wollte.
automatisch laden lassen und zusätzlich eine main.c mit folgendem Inhalt erstellt. [c] #include <stm32f10x_cl.h> #include <stm32f10x_lib.h> #define ALL_LEDS (GPIO_Pin15 | GPIO_Pin14 | GPIO_Pin13 | GPIO_Pin12 | GPIO_Pin11 | GPIO_Pin10 | GPIO_Pin9 | GPIO_Pin8) int main(void) { volatile
-
Thread
STM32F030 Counterproblem
eine 0 zurück. Schonmal vielen Dank für Eure Mühe im voraus. Gruß, Markus [CODE] #include "stm32f0xx.h" #include "system_stm32f0xx.h" #include "stm32f0xx_gpio.h" #include "stm32f0xx_rcc.h" #include "stm32f0xx_tim.h" #include "stm32f0xx_misc.h" // Function Prototypes void ClockInit(void
Danke für die Aufklärung - noch viel Spaß mit den STM32-Timern. :)
-
Thread
STM32 Java mit MicroEJ
STM32 langweilt sich bereits Windows 7 und wartet nur darauf dass es deine Java Applikation interpretieren darf.
man vom PC kennt, unterstützt. Es ist schon etwas optimierter. Übrigens gibt es auch C# für den STM32, wäre es nicht sinnvoller zu schauen ob man die C# Anwendung so runter brechen kann das es mit C# auf dem STM32 läuft?
-
Thread
STM32: wie in IAR mcu auswaehlen
verstehe auch jetzt das Wieso nicht. Meine letzte Entwicklung hatte ich mit einem China-Board (STM32F103ZET6) und IAR EWARM Kickstart v5.50 ohne viel Plessuren abgeschlossen. Meine jetzige Entwicklung basiert auf mehreren STM32F100R6T6B. Mein Problem war, dass ich in der IDE STM32F100x6 ausgewaehlt
replies: - - - - - - - - - - - - - - - - - - - - - - - - - - The difference is in the flashloader. STM32F100 matches STM32F100 STM32F10x matches STM32F101 and STM32F103 STM32F105 matches STM32F105 I can agree that this is a bit confusing. Changing the naming would give more entries (which we can
-
Thread
USB mit HID für STM32
, das auf einem STM32F103 o.ä. zu testen und ggf. den Code anzupassen (bitte passende #define setzen) Code anbei. Anwendungshinweise: 1. Rechner samt USB in STM32CubeMX konfigurieren. USB-Middleware NICHT einbinden
moin, ab STM32F4xx funktioniert dieser Treiber nicht mehr, andere USB-Core. Pieter
-
Thread
.met micro framework auf stm32
> Hier hat das schonmal einer gem8: > http://singularengineer.com/stm32f4-discovery-boar... So etwas habe ich gesucht! Die Frage ist wie man das auf ein STM32F1 anpassen kann
ernst schrieb im Beitrag #3482791: > auf ein STM32F1 anpassen Da gibts hier... http://www.cutedigi.com/development-tools/arm-cortex-development-board/stm32f103-arm-net-micro-frameworks-development-kit.html ...ein Roboter-Elektronik-Bausatz mit
-
Thread
STM32 Interrupt Handler wird nicht aufgerufen
Hey, ich habe einen STM32F10x Controller und bekomme auf meinen GPIO PB9 ein Interrupt Signal. Mein Code dafür sieht so aus: [c] GPIO_InitTypeDef GPIO_InitStructure; EXTI_InitTypeDef EXTI_InitStructure; NVIC_InitTypeDef
http://www.diller-technologies.de/stm32.html#interrupts_extern
-
Thread
STM32L-Discovery Einstieg
. Ich habe drei Leute im Freundeskreis, die jetzt in wenigen Wochen gut gestartet sind mit dem STM32. Einer ist AVR Umsteiger, der inzwischen auch sehr zufrieden ist mit dem STM.
ich keinen Zugang mehr. Ist auch schon etwas her. Wenn es ein anderes günstiges Board gibt z.B. STM32 VL DISCOVERY (Platine mit STM32F100+USB) würde ich mir das holen.
-
Thread
STM32 Flashen ohne Bootpins umzuschalten
Hallo an alle, ich würde gerne ein Gerät mit einem verbauten STM32 vom Weiten updaten können. Der STM32 hängt dabei via USB am PC, also per Remote soweit möglich. Nur eine Sache stört/hindert mich dabei. Beim Programmieren muss man ja die Bootpins umswitchen. Welche Techniken stehen da zur Verfügung? Bin noch kein STM32 Experte. Ich habe mir schon überlegt per STM ein zeitgesteuertes Relais zu schalten, aber was ist, wenn z.B: ein Programmiervorgang gescheitert ist, da sieht es schon böse aus. Habt Ihr sowas schon
-
Thread
[STM32] USART + Interrupt
Der NVIV gehört zu den Kernkomponenten des Cortex-M3 und deren Doku findet man daher nicht in der STM32 Reference sondern in der Cortex-M3 Doku von ARM und dem Cortex-M3 Programming Manual zum STM32. Für das Verständnis nützlicher: http://www.amazon.de/Definitive-Guide-Cortex-M3-Embedded-Technology
@STM32 Beginner: Vergiss nicht den UART im RCC einzuschalten (USART1EN in RCC_APB2ENR) und den IRQ im UART selbst anzuknipsen: RXNEIE in USART_CR1.
-
Thread
STM32 startet nur wenn Debugger angeschlossen ist
Hallo. Ich programmiere (als Anfänger im 32bit Bereich) einen STM32F411VE auf einem selbst designten Board, dass auf dem Schaltplan des NucleoF411RE basiert. Dafür habe ich ein Programm, dass auf dem NucleoF411RE läuft, modifizeriert, sprich
Das war es bei mir: https://electronics.stackexchange.com/questions/221895/stm32f407g-disc1-not-working-if-not-connected-to-pc
-
Thread
32 Input Capture auf STM32
Hallo, ist es möglich auf einem STM32F4 ein 32bit input capture zu machen mit zwei kaskadierten Timern? Danke!
32bit timers verwenden? Das CNT Register bei TIM2/TIM5 wird mir aber im Datenblatt nur 16bit wertig angezeigt.
-
Thread
STM32-Discovery mit CoIDE
Hallo, ich habe versucht das STM32F4Discovery Board mit der CoIDE zu verwenden. Aber leider kann ich das Programm nicht aus der IDE heraus debuggen/flashen sondern nur über CoFlash. Nun meine Frage: Verwendet jemand ein STM32 - Discovery
Reihe) erfolgreich mit der CoIDE? Meine Theorie wäre nämlich, dass der CoDebugger in der CoIDE die STM32F4-Reihe noch nicht unterstützt. Moritz
-
Thread
STM32 low voltage interrupt
im usermanual nur Register für den Lowpowermode. Hat jemand von euch schon mal sowas mit einem STM32 realisiert? Oder weiß jemand welche Register dafür zu verwenden sind? Gruß
Mit dem F030 hast Du Dir ja das kleinste Sparbroetchen ausgesucht. Fast alle anderen STM32 haben einen "Programmable voltage detector (PVD)" Interrupt, beim F030 ist der weggespart...
-
Thread
Wie VCP Daten einlesen? STM32f072 STM32CubeMX Projekt
Hallo. Ich habe ein Projekt mit STM32CubeMX für einen STM32f072 zusammen gestrickt. Die einzige Funktion ist ein VCP. Nun habe ich einen Funktionieren VCP Port (erkannt von WIN10) und kann auch was zum PC Senden. Ist nur ein "TEST
Die HAL wird dann nützlich, wenn du Programmteile ohne großartige Änderung auf unterschiedlichen STM32 laufen lassen willst. Geht aber eben nur mit STM32 und nur solange ST die HAL pflegt (beim Vorgänger SPL war das ja sehr lange der Fall). Kleiner Tipp: http://stefanfrings.de/stm32/stm32l0.html
-
Thread
STM32 mit timer frequenz ausgeben
Hallo Ich mache gerade einige versuche mit dem STM32F4 Discovery. Mit dem Timer 2 möchte ich mit einer definierten Frequenz einen Pin toggeln. Mit der folgenden initialisierung messe ich am Pin eine Frequenz von 32Hz, sollte doch aber 50hz sein ? SystemCoreClock
klar. Die Std. Peripheral Library ist Standardmäßig auf einen 25MHz Quarz eingestellt. Auf dem STM32F4 Discovery ist aber ein 8MHz Quarz verbaut. Du musst in der system_stm32f4xx.c in Zeile 156 [c]#define PLL_M 25[/c] auf [c]#define PLL_M 8[/c] ändern. Dann noch in stm32f4xx.h in Zeile
-
Thread
STM32 Flash als EEPROM schreibzyklen
Kommt auch drauf an, welchen STM32 du verwenden möchtest. Es kommt auch auf den Einsatz an, es gibt endlose Möglichkeiten, wie man 2,5kByte Daten persistent speichern kann. Der STM32F4 hat "core coupled memory", der mit einer
Danke für eure Antworten Es handelt sich um ein STM32F105RBT6
-
Thread
CAN Bus Porblem auf STM32
Teiler weiter runter geht. Bzw. ich weiß dass was im Diller Tutorial http://www.diller-technologies.de/stm32.html#timer geschrieben wurde. Ich werde mal google weiter befragen. Im Datenblatt des stm32f205 find ich da leider nichts.
Mein STM32F4 Discovery läuft gut mit 1MBit und 8MHz Quarz. Mach doch mal ein Oszilloskopbild...