-
Thread
STM32F03xxx Verständnis Frage
Nabend. Bin gerade dabei bei einem STM32F030xx die I2C Einheit zu aktivieren. In der Library von STM gibt es für die "Alternate Functions" mehrere #defines für die I2C1 Schnittstelle [c] /** @defgroup GPIO_Alternate_function_selection_define
Das steht im Datenblatt. Sitz hier braucht am Tablet. Google mal nach "stm32f030 datasheet". Seite 33ff.
-
Thread
STM32F030F4 Quarz Pins
Halli Hallo, habe folgendes Problem, wo ich aktuell vor einer verschlossenen Tür stehe. Es geht um die Pins PF0 / 1. Dort habe ich jeweils eine LED dran (alles richtig verdrahtet, leuchten tut sie auch!). Nun steht im Datenblatt das nach einem Reset diese Pins als ganz normale GPIO´s verwendet werden können. Andere Funktionen bzw. andere Pins funktionieren ja. Nur eben diese beiden nicht. Muss ich doch noch was anderes Konfigurieren? Vielen dank im voraus.
-
Thread
Welcher Controller für folgende Anforderungen?
HAL wird schon aufgebaut, die man nur noch benutzen muss. Neulich hab ich zum ersten mal ein STM32F030 mit einem I2C Slave programmiert, nach etwas suchen im Netz, das war echt richtig einfach und innerhalb weniger Stunden lief das. Für dieses Projekt hätte ich ein STM32F4xx empfohlen.
-
Thread
LED-Treiber SCT2024 verhält sich anders als erwartet
Seiten umfasst, möchte ich ihn ungern hier anhängen, nur so viel: Der Mikrocontroller ist ein STM32F030C6T6 mit Standard-Randbeschaltung, die Treiber als auch der uC werden mit 3.3V von einem Linearregler versorgt (gepuffert jeweils an den Pins mit einem 100nF-Kerko). Die Treiber hängen alle mit ihren
-
Thread
GPIO (LED) am STM32F030
Nabend. Stehe glaube ich gerade ein wenig auf dem Schlauch. Möchte gerade einfach nur mal ne LED zum leuchten bringen, leider passiert nichts. Habe mir gerade die aktuellste Version von EmBitz (1.11) heruntergerladen und muss feststellen, dass auf dem Board ( Welches vorher schon einwandfrei funktionierte..) die LED nicht mehr an geht. Habe ich in dem Code was falsch??? [C] int main(void) { SystemInit(); SysTick_Config(SystemCoreClock/1000); RCC_AHBPeriphClockCmd(RCC_AHBPeriph_GPIOA,ENABLE); GPIO_InitTypeDef GPIOx; GPIOx.GPIO_Mode = GPIO_Mode_OUT; GPIOx.GPIO_OType
-
Thread
Welchen günstigen µC für Sampling/Konvertierung?
Dann schmeiss ich mal den STM32F030 (STM32F030K6T6 z.B.) in die Runde. Nett am Rande: 16bit-SPI mit DMA.
-
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
STM32F030CC Bootloader Flash löschen
Controller mit 1k Pagebreite funktionert das jetzt auch recht stabil. Jetzt habe ich aber einen STM32F030CC mit 2k Flashpagees und scheinbar klappt das Löschen des Flashes jetzt nicht mehr so richtig. Fangen wir mal an: Die Funktion zum löschen sieht so aus: [c] for (flashPtr = firmwareFlashAddress
-
Thread
eigene pow - Funktion
Das ganze ist ein Steuerungsgerät (nicht von uns) das eben vorgegeben ist und in dem ein kleiner STM32F030K6T6 (mit insgesamt 32kByte) werkelt. Diesem Controllergerät wurde nun die - im Source vorhandene - Firmware um eben eine Verstärkerkette erweitert und das Originalprogramm wurde dahingehend modifiziert
-
Thread
Encoder Auswertung mit einem STM32F030F4
Mit deinem Zielcontroller STM32F030F4 bist du schon recht festgelegt das das angeht. Du benötigst für die Encoderauswertung ja schonmal 2 Eingänge damit bleibt dir dort nur die Verwendung von TIM1 oder TIM3. Je nachdem welche Channel
-
Thread
Was sind eure Lieblings-ICs?
Windows10 Geräte und Schaltungen sehr sehr einfach über USB an Computer angebunden werden können STM32F030 --------- - weil dieser Chip: . ultra preiswert ist . das Dingelchen im vgl. zu AVR so irre viel schneller ist . einen eingebauten Bootloader besitzt mittels dem dieser im Arduino-Style
-
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
STM32 mit dem LA töten?
Mir sind regelmäßig STM32F030 gestorben (bzw. liefen noch, wurden aber dann immer heiß) wenn die Schaltung extern versorgt wurde ("schwebende" Masse) und ich ausversehen vom PC über ST-LINK Clone oder FT232-Adapter zuerst das
-
Thread
Suche kleines, schnelles PWM-Bauteil
Faszinierend, dass NXP den LPC810 nur im DIL8 und nicht im SO8 anbietet. Ich hätte für den Job einen STM32F030F4 im TSSOP20 eingesetzt. Kostet bei Farnell die Hälfte und kann auf mehr als vier Kanälen 16bit PWM mit 48MHz takten.
. schrieb im Beitrag #4877992: ... > ST hat natürlich auch eine unendlich grosse Palette, der STM32F030F4 ist > aber relativ neu soweit ich weiss und die Peripherie der LPC gefällt mir > wesentlich besser. Den LPC810 gibts schon jedenfalls schon länger, min. > 2013, aber hier finden die NXP ja
-
Thread
LED Tisch nachbau, suche alternativen
. (WS2812 bedrahteter Klon) - Kleinkram: 50 ct. -> ca. 5 EUR Bei (2) ungefähr: - µC (z.B: STM32F030F4P6 oder STM8S003) ca. 0,60 - 1,00 EUR (100 Stück) - "Dumme" RGB LED, ca. 30 ct. - IR LED, ca. 30 ct. - Phototransistor ca. 30 ct. - Kleinkram ca. 50 ct. - Platine pro Pixe: ca. 1 EUR (?) -
-
Thread
Ich bekomme den AD-Wandler MAX1239 nicht zum laufen (STM32, HAL-Lib)
erkennen. Dabei ist Ain das Messsignal das der ADC einlesen soll. I2C_SDA und I2C_SCL werden an den STM32F030 angeschlossen. I2C_SDA: PA9 I2C_SCL: PA10 Nun möchte ich den MAX1239 mit dem STM32F030 und der HAL-Lib programmieren. Hier mein mit dem STMCube erstellter Code. [c] /* I2C1 init function
-
Thread
STM32: Frage zu I²C mit HAL-Lib
Hallo zusammen, ich möchte Daten mit einem STM32F030 über I2C austauschen. Den Code habe ich mir mit dem STCubeMX erstellen lassen. Allerdings habe ich hierzu ein paar Fragen: Initialisierung I2C [c] static void MX_I2C1_Init(void) { hi2c1
-
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
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
NXP Kinetis Einstieg
Die haben nur 2 KB RAM, das kann schnell knapp werden. Schau Dir vielleicht auch mal die STM32F030 an, die sind noch günstiger und haben ab 4KB RAM. Außerdem finde ich deren Peripherie besser, z.B. DMA und Timer.
mir das, denke ich. Gerd E. schrieb im Beitrag #4851321: > Schau Dir vielleicht auch mal die STM32F030 an, die sind noch günstiger Ich weiß nicht wo du geschaut hast, aber bei Mouser z.B. ist ein Kinetis aus der oben genannten Reihe ungefähr halb so teuer wie der von dir genannte STM32.
-
Thread
[S] stm32flash für Windows mit GPIO-Set für RTS/DTR
einfach (und ultrabillig, weil nur China): - AMS1114 3.3V Spannungsregler - CH340G RS232-USB - STM32F030F4P6 Somit kann ich mir beim Aufbau einer Schaltung den ST-Link "sparen". Hardware funktioniert und auch das Flashen unter Linux funktioniert. Weil mein Porteuslinux die "Geschichte" mit
-
Thread
Problem mit dem flashen ST-Link/ v2 und Coocox IDE
Ist zwar schon gelöst.. Ich hatte mich mal auf eigener Platine mit den LQFP48 Stm32f030c8t6 und Stm32f103c8t6 vergriffen.. Da die soweit Pinkompatibel sind gab es den gleichen Fehler, da musste ich in Coocox nur das Board umstellen. Muss man erstmal drauf kommen.
-
Thread
errorcode = HAL_BUSY
Ich generiere Code mit der CubeMX-Software für den STM32f030/STM32f103 um einen WIFI-Chip(nRF24L01+) via SPI anzusprechen. Dummerweise erhalte ich permanent den errorcode = HAL_BUSY; beim Versuch das SPI zum Senden zu "überreden". HAL_SPI_TransmitReceive_DMA
-
Thread
STM32 externen Takt verwenden
Franz schrieb im Beitrag #4813376: > Welcher Typ ist es denn genau? Es ist der STM32F030K6. Franz schrieb im Beitrag #4813376: > Die Belastung durch den Tastkopf könnte die Taktversorgung aus dem Tritt > bringen. > Gibt es bei Deinem Derivat einen (oder zwei) MCO-Pins? > Falls
-
Thread
Basic im STM8S103
Hier ein kleiner unschöner Port auf den stm32f030f4. load und save hab ich rauskommentiert und sonst einfach nur gpio und usart geändert. Scheint zu tun, hat aber noch viel optimierungspotential
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
Basisprojekt STM32F0 KeilµVision4 anlegen: fatal error 'stm32f0xx_gpio.h' file not found
Hallo zusammen, ich möchte mir ein Basisprojekt für den STM32F030 in Keil µVision 4 anlegen und zwar mit den Standardbibliotheken von ST. Wenn ich nun aber z.B. die GPIO-Lib einbinden will, dann kommt folgende Fehlermeldung: fatal error 'stm32f0xx_gpio.h' file
-
Thread
st-linkv2 (china) mit st-flash (linux) nicht alles loeschen
das Problem nicht sehn, viel zu schad ist die Zeit ... uhuhuuuuu) Aaalso, ich werkel mit einem STM32F030 und beschreibe aus diesem heraus seinen eigenen Flash-Speicher ab Adresse 0x8003800 (zum Ablegen von Daten - ich weiß dass der Flash nicht so oft beschrieben werden kann wie ein EEPROM). Das funktioniert
-
Thread
Suche Tipps und Vorschläge für IMU Datenlogger
uC und IMU ich verwenden könnte? uC: den den du kennst bzw. beherrschst. Ich nehme gerne ein STM32F030 andere gleich ein STM32f7... IMU gibt es wie Sand am Meer. Da du keine genauen Anforderungen hast: such dir selbst eines aus. Der MPU-6050 ist für Anfänger nicht schlecht. peter schrieb im
-
Thread
Kleiner STM hat kein VSSA?
bei der mir die Trennung von Analog und Digital ziemlich schwierig fällt. Ich verwende einen STM32f030 in der LQFP32 Ausführung, der keinen Pin mit der Bezeichnung VSSA besitzt. Hier stellt sich mir die Frage, warum dieser nur bei den größeren STMs vorhanden ist? Allerdings wird zwischen VDD und
-
Thread
Schnäppchen: STM32L053-Disco mit ePaper-Display für <8€
Naja, spärlich im Vergleich zu den großen STMs. Im Vergleich zum STM32F030P4 ist das natürlich reichlich - und im Vergleich zu den Tinys sowieso :) 8kByte RAM sind sportlich für einen 32Bitter, insbesondere mit Display.
-
Thread
STM32 "heißes feature" nervt
gearbeitet, in die Nähe der Schaltung gekommen, Wärme gespürt... schon einen Verdacht gehabt... ja, der STM32F030 ist heiß. Leider das typische Symptom, wenn die Dinger aufgrund einer Überspannung an einem I/O-Pin halb sterben - aber eben doch nicht so richtig, er funktionierte noch, zog nur statt 20mA jetzt
-
Thread
Billigste Entwicklungsplatine mit Mikrocontroller?
Dann nimm das hier: http://www.ebay.de/itm/Mini-System-Development-Board-ARM-STM32-F030F4P6-CORTEX-M0-Core-32bit-48MHz-New-/272395943989?hash=item3f6c104035:g:LkcAAOSwLF1X7ig~
-
Thread
STM32F030 + I2C + libopencm3
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
-
Thread
CoIDE Build-Fehler Projektpfad
Repo_CheckOut\stm32f0_0816\Debug\obj because it already exists. BUILD FAILED C:\CooCox\aMeineProjekte\STM32F030R8_PRINTF\SW4STM32\STM32F030R8_PRINTF does not exist. Total time: 0 seconds ----------------------------------------------------------------------- Zur Eklärung: "#Repo_CheckOut" ist mein aktuelles
auch alle Änderungen an ihnen übernommen werden. So soll es auch sein. "CooCox\aMeineProjekte\STM32F030R8_PRINTF" ist ein lokaler Ordner mit dem ich zu Anfang herum expirementiert habe. Diesen Ordener habe ich umbenannt, damit er da nicht herumsuchen soll. Ich brauche ihn nicht mehr und kann ihn theoretisch
-
Thread
Sehr günstiges Devboard gesucht (möglichst mit Debugger)
und der ST-Link unter 3 Euro. IDE nach Wahl, Eclipse und Co. Für gaaaaanz ganz billig 5Stck. STM32F030 aus der Bucht kaufen und ebenfalls Adapterplatinen TSSOP 20 kaufen und auflöten...braucht noch 2 Widerstände und Kondensator uns programmieren und debugen mit ST-Link V2
-
Thread
Output expander (1 Pin zur Verfügung)
erweitert werden, wenn z.B. ein Pin jetzt ein PWM-Signal ausgeben soll statt nur dauerhaft 0/1 - ein STM32F030F4 kostet weniger als ein Dallas-1wire-IC oder I2C-Portexpander
Gerd E. schrieb im Beitrag #4707329: > Bei mir wäre der Portexpander-µC wohl ein STM32F030F4, Der hat in der Applikation aber einige Nachteile: - läuft nicht mit 5V (ok, ich weiß nicht, ob das für den TO eine Rolle spielt) - Gehäuseform nix für Grobmotoriker (ok, ich weiß 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
Atmel mit oder ohne Arduino oder ganz anderer µC für Batteriemanagement
Gesucht: optimale Spannungsversorgung für einen dafür ausgesuchten Controller (ich habe noch ein paar STM32F030 rumliegen). Der Controller soll dann die Zellen abgleichen.
noreply@noreply.com schrieb im Beitrag #4705829: > ich habe noch ein paar STM32F030 rumliegen Das passt hier nicht her, mache einen neuen Thread auf!
-
Thread
Welcher µC für meinen Zweck?
zum "Angeben" bei potentiellen späteren Arbeitgebern), dann kostengünstige Entwicklung: MCU: STM32F030 oder (wenn viele GPIO benoetigt werden) STM32F103C8 - mit libopencm3 USB2UART: CH340G (hab ich unter Windows 7 in LabView angebunden) Motortreiber: L298N
-
Thread
Problem mit dem Flash
So, Fehler bei mir gefunden.. funktioniert jetzt mitm Stm32F030. Der hat wohl irgendwo 5V abbekommen, die HIGH LOW Flanken des SPI waren zu unsauber. Funktioniert jetzt mit neuem IC bei gleichem Programm. Rein optisch hat alles sauber funktioniert von Debugging
-
Thread
STM32 bleibt im mer beim "Reset_Handler" hängen
. /* Highest address of the user mode stack */ _estack = 0x20001000; /* end of RAM */ STM32F030K6Tx_FLASH.ld sollte im Projektverzeichnis sein. Müsste der linker aber meckern wenn die nicht da ist.
Mit CubeMX erstelltes Truestudio Projekt leget eine STM32F030K6_FLASH.ld in das Projektverzeichnis.
-
Thread
UART: TX/RX an verschiedene Geräte
Selbst ein popeliger STM32F030C8 verfügt über 2 UARTs.
-
Thread
Umstiegsbreatung uC Atmel/STM
sei es nun ein extrem billiges Chinaboard wie oben genannt, oder einen Stand-Alone Chip wie einen STM32F030 (der dann aufgrund des geringen Flash-Speichers kaum mehr mittels eines Frameworks wie Arduino, Leaflabs oder mbed programmiert werden kann). Vllt. solltest du dich zumindest mal (wenn schon STM32
-
Thread
Übersicht der Preisänderungen bei Atmel (300% Aufpreis!) Gesperrt
tod..... Alles steigt bei neuen Designs gleich auf was potenteres und billigeres um. z.B.: STM32F030C8T6 --> 100: 1,24 €
-
Thread
Sinusberechnung auf Controller STM32F030
Ralph S. schrieb im Beitrag #4669597: > STM32F030F4P6 Du weißt daß dieser µC 32KB Flash hat? Das Datenblatt sagt zwar nur 16KB, in echt sind aber 32KB drauf, genauso der 32Bit-Timer. Der STM32F030F4P6 und der STM32F031F6P6 verwenden die selben
Du Dir wegen Deinem Sinus vermutlich keine Gedanken bzgl. der Codegröße machen und kannst beim STM32F030F4P6 bleiben.
-
Thread
STM32 Software USB
Klar das wäre das einfachste, habe aber noch fast 20 STM32F030C8T6 hier rumliegen, und bei dem ein oder anderen Projekt währe eine USB Funktion ganz nett. Versuche also einfach ein wenig Geld zu sparen.
USBLover schrieb im Beitrag #4668705: > Klar das wäre das einfachste, habe aber noch fast 20 STM32F030C8T6 hier > rumliegen, und bei dem ein oder anderen Projekt währe eine USB Funktion > ganz nett. Versuche also einfach ein wenig Geld zu sparen. 38,20 EUR kosten die beim hbe-shop. Und dafür