-
Thread
STM32F1 (Nucleo-F103RB) - HSE ohne Quartz?
immer?) wenn man den Bypass-Mode nicht explizit konfiguriert. Mindestens bei den STM32L053 und STM32F030 fing dann irgendwann die PLL zu "eiern" an. Mann sollte es sich also nicht angewoehnen.
) wenn man den Bypass-Mode nicht explizit konfiguriert. > > Mindestens bei den STM32L053 und STM32F030 fing dann irgendwann > die PLL zu "eiern" an. > Mann sollte es sich also nicht angewoehnen. Gut zu wissen. Für mich roch das auch schon so ein bisschen nach Ärger und hatte mich anfangs gewundert
-
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 Fehler
-
Thread
Mikrocontroller - die Qual der Wahl, oder doch die Wahl der Qual?
. Ein solcher STM32F030F4P6 reicht schon für viele Aufgaben aus, obwohl es der kleinste und günstigste in der Familie ist (48 MHz, 16kB Flash und 4kB RAM). Der große Vorteil gegenüber AVR oder PIC ist, dass man nach oben
Forum (inkl. fremder Codeschnipsel). Ansonsten gibt es Mikrocontroller > mit ARM-Kern, wie z.B. STM32F030F4P6 für dermaßen kleines Geld (0,50€ > für den nackten Chip, 1€ für ein bestücktes Board), dass man dafür nicht > mal einen AVR oder PIC mit annähernd vergleichbarer Ausstattung von > Flash und
-
Thread
STM32F030: Probleme beim wecken aus dem STOP Mode
Ich rätsel seid geraumer Zeit mit den STOP Mode einer Applikation rum. Verwendung findet ein STM32F030F4P6 Controller. Innerhalb meiner Hauptschleifer schicke ich ihn mittels folgender Befehle schlafen: [code] // Check if System has to be powered down if ((disablePowerDown != 1) &
-
Thread
STM32F0 Discovery welche Library wird genutzt (HAL oder SPL)?
HW-Definitionen aus dem CMSIS verwendet. Ich habe mich jetzt bei meinem letzten kleinen Projekt auf dem STM32F030 mal selbst gezwungen, die SPL zu verwenden. Positiv: - Ein paar Kleinigkeiten bei der Initialisierung mit den Init-Funktionen werden automatisch beachtet, so dass man sich nicht selbst darum
den Definitionen für die Bits/HW gibt es aber definitiv Verbesserungspotential. Zumindest beim STM32F030 gibt es für einige Sachen garkeine Definitionen, da hat sich Atmel beim AVR mehr Mühe gegeben.
-
Thread
AVR -> STM8/32. Was ist anders? Was zu beachten? Was benötigt? Gesperrt
ist, dann bleib dabei. Kennst die toolchain, die Doku, die Macken... Mein "STANDARD" ist der STM32F030. Billiger als ein AVR und kann davon ein Vielfaches. Antoli B. schrieb im Beitrag #4913261: > Welcher "könnte" mein "Standart" STM werden? Auch Ingenieure können Rechtschreibung :-) Antoli
Programmierung in >90% der Fälle so. Holger schrieb im Beitrag #4913287: > Mein "STANDARD" ist der STM32F030. Billiger als ein AVR und kann davon > ein Vielfaches. Der eine Typ ist hier, der andere da billiger. Von ein "Vielfaches können" kann höchstens in Bezug auf die Leistung die Rede sein. Wenn
-
Thread
Umbau von STM32F030F4P6 auf AVR mit Software
integrierten Bootloader verwenden, dann brauchst Du keinen extra Programmieradapter. Der Bootloader des STM32F030F4P6 kann u.a. über die serielle Schnittstelle angesprochen werden. Dazu musst Du den BOOT0-Pin auf High setzen während Du den Reset deaktivierst (also z.B. wenn Du die Stromversorgung anschließt)
-
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
Kapazitive Tankanzeige mit einem STM32F030F4P6
Facelift verpasse oder mit dem auftretendem Drift leben kann. Unter der Maßgabe der Möglichkeit den STM32F030F4P6 auch als STM32F031F6P6 zu verwenden wäre dann über den TIM2 ein weiterer external Counter verfügbar um so eine Kompensation zu betreiben.
-
Thread
Ich bin verliebt!
-Bitter gewinnen immer mehr Markanteile und damit Stückzahlen und damit sinkende Preise. Die STM32F030 (TTSOP20) gibt es in Einzelstückzahlen schon für 1,10€ (16kb flash, Farnell) bzw. 1,19€ (32kb, Farnell). Und bei Bedarf können kompatible Devices mit USB, CAN, Stromspar (L0),... verwendet werden
Ein günstiges Eval-Board, allerdings ohne ST-Link, gibt es hier: http://www.watterott.com/de/STM32F030F4P6-Minimum-Systerm-Board-Cortex-M0 Gruß, Stefan
-
Thread
GCC als Crosscompiler für ARM auf ARM
Erstes Zielsystem ist ein "Spontankauf", das STM32F0 Value Line Discovery, ein Cortex-M0 / armv6-m / STM32F030R8T6, nur so zum ersten Kennenlernen. Erstes Ziel ist es, den eingebauten UART-Bootloader per Raspberry zu verwenden. Als Richtschnur habe ich mir http://regalis.com.pl/en/arm-cortex-stm32-gnulinux
core_cmFunc.h? Ja, ich denk mal, ich werde mich heute Abend mal um CMSIS-core zumindest für meinen STM32F030R8T6 kümmern. Zuvor schau ich mir mal das mapfile meiner dummy-Kompilate an... ...der nächste kleine Schock, sooo umfangreich hätte ich das Mapfile nicht erwartet, nicht ohne Startupcode und Linkerfile
-
Thread
was spricht eigentlich gegen die xmega? Gesperrt
Hier wäre noch einer: http://de.mouser.com/ProductDetail/STMicroelectronics/STM32F030R8T6/?qs=sGAEpiMZZMvmogu7fABzFjP8fYdCFJcR ... die Qual der Wahl ... 2xSPI, 2xI²C, 2xUART, 5xTimer + 1xTimer Intern Mouser hat davon auch mehr auf Lager und der ist billiger.
Beitrag #3471593: > Hier wäre noch einer: > http://de.mouser.com/ProductDetail/STMicroelectronics/STM32F030R8T6/?qs=sGAEpiMZZMvmogu7fABzFjP8fYdCFJcR naja für bastler ganz ok aber wie kann man halb getestete ICs in sein seriöses Projekt einbauen? >Value line klingt toll, ist sie aber nicht. Nur ein
-
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
Die "BluePill" spielt Reversi / Ohtello, Code für STM32F103
selbst innerhalb einer MCU-Familie) weil die Möglichkeiten unterschiedlich sind. Bspw. will ein STM32F030 immer wissen, wievele Bytes auf dem I2C Bus geschickt werden, ein F103 will das nicht wissen. Schwierig ist, hier den kleinsten gemeinsamen Nenner zu finden und, wie du schon einmal sagtest: Gut
Controllern. Ist aber längst vorbei... Ralph S. schrieb im Beitrag #6020634: > Bspw. will ein STM32F030 immer wissen, wievele Bytes auf dem I2C Bus > geschickt werden, ein F103 will das nicht wissen. Genau so meine ich das mit dem 'eklig'. Plattformunabhängig würde heißen OpenSlave(Adresse,obRdWr
-
Thread
CH340N nur bis 38400 Baud?
der 5V Leitung des USB Merke: Es ist nur eine grobe Schätzung, das da 5V herauskommen. > Ein STM32F030 der über einen AMS1117 3.3 an der 5V Leitung des USB hängt > funktioniert dann auch sofort. Und wenn du den AVR mit diesen LDO-geregelten 3V3 versorgst?
Ralph S. schrieb im Beitrag #7749959: > Ein STM32F030 der über einen AMS1117 3.3 an der 5V Leitung des USB hängt > funktioniert dann auch sofort. Für die Tests wären die STM32 mit der 'Fraktionalbaudrate' deutlich besser geeignet als irgendein
-
Thread
Feldbus für Mikrocontrollersysteme
Unklarheiten zu beseitigen: Die aktuelle Hardware hat kein CAN im uC. Es ist geplant STM8 oder STM32F030 zu verwenden. Evtl. noch Atmega324.
Holger K. schrieb im Beitrag #5529614: > STM32F030 https://www.st.com/content/ccc/resource/technical/document/reference_manual/cf/10/a8/c4/29/fb/4c/42/DM00091010.pdf/files/DM00091010.pdf/jcr:content/translations/en.DM00091010.pdf Der unterstützt
-
Thread
ARM-Cortex als Anfänger?
Neulich hab ich ein I2C Slave mit einem STM32F030 programmiert. 8MHZ > zu langsam 24MHz > immer noch nicht OK 48MHz > sehr sporadisch nicht OK Interrupt Prioritäten verschoben > OK Manchmal denkt man es ist nur eine triviale Aufgabe - dennoch
lieber von Hand bespaßt. Das Schöne an den ganzen STM32x ist aber, dass man von ganz klein (z.b. STM32F030F4), bis zu fetten Teil STM32F4xx vieles wieder verwendbar ist. Und an die Assembler-Fraktion hier: Lieber den ARM in Assembler programmieren, als einen AVR. BG, Tom
-
Thread
MSP430 Aufkündigung?
Vorteile bieten! Kläre mich bitte auf, welche Vorteile denn? Ich werfe mal als Gegenkandidat den STM32F030 in den Raum...
Ich möchte hier mal den STM32F030 als Vergleich einbringen. Laut Datenblatt "6.3.5 Supply current characteristics" braucht der bei 8MHz vom Internen Oszillator ohne PLL: 4,5mA mit allen Peripherals enabled 3mA mit allen Peripherals
-
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
-
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
STM32 Chips zur Zeit so gut wie nicht beschaffbar
--- Breaking --- STM32F030F4P6 nicht zu beschaffen.
scheinen noch über 1500 verfügbar zu sein. Wohl nicht mehr lange. https://www.shotech.de/de/stm32f030f4p6.html
-
Thread
HBE-Shop: Geschäftsaufgabe
Feld-, Wald- und Wiesenbauteil von STM oder LT zu bekommen. Lustigerweise als erstes nach den STM32F030 gesucht weil ich den Nucleo vor mir liegen hatte, jeder von dir genannte Shop hat mindestens einen Typ davon (Reichelt) bis auf Conrad... Bürklin und Distrelec hatten sogar mehrere Typen zur Auswahl
René F. schrieb im Beitrag #5107795: > > Lustigerweise als erstes nach den STM32F030 gesucht weil ich den Nucleo > vor mir liegen hatte, jeder von dir genannte Shop hat mindestens einen > Typ davon (Reichelt) bis auf Conrad... > Ich hätte auch erwartet, dass Conrad mehr von
-
Thread
Wo minimal board für ARM ( z.B. STM32U031K8U3) holen
UPDATE, UPDATE: wobei was günstiges, wäre optimal, also keine 20€ > Teilse... Ich habe meine STM32F030F4P6 ganz einfach auf TSSOP28/DIL-Adapter gelötet. Die noch freien Pins kann man gut für Quarz, Abblock, etc. benutzen. STM32F030F4P6 @ 0,70 Eu TSSOP28-DIL weiss ich nicht mehr, wenige Ct. weil
-
Thread
Wo bekommt man zurzeit noch Mikrocontroller her.
https://www.reichelt.de/arm-cortex-m0-mikrocontroller-32-bit-3v-16-kb-tssop-20-stm-32f030f4p6-p168428.html Hm..also ich hab gerade erst mal 10Stk gekauft.... Olaf
Python Speicher und Rechenzeit verschwendet hat sind wohl vorbei. Jetzt ist wieder Assembler im STM32F030 angesagt. :-D Olaf
-
Thread
Selbstbau von Überspannungsrelais
ich so gelöst: Auf der Seite, auf der die Messung gemacht wird, sitzt ein kleiner µC (bei mir: STM32F030F4) und misst per ADC. Bei mir muss er zusätzlich noch ein Bus abfragen und ein paar GPIOs vergleichen, daher ging es nicht ohne µC. Letztlich gibt der µC einen festen Takt aus (etwa 50kHz) solange
so gelöst: Auf der Seite, auf der die > Messung gemacht wird, sitzt ein kleiner µC (bei mir: STM32F030F4) und > misst per ADC. Bei mir muss er zusätzlich noch ein Bus abfragen und ein > paar GPIOs vergleichen, daher ging es nicht ohne µC. > Letztlich gibt der µC einen festen Takt aus (etwa
-
Thread
Wie steige ich am besten von AVR auf PIC um?
Natürlich ist der PIC24FV32KA304 gemeint. Das mit den Bezeichnungen ist halt branchenüblich: STM32F030R8T6 oder MK10DN128VFM5 sind auch nicht gerade selbsterklärend. Und wehe man verwechselt beim Bestellen einen Buchstaben...
Dingens23 schrieb im Beitrag #3483762: > PIC24FV32KA304 > STM32F030R8T6 > MK10DN128VFM5 Dingens23 schrieb im Beitrag #3483670: > PIC24FJ128GC010 huebi h. schrieb im Beitrag #3483436: > XAM3359AZCZ100 Wundert sich immer noch jemand, weshalb der ATmega8 bei
-
Thread
Problem FatFS + SPI
als 16 Bit definiert, folglich wird der SPI 16 Bits schicken. Ich musste das zumindest beim STM32F030 entsprechend auf ein Byte-Zugriff "casten".
Bit definiert, > folglich wird der SPI 16 Bits schicken. > > Ich musste das zumindest beim STM32F030 entsprechend auf ein > Byte-Zugriff "casten". Ist bei mir auf 8-Bit konfiguriert ... und das sieht man ja auch im Logic Analyzer Output [c] SPI_InitStruct.SPI_DataSize = SPI_DataSize_8b;
-
Thread
Welcher ARM?
Servos ansteuern kannst du mit allen und Sensoren auslesen (I2C, SPI) ebenso. Selbst mit einem STM32F030 geht das und der kostet beim Aliexpress nicht mal 50 Cent ;) Bernd K. schrieb im Beitrag #4502494: > Fang mit dem kleinsten (einfachsten) ARM an den Du finden kannst. Je > weniger Seiten das
gefunden, mein Bauchgefühl sagt, das hat zu wenig Pins, was meint ihr? http://www.ebay.de/itm/STM32F030F4P6-ARM-CORTEX-M0-Core-Minimum-System-Dev-Board-for-Arduino-/272000603115?hash=item3f547fd3eb:g:Ad8AAOSw4HVWCmQA Grundsätzlich kann man sagen, dass ich noch einen ST-Link benötige zum Programmieren
-
Thread
LED- Schaltung
ist das doch die perfekte Lösung. :) Charlyplexing mit Lookup-Tabelle und Arduino oder z.B. STM32F030F4P6 Board. Nur um generell aufzuzeigen, dass es grundsätzlich auch Alternativen gibt, nicht um die alte Debatte zu erneuern: Der STM32F030 ist incl. ST-Link-Clone billiger und hat Source-Level-Debugging
-
Thread
Was ist das für ein IC?
Riecht nach https://www.st.com/en/microcontrollers-microprocessors/stm32f030f4.html
-
Thread
BME280 mit Attiny85 auslesen Daten per SN75176 an Pi senden
ARM-basierten Controller vorschlagen. Die haben dafür fertige Einheiten in Hardware. STM32C011F4, STM32F030F4, oder so die Größe. Gibt auch gut passende aus China, WCH, Puya etc. Die sind dann auch noch klar billiger als der Attiny85.
ARM-basierten > Controller vorschlagen. Die haben dafür fertige Einheiten in Hardware. > STM32C011F4, STM32F030F4, oder so die Größe. Oder noch besser gleich mit CAN. Dann braucht es tatsächlich auch kein aufwändiges Protokoll weil einfach jeder sendet wann er will. Die LPC11Cx sind da ziemlich genial
-
Thread
Suche bauteilinformation/ Arm Mikrocontroller
Vielleicht ein STM32F030C6T6
-
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
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
Was macht ein µC nach main?
man diesen Code in Assembler. Das hier habe ich mal irgendwo im Web für "erste Schritte mit dem STM32F030" gefunden. > Und noch was: Was geschieht bei einer Division durch Null, einer > Nullpointer-Exception oder Out-Of-Memory-Exception, die normalerweise > (auf einem Rechner mit Betriebssystem
diesen Code in Assembler. Das hier habe ich > mal irgendwo im Web für "erste Schritte mit dem STM32F030" gefunden. Jetzt habe ich es wiedergefunden: http://eleceng.dit.ie/frank/arm/BareMetalSTM32F0Discovery/blinky.html
-
Thread
UART: TX/RX an verschiedene Geräte
Selbst ein popeliger STM32F030C8 verfügt über 2 UARTs.
-
Thread
TTF auf Controller renderm?
Hallo, hat jemand schon mal versucht auf einem Controller der Größe ATmega328 oder STM32F030 Truetypefonts zu rendern? So könnte man Texte direkt auf ein Grafik-LCD schreiben. Werner
-
Thread
ST-LINK/V2: Programm dauerhaft auf STM32 laden?
Hallo allerseits, ich programmiere meinen STM32f030 mit einem ST-Link/V2. Nun habe ich folgendes Problem: - Spannungsversorgung wird eingeschalten - ich lade ein Programm auf meinen STM -> Programm wird ausgeführt - ich trenne ST-LINK/V2 und
-
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
Welchen 8051er für Projekt ?
STM32F030F4P6 <1€ :P