-
Thread
STM32 USB init problem mit Kompaktcode von W.S.
Hallo Leute! Ich versuche eine schlanke USB Schnittstelle auf einem STM32F042 zu implementieren. Über den USB sollen kleine Datenpakete (Messwerte, wenige Bytes) etwa im Sekundentakt übertragen werden. Zu Konfigurationszwecken gibt es auch ein paar Parameter die über Terminal
Alex schrieb im Beitrag #6085125: > STM32F042 Du darfst _nicht_ annehmen, daß ein Lowlevel-Treiber für den STM32F103 einfach so auch auf einem STM32F042 funktioniert. Deshalb ist das gründliche Lesen des zum USB-Device gehörigen Kapitels
-
Thread
STM32 debugging running target
Ergänzung: Ich benutze den ST Link V2 und einen STM32F042GXU. Als Entwicklungsumgebung verwende ich STM32 System Workbench (AC6). Als Interface benutzen ich SWO, dh. die Leitungen SWDIO, SWCLK, NRST. Mir ist auch Aufgefallen dass ich keinen PULL UP Widerstand
-
Thread
[STM32] Touch mit HAL TSC und linrot / Lineare Sensoren
Für mein erstes Cortex-Projekt mit einem STM32F042K6T6 habe ich ein kleines Board entworfen mit 4 Touchkeys (Runde Elektroden mit 10mm Durchmesser) und 2 lineare Sensoren. Für diese hab ich das 3 channel / 4 half-ended electrodes interlaced sensor
-
Thread
STM32 USB init problem
denen Probleme wegen einem Fehler im Linker-Skript diskutiert wurden, das trifft aber bei meinem STM32F042 nicht zu... ( https://community.st.com/s/question/0D50X0000AnrcyjSQA/how-to-use-float-in-printf ) Hat hier jemand eine Idee dazu? Um RAM freizumachen hätte ich mal versucht, die USB Buffer
Der STM32F042F6P6 hat 32k Flash 6k RAM compiler -Os ohne "-u _printf_float": text data bss dec hex filename 13372 380 5492 19244 4b2c testUsb.elf mit "-
-
Thread
PIC16f628 programmieren Gesperrt
deutlich mehr Resourcen, ist schneller usw: https://www.mouser.de/ProductDetail/STMicroelectronics/STM32F042F6P6?qs=sGAEpiMZZMsMLZWdhVL71%252Bd710qY6Ja3vgPhlEe9cgc%3D Für die Cortex gibt es auch freie Tools wie GCC usw *edit*: Oder Leute, die etwas in hohen Stückzahlen produzieren wollen - die würden
-
Thread
STM32 und Linux - Einsteigerfragen
<MCU>: f1hd/f1cle/f1mdvl/f042/f051/f030/f4. f030 = STM32F030 series. f042 = STM32F042 series. f051 = STM32F051 series. f1hd = STM32F103HD series. f1cle = STM32F107 series. f1md = STM32100 medium density series. f1mdvl = STM32100 medium density value
-
Thread
Physikalischer CAN Bus mit Transceivern aber ohne CAN Controller
könnte - interessierte mich auch gerade selber für ein aktuelles Projekt. Meine Wahl dazu wäre ein STM32F042F6 als Controller und ein MAX3051 Transceiver im SOT23-8(!), dazu ein 12Mhz Quarz im 2025 Gehäuse. Alle drei Komponenten gibt es bei lcsc.com zum Gesamtpreis von <2€ (bei Menge 30Stück). Das alles
-
Thread
OOP mehrere Geräte an mehreren Schnittstellen organisieren
zum Einsatz kommen. Wie viele Schnittstellen der jeweilige hat, weiß ich jetzt noch nicht. Der STM32F042F6P6 hat zum Beispiel nur 1x I2C. Außerdem macht es keinen Sinn generell alle Inputs an einen Bus und alle Outputs an einen anderen. Das muss je nach Situation entschieden werden. - Wieviele Schnittstellen
-
Thread
STM32 CAN Reset Bug Workaround geht nicht
funktioniert jedoch. Im Internet konnte ich leider nichts hilfreiches finden. STM32F072RBT6 und STM32F042F6P6 tritt bei beiden auf. CubeMX 5.0.1 und Eclipse mit GCC
-
Thread
Nachfolger für ATMega gesucht
. Das sind mittlerweile auch für mich oft die Favoriten. Auch weil es sowohl kleine M0 (z.B. stm32F042) als auch größere M4 (stm32f334) gibt die auch CAN haben und pinkompatibel sind. Bei den kleinen könnte ST nur etwas mehr Flash spendieren. 32K sind manchmal doch etwas wenig, vor allem in der Debugphase
-
Thread
Wasserdruckmessung
Hardwareeigenschaften: STM32F042 @ 8MHz HSI EA DOGM162 Stromaufnahme 4mA in Betrieb Versorgung über CR2032 (vorerst)
-
Thread
FT232R CBUS paralleles Interface Geschwindigkeit.
Timings mit us Auflösung? Ich kenn mich mit den kleineren PICs nicht aus. Aber z.B. mit einem STM32F042 oder STM32F072 wäre das gut machbar. Die können entweder ohne Quarz betrieben werden und dann den internen RC-Oszillator an den USB-Signalen kalibrieren oder mit Quarz betrieben werden. Für stabileres
-
Thread
Segger Embedded Studio STM32Fxxx_Vectors.s
IRQ-Nummer. Diesen Kauderwelsch findet man bei allen drei von mir untersuchten Typen: STM32F334K8, STM32F042K6 und STM32F103RB. Es sind auch teilweise Interrupts in der Tabelle für die der Controller keine Hardware hat als auch umgekehrt. Hier liest ja immer mal einer von Segger mit. Ist das so wirklich
-
Thread
WeihnachtsElch oder AdventsElch mit WS2812B und STM32F042
Projekt suchen. Beleuchtet wird der Elch mit WS2812B (RGB LED), die Ansteuerung übernimmt ein STM32F042. Die Versorgung erfolgt über USB. Zur Einstellung der Helligkeit und zur Auswahl der angezeigten "Lichtfolgen" sind zwei Touch Elemente vorhanden. Eine open source SW wird noch am WE angefügt
-
Thread
kleinste CAN-Devices
Transceiver. Der Trick ist einfach beide Teile in kleinen Gehäusen zu verwenden. Also z.B.: STM32F042G4 (QFN28 in 4x4mm) TCAN1042DRBRQ1 (VSON in 3x3mm) Alternativ kannst Du Dir auch die LPC11C22 von NXP anschauen, das sind µCs mit integriertem CAN-TRX. Die gibt es allerdings nur in LQFP-48 (7x7mm
-
Thread
STM32F042C6T6 - USB - Virtual ComPort
auch andere was davon haben. Ich selber komme sicherlich nicht in absehbarer Zeit dazu, für den STM32F042 so einen Treiber zu schreiben. W.S.
ein kleines Projekt das man nur aufräumen muss: http://ebrombaugh.studionebula.com/embedded/stm32f042breakout/f042_usb_serial.zip Von der Seite: http://ebrombaugh.studionebula.com/embedded/stm32f042breakout/index.html Und alles ohne HAL.
-
Thread
Fragen zu schrittmotor Treiber
erhöhen ohne dass man die SW nochmal umprogrammieren müsste. Beispiel für µC der geeignet wäre: STM32F042 - hat CAN Bus - hat Timer mit 4 Kanäle und negierte Ausgänge, womit man direkt eine Schrittmotor-H-Brücke ansteuern könnte - hat I2C falls man lieber einen I2C Treiber verwenden wollte. - Aufbau
-
Thread
GRLB-Alternative?
möglich sein. Die Kosten für einen zusätzlichen Controller halten sich auch sehr in Grenzen. Ein STM32F042F6 im TSSOP20 sollte dafür schon ausreichen und der kostet ca. 2€ in Einzelstückzahlen bei Mouser, ist also eigentlich nicht der Rede Wert, wenn man an die Gesamtkosten von typischen CNC-Maschinen
-
Thread
Suche µC Empfehlung
halt, dass du ohne weiteres mit dem internen RC-Oszillator einen UART befeuern kannst. Bei den STM32F042F6 ist sogar USB ohne Quarz möglich. Flash und RAM haben die ebenfalls mehr als genug und teuer sind die auch nicht.
ob auch der Empfänger des Bausatzes mittels Arduino an dem Teil etwas verändern können soll. Ein STM32F042F6P6 würde sich dafür dank des integrierten USB-Bootloaders sehr gut eignen. Der kostet aber deutlich mehr als etwa ein STM32F030F4P6 (1,30€ vs 0,76€ @ 100St.), der sogar günstiger als ein ATTiny85
-
Thread
STM32 ADC Calibration
Ich möchte ADC-Messung mit einem STM32F042 möglichst genau hinbekommen. Aktuell messe ich multichannel mit DMA. Es funktioniert auch alles soweit, allerdings misst mein ADC bei 2 Messeingängen mit Pull-up (an die später NTC's kommen sollen
-
Thread
Nutzen des TouchSensingControllers von STM32F0 mit TouchLib
Hi! Ich versuche gerade mit einem kleinen STM32F042K6 Nucleo drei Elektroden/Tasten mit der STM TouchLib zum Laufen zu bekommen. Genutzt habe ich Cube mit HAL. Ich habe die Doku über die Touchlib. Alle Suchen nach irgendwelchem Beispielcode enden
vom µC noch - und kein separater Chip > dafür? Ja, ich habe da schon die Touch-Hardware des STM32F042 benutzt. Das Projekt liegt auf dem Rechner in der Firma. Muss ich aber mal schauen, ob ich das nach der langen Zeit evtl. trotzdem soweit verstehe, wenn ich in's Datenblatt bzw. Referenz-Manual schaue
-
Thread
Eigenes STM32 Board mit Programmierung per mbed IDE
von der MCU nutzen. Ich selbst weiß allerdings nicht, woher ich solch eine Header Datei für den STM32F042K6 finde oder selbst erstelle... Daher meine Fragen, ob es möglich ist solch ein Board zu entwickeln und woher bekomme ich eine Header-Datei für meine MCU? Vielen Dank
Da es das Target für den STM32F042 schon gibt ist das relativ einfach, die Würfel sind sozusagen schon gefallen :) Die Quellen für das Nucleo Board sind hier: https://github.com/ARMmbed/mbed-os/tree/master/targets/TARGET_STM/TARGET_STM32F0
-
Thread
Weihnachtsstern mit WS2812B und STM32F042
verstehe Deine Aussage als ironisch, also: Klar kann das ein Tiny auch, aber warum, wenn ein STM32F042 kaum mehr kostet und man sich in der Software so richtig austoben kann, ohne auf Platz achten zu müssen?
Beitrag #5231265: > Na, ob der kleine 32-Bitter auch genügend Bumms für die zehn LEDs hat? STM32F042 : 1€ Die F042 sind so ziemlich das untere Ende der STM32. Warum sich extra Equipment für PIC12 oder ATTINY anschaffen? Wegen 0,x€ Ersparnis? Ist das dein Ernst?
-
Thread
True-RMS Spannungsmessung auf 10 Kanälen, potentialfrei
und etwas Fertiges sein, oder Eigenbau? Eigenbau könnte ich mit so vorstellen: LTC1967 -> STM32F042 Der STM hat 12b ADC, verschiedene Schnittstellen und könnte aus 2x AA versorgt werden. USART-TX an eine LED und alles ist perfekt getrennt.
-
Thread
China SUPER Bauteile-Schnäppchen Thread [V3] Gesperrt
kleinstem Vertreter der F0-Familie der Chip einer seiner etwas größeren Brüder steckt (z.B. der STM32F042F4 und/oder STM32F070F6) und damit ein undokumentierter USB-Controller vorhanden ist. Bestell' Dir doch einfach mal so ein Demo-Board mit STM32F030F4P6 für 1,40€ und teste es: https://www.aliexpress.com
ein Versuch wert. Akutell verwende ich nämlich recht häufig den großen Bruder für USB Projekt: STM32F042F6P6 Liegt leider bei gut 1,50€ @100Stk
-
Thread
STM32 mit 2x UART und USB in QFN?
, das habe ich hier nicht installiert. Der StMCUFinder weiß von Pin-Konflikten nichts. Aber STM32F042x4 sehen gut aus.
ich werd's mal mit dem hier probieren (Nucleo board): http://www.st.com/en/microcontrollers/stm32f042g6.html
-
Thread
ESP8266 mit anderen ESP8266 synchronisieren
Multitasking, da ist nichts mit > synchron. Die hätte ich rumliegen. Ansonsten habe ich noch vier STM32F042K6T6 Boards. Multitasking und dementsprechende unsynchronität habe ich nicht ganz verstanden. Würdest du das bitte erklären?
-
Thread
Kicad - bestehendes Bauteil samt Footprint spiegeln
Gehäuse ausgewählt habe. Viele der MC's in der stm32.lib haben kein Footprint aber z.B. der STM32F042C4Tx schon. Das hat mich schon mal verwirrt - warum manche und nicht alle. Wo müssen die fehlenden FP's eingetragen werden. Wie stelle ich den Zusammenhang z.B. wenn ich mittels Eeschema
-
Thread
stm32f0 Boot0 Pin
Hallo, ich hätte mal eine Frage zu dem Boot0 Pin des STM32F042G4. Dieser ist ja nicht nur Boot-Pin, sondern auch ein normaler GPIO. Die boot memory selection steht bei der Pinbeschreibung unter Additional functions. Ich möchte diesen Pin als normalen Boot-Pin
-
Thread
STM32 startet nach Programmierung erst wenn alle Kabel abgezogen wurden
Kuck mal hier, da hat der F042 einen Boot0 Pin: http://andybrown.me.uk/2015/10/31/stm32f042dev/
#5099082: > Kuck mal hier, da hat der F042 einen Boot0 Pin: > > http://andybrown.me.uk/2015/10/31/stm32f042dev/ Oder das Datenblatt einmal zur Hilfe nehmen. STM32F042F6P6: http://www.st.com/content/ccc/resource/technical/document/datasheet/52/ad/d0/80/e6/be/40/ad/DM00105814.pdf/files/DM00105814.
-
Thread
KiCad: Pad mit Phase / abgeschrägter Ecke
viereckiges Pad? In diesem Fall geht auch ein viereckiges Pad. Anderes Beispiel ist das 4x4 mm QFN des stm32f042 mit 28 pins. Da müssen die ecken abgeschrägt werden, weil sich die eckpins sonst zu nahe kommen. Abrunden reicht nicht. http://www.st.com/en/microcontrollers/stm32f0x2.html?querycriteria=productId
-
Thread
CubeMX -> SW4STM32 -> Discovery Board -> STM32 GPIO geht nicht
Hallo, ich versuche einen selbst aufgelöteteten STM32F042F6P6 zum Leben zu erwecken. Schaltungsaufbau: -Adapterplatine TSSOP20 auf Lochraster 2,54mm von Roth -Kondensatoren wie im Datenblatt 6.1.6 (Seite 43). Abweichend gibt es kein VDDIO2 und wurde
-
Thread
Debian OpenOCD STM32F042 -> Cannot identify target as a STM32 family
Hi, ich benutze Debian-Linux (Jessie) und möchte damit einen STM32F042 flashen. Folgenden Problem: [code] $ openocd -f interface/stlink-v2.cfg -f target/stm32f0x_stlink.cfg -c init -c "reset halt" -c "flash write_image erase "main.bin" 0x08000000" -c "reset run
-
Thread
Wahl vom richtigen Mikrokontroller
Meine Empfehlung: STM32F042 - Cortex-M0 mit CAN Programmierumgebung: - Keil - Für den STM32F0xx gibt es für Keil sogar eine kostenlose Lizenz - Code-Generator CubeMX von ST, damit werden alle IO's, Peripherie und Clock's
/stm32f042c6.html *2) http://www.keil.com *3) http://www2.keil.com/stmicroelectronics-stm32/mdk *4) http://www.st.com/en/development-tools/stm32cubemx.html *5) http://www.st.com/content/st_com/en/products
-
Thread
Attiny DebugWire SPI DWEN - Wie blöd ist das denn?
Controller, weil man zwar keinen Platz auf der LP hat, aber das 2,6mm x 2,7mm WLCSP36-Gehäuse vom STM32F042T nicht gelötet bekommt. Aber halt - die ganz kleinen Controller haben gar kein debugWire, oder? ;) > Atmel tut schon richtig, dW im Auslieferungszustand zu deaktivieren. > Sieht das ernsthaft
-
Thread
STM32 USB CDC Objetkt in Kompilat mehrmals vorhanden
mir per CubeMX ein Projekt zusammengeklickt und habe mich aufgrund der geringen Ressourcen des STM32F042K6 mal ein wenig mit der Analyse des Maps-Files gechäftigt. Dabei ist mir aufgefallen, dass der Compiler (GCC 5.3) ein Objekt im .data-Setment mehrmals anlegt. Ich habe die entsprechende Stelle vom
-
Thread
STM32F103 "Blue Pill" als preiswertes CAN-Interface
Ich werfe mal das in die Runde: http://canable.io/ STM32F042C6 Open Source Software, Firmware und Hardware. Firmware: https://github.com/normaldotcom/cantact-fw/archive/fb0f55fd3beb5c66446def5f60fd6e1adcc1178b.zip Hardware: http://hg.protofusion.org/canable
Unterstützung > Nachteil: Entsprechende Boards sind weniger verfügbar bzw. teurer Und so ein kleiner stm32f042 verdaut 1Mbps-ssf-dlc0 ohne Probleme?
-
Thread
Programmieren und Analogtechnik
denen ich das dann zeige... :S Du Mani, hilfst Du mir bei einem Layout? Ich habe da einen STM32F042Y6, das ist so ein kleiner Cortex M0 mit 32k Flash und 6k SRAM. Hat nur 36 Anschlüsse, aber ich bekomme das mit Tusche einfach nicht richtig gezeichnet. Das Gehäuse ist so ein quadratisches WLCSP36
-
Thread
STM32F030 Timer 14 tut nichts
define RCC_APB1Periph_USB RCC_APB1ENR_USBEN /*!< Only applicable for STM32F072 and STM32F042 devices */ #define RCC_APB1Periph_CAN RCC_APB1ENR_CANEN /*!< Only applicable for STM32F072 and STM32F042 devices */ #define RCC_APB1Periph_CRS RCC_APB1ENR_CRSEN /*!< Only applicable for STM32F072 and STM32F042 devices*/ #define RCC_APB1Periph_PWR RCC_APB1ENR_PWREN #define RCC_APB1Periph_DAC RCC_APB1ENR_DACEN /*!< Only applicable for STM32F051 and STM32F072 devices */
-
Thread
Entprellung nach P. Dannegger - auf STM32 in Systick oder Timer
Hi, ich versuche mich eben mit den STM32 anzufreunden. Dazu nutze ich einen STM32F042 und Coocox. Ich möchte Peter Danneggers Entprellroutine einbinden. Dabei bin ich mir nicht sicher wo die zyklische Tastenabfrage am besten aufgehoben ist, im Systick-Handler oder in einem separatem
#4580458: > Hi, ich versuche mich eben mit den STM32 anzufreunden. Dazu nutze > ich > einen STM32F042 und Coocox. > Ich möchte Peter Danneggers Entprellroutine einbinden. Dabei bin ich mir > nicht sicher wo die zyklische Tastenabfrage am besten aufgehoben ist, im > Systick-Handler oder in einem
-
Thread
Umstieg von Atmel AVR auf NUCLEO-F042K6
Hallo zusammen, ich versuche gerade die ersten Schritte mit einem STM32F042K6 auf dem entsprechenden Nucleo Board. Ich benutzte aktuell die Coocox Umgebung. Gibt es irgendwo gute Tutorials dazu? Ich scheitere gerade schon eine vernünftige "Standard"-Lib für die Architektur
-
Thread
Fahrtcontroller mit 4 unabhängigen CAN Bussen
bei SPI/UART helfen könnte. Von daher würde ich auch eher auf vier günstige Controller (z.B. STM32F042) setzen. Läuft ja eh das gleiche Programm in allen. Matthias
-
Thread
STM32F0 - Wechsel zwischen den verschiedenen Controllern
möchte gerne in die STM32 Welt einsteigen. Für ein reales Projekt wird es eher ein sehr kleiner STM32F042 werden. Wie leicht ist es z.B. auf einem STM32F072 zu entwickeln und dann die Programmierung auf einen STM32F0 umzustellen? Ist das großer Aufwand oder kann ich für den ersten Einstieg ruhig ein
-
Thread
Kleines ARM Modul wie Ardunio Nano gesucht
Spontan würde ich sagen: http://www.ebay.de/itm/NUCLEO-F042K6-STM32F042K6T6-STM32-Development-Board-Nucleo32-Kit-Support-Arduino-/252208524776?hash=item3ab8ccade8:g:fVUAAOSwv-NWaoSZ oder http://www.ebay.de/sch/i.html?_from=R40&_trksid=p2047675.m570.l1313.TR3.TRC1
-
Thread
Mikrocontroller gesucht
Oh sorry, die kleine Variante heisst STM32F042.
-
Thread
Einfache Mikrocontroller-Plattform für schnelle Basteleien
https://www.mikrocontroller.net/articles/Datei:UCortex.JPG Kleiner 20-poliger STM32F030 oder STM32F042 drauf (dann sogar mit CAN und USB) mit Abblockung sowie Filterung für ADC, Spannungsregler, Programmier- /Debugstecker mit zuschaltbarer UART-Schnittstelle. Maße: 32 x 23mm. Unheimlich praktisch
-
Thread
Richtigen Datenbus gesucht
fixiert bist, gibt es übrigens auch günstige mc und Boards mit integriertem CAN in der ARM-Welt (STM32F042), z.B. das hier für 10€ mit bereits integriertem Debugger: http://www.st.com/web/en/news/n3742 ... oder das Gegenstück von TI, da gibt es einen mc mit bereits integriertem CAN-Treiber (k.A.