-
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
STM32 USB viele gleiche devices an einem host
Sekundentakt ein Datum mit ca. 40 Bytes. Die Stromaufnahme der einzelnen Module ist minimal, grad was der STM32F042 benötigt. Wenn ich mehr als 5 Module an einem USB Port (via aktivem oder passivem Hub) anschließe, hab ich Probleme: - manche Module melden sich nicht am PC an, - wenn ich sie der Reihe nach
-
Thread
ST/Atmel Suche
Von STM32 gibt es den STM32F042 im 20-poligen Gehaeuse. Allerdings nur mit 12-bit ADC. Mit Mittelung kann man mehr erreichen. Die STM32F37 haben Sigma-Delta Wandler mit 16-bit, allerdings ist der Gain Fehler mit -2.4 bis -3.1
-
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
Habt ihr einen Standard STM32 für eure meisten Anwendungen?
Vor der Chipkrise habe ich mir 5 STM32F042 gekauft. Ich brauchte einen. Warum? Weil es die bei dem Händler nur im vielfachen von 5 gab und ich 0.8mm Pinabstand bei LQFP-32 leichter zu löten finde als welche mit 0.5mm Abstand. Außerdem wollte
-
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
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
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
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
Unsauberer Pegel nach TXB0104PWR
für die LED Steuerung eines unserer Projekte gedacht ist. Ausgangssituation: Ich habe einen STM32F042 der eine Reihe WS2812 LEDs ansteuern soll. Dafür wird das Signal an Pin A1 erzeugt, und mit einem TXB0104PWR auf 5V LL geshiftet. Problem: Testweise habe ich ein einfaches Rechtecksignal an dem
-
Thread
STM32F4 MidiDevice
48pin) sind häufig nicht so üpping ausgestattet und da wird es mit mbed schnell knapp. z.B. ist der stm32F042 im 32pin Gehäuse mit 32k Flash am Ende. Aber egal, das muss jeder für sich und sein Projekt selbst entscheiden. Die minimalistische Variante hat genauso seine Vorteile und Nachteile wie der mbed-Hammer
-
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
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
STM32F446 USB-CDC mit StandardPeripheralLib - nix geht
mit SPL-OTG-Treibern von ST beim STM32F405, STMF401, STM32F429, STM32F407 und am STM32F103 oder STM32F042 mit unterschiedlichen Treibern (auch mit dem Code von W.S.). Aber nicht beim STM32F446. Verwende ich die HAL und CubeIDE/MX, läuft auch der STM32F446 USB problemlos. Sowohl getaktet über PLLQ
-
Thread
USB mit HID für STM32
Byte zwischen Host (PC) und Device (µC) hin und her schicken. Bisher ist der Code nur auf einem STM32F042 getestet. Ich wäre dankbar, wenn jemand versuchen würe, das auf einem STM32F103 o.ä. zu testen und ggf. den Code anzupassen (bitte passende #define setzen) Code anbei. Anwendungshinweise: 1.
-
Thread
Generierung eines analogen Videostreams aus einem Array // DIY Thermografie
das schon immer mal machen wollte. Oder auch direkt aus einem µC heraus, ST gibt selbst für einen STM32F042 an, dass der 10 MHz an den GPIOs schafft. Allerdings wird das nur mit DMA klappen, der Rechner dürfte gut mit Datenschaufeln beschäftigt sein. NTSC (wie auch PAL) ist blöd, weil es kein reines
-
Thread
C Programmierung Wie abfrage ob eine Adresse gerade ist
Bei mir tritt es bei einem STM32F042 auf. und zwar beim Aufruf von [c] /** * @brief Transmit and Receive an amount of data in blocking mode. * @param hspi pointer to a SPI_HandleTypeDef structure that contains *
-
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
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
Can-Controller/µC
, bemühe mal die parametrische Suche. Guter Tipp... Parametrische Suche ergab bei mir den : STM32F042x im TSSOP20 - Gehäuse - schön klein .... Dann muss ich nur noch lernen diesen µC in Assembler zu programmieren.... :-/ Frank K. schrieb im Beitrag #4239758: > 8 Bit: empfohlen: PIC18F26K80
-
Thread
ADC Auslesen STM32F04
Beispielcode für mich? https://github.com/STMicroelectronics/STM32CubeF0/tree/master/Projects/STM32F042K6-Nucleo/Examples/ADC/ADC_DMA_Transfer Dürfte sich bereits auf deinem PC befinden als Teil des STM32CubeF0.
-
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
Calibration ADC STM32F334
ca. 10 bis 30 mV genau und jedes Mal etwas anders. Hinterher maximal 1 bis 2 mV Abweichung. Mit STM32F042F6 (nur VDDA genutzt, allerdings 100000 fachem Oversampling). Nach 10 h keine Abweichung erkennbar. Alles bei Raumtemperatur. Vielleicht hilft dir das, ob der einfacherere ausreicht.
-
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
PicoMon für CH32V003 oder STM32F0xx
CH32V003 nicht ausreicht (das war dann der Grund, warum es das ganze jetzt für 2 Controller gibt: ein STM32F042 und STM32F070F6 haben grundsätzlich 6 kByte RAM und der ist immer ausreichend bei diesem Projekt). Die Funktionsweise ist wie so oft simpel, aber manches artet dann sogar in Arbeit aus: Der
-
Thread
USB2CAN Adapter aus China - kann der was ?
die Canable sind wohl auch mit den 8Devices Korlan USB2CAN identisch. Selben STM32F042/STM32F072 mit internem CAN Bus und externem Transceiver. Da gab es auch den entscheidenende Hinweis : candlelight firmware https://github.com/candle-usb/candleLight_fw Passt auf den ersten Blick
-
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
STM32F0x2 ADC ohne HAL Funktionen
Hallo, hier eine Minimalimplementierung um auf einem STM32F042 einen AD Pin und die Die Temperatur auszulesen. Gegebenenfalls müssen die Pins, die eingelesen werden sollen, noch auf Analogen Eingang gestellt werden. Gestestet mit PCLK=12MHz. [c] void initAdc
-
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
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
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
Keil uVision Linker Error L6218E
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-Discovery.c... C:\Keil_v5\ARM\PACK\Keil\STM32F0xx_DFP\1.2.0
-
Thread
Welcher Bus kann das?
das grenzwertig. Der Controller ist bereits bei Rutronik mit ~ 2,00€ gelistet. Andere Gehäuse (STM32F042 im TSSOP20) wird es zwar demnächst geben, aber ein Liefertermin stht noch nirgends. Der eigendliche CAN-Bus-Treiber ist von der Technologie und vom Preis her ähnlich wie RS485-Treiber. Wenn Du
-
Thread
UART Clock Initialisierungsproblem auf STM32F407G-DISC1 (Discovery)
gesagt, auf folgende STM32-Plattformen portiert/angepaßt: stm32f030f4 stm32f030k6 stm32f030r8 stm32f042f6 stm32f051 stm32f072rb stm32f100 stm32f103 stm32f103rb stm32f207zg stm32f303 stm32f303k8 stm32f401 stm32f407 stm32f411 stm32f429 stm32l031k6 stm32l053c8 stm32l073rz stm32l152 stm32l152rb
-
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
Wasserdruckmessung
Hardwareeigenschaften: STM32F042 @ 8MHz HSI EA DOGM162 Stromaufnahme 4mA in Betrieb Versorgung über CR2032 (vorerst)
-
Thread
Full Speed WinUSB-Gerät gesucht
Ich hatte das mal für einen STM32F042 implementiert: https://github.com/Solartraveler/audiomux/commit/93f77494a07cac6d8725a0295ec0d34d0a35b499 Hier hab ich das auch mal aufgeschrieben, was zu tun ist: https://www.mikrocontroller.net
-
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
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
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
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.
-
Thread
STM32 Chips zur Zeit so gut wie nicht beschaffbar
Biete: 35x STM32F042C6T6 zu je 2849€ 8x STM32F103RC zu je 3399€ 8x STM32F103RE zu je 3499€ 2x STM32F107VC zu je 3599€
-
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
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
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
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
STM32 für Einsteiger - der Artikel zum Krieg (µC Wahl)
mehr in 20pin gibt. also dann entweder den stm32f031f6 (doof nur dass diesen niemand führt), den stm32f042 auch nicht. dein einkäufer denkt dann: also wenn st mir den 16k flash für 0.4Euro verkauft, zahl ich für 32k flash nur ganz wenig mehr. oft ist es dann mind. das doppelte, da wie gesagt st dann