-
Thread
STM32F030 + I2C + libopencm3
selbstschreiben wirds wieder mal hinauslaufen. Folgendes Problem: mit libopencm3 funktionierte ein STM32F103 in Verbindung mit I2C klaglos. Ein einfacheres Programm sollte nun auf eben einen STM32F030 übertragen werden und damit fängt jetzt mein Problem an. Die Lib bietet keine "richtige" Unterstützung für STM32F030 an. Der Header und die dazugehörige Source i2c_common_all wird nicht mit eingebunden. Naaaaaatürlich hat es nicht funktioniert, dem Linker einfach zu sagen: binde mir das mit ein (denn es
-
Thread
STM32F030C8T6: HEX-File auslesen
Hallo, ich habe einen STM32F030C8T6, aus dem ich das HEX-File auslesen möchte. Ich habe mehrere Möglichkeiten hierfür: 1) Segger J-Trace mit Segger embedded Studio 2) ST-Link/V2 mit STM32 ST-LINK Utility 3) ST-Link/V3 mit
Martin M. schrieb im Beitrag #6067329: > ich habe einen STM32F030C8T6, aus dem ich das HEX-File auslesen möchte. Es gibt in einem Controller kein Hex-File, es sei denn er betreibt in seinem Speicher ein eigenes Dateisystem. Bei dir eher unwarscheinlich
-
Thread
Umbau von STM32F030F4P6 auf AVR mit Software
Peter schrieb im Beitrag #5718097: > Bleibt aber eine Frage dazu, wie programmiere ich einen ST 32 ??? > Mit ISP oder wie? Du könntest den integrierten Bootloader verwenden, dann brauchst Du keinen extra Programmieradapter. Der Bootloader des STM32F030F4P6 kann u.a. über die serielle Schnittstelle
Kommunikation kannst du von dort kopieren. > Bleibt aber eine Frage dazu, wie programmiere ich einen ST 32 ? Einstiegshilfe für den STM32F1xx findest du zum Beispiel hier: http://stefanfrings.de/stm32/index.html
-
Thread
STM32F030C8T6: HardFault: Grund?
Hallo, ich habe ein STM32F030C8T6, der ab und zu in den Hard-Fault geht. Der STM32 schaltet ein Relais und danach geht er in den Hard-Fault. Vor und nach dem Schalten wird ein Diagnosebit ins EEPROM geschrieben, um den
nehmen, in dem wir die Debug-Probe mit einem eigenen BLE-Dongle mitliefern. Der Unterschied von STM32 zu anderen ARM basierten Controllern ist "nur" der Flash controller. Wir unterstützen schon nrf52 und SAM4S. Damit kann man zumindest schon mal alle Cortex-M4/F controller Debugger. schöne Grüße
-
Thread
[V] 10x STM32F030F4P6
Ich biete hier 10 Stück STM32F030F4P6 an. Sie sind aus einem Projekt übrig geblieben. Sie werden in Plastikhülle, Antistatik Tasche und Blisterumschlag verschickt. Preis: 10€ Versandkosten als Maxibrief sind inklusive
-
Thread
stm32f030c6t6 pin read funktioniert nicht
hi eine Frage, ich nutze die cube mx und stm32 workbench for stm32 (eclipse). Ich benutze die HAL und habe 2 output pins um leds an/auszuschalten, was funktioniert. Jedoch hab ich einen Taster, der richtig angeschlossen ist. Sobald dieser gedrückt wird, liegt 0 V an, jedoch reagiert der uC nicht da drauf. Nutze die HAL_ReadPin Funktion. Es wird immer eine 1 gelesen. Eingestellt ist 'nopull'. Was mich ebenfalls verwundert ist, dass wenn ich einen Interrupt Pin in Cube MX einstelle, dass dann immer 0 gelesen wird, obwohl 3.3V anliegen. Ich habe eher den Eindruck, dass es ein Software Problem
-
Thread
STM32F030 TIM1 soll ADC1 triggern (kein HAL)
wirklich weiter.. Hier eine kurze Zusammenfassung was ich genau machen möchte: Ich benutze einen STM32F030-Controller um einen bürstenlosen Elektromotor anzusteuern. Die Signalerzeugung für die zwischengeschaltete Endstufe übernimmt der TIM1. In der Mitte der PWM-Periode soll der AD-Wandler mehrere
-
Thread
STM32f030C - seltsame Verschiebung beim DMA und SPI2
Hallo, ich rätsel gerade an einen Phänomän auf dem Stm32F030C herum und komme irgendwie nicht weiter. Ich habe 2 uCs mittels SPI2 und DMA auf dem STM32 miteinander verbunden und versuche zwischen beiden zu kommunizeren. Dei sendet der zweite uc alle 10ms
älteste Byte im Fifo lesen, welches schon 3 Übertragungen zuvor empfangen wurde. Anscheinend gibts beim STM32F030 einen Bug bzgl. des RXNE-Flags im 8-Bit-Modus. /* gucken ob nochwas im FIFO ist (FRLVL-Bits) */ while ( 0x00 != (0x0600 & SPI2->SR) ) { returnValue = (unsigned char) SPI2->DR; }
-
Thread
STM32F030F4P6 : Flashspeicher 32 kByte?
wie es soll, die Bildschirmmeldungen nicht mehr wirklich liest): [code] root@porteus:/home/mcu/stm32f030/ili9163_bmp# make flash stm32chflash -b 115200 -w ili9163_bmp.bin -g 0 /dev/ttyUSB0 stm32chflash 0.5m F030 ver. 0b Original authors of stm32flash: (2010) Geoffrey McRae, (2011) Steve
> > Der STM32F030F4P6 hat nicht nur 32kB Flash wie Ollus oben herausgefunden > hat, sondern es funktioniert auch der Timer 2 (32 Bit). Damit hat man > auch auf dem STM32F030F4P6 einen 32 Bit Timer zur verfügung
-
Thread
Low cost STM32F030F4 (TSSOP20) breakout board
Hi, der STM32F030F4 im TSSOP 20 Gehäuse ist ja wirklich ein sehr günstiger und kleiner Controller (um die 1 EUR) und könnte gut als ATtiny-Ersatz taugen für all diejenigen, die von AVR weg wollen. Ich bin gerade
-
Thread
STM32F030x08 > UART > IRQ und Puffer Betrieb
Hallo @ Community, ich hätte mal eine Frage zum Thema: "UART und senden via. IRQ mit einem Puffer". Wie ist denn der grobe Ablauf? Ich beschreibe meinen Puffer (z.B. Ringpuffer) und nach dem beschreiben sage ich ihm das er ein Interrupt feuern soll und dort werden dann die Daten aus dem Puffer gelesen und in das Ausgaberegister geschrieben?.
-
Thread
STM32F030C6T6 SPI DMA Alignment Problem
Hallo zusammen, ich stehe vor einem Problem mit meinem STM32F030C6T6 Controller in Bezug auf SPI DMA-Übertragungen und hoffe auf eure Unterstützung. Ich verwende SPI DMA, um kontinuierlich Daten vom Master an einen Slave-Controller zu senden. Die Nachricht
sollte auf jeden Fall SS einmal deaktivieren, noch besser wäre es, zwischen jedem Kommando. Ob das der STM32 bei DMA beherrscht, weiß ich nicht.
-
Thread
STM32F030 / I2C EEPRom / Komisches Verhalten
Hallo zusammen, Versuche seid geraumer Zeit mit meinem STM32F030C8T6 eine stabile I2C Kommunikation hinzubekommen. Mittlerweile sehe ich aber den Wald vor lauter Bäumen nicht mehr. Programmiert wurde das ganze in der CoocCox IDE. Der Controller sitzt auf einer
-
Thread
STM32F030xx8 > Timer 3 > ARR Register
Nabend, habe ich was überlesen oder ist das ein Fehler im Datenblatt?. Laut "Reset Value" soll der Wert von ARR = "Reset value: 0xFFFFFFFF" sein. Oben im Bild sieht man das dass Register aber nur 15 Bit breit ist. In der IDE jedoch wieder 32 Bit... Da gibt es sicherlich eine einfache Erklärung auf die ich gerade nicht komme.. [c] /** * @brief TIM */ typedef struct { ... __IO uint32_t ARR; /*!< TIM auto-reload register, Address offset: 0x2C */ ... } TIM_TypeDef; [/c]
-
Thread
UART mit stm32f030f4, HAL Lib und eigenem Makefile - Problem
Hallo Forummitglieder, Ich versuch mich, nachdem ich ein wenig mit AVRs gespielt habe, in die STM32 Arms und der HAL Lib einzuarbeiten. Jetzt hat ich schon anfägliche Erfolgsergebnisse mit GPIO, aber mit dem UART hab ich einfach kein Glück. Ich hab dank den mitgelieferten Beispielen und der Dokumentation das Folgende Beispiel zusammengeschraubt: [c] uint8_t aTxBuffer[] = "Hello World \n"; GPIO_InitTypeDef GPIO_InitStruct; UART_HandleTypeDef UartHandle; int main(void) { HAL_Init(); /* initialize the Clock */ SystemClock_Config(); //Hier passiert nichts /* -1- Enable
-
Thread
Basteltip: STM32F103 DIP40 Board
> sozusagen unbezahlbar ;) Es gibt den STM32F031F6P6 im TSSOP20 mit 32kB. Der hat im Vergleich zum STM32F030F4P6 auch noch den Timer 2 (32Bit) der dem 030 fehlt. Ich vermute jetzt mal daß die beide mit der selben Maske hergestellt werden.
sehr hilfreich finde. Ich sehe keinen Unterschied zwischen dem STM32F030F4P6 und STM32F031F6P6. Also ich finde das wertet den sowieso schon sehr günstigen STM32F030F4P6 nochmal deutlich auf. Für 39 Cent pro Stück kann man da echt nicht viel falsch machen: http:
-
Thread
Basic im STM8S103
Ich sollte es mir zur Gewohnheit machen, Dinge entweder nur als Source oder in beiden Varianten , 32 und 64 Bit, zugänglich zu machen. David Sawatzke schrieb im Beitrag #4805264: > Hier ein kleiner unschöner Port auf den stm32f030f4. Schmunzeln muss, auf dem f030 hatte ich das schon und habe
HALLO , Das neue TinyBasic für STM32F030F4P6 funktioniert gut! Ich habe die Firmware mit STM32CUBE und STLINK geladen, dann habe ich die serielle Schnittstelle mit TERATERM verbunden und alles funktioniert einwandfrei!! . Danke für dieses
-
Thread
Zukunftssicherheit: STM32 oder STM8?
Ich stehe bei einem Projekt vor der Wahl, entweder einen STM8 oder den STM32F030 einzusetzen. Auf den ersten Blick sprechen ja zahlreiche (hier auch bekannte) Gründe deutlich für den STM32. Ich habe allerdings einige Sorgen um die Zukunft des STM32F030. Er
mit einem anderen hersteller, aber sehr wohl eine value line mit nicht value line produkten. z.b. stm32f030k6 mit stm32f031k6 bei der value line (stm32f030k6) sieht man als erstes gleich: - min. spannung wurde angehoben, hätten sie 2.0V garantieren wollen, müssten sie dies speziell testen - flash
-
Thread
Welche ATMega 8 Alternative für KEIL ULINK?
Dann solltest Du den Satz aber auch vollständig lesen: ähh, was sollte da von der Verwendung des STM32 abhalten? Nach der Tabelle werden z.B. STM32F030C6, STM32F030C8, STM32F030F4, STM32F030K6, STM32F030R8 ... unterstützt.
Oliver R. schrieb im Beitrag #3858999: > ähh, was sollte da von der Verwendung des STM32 abhalten? Nach der > Tabelle werden z.B. STM32F030C6, STM32F030C8, STM32F030F4, STM32F030K6, > STM32F030R8 ... unterstützt. Ok, ich nehme alles zurück. Da war ich auf dem falschen Dampfer.
-
Thread
~1€ ARM-Cortex-M0 (STM32)-Bord selbstgestrickt
dazugeschaltet werden - quasi den Turbo einschalten. Erster Zwischenstand auf 57.6kBit-Terminal: [code]STM32F030-Test begins. HCLK is 8 MHz, PCLK 8 MHz, System 8 MHz.[/code] Zweiter Zwischenstand: [code]STM32F030-Test begins. HCLK is 48 MHz, PCLK 48 MHz, System 48 MHz.[/code] Anstatt nur zu blinken
einwandfrei. Also bei meinem STM32F030 (TSSOP20) reicht: 100nF Zwischen NRES und VSS. 10kOhm zwischen SWDIO und VSS. VDDA muss versorgt werden. Und 100nF + 10µF zwischen VDD/VDDA und GND. Vom ST-Link NRES, SWDIO, SWCLK und GND anklemmen
-
Thread
STM32 Software USB
Cyblord -. schrieb im Beitrag #4668719: > auf z.B. STM32F04x für die USB Geschichten. #Kanonen #Spatzen Der STM32F051 kann USB und ist fast identisch zu dem jetzt benutzten f030.
Guest schrieb im Beitrag #4670238: > Cyblord -. schrieb im Beitrag #4668719: >> auf z.B. STM32F04x für die USB Geschichten. > > #Kanonen #Spatzen > > Der STM32F051 kann USB und ist fast identisch zu dem jetzt benutzten > f030. Warum ist jetzt der F05 ok, aber F04 Kanonen auf Spatzen
-
Thread
Sparsamkeit Atmega8 vs STMF0 für direkten Batterienetrieb
vergleichen hilft nicht. Geschummelt ist es sowieso, den extra-sparsamen ATmega der "P"-Serie mit dem STM32F030 aus der extra-billig-Serie zu vergleichen.
Stojahn schrieb im Beitrag #6420374: > Irgend W. schrieb: >> Falsche Serie. Für sowas sind fir STM32L0 da: > > Ich weiß darüber bescheid, dieser ist aber einfach zu teuer. STM32F030F4P6 100St. 0,649 € STM32L010F4P6 100St. 0,673 € Satte 3,5% Aufpreis, die würde ich für sowas auch nicht bezahlen
-
Thread
CooCox STM32L
Es gibt unter ST eben keinen STM32L152RB, genau dies ist doch das Problem. Ich kann nur folgende Modelle nutzen: STM32F030 STM32F030C6T6STM32F030C6T6TRSTM32F030C8T6STM32F030C8T6TRSTM32F030F4P6STM32F030F4P6TRSTM32F030K6T6STM32F030K6T6TRSTM32F030R8T6STM32F030R8T6TR STM32F031 STM32F031C4T6STM32F031C4T6TRSTM32F031C6T6STM32F031C6T6TRSTM32F031C6T7STM32F031F4P6STM32F031F4P7STM32F031F4U6STM32F031F6P6STM32F031F6P7STM32F031F6P7TRSTM32F031G4U6STM32F031G4U6TRSTM32F031G4U7STM32F031G4U7TRSTM32F031G6U6STM32F031G6U6TRSTM32F031G6U7STM32F031K4U6STM32F031K6T6STM32F031K6T7STM32F031K6U6STM32F031K6U7
-
Thread
STM32 Flash Schaltung über UART
den SWD Anschluss verzichten, den wirst du bald zum Debuggen brauchen. Dort geht es um ein anderes STM32 Modell, aber das Prinzip ist gleich: http://stefanfrings.de/stm32/stm32f3.html#proginterfaces
/dm00625292-stm32g030x6x8-device-errata-stmicroelectronics.pdf
-
Thread
Habt ihr einen Standard STM32 für eure meisten Anwendungen?
Max M. schrieb im Beitrag #7502911: > Ich wusste gar nicht, dass es STM32 ohne CAN überhaupt gibt ..ärgerlich Die STM32L0xx haben alle kein CAN. Der STM32F302 und 303 kann CAN. Der STM32F301 nicht.
Ich sehe gerade ... ein STM32 gibt es jetzt sogar in "SO8" gegossen: STM32G030J6M6
-
Thread
LED-Lichterkette für 6 Std ein und für 18 Std ausschalten
: http://www.aliexpress.com/item/Free-shipping-10pcs-Lot-STM32F030F4P6-STM32F030F/1899750362.html ; die ATtiny25 finde ich nicht unter 1€ das Stück). Speisung entweder aus den Batterien für die Lichterkette (2,7-3,6V, ggf. Step-Up oder LDO nötig) oder eben direkt
attiny25-20ssu/8-bit-mcu-2k-fla-2-7-5-5v-soic8/dp/1636951 http://de.farnell.com/stmicroelectronics/stm32f030f4p6/mcu-32bit-cortex-m0-48mhz-tssop/dp/2393635
-
Thread
Controller mit größerem Flash als angegeben?
übrigens nicht nur die Flashgröße, sondern auch Peripherieteile wie Timer, USB,...: Die kleinen STM32F030F4 verwenden wohl den gleichen Die wie die STM32F031F6. Man kann also auf einem STM32F030F4 nicht nur 32kB Flash, sondern auch problemlos den TIM2 verwenden, der eigentlich lt. Datenblatt dort
F4 10 STM32 F7 3 STM32 H7 1 STM32 L0 4 STM32 L1 5 STM32 L4 5[/pre]
-
Thread
welcher Controller für ca. 1-2€
STM32F030F4
>STM32F030F4 32 Bit für 32 Cent https://www.elektormagazine.de/news/32-bit-fr-32-cent
-
Thread
CH32V003, float wirklich langsam?
Controller | Zeit [Sekunden] ------------------------------------------------- STM32F401 / 84MHz | 2.8 STM32F401 / 96MHz (uebertaktet) | 2.6 STM32F103 / 72MHz | 11.4 STM32F030 / 48MHz | 34.0 CH32V003 / 48MHz
So, die Versuche für einfache Genauigkeit und 2.0f habe ich jetzt mal gemacht: STM32F401 / 84 MHz => 0.5 Sekunden STM32F103 / 72 MHz => 9.2 Sekunden STM32F030 / 48 MHz => 24.9 Sekunden CH32V003 / 48 MHz => 62.9 Sekunden ATmega328 / 16 MHz => 63
-
Thread
STM32C0 Starter Kit
> STM32F103 Vieles was ST bei dem "vergurkt" hat, ist bei anderen ST-Derivaten besser geloest. Aehnliches gilt fuer den STM32F407. > spartanisch ausgestattet Was die Uebersicht deutlich erleichtert
Vielen Dank für die vielen Antworten! Man hat die Wahl zwischen STM32C011F6 und STM32C031C6, wobei letztere nur als NUCLEO mit Arduino-Headern lieferbar ist - die brauche ich eigentlich nicht, dann muss ich mal die CPUs vergleichen. Beim STM32C011F6 https://estore.st.com
-
Thread
Codegröße verkleinern
ohne das ich > Funktionen streichen müsste. wieso willst Du das? > Das ganze läuft auf einem STM32F030F4P6 Wenn Du nicht dem Marketing von ST glaubst, sondern Dir Fakten wie Die-IDs anschaust und ausprobierst, siehst Du daß der 32 KB Flash hat. Außerdem auch den Timer2. STM32F030F4P6 und
werden? Für den professionellen Einsatz würde ich mich auf sowas nicht verlassen, aber man könnte den STM32F031F zur Entwicklung bei -O0 nehmen und den STM32F030F in der Serie bei -Os.
-
Thread
was spricht eigentlich gegen die xmega? Gesperrt
nutzt und hast dann noch die freiheit ein device mit weniger oder mehr flash zu finden, bist du beim STM32F aufgeschmissen: - von einem STM32F051K8 hast du keine F030 Version - lässt du dich auf eine low cost variante ein, z.b. nimmst du zuerst eine F030K6 und brauchst dann mehr flash, musst du auf
Püh, langer Thread. Hat aber dazu geführt, dass ich mein Arsenal an ATtiny13/85, ATmega32, ATmega328, ATXmega128a3u, STM8S003, STM8S103, STM32F05x, STM32F103, STM32F4xx, MSP430xxxx, noch um zehn TSSOP20-STM32F030F4P6 und 20 Adapterplatinchen TSSOP->DIP ergänze (rund 10 Euro inklusive Versand
-
Thread
Platine fällt bei Thermotest aus
wir testen gerade unsere Platine im Klimaschrank. Eine Platine fällt beim Thermotest aus. Es ist ein STM32F030 verbaut. Hat irgendjemand schon das gleiche Problem gehabt, dass der sich dann resetet? (Sonst könnte es noch der Buck eingangsregler sein...) An was lag es bei euch, wenn was ausgefallen
Michael H. schrieb im Beitrag #6348319: > Es ist ein STM32F030 verbaut. Hat irgendjemand > schon das gleiche Problem gehabt, dass der sich dann resetet? Ich hatte schon einige F0 wie auch F3 im Temperaturschrank. Ich fahre zwar nicht ganz so hohe Temperaturen
-
Thread
[V] Entwicklungskits STK500, Discovery, Nucleo, Nucleo Expansions
7,- STM32F4 Discovery 9,- STM32L476 Discovery 10,- [/pre] *STMicroelectronics Nucleos* + *Expansions* [pre] STM32F030 Nucleo 5,- STM32F031 Nucleo 5,-
STM32F030 Nucleo 5,- STM32F031 Nucleo 5,- STM32L476 Nucleo-64 6,- [/pre] *Diverse* [pre] LPC-4350-DB1 40,- LPCXpresso LPC1769 10,
-
Thread
Raspi Pico -taugt der was und in C programmieren?
Ein brauchbarer Kandidat für den TO könnte der STM32F030 sein. Die konnte man vor einiger Zeit noch als 10er Pack aus China für 7 Euro beziehen. Dazu die passenden SSOP20 Adapter. Mittlerweile leider 3 x so teuer. Aber es gibt für den STM32F030
> Die auf 32 kByte Codegröße beschränkte "Kickstart"-Version gibt "für > lau" Naja, die reicht ja dann für den kleinen STM32F030 auch. Und mit etwas Beschränkung auf für den STM32F103. Den Debugger vom Keil
-
Thread
STM32 low voltage interrupt
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...
Uwe B. schrieb im Beitrag #4558968: > 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... Ah, der F7-Rennfahrer
-
Thread
STM32CubeIDE > Includes
/Include/stm32f0xx.h Schaust du in die stm32f0xx.h hinein, findest du weitere includes. Nun musst du in den Compilereinstellungen in deiner CubeIDE (im selbigen Projekt) das flag "STM32F030x8" übergeben, um die für deinen MCU benötigte Datei einzubinden. Entsprechend musst in demselben STM32F0xx/Include Ordner die Include Datei "stm32f030x8.h" in dein Projekt kopieren. Gleiches Prinzip wie vorher: In der entsprechenden stm32f030x8.h werden weitere Include Dateien gebraucht, die in
-
Thread
Datenlogger mit ca. 1ksps
:-( Siegfried H. schrieb im Beitrag #7728141: > Was würdest Du denn berechnen, auf Basis eines STM32F030 (definiert!) Soll es dieser den explizit sein?
"wir haben noch 10k STM32F030 auf Lager" oder "Wir haben schon ein fertiges PCB mit STM32F030" oder "Wir kriegen Sonderkonditionen für den STM32F030"... Aber stattdessen kommen Beleidigungen und Anekdoten über Z80 und 6502
-
Thread
Target mit SWD verbinden - "Vdd from Application" , GND?
target_free_all_working_areas_restore(): freeing all working areas Debug: 68 4 command.c:166 script_debug(): command - flash bank stm32f4x.flash stm32f2x 0 0 0 0 stm32f4x.cpu Debug: 69 5 tcl.c:1316 handle_flash_bank_command(): 'stm32f2x' driver usage field missing Debug: 70 5 command.c:166 script_debug(): command - flash bank stm32f4x.otp stm32f2x 0x1fff7800 0 0 0 stm32f4x.cpu Debug: 71 5 command.c:300 register_command(): command 'stm32f2x' is already registered Debug: 72 5 command.c:300 register_command(): command 'stm32f2x lock' is already
-
Thread
Billiger Mikrocontroller gesucht für unter einem €
Stm32f030 https://www.ebay.de/itm/5PCS-STM32F030F4P6-Mikrocontroller-STM32-32-bit-MCU-Meine-STM-TSSOP20-NEU/172398046518?hash=item2823b96d36:g:dJ0AAOSwcUBYGuVJ
> Stm32f030 Für das erkennbare intellektuelle Niveau eher: STM8
-
Thread
8-Bit Controller noch zeitgemäß?
Tobi schrieb im Beitrag #5152754: > Stm32f030f4p6 100 Stück 0,757€ > Attiny85-20pu 100stück 0,876€ Und jetzt hast Du jeweils 100 Stück davon gekauft, weil Du einen einzigen STM32F040 brauchtest? Nicht sehr clever!
Das war ein Projekt wo ich 100 mC brauchte. Hatte mich auch erst vertippt und sollte stm32f030 heißen und nicht stm32f040. Das war auch nur ein Beispiel, warum ich ein 32 bitter ein 8er vorgezogen habe. Die Programmierung des stm32f0 war auch Recht simpel und nicht ganz so aufwendig wie
-
Thread
STM32 Nucleo Board von der Embedded
, so dass ich nur noch ein STM32F030 Nucleo-Board bekommen habe ( kleiner Speicher 64K Flash, 8K Ram ). http://de.mouser.com/new/stmicroelectronics/stm-nucleo-development-boards/?gclid=CP3jzp_H7LwCFU_KtAodnXYApQ Aber egal, das
anmelden, um den Online-Compiler zu nutzen: https://mbed.org/explore/ ( Irgendwie bin ich über die STM32F030 Nucleo Seite dort hin gelangt, so dass gleich der richtige Prozessor eingestellt war. Wie man den Prozessor auf der Seite einstellt wenn man auf einem anderen Weg dorthin gelangt, weiß ich nicht
-
Thread
f030 viel langsamer als f103 ?
Der STM32F030 kommt bei mir beim selben Whestone Benmard auf 2.15Mips während der STM32F103 auf 7.63 Mips kommt. Wie kann das sein, es haben doch beide einen M0 Core,
Ok STM32F030 => M0, 48Mhz STM32F103 => M3, 72Mhz Ihr haltet also den Faktor 3.5 in der Geschwindigkeit anstatt 1.5 für realistisch? Wodurch ist der M3 so viel schneller?
-
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
beiden ein SystemInit aufgerufen. Fragt sich dann nur welches. Denn laut der jeweiligen system_stm32fxxx.c würde der F303 mit 72MHz laufen und der F030 mit 48MHz. Wenn ich nach dem Aufruf von SystemCoreClockUpdate(); Die Variable SystemCoreClock aufrufe hat der F303 auch tatsächlich seine 72MHz