-
Thread
GPSDO mit ATMega - Suche 32 Bit Zähler IC
Wie wär's mit einem Mikrocontroller, der ausreichend schnelle Timer hat? Ein STM32F103RBT6 zB (gibts handliche Eval-Boards für) hat Timer die mit 36MHz externem Takt zählen können. So brauchts 0 externe Komponenten...
Genauigkeit zu optimistisch gesehen wird. Weiter oben hatte ich auf eine GPS-stabilisierte Messung mit einem STM32F4xx verwiesen, die von Hause aus schon 6 ns Auflösung/Genauigkeit bietet. Meines Erachtens ist die Wahl eines geeigneten µC effektiver, als mit diverser Hardware schnelle Timer nachzubilden.
-
Thread
STM32 I2C Problem
Hallo, ich versuche mit einem STM32F103RCT6 ein Register von MPU6050 über I2C unter Verwendung std-cmsis-lib auszulesen. Es lässt sich problemlos beschreiben, nur das auslesen zum zweiten geht nicht mehr. Hier ist mein Code: [c]
übrigens lässt sich der MPU6050 problemlos von einem STM32F4 uC mit dem selben Code im Wesentlichen auslesen.
-
Thread
[STM32F4xx] NRF24L01+ Funkmodul Source Code
nicht direkt verwendet werden aber wer selbst mit dem Funkmodul NRF24L01+ arbeitet und dieses an einem STM32F4xxx betreibt (StdPeriphLibs), der wird vielleicht das ein oder andere nützlich finden. Es gibt eine ganze Menge Fallstricke beim NRF24L01+ aus China, denn Originale von Nordic sind kaum zu bekommen
Anbei die Weiterentwicklung, diesmal aber auf dem STM32F103 und der StdPeriphLibs. Der CPU M3 Kern spielt nur soweit eine Rolle, wie die Low Level Routinen ganz unten im DRV Modul angepasst werden müssen an die Hardware. Das Modul DRV ist das Treiber Interface
-
Thread
STM32: interne Pull-Ups für SPI
Version? Ich nuzte Version 4.16.1 STM32Cube V1.0
bereitstellen. Nicht zwangsläufig. CubeMX generiert einem leere Handler mit __weak-Symbol in der "stm32f4xx_hal_spi.c". Es macht also keinen Unterschied ob diese in der "main.c" vorhanden sind oder nicht. Jedenfalls konnte ich keinen Unterschied feststellen. Unter 1 MBaud funktioniert NSS nicht.
-
Thread
unsägliche automatische Übersetzungen
Beschreibung eines englischen Angebots auf ebay Deutschland: Dormer F300M5X13/16 F300 HSS Runde Spaltung Stirbt Metrisch Grob 5.0 x 0.80 Wer es genau wissen will: bei dem Artikel handelt es sich um ein stinknormales M5 Gewindeschneideisen.
Sehr wertvoll : http://de.aliexpress.com/item/STM32F103C8T6-ARM-STM32-Minimum-System-Development-Board-Module-ForArduin/32282374854.html '64 Karat flash-speicher, 20 Karat sram.' http://de.aliexpress.com/store/product/1000W-ZVS-Low-voltage-induction-heating-board-module-Tesla-coil
-
Thread
Schrittmotor und Treiber für Drehkondensator
geeignet. Nein! Für Ethernet sind sogar kleine Mikrocontrollerarchitekturen wie AVR oder kleine STM32 sehr gut geeignet, seit es die Ethernet Controller W5100 und W5500 gibt, die man ganz locker per SPI steuern kann. Selbst mit einem Mega328P oder einem (auch sehr kleinem) STM32F091, STM32F103 (Bluepill) oder STM32F401/411 (Blackpill) gelingt eine vollständige TCP- und/oder UDP Implementierung inklusive einfacher Hardware-Ansteuerungen. Da betrachte ich mal, einen kleinen Linux-Controller für so eine Aufgabe
-
Thread
STM32 SPI Clk und DMA
Forum zu meinen Versuchen einen Positionssensor mit SSI-Schnittstelle auszulesen Hilfe gefunden: [[STM32 SPI im Halbduplex-Betrieb mit DMA]]. Leider habe ich immer noch Probleme mit der Aufgabe. Der Sensor hat ein CSN-, CLK-, und DO-Pin. Diese habe ich bei meinem STM32F103CB mit SPI1_NSS (PA4). SPI1
im Idle high bleibt? > Ich habe dasselbe Problem mit der gleichen CPU-Famile. Bei SPI gibt es 4 Modi, die sich darin unterscheiden, welches die aktive Flanke und welches der CLK Pegel im Idle ist. Weiss jetzt nicht auswendig, wie das beim STM32 einzustellen ist, aber das Datenblatt gibt das
-
Thread
Empfehlung, Eigene Meinung:evaluation development board ARM
oder Watterott (teilweise zumindest) oder bei Distris wie Farnell und Co. Und beim Ali gibts günstige STM32F103C8 Boards ohne weitere Peripherie, passen auf ein Breadboard. Habe letztens ein paar für 2,42 € gekauft. Alleine der Prozessor kostet bei Reichelt schon 3,99 €, aber immerhin bekommt man einige
sehr verbreitet. An Tools gibt es alles von Kommandozeile bis IDE, Tutorials liefert dir Google mit 'stm32 tutorial' auch reichlich. Es gibt natürlich noch viele weitere Lizenznehmer die µC mit ARM Kern anbieten, aber ich glaube keiner ist so hyperaktiv wie ST.
-
Thread
STM32F1 Probleme mit Frings I2C-Bus Routine
Stefan ⛄ F. schrieb im Beitrag #6930614: > Aus dem Datenblatt: > "The default I2C address is 0x29 (7-bit)." > > Warum sprichst du die Adresse 0x50 an? Da war es, das Brett vorm Kopf :) Beim ganzen Testen
Da ist nur das Eeprom 24C08 auf dem STM32 Board, das Board was auch auf deiner Seite beschrieben ist "STM32F103VET6 Minimum System Development Board".
-
Thread
Unterschied zwischen bei Compiler MPLAB® C und MPLAB® XC
PersonalSaSchr/vschilli/QtProjekte/ ältere Screenshots: http://picforum.ric323.com/viewtopic.php?f=46&t=103#p745 Die HID-API kann man natürlich auch in VS C++ verwenden.
Hallo Volker, kennst du dich mit STM32 aus?
-
Thread
STM32 PIN E5
Hallo, Ich versuche einige Pins vom Port E zu initialisieren jedoch bleibt der stm32 stehen bei dieser init: [C] GPIO_InitTypeDef GPIO_InitStructure; RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOD | RCC_APB2Periph_GPIOE , ENABLE); GPIO_InitStructure.GPIO_Pin = GPIO_Pin
STM32F103ZET6
-
Thread
Scriptsprachen im Embedded Bereich
Also ich habe eine ziemlich umfangreiche Applikation, wo ich Python einsetze: 4 Karten mit STM32F103 werden von einem mini2440 gesteuert. Die 4 Karten werden mit C++, der mini2440 mit Python (+nCurses) programmiert.
Ruhe auf dem PC in TCL/Tk schreibe und teste und dann nur noch ein Knöppken drücke und es auf den STM32 schiebe :-) Und wenn dann doch mal etwas wirklich schnell oder speziell sein muss, kann man Tcl schnell per C erweitern. Das ist aber zumindest hier sehr selten.
-
Thread
Mit welchen ICs arbeitet ihr am liebsten und warum? Gesperrt
stm32f103
Wilhelm F. schrieb im Beitrag #3288052: > Wirklich? Diesen ganz speziellen 80C382, nicht den 8048? Ne den 8048,8049 habe ich hier noch rumliegen und noch einen 8080A. Wilhelm F. schrieb im Beitrag #3288052
-
Thread
CubeIDE (oder AtollicSTUDIO) Flash lesen
Aktuell möchte ich ein STM32F103 mit "EEPROM Emulation" nutzen, der Controller schreibt in den letzten 4 1K Blöcken Daten. Diese Daten möchte ich auslesen und auf dem PC ablegen. Ist es mit CubeIDE (der dem älteren AtollicSTUDIO
CubeIDE benutzt im Hintergrund den CubeProgrammer. Suche die STM32_Programmer.sh. Von der Kommandozeile kannst Du dann beliebig Bereiche lesen und schreiben und noch viel mehr. Z.B. ab Speicheradresse 0x20000000, 16byte in Datei daten.hex schreiben: ./STM32
-
Thread
Platine entwerfen
Generiere BOM- und CPL-Dateien für JLCPCB Stückliste von Chat GPT: Name LCSC Part # Beschreibung STM32F103C8T6 C82894 Mikrocontroller OPA380 C12084 Photodioden-Verstärker BPW34 C35395 Photodiode Laser Diode C430181 635 nm OLED SSD1306 C965002 0.96", I2C TP4056 C53484 Ladecontroller
Vorschlag zur technischen Machbarkeit machen: STMicroelectronics bietet mehrere Time-of-Flight (ToF) Sensoren an, die sich für Distanzmessungen im Nahbereich eignen. Für Dein Vorhaben erscheint mir der VL53L4CD interessant: https://www.st.com/resource/en/datasheet/vl53l4cd.pdf Dieser Sensor misst
-
Thread
uC für 0,20€ CH552 / CH554 von WCH Billig Micro mit USB Funktion, Chip vorstellung
nicht, kommt man preislich in die Naehe von Silabs-MCUs. LCSC CH559L 1St. 1,60 USD Digikey C8051F385 1St. 2,29 USD Kleiner Hinweis: der STM32F072C8 ist bei Aliexpress schon für 1 USD zu haben.
kommt man preislich in die Naehe von Silabs-MCUs. > > LCSC CH559L 1St. 1,60 USD > Digikey C8051F385 1St. 2,29 USD > > Kleiner Hinweis: der STM32F072C8 ist bei Aliexpress schon für 1 USD zu > haben. Achso hätte ich vielleicht noch erwähnen sollen, die sind untereinander alle recht
-
Thread
STM32F103C8T6 kann nicht verbinden zu GDB in STM32CubeIDE
Habe hier 3 Stck. STM32F103C8T6 (BP, blue pill), die ich mit STM32CubeIDE mittels BMP Usb Stick (ein auf BMP umprogrammierter XTW ST-LINK V2) programmieren will. 2 von ihnen lassen sich problemlos programmieren über GDB Hardware debugging, über die 4 Pins (3.3V, GND, SWIO, SWCLK) angeschlossen. Bei einem der drei jedoch sagt STM32CubeIDE aber immer, s.Bild, es gebe ein Verbindungsproblem zum Target. Jetzt meine Frage: entweder die BP ist kaputt
-
Thread
IAR mit Olimex Jtag-Adapter ->Fehler
Hallo! Ich versuche nun schon seit längerem mein STM32-P103 Board von Olimex zu programmieren und zu debuggen. Ich benutze dabei: - IAR Embedded Workbench Kickstart 5.41 ( auch schon neuste Version pobiert) - arm-jtag-ew Jtag-Adapter von Olimex -
anschließend die DDL im IAR-Ordner ersetzt. Mein Ziel ist derzeit einfach das Template aus der neusten STM32-Firmware zu flashen. Es kompiliert alles einwandfrei jedoch bekomme ich beim Debuggen ständig Fehler angezeigt. Meine Vorgehensweise: 1. STM32F10x_StdPeriph_Template mit dem eww-File laden.
-
Thread
[S] ARM M0 mit USB device für < 1€@100qty?
Verhandlungen erfordern. Aber bei entsprechender Stückzahl sollte das gehen. Andererseits könnte der STM32F042F4 in die gewünschte Lücke fallen, sobald man ihn in Stückzahlen kaufen kann. Da weiß sicher ST selber - oder beispielsweise Fuuture Electronics als ST Distributor - ob die Preisvorstellung am
schau mal in China nach STM32F103. Ich hab die CBT6 128kbyte-Version für ca. 1,20 EUR @ 10 Stück, inkl. Versand, auf Aliexpress gekauft. Wenn man da 100 ordert und sich mit weniger Flash zufrieden gibt dürfte 1 EUR vermutlich
-
Thread
Led display in ganz viele und möglichst schnell
800khz angesteuert werden? Da nimmt man weder einen nano noch einen ESP sondern sieht sich mal in der STM32 bzw. Cortex Ecke um und nimmt dann einen PWM Timer gefüttert über DMA... Da kannste ganze Großdisplays mit (bei mir sind es ca. 2000x WS2812 auf einem STM32F103) betreiben. Du darfst nicht vergessen
https://youtu.be/cA4L49habEY
-
Thread
µC gesucht mit Ext.Mem.Int, USB, DMA
Möglichkeiten bestehen, die Daten rechtzeitig ins normale RAM zu verlagern. Controller mit mindestens 32KB RAM, externem Speicherinterface und USB gibt es jedenfalls einige. In den STM32F103/105 Reihen beispielsweise.
PS: Wenn ich hier STM32 erwähne, dann weil ich die besser kenne als die LCP1700. Prinzipielle Unterschiede in der Vorgehensweise dürfte es dabei nicht geben, vielleicht arbeitet NXP beim USB etwas anders, aber das ändert
-
Thread
STM32 ADC & DMA and USB (CDC) with stm32duino
Hallo, mein Plan ist den ADC mit DMA zu verwenden (4 Kanälen). Die Daten will ich dann per USB (CDC) verschicken. Bis jetzt habe ich "stm32duino" als Grundlage dafür benutzt. Leider bin ich bei den Interrupts nicht weiter gekommen. Die wurden einfach nicht gefeuert. uC: STM32F103 (blue pill) Frage: 1. Gibt es ein Beispiel wo die beiden ADCs verwendet werden um per DMA fortlaufend die 4 Kanäle einzulesen? 2. Wie kann ich die Interrupts "aktivieren". Was kann man
-
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
Hier habe ich erläutert wie das geht: https://www.mikrocontroller.net/articles/USB-Tutorial_mit_STM32#Konfiguration_der_PC-Seite Auf GitHub sind Binaries für den STM32F103 welche eine Enumeration als WCID Device durchführen, musst du nur auf ein Bluepill o.ä. flashen: https://github.com/Erlkoenig90
-
Thread
STM32 conditional breakpoint
Hallo, ich versuche gerade meine Firmware zu debuggen, bei einer kritischen Stelle soll der STM32f103 anhalten, wenn die Variable einen bestimmten Wert erreicht. Ich verwende den Jlink EDU und erhalte beim starten der Debug Session in Keil folgende Fehler Meldung: "this target device does not support conditional breakpoints" Wo liegt das Problem? Beim STM32 oder beim EDU? Ich habe es vorübergehend so gelöst. [c] if (on_off == 1) { __asm {bkpt 0}; } [/c]
-
Thread
STM32F103 CAN Problem
Hallo, ich versuche gerade verzweifelt den CAN-Bus zum Laufen zu bringen mit einem STM32F103R4. Dazu habe ich mir den Beispielcode von Keil (http://www.keil.com/download/docs/351.asp) angeschaut. Leider ist schon während der Initialisierung schluss. Wenn ich nämlich aus dem "initialization
wenn ich den Beispielcode ausführe als auch meinen eigenen. Hier der Auszug aus dem Keil-Code: [c] void CAN_setup (void) { unsigned int brp = stm32_GetPCLK1(); RCC->APB1ENR |= RCC_APB1ENR_CANEN; // enable clock for CAN //
-
Thread
Alte .net Apk mag keine USB to RS232 Adapter
%2BNdxjJUqhQFDdQOdguFCXj4bQt9c7C2v2blliWZTbHmBbjFAz3A1dAKVbngrHbTsBgYUcYV8NC0Z6xrdTaycVTzULF0%2FCc%2BGA5D9G0P%7Ctkp%3ABFBM5Iex96Ng
Falls du ein STM32F103RB-Board mit USB herumfliegen hast (z.B. ein STM32-Bluepill-Board oder STM32-Olimexino), flashe mal diese Software drauf. Dies ist eine modifizierte USB-Seriell-Wandler-Firmware (USB-CDC-ACM),
-
Thread
emWin oder LVGL für ePaper?
ePaper-Display mit 400x300 Auflösung, für das ich eine Grafikbibliothek suche. Angetrieben wird das von einem STM32F411. Nach einigen Versuchen mit der HAGL https://www.appelsiini.net/2020/embedded-graphics-library/ bin ich von dieser wieder abgekommen, da die Fontunterstützung doch zu primitiv ist. Die HAGL
https://blog.mike.norgate.xyz/stm32-eink-display-part-1-904f7d03e7b0
-
Thread
von CAN auf RS485
scharf in der Bucht sehen, was dort bereits an fertiger Hardware angeboten wird. Spontan würde ich ein STM32F103-Board nutzen. STM32Fx-Discovery hat sogar einen JTAG/SWD Programmierer mit USB drauf der sogar sehr potent debuggen kann und das Ding ist richtig schnell und hat genug Programmspeicher und RAM
. Wenn es alternativlos ist, würde ich mal auf den STM32F4Discovery (Cortex-M4) setzten. Der kostet unter €20.- und ist gut erhältlich. Juppeck
-
Thread
Zeigt her eure Kunstwerke (2020-2022) Bilder
verwenden. Der Aufbau ist ziemlich einfach: Eingangs- und Ausgangssignal sind hart durchverbunden, ein STM32F103C8T6 tastet das Signal unmittelbar ab, das klassische Nokia-5510-Display dient als Anzeige, ein Drehgeber mit Taster zum Nullen der Anzeige und für die Menüsteuerung. Weil ich noch so viele davon
Terminal Befehlen. SD-Karte zum Loggen der Daten im CSV Format. Passiv gekühlt. Mikrocontroller: STM32G071CB Opamp: LTC1050 Mosfet: IRLB8721PbF Feinsicherung für Last: 1,6A Bei voller Last (1A,14V) im Dauerbetrieb wird der Mosfet ca. 90°C warm und sein Kühlkörper etwa 60-70°C. Der Shuntwiderstand
-
Thread
STM32 PWM Spannung nur 1,06 V
etwas am verzweifeln. Ich schreibe Momentan an meiner Bachelorarbeit und ich möchte gerne mit einem STM32F103RB eine H-Brücke (DRV8873) per PWM (mit disable und nSleep Pin) Ansteuern. Ich verwende der Bequemlichkeit halber den CUBEMX um mir die HAL erstellen zu lassen. Meinen Prescaler hab ich auf
Hauptargument der HAL: Portabilität von Code aber beschränkt auf STM32 ist z.B. nicht für jeden von Interesse.
-
Thread
MMC SD library FAT16 FAT32 read write
bb0e 0007 10cd 0000050 eb5e 32f0 cde4 cd16 eb19 54fe 6968 2073 0000060 7369 6e20 746f 6120 6220 6f6f 6174 6c62 0000070 2065 6964 6b73 202e 5020 656c 7361 2065 0000080 6e69 6573 7472 6120 6220 6f6f 6174 6c62 0000090 2065 6c66 706f
b429 cb13 204b 2020 2020 2020 2020 0000c50 2020 4146 3354 2032 2020 1f0e 77be ac7c 0000c60 c022 0b74 b456 bb0e 0007 10cd eb5e 32f0 0000c70 cde4 cd16 eb19 54fe 6968 2073 7369 6e20 0000c80 746f 6120 6220 6f6f 6174 6c62 2065 6964 0000c90 6b73
-
Thread
Inertial Sensor um ohne GPS zu navigieren
im Beitrag #3143785: > .. hab mal ein bild gefunden.... Was erkennst du da, außer dem Prozessor STM32F103, dem Kompaßsensor HMC5843 und dem Funkmodul?
Hat sich schon jemand intensiver mit dem stm32f3discovery in dieser Richtung beschäftigt? Würde mich schon mal reizen...
-
Thread
Stlink auf Discoveryboard verflashed
vorneweg: Ich würde mich was STM Controller angeht noch als fortgeschrittener Anfänger bezeichnen. Gestern habe ich auf einem STM32F407G Discovery Board ein STLink update durchgeführt. Die Software hat mir da angeboten das Ding ohne
Verschlüsselung ist ebenfalls geknackt, siehe hier: https://hackaday.io/project/158262-using-blue-pill-stm32f103c8t6-as-st-link Thomas Z. schrieb im Beitrag #6047282: > Mit dem Utility komme ich aber nicht mehr auf den Hauptcontroller. Möglicherweise kannst du mit einer älteren Version des ST-Link
-
Thread
Ralink RT5350F Board für 2,59 € !
Schnittstelle? Eignet sich ein "Black Magic Probe" als Jtag? (https://medium.com/@paramaggarwal/converting-an-stm32f103-board-to-a-black-magic-probe-c013cf2cc38c)
auf dem Spi-Flash "Q32B" drauf steht, wird es wohl ein 32 MBit Typ sein, also 4 MBytes.
-
Thread
Was tun mit altem Zeitzeichenempfänger
mit korrektem und genauen Zeitcode zu senden wäre aber auch nicht wirklich schwierig. Wenn man einen STM32 statt einem Arduino verwendet, dann reicht folgendes: - zwei Mignonzellen bzw. Steckernetzteil - ein STM32F103 - "Sender": Speicherdrossel, Kondensator und Widerstand - "Empfänger" (sogar ein
tx_news_pi1%5Baction%5D=detail&tx_news_pi1%5Bday%5D=25&tx_news_pi1%5Bmonth%5D=10&tx_news_pi1%5Byear%5D=2021&cHash=1e27d53fe127612d4f55345fbf7a40b8
-
Thread
STM32 Timer Compare Interrupt mit STL?
Ich habe funktionierenden Code, der eine PWM an Timer 4 mit Kanälen 1 und 2 misst (STM32F103). Damit gibt es ein Problem: die Capture-Interrupts werden durch Störungen zu häufig ausgelöst. Ich möchte Sie nun durch Deaktivieren "Entprellen" und nach definierter
über einen weiteren Compare-Interrupt wieder freigeben. Allerdings bin ich Neuling mit ARM und STM32. Könnte mich bitte jemand auf die richtigen Funktionen verweisen, wie ich mit der STM32 SPL passend zu [code] TIM_ITConfig(TIM4, TIM_IT_CC3, ENABLE); [/code] den Comparewert = Timer + 30
-
Thread
Display+GUI Empfehlung für STM32
Hallo an Alle. Wer kann ein Display für STM32 empfehlen, idealerweise sollte es folgende Kriterien erfüllen: - günstig (gerne aus China) - möglichst mit Touchscreen - SPI Interface ist ein muss - GUI sollte frei sein (kann aber auch sehr
entfernung noch lesbar sein :) Ich bin auf folgendes Board gestoßen: http://www.ebay.de/itm/Neu-STM32-STM32F103VCT6-3-2-Entwicklungs-Board-TFT-LCD-Module-Serial-JTAG-SWD-/320942712059?pt=Wissenschaftliche_Ger%C3%A4te&hash=item4ab9ad24fb Würde vom Display Unklar ist, was alles auf der CD ist. Ich