-
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
Werte ins Flash schreiben beim STM32F030F4
> Projekt habe ich noch keins, das war einfach just for > fun :-) kommt noch, die kleinen STM32F030 sind ja wie gemacht für schnelle Projekte. Claus schrieb im Beitrag #4159502: > Claus schrieb: >> So ein Modul ist >> halt sehr praktisch für "kleinere" Aufgaben :-) > > Anbei ein Bild von
-
Thread
1A China-Mini-Lader für große Akkus ?
der schaltbare Widerstand; rechts dann ein LM317 auf 3,3V-Ausgang, gespiesen aus USB, um den µC (STM32F030) mit Strom zu versorgen.)
-
Thread
GCC libc mit cortex-m0 berursacht einen HardFault
Ich vesuche gerade von einem vorherigem Makefile von mir für den stm32f103 ein Makefile für den stm32f030 zu schreiben. Dieses compiliert jetzt auch ohne Probleme aber wenn ich es auf den Micro draufflashe kommt er im Startupfile nur bis zum libc call (bl __libc_init_array) und springt dann zum Hardfault
mlong-calls -Wall -g -Os -DSTM32F030x6 -o main.elf ./Src/main.o (andere .o der Lib usw.) ./startup_stm32f030x6.o -specs=nano.specs -Wl,--gc-sections -Wl,-script="./STM32F030F4_FLASH.ld" [/code] Der ggc ist der aktuellste von Linux Arch. Hier ist der komplette Ordner: https://mega.nz/#!HNgBDCCB!OUOFx1H3guuJdCuakYlGDawSm7o4LMpC2PARRXL-rS0
-
Thread
True Random Generator mit STM32F0
zu verwenden, dort gibt es Häufungen einiger Bitfolgen. Hier der code, geschrieben für den STM32F030: [c] uint32_t getTrueRandomNumber(void) { ADC_InitTypeDef ADC_InitStructure; //enable ADC1 clock RCC_APB2PeriphClockCmd(RCC_APB2Periph_ADC1, ENABLE); // Initialize ADC 14MHz
-
Thread
China SUPER Bauteile-Schnäppchen Thread [V2] Gesperrt
, habe ich mal zwei STM32F030F4-Boards bestellt: http://www.aliexpress.com/snapshot/6626358701.html Meine Suche ergab: STM32F030F4 board € 4,73/piece STM32F030C6 board keine STM32F030K6 board keine STM32F030C8 board keine STM32F030R8 board € 25,58/piece STM32F030CC board keine STM32F030RC board keine PPS: Und schon wieder zuviel bezahlt: http://www.aliexpress.com/item/-/32305085304.html 5 pieces/lot, €3,57/piece
-
Thread
DAC mit PWM - Wie Analogsignal aufbereiten?
beides)? Und nein, ich möchte nicht auf einen Controller mit DAC wechseln. Es ist der kleine STM32F030 im TSSOP 20 Gehäuse. Danke & Gruß Markus
-
Thread
STM32F051 OSC_IN als Output?
Bei mir war ein ähnliches Problem (bei einem STM32F030) eine kalte Lötstelle. Nachgelötet, ging sofort. Den Quarz hast du ausgelötet? Die Standardeinstellung mit SysClk ist zumindest beim F030, internen Quarz auf 8 MHz zu verwenden (HSE aus, PLL
-
Thread
Zeigt her eure Kunstwerke (2017-2019) Gesperrt Bilder
STM32F030F4P6 "Board" im Arduino R3 Format mit Sockel fuer farbiges TFT-Display (hier 128x128) mit SPI Interface. Auf dem Board (wie bei Arduino-UNO Chinaclones) ein CH340 enthalten mittels dem der enthaltene
in der Lage, Controller zu flashen die einen Bootloader besitzen. Funktioniert hat das ganze mit STM32F030, STM32F103, STM32F401 sowie (was fast wichtiger ist) einem LPC1114 und ATMega-Prozessoren, die einen Arduino-Bootloader besitzen
-
Thread
ARM Mini Board gesucht
Ich meinte sowas: http://www.exp-tech.de/stm32-nucleo-development-board-for-stm32-f0-series-with-stm32f030r8t6-mcu-supports-arduino Das gibt es in ein paar Varianten, ist auch etwas kleienr als das Discovery (etwa 2/3).
Hi, ich habe mir ein wirklich ein minimales Board gemacht, es ist für einen STM32F030Fx. Es enthält nur die MPU, einen LDO und drei Kondensatoren. Wenn Du die Versorgungsspannung direkt hast, ist nur ein Abblockkondesator zusätzlich zur MPU notwendig, der LDO und zwei Kondensatoren
-
Thread
CooCox STM32L
eben keinen STM32L152RB, genau dies ist doch das Problem. Ich kann nur folgende Modelle nutzen: STM32F030 STM32F030C6T6STM32F030C6T6TRSTM32F030C8T6STM32F030C8T6TRSTM32F030F4P6STM32F030F4P6TRSTM32F030K6T6STM32F030K6T6TRSTM32F030R8T6STM32F030R8T6TR STM32F031 STM32F031C4T6STM32F031C4T6TRSTM32F031C6T6STM32F031C6T6TRSTM32F031C6T7STM32F031F4P6STM32F031F4P7STM32F031F4U6STM32F031F6P6STM32F031F6P7STM32F031F6P7TRSTM32F031G4U6STM32F031G4U6TRSTM32F031G4U7STM32F031G4U7TRSTM32F031G6U6STM32F031G6U6TRSTM32F031G6U7STM32F031K4U6STM32F031K6T6STM32F031K6T7STM32F031K6U6STM32F031K6U7
-
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
Frage zu STM32F050F6
STM32F050F6 Der scheint bei ST wohl irgendwie nicht in die Reihe zu passen Es gibt ein Ref-Manual für STM32F030x4/x6/x8 und für STM32F0x1/STM32F0x2/STM32F0x8 aber keins für den STM32F050(F6) auch auf der Produktseite http://www.st.com/web/catalog/mmc/FM141/SC1169/SS1574/LN1447/PF254169# ist nichts
-
Thread
Cortex-M0+, welche kann man empfehlen
Auf AliExpress noch bedeutend billiger: http://www.aliexpress.com/item/Free-shipping-10PCS-LOT-STM32F030F4P6-STM32F030F4-STM32F030-IC-MCU-ARM-16K-FLASH-TSSOP20-Best-quality/32222589821.html 10 F030 5,50€ http://www.aliexpress.com/item/20pcs-LOT-TSSOP20-SSOP20-MSOP20-SOP20-TURN-DIP20-20pin-IC-adapter-Socket-Adapter-plate-PCB-PCB
-
Thread
Keil uVision Linker Error L6218E
error assembling startup_stm32f0xx.s... assembling startup_stm32f0xx_ld.s... assembling startup_stm32f030.s... assembling startup_stm32f031.s... assembling startup_stm32f042.s... assembling startup_stm32f051.s... assembling startup_stm32f072.s... assembling startup_stm32f091.s... compiling Buttons_STM32F0
-
Thread
Welchen µC-Typ für neues Projekt?
Fakten bleiben. ST Standard Peripheral Lib läuft auf dem kleinsten STM32, den ich kenne, problemlos: STM32F030 im TSSOP20-Gehäuse. Sie führt zu erhöhter Flash-Auslastung, bläht das Programm im Vergleich zu direkter Registermanipulation auf, ja. Anhand des Datenblattes kannst du aber genau wie bei allen anderen
-
Thread
Verschiedene LDOs und Step-Ups Vergleich
Mignon-Zellen ran, der Spannungsbereich von 1,8-5,5V passt super. Aber spätestens bei den ARM-µCs wie dem STM32F030 wird das schwer, die wollen um die 3,3V für die Versorgung. Ich habe daher ein Sortiment an LDOs eingekauft, um etwa mit LiIon einen µC zu versorgen. Für den Bissanzeiger auf Atmega328-Basis,
Leuchtstärke aufweist, für das Auge jedoch kein signifikanter Unterschied). Die Step-Ups teste ich mit STM32F030, der bei 48MHz Software-PWM zum Dimmen einer grünen LED macht. Zudem misst der einmal die Sekunde Spannung und Temperatur. Dadurch gibt es eine wechselnde Last zwischen 16 und 25mA, sodass die Effizienz
-
Thread
Neue AVR-Tiny Generation, neue B-ATMegas, neue Entwicklungstools
http://www.digikey.de/product-search/de?x=20&y=23&lang=de&site=de&KeyWords=stm32f030c6t6 http://www.digikey.de/product-detail/de/ATMEGA88PA-AU/ATMEGA88PA-AU-ND/1886228
-
Thread
STM32F030 Problem mit GPIO
Hallo, Ich versuch gerade ein stm32f030f4p6 zum laufen zu bringen. Jetzt versuche ich eine LED zum Blinken zu bringen. Der Code compiliert ohne Probleme und wird mithilfe OpenOCD und eines STM32 Nucleo Bordes geflasht, aber irgendwie blinkt
-
Thread
CRC bis 8k Flash statt 16kb
Ich möchte über 16kB Flash bei einem STM32F030F4 eine CRC laufen lassen. Bis 8kb gibt es keine Probleme.Das Problem: Sobald 8kB(<8192) überschritten werden, wird GPIOB->BRR|=GPIO_Pin_1; nicht mehr erreicht ??? uV 5.10 ST-LinkV2 [c] #define
Es wird die HW-CRC auf dem STM32F030F4 angesprochen. Eine Limitierung auf 8kB ist dort nicht vorhanden. [c]/** * @brief Computes the 32-bit CRC of a given buffer of data word(32-bit). * @param pBuffer: pointer to the buffer
-
Thread
Welche ATMega 8 Alternative für KEIL ULINK?
lesen: ähh, was sollte da von der Verwendung des STM32 abhalten? Nach der Tabelle werden z.B. STM32F030C6, STM32F030C8, STM32F030F4, STM32F030K6, STM32F030R8 ... unterstützt.
: > ä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. Ich hatte die Tabelle nicht durchgesucht :-((
-
Thread
Cortex Arm M3 M4 M7
nach den 8bittern dürfte der M0 sein. Die werden auch zum Kampfpreis auf den Markt geworfen, ein STM32F030 mit 48mHz, 16K Flash, 4k Ram 15 IOs ... gibt es für unter einem Euro, das Komplette Entwicklungskit mit Programmer (STM32F0308-Disco) unter 10€. Allerdings ist das STML100C-Disco mit STM32L100RCT6
Minimal-Boards. Inzwischen habe ich auch die F4..-Discos herumfliegen. Intensiv spiele ich mit den STM32F030, wie von Oliver beschrieben. Einigermaßen einfach zu verarbeiten und machen Spaß :)
-
Thread
STM32F429-Disco lässt sich nicht zuverlässig programmieren
Derartige Probleme mit dem texane/st-link habe ich ebenfalls mit dem STM32f030. Abhilfe ist derzeit leider nur, auf den Bootloader auszuweichen und via UART zu flashen. Eine Aktualisierung auf die aktuelle Version 0.3 könntest du noch probieren, da steht was von STM32f4 im
-
Thread
~1€ ARM-Cortex-M0 (STM32)-Bord selbstgestrickt
57600 8E1 Version : 0x31 Option 1 : 0x00 Option 2 : 0x00 Device ID : 0x0444 (STM32F030) - RAM : 8KiB (4096b reserved by bootloader) - Flash : 64KiB (sector size: 4x1024) - Option RAM : 12b - System RAM : 3KiB Wrote and verified address 0x080003bc (100.00%) Done.
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
-
Thread
Wlan2Serial Modul für 5 euro
Etwa daumennagelgroß - hier mal im Vergleich mit STM32F0-Disco, Arduino Nano und zwei Selbstbau-STM32F030-Platinchen. Am WE gibt's also was zu spielen! :)
-
Thread
Welcher Microcontroller?
STM32 geht auch in klein. Ich habe grad STM32F030F4 im Zulauf - 32 Bit-ARM-Kern, man kann einfach die STM Peripheral Lib verwenden, mit TSSOP20 noch beherrschbares Gehäuse. Externe Beschaltung ist auch minimal.
-
Thread
STM32F030 & Code grösse
Hi, für ein neues Projekt will ich einen STM32F030 nehmen. Habe mir emIDE als Editor mit GCC ausgewählt auch wegen dem JLINK. Außerdem benutze ich Code::Blocks immer für AVR und WIN Programme. Nun habe ich nur das einfache Beispielprojekt
-
Thread
Schaltregler oder nicht
Nein der Sensor natürlich nicht. Es ist der STM32F030 mit RS485 etwas Hardware drum herum. Daher ist der Ansatz mit Sleepmodus und bistabilen 12V Relais das beste denke ich.
-
Thread
Wahl der richtigen µC-Familie Gesperrt
Ein STM32F030 im TSSOP20 wäre für diese Aufgabe auch nicht schlecht. Gibt es bei Mouser. http://at.mouser.com/Semiconductors/Embedded-Processors-Controllers/Microcontrollers-MCU/ARM-Microcontrollers-MCU/_/N-a85pc
brauch. Nur Rechenleistung die ich > nicht brauche. Ihr kauft zu teuer ein. 0.30 EUR für einen STM32F030 sind bei Stückzahlen (z.B. 10k/Jahr) ohne weiteres drin, auch bei größeren Gehäuseformen.
-
Thread
Projektidee RGB Pixel mit Touch
wirklich viel kann er eigentlich nicht, wenn du ihn z.B. mit dem kleinsten M0 von ST vergleichst (STM32F030). Bei den kleinen Attinys und PICs ist die Peripherie halt extrem minimal. Der µC könnte auch die Led ansteuern, dann kann man auch die günstigeren RGB-Leds ohne "Intelligenz" nehmen.
-
Thread
globale Variable in mehreren C-Files
Enwicklungsumgebung Keil uVision 5.10 Stm32F030 Der Compiler bringt keine Fehlermeldung, aber das Verhalten entspricht nicht dem Erwarteten. //global Variables.h extern volatile uint16_t g_u16_ADCresults[NUMBEROFREGULARADCHANNELS]; //global
-
Thread
Schon mal jemand das CY8CKIT-049 4200 in der Hand gehabt?
eben auch unter Mac OS X und Linux programmiert werden können. Selber basteln für billiger mit STM32F030 (Cortex M0 statt M3) ginge natürlich auch. (Nein, ich will nicht STM-trollen, sondern nehme das nur als Beispiel. Hätte auch ein AVR oder ähnliches sein können.)
Boards Für 3,20€? Wo? Dirk K. schrieb im Beitrag #3765273: > Selber basteln für billiger mit STM32F030 Die Cypress µCs kosten nur 0,80€. Weniger als ein STM M0.
-
Thread
[V]erkaufe STM32 F4 Discoveryboard & STM32F0 Value Line Discoveryvoard
benutzt und sind original verpackt. - STM32 F0 Value line Discovery. Verbauter Prozessor ARM STM32F030 R8T6 - STM32 F4 Discovery. Verbauter Prozessor STM32F401 VCT6U Das F4: http://www.st.com/web/catalog/tools/FM116/SC959/SS1532/PF252419 Das F0: http://www.st.com/web/catalog/tools/PF259100
-
Thread
Suche Wiznet W5500
Das ja ein vorbildlicher Service :) Ich benutze den STM32F030C8, für die STM32 gibts auch ne lib und Beispiele direkt von Wiznet: http://wizwiki.net/wiki/doku.php?id=products:w5500:driver Gruß Daniel
-
Thread
STM32 Takt Frage
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. Als IDE verwende ich CooCox.
-
Thread
STM32F030 Takt/UART Frage
Hallo, ich habe folgendes Problem. Ich möchte für meinen STM32F030 die UART Lib von hier nutzen. http://mikrocontroller.bplaced.net/wordpress/?page_id=609 Diese habe ich entsprechend angepasst. Für das STM32F3 Discovery Board konnte ich die Lib bereits anpassen, also damit funktioniert es. Jetzt wollte ich das ganze für das STM Nucleo Board mit dem STM32F030R8 anpassen. Leider funktioniert die Übertragung nicht. Da ich dachte es könnte evtl. an einer fehlerhaften Takteinstellung liegen habe ich auf beiden Boards kurz einen Test gemacht und die LEDs
-
Thread
Taugen MSP430 noch was?
billig sind sie aber nicht. Der MSP430F5310 kostet bei Mouser in 25er-Stückzahlen 3,99 EUR, ein STM32F030 (mit ähnlichen Parametern) 1,14 EUR. Außerdem ist der CCS5 begrenzt auf 24kB Codegröße, und die Vollversion kostet richtig Geld. Hier verstehe ich die TI-Politik nicht so recht. Würde ich nochmal
-
Thread
STM32F03 VDDA before VDD
Hi Zusammen, ich habe eine Frage zu einer Bemerkung im Datenblatt des STM32F030. Dort wird auf S.13 zur Spannungsversorgung folgende Forderung gestellt: "The VDDA voltage level must be always greater or equal to the VDD voltage level and must be provided first." Dieser
-
Thread
STM32F030 Flashen über USART
Hallo, ich möchte mir für ein kleines Bastelprojekt einen STM32F030C8 einbauen. Ich würde den MCU am liebsten über die USART flashen, bin mir aber nicht sicher ob das geht. Im Reference Manual steht wörtlich: USART1 (PA9/PA10) or USART2 (PA14/PA15). For further
-
Thread
Quick&dirty - schnelle Problemlösungen selbst gebaut Bilder
mir die beiden Controller auf ein solchiges Arduino R3 Format "zurechtzustutzen" Einmal für STM32F030F4P6 uuuund einmal für AT89S52 PLC44 (MCS-51 Familie) Den STM32 hab ich mir nur besorgt gehabt um zu sehen, was man denn mit einem 32-Bitter mit nur 16Kb Flash anfangen kann und ich bin erstaunt
-
Thread
STM32 Nucleo Board von der Embedded
Anmeldung holen. Leider war ich wie immer etwas zu spät mit der Anmeldung, 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
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
STM32 boards unterstuetzen Arduino und mbed
Varianten angekündigt: STM32 Nucleo fuer STM32F401RE (512K), STM32L152RE (512K), STM32F103RB (128K), STM32F030R8 (64K) *Insgesamt 2.200 werden hnach vorheriger Anmeldung auf der embedded world 2014 verteilt.* *Weiterführende Informationen:* - STM32 Nucleo: www.st.com/stm32nucleo - Anmeldung für
-
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 ist z.Z. ja nur
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 endurance
-
Thread
STM32F0 SWD LockOut
können, darum dieser Beitrag: Ich versuche gerade, ein Bischen was von der Peripherie eines STM32F030 in Betrieb zu nehmen. Hierzu nutze ich IAR EW 6.70 sowie einen IAR I-Jet der per SWD mit dem Target verbunden ist. Wenn ich ein frisches IAR-Projekt aufsetze und konfiguriere (Device und
, dass Du EWARM6.70 hast, wenn der Pfad auf 6.5 zeigt? > FlashSTM32F05xx6 Passt das mit dem STM32F030 zusammen? <code> GPIO_InitTypeDef GPIOA_InitStructure; GPIOA_InitStructure.GPIO_Pin = ( GPIO_Pin_5 | GPIO_Pin_6 | GPIO_Pin_7 ); GPIOA_InitStructure.GPIO_Mode = GPIO_Mode_AF