-
Thread
Synchrontester für Drosselklappen
Für weitere Experimente ist just heute folgendes Kit eingetroffen: http://www.amazon.de/SainSmart-STM32F103VCT6-Entwicklungs-Board-Module-Serial/dp/B0081JPBQU/ref=sr_1_1?ie=UTF8&qid=1409168960&sr=8-1&keywords=SainSmart+STM32+STM32F103VCT6%2B3.2%22 Hierzu werde ich sowohl die Software veröffentlichen
die Aufzeichnung auf SD-Karte ein- und aus zu schalten. Als nächstes steht die Portierung auf das STM32 Board an. Ich hoffe spätestens nächste Woche ein erstes Software-Release machen zu können. Weitere Schritte mit der alten ATMega-Hardware sind nicht sinnvoll, weil die nun folgenden Erweiterungen,
-
Thread
STM32-Board (CAN, Sound, RFM12, RFID): Schaltungsentwurf, Mitstreiter / Korrekturlayouter gesucht
Hallo Forum, ich entwerfe gerade den Schaltplan für ein STM32 Board. Zum Einsatz soll ein STM32F103RC kommen. Die Wahl ist auf diesen gefallen, weil er einen I2S Anschluss hat. Folgende Eigenschaften sind geplant: STM32F103RC - 32MBit SPI Flash - CAN
-
Thread
Radxa RS114 oder anderer µC zum Einstieg?
auf eben diese Maschine gedrillt wurde. Ich hatte hier schon mal gewitzelt mit "Ingenieur für STM32F1xx" versus "Ingenieur für STM32F3xx", die sich 'grundlegend' unterscheiden... Nein, so nicht. Eigentlich mit allen Produkten kann man etwas basteln und man kann (und muß) auch bei Verwendung
anzusteuern oder ein paar Buttons abzufragen oder ADCs auszulesen bist > Du mit 8 MHz Taktfrequenz, 32 kB Programmspeicher und ein paar hundert > Bytes RAM schon mehr als reichlich ausgestattet. Das ist tatsächlich mehr als reichlich. Wenn ich mal nach einer Grundausstattung für den STM32F103 schaue
-
Thread
DOGM - 163 Initialisierung +5V SPI
hier schon seit 3 Tagen und versuche ein DOGM163 Display mit +5V und im SPI- Mode mit einem ATmega32 zu initialisieren aber es will einfach nicht klappen. 1 Frage: Brauch eine Hintergrundbeleuchtung um Zeichen am Display zu erkennen ? 2 Frage: Ich benutze die ISP Schnittstelle um meinen ATmega32
bin auf diesen Beitrag gestoßen. Leider sehe ich noch nichts auf dem Display. Habe es an einen STM32F103 (blue pill) angeschlossen und kämpfe noch mit der Initialisierung. Muß ich den CSB (CS) mit jedem Command toggeln? Habe auch mal die für STM32F103 modifizierte dogm.c angehängt. Sie ist zwar
-
Thread
STM32 Ride7 Einstieg
keine brauchbaren Howto´s in deutsch oder englisch, die einem den Einstieg in die Programmierung der STM32F Prozessoren mithilfe von Ride geben. Könnt ihr mir da welche Tipps geben ?
int x,anzahl; anzahl = 40; RCC_Configuration(); // es muss richtige Definition in stm32f10x.h einkommentiert sein (STM32F10X_MD) IO_Configuration (); //NVIC_Configuration(); SysTick_Config(75000); // ruft in cyklischen Abständen eine ISR auf (1ms) // LED 3
-
Thread
USB Pakete interpretieren
LeCroy-Software einzuladen und zu analysieren. Einzige Einschränkung: Du müßtest das Programm auf ein STM32F4-Disco- Board oder auf ein 32F429IDISCOVERY umschreiben - etwas anderes habe ich hier nämlich nicht rumliegen. Aber eigentlich hast Du Deine erste Fragestellung ja inzwischen selbst gelöst
letztendlich gemacht? > Wie hast Du gemessen? Ich habe die USB-Library bzw die Dokumentation von STM32F4 angeschaut und dort habe ich die folgenden Funktionen: uint32_t DCD_EP_PrepareRx( USB_OTG_CORE_HANDLE *pdev, uint8_t ep_addr, uint8
-
Thread
Problem mit OpenOCD und FT2232H-basiertem Interface (OOCDLink-H): Halt timed out!
funktionieren. Die oocdlinkh.cfg ist eine erweiterte oocdlink.cfg um die passenden VID/PID/Bezeichner. Die STM32.cfg ist unverändert. Das Target ist ein STM32F103C4. Folgendes passiert wenn ich zuerst OpenOCD starte [code]openocd -f interface/oocdlinkh.cfg -f target/stm32.cfg[/code] und dann mich per Telnet
: OOCDLink-H A Info : max TCK change to: 30000 kHz Info : clock speed 1000 kHz Info : JTAG tap: stm32.cpu tap/device found: 0x3ba00477 (mfg: 0x23b, part: 0xba00, ver: 0x3) Info : JTAG tap: stm32.bs tap/device found: 0x06412041 (mfg: 0x020, part: 0x6412, ver: 0x0) Info : stm32.cpu: hardware has 6
-
Thread
Level Shifter oder ähnliches für KFZ->MC gesucht
Levelshifter) Das ist mit Sicherheit die einfachste und billigste Lösung. In Frage käme zum Beispiel ein STM32F103RBT6 oder STM32F103VET6 Board. Die bekommst du bei Ali Express ab etwa 7 Euro. Alternativ könnte man irgendeinen anderen µC verwenden und dessen analoge Eingänge durch einen seriellen AD Wandler
Eingänge können das ganz sicher. Digitale Eingänge können das nur paarweise. Dann brauchst du aber 32 Eingänge für 16 Schalter.
-
Thread
Projekt Planung: Aquarium Überwachung
schlüssig wie ich sie umsetzen mag, bei einigen noch nicht: 0.) µC Ich würde am liebsten einen STM32F103 einsetzen, dieser gibt mir die Werte über einen ESP-01 an das Netz. 1.) Wasserstand Sollte ich da Ultraschallsensoren einsetzen oder lieber eine mechanische Lösung mit einem Pendel? Für
> Ich würde am liebsten einen STM32F103 einsetzen, dieser gibt mir > die Werte über einen ESP-01 an das Netz. Meiner Meinung nach spricht nichts dagegen. Auf den ersten Blick kommt mir die Aufgabe jedoch einfach genug vor, um
-
Thread
Empfehlung Equipment für Einstieg in uP Entwicklung
den Einstieg sehr empfehlenswert. Sie enthalten einen ST-Link, den man auch zur Verwendung andere STM32 Controller verwenden kann. Alle STM32 Mikrocontroller enthalten ab Werk einen nicht löschbaren seriellen Bootloader. Manche Modelle können auch über USB, CAN oder I²C befüllt werden. Debuggen geht
zum ST-Link ist der J-Link von Segger. Der kann auch debuggen. Hier ist meine Doku-Sammlung für STM32 (mit Links zu Software): http://stefanfrings.de/stm32/index.html Soweit ich weiß, gibt es keine STM32 Controller mit DIP Gehäuse. Aber es gibt das "Blue-Pill Board" (auch bekannt als "STM32F103C8T6
-
Thread
arm-gdb Konfiguration für OpenOCD
=========================== 1. OpenOCD starten: [code]C:\openocd\bin>C:\openocd\bin\openocd.exe -f interface/openocd-usb.cfg -f target/stm32.cfg -f actions/debug.cfg Open On-Chip Debugger 0.4.0 (2010-02-22-19:05) Licensed under GNU GPL v2 For bug reports, read http://openocd.berlios.de
gnuarm Toolchain für den GDB Server - OpenOCD - OpenOCD-USB Debugger aus dem Shop - Board mit einem STM32F103RB Was funktioniert: - Flashen mit OpenOCD - Eclipse compilieren und linken Meine debug.cfg (für OpenOCD starten): [code]gdb_port 3333 init reset halt flash probe 0[/code] Meine
-
Thread
STM32 (cortex-M3) startup code für codesourcery.
Hi !! Ich bin gerade dabei mich mit dem STM32F103 zu beschäftigen .. ich will mit der codesourcery G++ light toolchain ,openocd und eclipse arbeiten weil ich gerne freie tools nützen will wenns die schon gibt ;-) zu dem zweck hab ich einen
ohne murren compiliert .. der einzige schöhnheits fehler sind die warnings die die files aus der STM libary auslösen (stm/lib) .. sind insgesammt 13 stück bei mir .. next steps: .. code an meinen prozessor (STM32F103RBT6) anpassen ... das wäre dann wohl im linkerskript zu erledigen .. oder? .
-
Thread
STM32H7 - externe SPI Daten (ADC Werte) mittels DMA einlesen
Mich würde allerdings wundern wenn es nicht ginge. Auch mit dem CS Signal. Ich habe DMA auf einem STM32F103 verwendet. Und es funktionierte ;) Kann sein dass es nicht so möglich ist wie du möchtest aber dafür habe ich eine Lösung mit dem Timer beschrieben. Der ADC muss sicher nicht zwingend frei laufen
oder dahinter)? Kleiner Tip: "Event" kommt lt. PDF-Suche auf den 3556 Seiten 3338-mal vor! (rm0399-stm32h745755-and-stm32h747757-advanced-armbased-32bit-mcus-stmicroelectronics) Rein vom Inhalt kann meine ursprüngliche Frage eigentlich keine Noob-Frage (á là "...wie schließe ich eine LED an meinen
-
Thread
Mikrocontroller lernen als E-Technik-Student: Assembler bzw 8 Bit noch sinnvoll?
Anfänger mehr ist nie ändern, hat bei mir etwas gedauert bis ich das verinnerlicht hatte. Für den STM32 kann ich dieses Buch wirklich nur wärmstens empfehlen : https://leanpub.com/mastering-stm32-2nd die 29.99€ kann man dem Autor schon mal gönnen. und es gibt ein Git-Repo mit dierekt ausführbarem
es den Großteil nicht mehr. NEC, Mitsubishi, Fujitsu um nur einige zu nennen. Falls du meinst, der STM32F103C8T6 sei eine ganz andere Prozessorfamilie als der STM32F103CBT6, dann kommt deine Rechnung eher hin. W.S.
-
Thread
ATMEL (Microchip) erhöht die Preise
Axel S. schrieb im Beitrag #4666805: > Und als Abrundung am unteren Ende vielleicht noch STM8. Ist das heutzutage wirklich noch nötig? Preis: STM32F030F4 Stromverbrauch: STM32L0-Serie Bauform: STM32L011 (TSSOP14 oder QFN-3x3)
µController von Atmel sehr beliebt. 1 atmega 328p-au 2 atmega 328p-pu 3 atmega 2560-16au 4 pic32mx250F128b-i/sp 5 stm32f407vgt6 6 atmega 32u4-au 7 stm32f103c8t6 8 atmega 328p-mu
-
Thread
RTC bei STM32F030 puffern
ich finde keine Erwähnung einer Pufferbatterie für die RTC im Datenblatt des STM32F030. Heißt das, dass ich die RTC im ausgeschalteten Zustand nicht mit einer Zelle am Leben lassen kann? Meine mich zu erinnern, dass ich bei irgendeinem anderen STM mal einen Bat-Pin oder so ähnlich
Der STM32F030 hat keinen separaten VBat-Pin. Du musst den ganzen Chip laufen lassen, und ggf, in den Stromspar-Mode versetzen.
-
Thread
IL9341 größere Fonts erzeugen
Hallo zusammen, ich nutze einen STM32 um ein IL9341 via SPI mit folgender Library anzusteuern: https://github.com/martnak/STM32-ILI9341 Das reine Darstellen von Text und Vierecken etc klappt auch schon. In der Lib sind leider nur
Ich habe etwas ähnliches mit nem stm32f103 und einem externen SPI Flash umgesetzt.. allerdings arduino Die Daten werden direkt via dma bei 18Mhz als rgb24 an einen ili9488 geschickt. https://youtu.be/KhNEtgMYAAE
-
Thread
LCD-/OLED-Display in Sondermaßen für DIY-Scribble-Strip gesucht (1-zeilig, flach)
Beitrag #7891523: > Also montierst du doch lieber 24 kleine Displays So wird das im Behringer X32 auch gelöst. Je ein STM32F103 steuert 8 kleine LCD mit 128*64 Pixeln an. Die LCDs sind im BOM so bezeichnet: DISPLAY;LCD;CABLE:23mm;DOT:128*64;28PIN;17.9x10.86mm Die Behringer Ersatzteilnummer wird hier nicht helfen. Jeder Kanal hat einen weiteren STM32F103, der Knöpfchen, Regler, LEDs und Schalter verarbeitet.
-
Thread
STM32 Cube IDE Inline Assembler
Stefanus F. schrieb im Beitrag #5909247: > Der STM32L072 unterstützt nur 4 Unterbrechungspunkte und der erste > wird > von der IDE am Programm-Anfang gesetzt. Welchen Mikrocontroller > verwendest du denn? Wer das weiß, kann einen Blick in Reference Manual > werfen. Ich benutze den STM32F103C8T6 und meine gelesen zu haben, dass es 6 waren (nagelt mich net drauf fest :) ) Ich habe jetzt den Single Instruction Mode eingestellt, aber das ändert leider nichts.
-
Thread
STM32 Real Time Clock mit Millisekunden
Hallo, weiß jemand, ob es einen STM32 gibt, der eine RTC mit Millisekunden hat. Der STM32 den ich z.Z. benutze STM32F103 hat für die RTC einen 32-Bit Counter, damit kann man natürlich keine Uhrzeit + Millisekunden + Datum realisieren
also z.B. der STM32F407VG hat ein Subsecond register soweit ich weiß wird dieser aber nicht gesichert und läuft beim Start wieder bei 0 an. kann mich aber auch irren
-
Thread
Strommessung PWM Strategie
Strommessung eines PWM Signals zu programmieren. Das PWM hat eine Frequenz von 100Hz. ich verwende den STM32F103 als Mikrocontroller. Gibt es eine Möglichkeit den ADC so zu konfigurieren das ich meine Messungen genau zwischen der Periode des PWM messe? Oder wie geht man an so eine Messung richtig ran?
"stabil"? Ist denn der Strom stabil? > Das PWM hat eine Frequenz von 100Hz. > ich verwende den STM32F103 als Mikrocontroller. Also ist die PWM langsam und der µC tendentiell eher schnell. > Gibt es eine Möglichkeit den ADC so zu konfigurieren das ich meine > Messungen genau zwischen der Periode
-
Thread
JBC T245 Verbindungstechnisches Rätsel
Design ausgearbeitet? Ich habe noch nicht alle BE. Für den Controller nehme ich den ATmega, STM32F103 und/oder F469. Der STM32F469 ist für ca. 55 EUR als DISCO Board erhältlich-> mit 4" 800x480 Pixel TFT LCD with capacitive touch screen. Von der T245 habe ich noch keine Daten (Pinbelegung
> > Ich habe noch nicht alle BE. Was ist BE? > > Für den Controller nehme ich den ATmega, STM32F103 und/oder F469. > Der STM32F469 ist für ca. 55 EUR als DISCO Board erhältlich-> > mit 4" 800x480 Pixel TFT LCD with capacitive touch screen. > > Von der T245 habe ich noch keine Daten (Pinbelegung
-
Thread
STM32F1xx per Software unterscheiden
Servus, gibt es eine zuverlässige Möglichkeit die Varianten STM32F100, STM32F101, STM32F103, STM32F105 und STM32F107 durch die auf dem µC laufende Software zu unterscheiden? Wenn ja, wie? Kenne nur die Möglichkeiten die Rev. und die xxx-Density zu ermitteln.
-
Thread
sainsmart 3,4" an STM32f407zg
CoCox-IDE V1.5.1 mit GNU_Tools_ARM_Embedded\4.6_2012q2; -das Board ist : www.PowerMCU.com HY-STM32FxxxCore144 hier stm32f407zg mit NOR-Flash und SRAM zusätzlich; in Bild 09 ist das sainsmart mit SSD1289, -Bild 010 zeigt ein ILI9325, beide Displays mit dem gleichen Programm(nur umstecken
--dieses Board für STM32F103 lässt sich ebenfalls für das STM32F407 verwenden, -ohne Änderungen der Beschaltung! http://www.mikrocontroller.net/topic/264120#3051962
-
Thread
Suche ein Starterkit
gut wie allen Spielarten der STM32 Serie. https://www.st.com/content/st_com/en/search.html#q=Discovery-t=tools-page=1
Rechner, ohne FTDI oder andere Zwischenchips. Da das ganze periodisch reproduzierbar ist, reichte ein STM32F103 aus. Die Abtastrate lag bei 72MSPS für jeden ADC Kanal (kein Witz!). Die Zeitauflösung sowohl für den Vorlauf als auch die On-Zeit der Spule bei 1/72MHz. Wenn man die Timer sinnvoll verschaltet
-
Thread
Erfahrungen mit HY-Mini STM32V und Einstieg
Hallo, mir ist ein HY-MINI STM32V mit STM32F103 in die Hände gekommen. Soweit ich das beurteilen kann ist das ein interessantes kleines Board, die Schnittstelle zum Programmieren bedarf keiner zusätzlichen Hardware und ein 3,2" LCD
Fehlerquellen einzubauen. Die Atollics haben eine relativ neue Library von STM mitgeliefert, und unterstützen gleich die verschiedene DevBoards, zumindest die direkt von STM kommen. Du brauchst unbedingt: Die Datenblätter für die STM32FXX Familie Das Datenblatt für den speziellen
-
Thread
Cortex: wozu Taktangabe für GPIO
STM32, von denen kenne ich das jedenfalls.
beschrieben mit > > 50/100MHz sondern nur wenn ich GPIO_Speed_2MHz setze. Ich benutze ebenfalls einen STM32F103VC6 mit intern 72Mhz auf einem MiniSTV32 Board. Das 3.5" TFT-Display (HY35A) ist auch mit einem SSD1963 Controller ausgestattet und schmiert bei mehr als 10Mhz an dem FSMC (GPIO) Ports an unterschiedlichsten
-
Thread
STM32 Wie booten von SRAM?
[c] NVIC_SetVectorTable(NVIC_VectTab_RAM, 0x0); // RAM Vector Table ab 0x20000000 (Beispiel STM32F103RB) [/c] Zum testen ideal, natürlich nur begrent nutzbar, wenn das Programm klein ist.
Hallo, bitte beachtet beim STM32F das Problem des LDRD Befehls, ich weiss nicht ob der Fehlerfrei aus dem RAM ausgeführt wird ? Die Ausführungszeiten sind aus dem RAM auch anders ! Normalerweise ist das einspielen ins RAM kein
-
Thread
PWM-Signal mit Phasenverschiebung 180°
synchronisiert werden müssen. Oder man bedient sich gleich eines besseren Timers wie sie z.B. in den STM32F334 verbaut sind.
gleich ist und die High-Zeit der beiden Ausgänge auch gleich ist. Hier ein Codeschnipsel für einen STM32F103Cx (Bluepill) an A8 und A9. Die Initialisierung der Gpios ist hier nicht drin! [c] #define PWM_ARR 20000 void InitPWM() { RCC->APB2ENR|=RCC_APB2ENR_TIM1EN; TIM1->PSC=0; TIM1-
-
Thread
STM32 USB-MIDI
selten oder in komplexen Umgebungen zu finden. Getestet habe ich das mit einem bluepill-Board mit stm32f103c8 (und auch mit einem Fake wo ein CKS32F103 drauf war). Im Anhang ein abgespecktes Projekt für Segger ES. Es ist nur der reine USB-Teil enthalten. Das Demoprogramm schickt das was es per
Descriptor) Language 0x0409 : "Nuvoton" Data (HexDump) : 10 03 4E 00 75 00 76 00 6F 00 74 00 6F 00 6E 00 ..N.u.v.o.t.o.n. ------ String Descriptor 2 ------ bLength : 0x20 (32 bytes) bDescriptorType : 0x03 (String Descriptor) Language 0x0409
-
Thread
Low Power ARM mit CAN
ich wollte mal fragen, wer Strom sparende Cortex ARMs mit CAN kennt. Ich liebäugel momentan mit den STM32F103CB. Aber ich habe nicht den Eindruck, dass die auf low power "getrimmt" sind. Mit knapp 4mW bei 8MHz sind die zwar Faktoren besser als ein AVR aber eventuell geht da ja noch mehr. Thor
Alex S. schrieb im Beitrag #3070199: > STM32F103CB 4mW bei 8MHz Das ist mir neu, bisher waren doch die kleinsten und sparsamsten mit CAN im Active Mode: LPC11C12 3.3V 3mA = 10mW bei 12MHz also ungefähr 7mW bei 8MHz NUC130LC1CN 3V 2.5mA
-
Thread
Wordclock Advent-bug - Quellcode gesucht
Hauptverzeichnis. Und wenn ich diesen Code kompiliere, läuft er auf meiner Uhr nicht. Das Zurückspielen der STM32-Version 2.9.5 klappt aber
http://uclock.de/update/wc24h-stm32f103-ws2812-grb.hex http://uclock.de/update/ESP-WordClock-4M.bin Das sind die Firmwares die auf meiner Uhr gerade laufen. 3.0.1 für den STM und 3.0.0.T5 für den ESP. So lädt sie auch der online
-
Thread
Internen Speicher eines STM32_103 ansprechen
Im STM32F10xxx Flash programming manual ist ja alles ausführlich beschrieben – nur leider fehlt hier ein einfaches praktisches code-Beispiel für Einsteiger! Ich kann leider daraus nicht so schnell was ableiten
Und das war`s im Prinzip!!! Wie lautet ein einfaches Beispiel analog zum Flash-Speichers eines STM32-F103?
-
Thread
Ad-hoc-Frequenznormal und -Zeitzeichenempfänger
Qualitativ aber brauchbar. Grund ist das SDR-Konzept ("Software-defined radio"). Dazu verwendet wird der STM32F103C8T6 (das Blue Pill Board). Der Empfänger ist gut als Behelfslösung (oder zum Basteln) geeignet. Als Alternative zum normalen Empfänger nur bedingt: - Der Stromverbrauch ist mit 15mA enorm
möchte. - DCF77p.hex Kompilat aller obigen Dateien. Kann mit den üblichen Programmen zum STM32F103C8T6 übertragen/"geflashed" werden. [/pre] Es gibt keine richtige Dokumentation. Das Nötigste findet man in den jeweiligen Header-Dateien. Das einfachste ist, wenn man eines der Beispiele
-
Thread
STM32 bootprobleme
Hallo ! Ich hab gerade ein seltsames Problem mit einem neuen Proto-board mit einem STM32F103ZET6 Controller drauf, es ist das HY-STM32F1xxCore144 von PowerMCU.com . Das Problem stellt sich so dar: Der Controller lässt sich ganz normal auf der Adresse 0x0800 0000 beschreiben, also
Setup (Computersoftware = st-link unter Linux und ST-LINK V2 als Programmer) hab ich schon etliche STM32F103x Controller erfolgreich programmiert. Jetzt bin ich ratlos... Hat wer eine Idee, was da schief gegangen sein könnte? LG Gabriel
-
Thread
Taster entprellen per Software
mal nachgebaut) und auch auf nem STM32(F103), dort aber gleich mit der Vorgabe, bis zu 64 Tasten zu entprellen. Läuft auf den genannten Plattformen hervorragend. Ich möchte gar nichts anderes mehr.
vor Jahren mal > nachgebaut) und auch auf nem STM32(F103), dort aber gleich mit der > Vorgabe, bis zu 64 Tasten zu entprellen. Läuft auf den genannten > Plattformen hervorragend. Ich möchte gar nichts anderes mehr. Klar bin ich soweit gekommen
-
Thread
STM32F10x : Fehler bei I2C
Hallo zusammen, ich habe ein Problem mit dem I2C eines STM32F103 in Verbindung mit einem EEPROM 24C02. Die I2C-Routinen habe ich nach der Application Note AN2824 implementiert. Das merkwürdige Verhalten zeigt sich während der Laufzeit der Funktion "I2C_Receivebuffer
Ist schon 'ne Zeit her, dass ich das für einem STM32F103 geschrieben habe. Aber soweit ich mich erinnere, war es mehr ein Abschreiben von den StdPeriph_Examples. Als EEPROM hatte ich ein 24AA01 eingesetzt. Kannst ja mal nachschauen, ob diese beiden
-
Thread
Vier Gewinnt KI für Mikrocontroller
denkbaren Züge im Voraus zu bewerten. Gibt es vielleicht so etwas für einen uC? Sagen wir mal den STM323F1 mit 20KB RAM und einer halbwegs guten KI auf Basis des Alpha-Beta Algorithmus? Gruss, Christian
Ergebnis kann man hier sehen: https://www.mikrocontroller.net/topic/475379 Mit den 20kB RAM eines STM32F103 funktioniert der MiniMax Algorithmus von Keith Pomakis gut und das Ergebnis habe ich hier als libopencm3 Makefileprojekt angehängt. Einmal in einer Version, die die Ausgabe auf einem seriellen
-
Thread
STM32, ADC & Interrupts
der Interrupt muss im NVIC erst noch freigegeben werden! Also habe ich im Handbuch nachgeschaut zum STM32F103VC. Dort gibt es eine Tabelle, wo die einzelnen Interrupts aufgeführt sind. Der ADC ist an Position 18. Somit habe ich im SETENA0 Register vom VIC BIT18 auf 1 gesetzt. Nun kommt zwar der ADC interrupt
Takt auf das SRAM zu oder die CPU aber beides gleichzeitig wird nicht gehen. Aus dem Grund hat der STM32F4xx 3 verschiedene integrierte SRAM Bänke, so dass die sich gegenseitig weniger blockieren.
-
Thread
Loxone Link - CAN-Bus
Ein STM32F103C8T6 blue Pill ist ja echt super interessant. Kannte ich bisher noch gar nicht. Werde ich mir auf jeden Fall anschauen. Hab gerade gesehen Code hast du schon in deinem zweiten repository:-)
In der Doku :-) Such z.B. auf AliExpress nach STM32 und CAN.
-
Thread
SD-Karte am STM32 sendet keine Antwort auf CMD0
Hallo, ich nehme gerade SD-Karten an einem STM32F103RBT6 (Evalboard ET-STM32F103) über SPI in Betrieb. Das klappt auch mit den meisten meiner Karten (32MB MMC bis 8GB SDHC), einige andere (z.B. Medion und eine SanDisk) reagieren jedoch partout nicht
Hallo, also ich habe meinen Treiber für SD Karten am STM32 auch selbst geschrieben und bin gerade am FAT32+LFN dran, aber ich kann dir eines sagen, nicht alle Karten verstehen SPI Mode. Vor allem die NoName können es nicht und solche die bei Geräten dabei
-
Thread
Gefälschte STM8S003?
/item/10pcs-STM8S003F3P6-TSSOP20-ARM-8-bit-STM8-NEW-STM8S003-8S003-8S003F3P6/32853976002.html Was hat es damit auf sich? Sind neuerdings auch nachgemachte STM8S003 im Umlauf?
Der STM8S003F3P6 kostet direkt bei ST 0,24$ @10k Stück. Damit wäre der Preis der China-Händer angesichts ihrer geringen Margen noch halbwegs plausibel. Zumindest vom STM32F103 gibt es mittlerweile auch nen
-
Thread
Bürklin Geschäftskunden
Zufällig bin ich da auch gerade drauf gestoßen. In meinem Fall ist es der STM32F103C8T6 (https://www.buerklin.com/de/p/stmicroelectronics/microcontroller/stm32f103c8t6/51S2352/) "Als Privatkunde können Sie diesen Artikel kaufen, sobald wir ihn wieder vorrätig haben." Im Warenkorb
folgenden Bestellnummern können nur von Geschäftskunden bestellt werden: 51S2352." 51S2352 ist der STM. Wenn das in der Ursprungsfrage ein ähnlicher Fall ist, könnte es reichen, einfach abzuwarten. In wieweit das geprüft wird, kann ich nicht sagen, aber die Frage ist, ob es sich lohnt, für etwas Wartezeit
-
Thread
ARM µCs - wo privat kaufen?
Bei Aliexpress gibts ziemlich günstige STM32F103er, ich hab z.B. für 10 Stück STM32F103CBT6 insg. 17 EUR gezahlt. Ist in den letzten Wochen aber glaube ich wieder nen bischen hoch der Preis. Die ICs sind echt und funktionieren problemlos,
-
Thread
USB 2.0 versus viele RGB LEDs (Stromversorgung) [STM32]
und einzeln ansteuerbar ist. Ich nutze transparente Kappen. Ich werde sehr wahrscheinlich einen STM32F103C8T6 nutzen. Ich habe mich schlau gemacht und verschiedene digitale LEDs (APA102C, WS2812-B, WS2813-B,...) herausgesucht. Jedoch ziehen alle soweit ich das feststellen kann relativ viel Strom
Der den USB ansteuernde Mikrocontroller muss das entsprechend implementieren, also vermutlich dein STM32F103C8T6. Im Konfigurations-Deskriptor stellst du den gewünschten Strom ein. Wenn der PC mit SET_CONFIGURATION mit wValue = 1 die Konfiguration aktiviert, ist der Strom freigegeben. Wenn er die Konfiguration
-
Thread
Problem mit USB auf STM32H743
ich bin gerade dabei ein Chinaboard 'Devebox STM32XX_M' mit dem H743VI in Betrieb zu nehmen. Mit Mbed das den H743 unterstützt und einen USB Stack hat den ich schon auf verschiedenen F4/F7 laufen habe. Der H743 ist um einiges komplexer, aber die
per USB, seriell oder SPI programmiert werden. Boot0 auf High Pegel verbinden, USB Kabel anstecken, STM32CubeProgrammer starten und auf USB stellen, connect und fertig.
-
Thread
Hilfe (Arduino) bei Schrittmotor Steuerung - Arduino zu langsam ?
abgehangenen Standard gibt es doch grbl, das läuft auf einem Mega2560 und auch auf den Bluepills mit STM32F103. Schrittfrequenzen habe ich nicht mehr genau im Kopf, aber 30 kHz sollten beim Mega2560 drin sein.
Daniel H. schrieb im Beitrag #5856458: > funktionieren meine Libraries für den Arduino auch auf dem STM32 ? Highlevel Libs eventuell, andere wie Timer sicher nicht. Lies halt mal die Doku. leo
-
Thread
µC-Suche für Ventilsteuerung
weitere muss per Soft-PWM gebildet werden. Ich persönlich wäre heute versucht, das auf einem kleinen STM32 zu lösen, weil der Advanced Timer 8 PWMs liefern kann und der Chip so viele Portpins bereitstellt. Also z.B. ein STM32F100, wie er auf dem VL-Discovery Board sitzt oder eins der zahlreich kursierenden Boards mit STM32F103.
-
Thread
air32f103 - die Welt wird kleiner
dazu ? https://de.aliexpress.com/wholesale?catId=0&initiative_id=SB_20220913060751&SearchText=air32f103&spm=a2g0o.productlist.1000002.0 Gruß Peter
Alternativen zu STM sind ja nichts Neues, die Bluepill gibt es ja auch mit GD32F103 oder der RiscV Variante davon. Dann gibt es weitere die ich jetzt nicht alle genau nennen kann, aber alle sind nicht 100 % kompatibel
-
Thread
Interpreter kleinstmöglich im Cortex
Hier mal eine vernünfige sprache: https://code.google.com/p/picoc/ Läuft auf einem STM32F103ZE ohne probleme...
#3775612: > Hier mal eine vernünfige sprache: > https://code.google.com/p/picoc/ > > Läuft auf einem STM32F103ZE ohne probleme... MaWin schrieb im Beitrag #3775582: > https://sites.google.com/site/smallbasicinterprete... Vielen dank euch beiden!