-
Thread
STM32: Keine Interrupte nach Vector Table Relocation
Hallo Forum, ich habe auf einem STM32F103 das Problem, dass nach einer Vector Table Relocation keine Interrupte mehr auslösen. Um diesem Fehler zu ergründen, habe ich mit der aktuellen STM32CubeMX eine Testapplikation erstellt, die nur Systick
noch einmal CubeMX aufgerufen, verändert, Projekt erzeugt, die system_stm32f1xx.c und die STM32F103C8Tx_FLASH.ld behalten die Änderungen und werden nicht überschrieben! 8. mit dem CubeProgrammer CLI ab Adresse 0x08005000 gestartet, blinkt Aufruf: ./STM32_Programmer.sh -c port=SWD -g 0x08005000
-
Thread
STM32F103VC + SSD1963 Problem
mit einer Adapterplatine gelöst, die zwischen dem HY-MINI STM32V Controller Board, dass einen STM32F103VC besitzt, gebaut ist. Mir ist aufgefallen, dass das Timing des FSMC bis auf 2Mhz gedrosselt werden muss, damit das Display halbwegs stabil läuft. Die Demo von Segger läuft, jedoch schmiert das Display
Hardware-übergreifend ist, da ich derzeit 2 verschiedene MPU-Board (STM-Discovery-F4 und miniSTM32 mit einem STM32F103VC) mit unterschiedlichen Energieverteilungen einsetzte. Ich denke dass es ein Problem des TFT-Treibers sein wird. Sowohl in der UCGUI3.90xx als auch in der verfügbaren emWIN5.20d von ST ladbar, offenbaren
-
Thread
GPIO-Zugriff STM32 F103C über Register
Ich versuche GPIO-Zugriffe über die Register zu bewerkstelligen. Das Ein- und Ausschalten über BSRR und BRR funktioniert wie es soll. Aber der Modus auf Output stellen funktioniert nicht, ausser über gpio_set_mode(... Wie kann ich das lösen, das es auch über GPIOx->regs->??? geht ? [c]#include <Arduino.h> #include <stddef.h> #include <stdlib.h> #define LEDPin PC13 void setup() { // GPIOC->regs->CRL = 0xFFFF; // GPIOC->regs->ODR = 0xFFFF; gpio_set_mode(GPIOC, 13, GPIO_OUTPUT_PP); gpio_set_mode(GPIOA, 3, GPIO_OUTPUT_PP); } void loop() { GPIOC->regs->BSRR = 1
-
Thread
SEGGER Embedded Studio unter MacOS mit Nucleo F103RB
Hallo, ich will mit nen STM32 (Nucleo F103RB) etwas am Mac spielen und dachte mir, dass das mit dem Embedded Studio von SEGGER am einfachsten und schnellsten zu bewerkstelligen sei. Soweit ich das nun verstehe, muss ich aus dem ST-Link mit
-
Thread
AT90CAN128 - Firmware flashen
einarbeiten musst, kannst du dich auch gleich in einen richtigen™ Mikrocontroller wie z.B. einen STM32F103 (hat CAN eingebaut) einarbeiten. Einige der Controller dieser Familie haben auch bereits USB,CAN,UART-Bootloader fest eingebaut, da musst du nur das PC-Programm von ST verwenden oder ein eigenes schreiben
USB OTG FS in Device mode (PA11/PA12) through DFU (device firmware upgrade). Die kleineren STM32F103 können das nur über UART.
-
Thread
STM32 Nucleo Board mit CAN BUS
CAN haben viele, selbst das F103 Bluepill Board. Aber eben keine Tranceiver on Board. So auch die Nucleo nicht. Mit zusätzlichem Tranceiver z.B. ebay 232301043573 lassen die sich leicht erweitern.
mir zu Herzen nehmen. Danke! pegel schrieb im Beitrag #5239251: > CAN haben viele, selbst das F103 Bluepill Board. > Aber eben keine Tranceiver on Board. So auch die Nucleo nicht. Danke! :)
-
Thread
Wie heftet ihr z.B: das Reference Manual von Controllern ab?
verstehen, so ist es eben so. Aber ich habe schon mein Gründe weshalb ich mir ein Manual , wie dem STM32F103 ausdrucke, wenn ich diesen für meine Projekte einsetzen möchte. Ja, diese Spirale hatte ich ja bereits zu Anfang gepostet
#7514596: > Aber Reference Manuals von Microcontrollern mit zig hundert > Seiten? Beim STM32F103 sind es 1136 Seiten, also 568 Blatt. Und immerhin schon die 21. Revision. Seit 2007 wäre das ein mächtiger Stapel geworden.
-
Thread
RTC der MCU benutzen
und deshalb bessere Gangergebnisse zu erwarten sind. Ich verwendete vor Jahren die RTC im STM32F103VET6 und das funktionierte auch sehr gut. Eine CR1225 lief da mit guter Genauigkeit über fünf Jahre im ausgeschalteten Gerätezustand. Der F103 hat einen Vbat Pin dafür.
zwei 1F 2.7V in Reihe an 5V über eine rote LED und R geladen. Das ging dann an den VBat Pin eines F103. Die Gangreserve habe ich so gut wie nie gebraucht, 5 Jahre hat sie gehalten und dann gut 2 Stunden Arbeit, bis die Elkos da raus gefummelt und alles wieder sauber war. Hätte ich mal eine Batterie
-
Thread
Sinuswechselrichter Topologien
ist das Mist. Lassen wir mal AVR und XMEGA raus, damit fange ich heute sowas nicht mehr an. STM32F103 geht gut für die 3-Phasen Ansteuerung, die Phaseshiftgenerierung wird aber wieder Krampf. LPC11xx kann keine Totzeit. Für den LPC17xx gilt das selbe wie für STM32F103. LPC1500 sieht interessant aus
Sch. schrieb im Beitrag #3817995: > Selbstverständlich nehme ich nur einen Advanced Timer, beim F103 wäre > das Timer 1, dieser hat 4 OC Register, von denen man für 3 Phasen nur 3 > benötigt: Es wäre schön wenn jeder die Beiträge des anderen auch lesen würde. Irgendwie reden wir aneinander vorbei
-
Thread
STM32F103C8T6 USB bootloader flashen
Ich versuche gerade, nach dieser Anleitung https://www.electronicshub.org/how-to-upload-stm32f103c8t6-usb-bootloader/ den USB Bootloader "generic_boot20_pc13.bin" zu flashen. Habe einen BMP Stlink-V2 Stick angeschlossen, mit dem ich derzeit erfolgreich unter STM32CubeIDE meine App flashen kann.
werde dann fortfahren mit dem BMP Programmer. Hintergrund war, daß ich mit FreeRTOS auf einem STM32F103 ein Projekt starten wollte (nach diesem Tutorial: https://www.hackster.io/Sparky/freertos-on-stm32f103c8t6-1a2413). Da das aber auf Keil uVision aufsetzte, dachte ich, ich nehme STM32CubeIDE. Das war
-
Thread
System Workbench für STM32 Anfängerfragen
Anleitung "Eine LED zum Blinken bringen in 78 einfachen Schritten" Allerdings steht dort STM32F103C6Tx aber auf dem Blue Pill ist doch ein STM32F103C8T6 drauf. Wo kann ich das ändern? [code] Info : The selected transport took over low-level target control. The results might differ compared to plain
api v2 Info : Target voltage: 3.232490 Info : Stlink adapter speed set to 4000 kHz Info : STM32F103C6Tx.cpu: hardware has 6 breakpoints, 4 watchpoints Info : Listening on port 3333 for gdb connections target halted due to debug-request, current mode: Thread xPSR: 0x01000000 pc: 0x08005edc msp:
-
Thread
DHT22: Datenblatt + Pegel passt nicht / ungenau
dann ist es so ein Produkt. Ausnahme sind gefälschte Markenprodukte: DS1820, Echtzeituhren, STM32F103, Akkus, große Transistoren
anders oder gar nicht. In China ist das alltäglich. Schau dir doch mal die Berichte zu den STM32F103 Nachbauten und Fälschungen an.
-
Thread
Blutzuckermessgerät Contour USB (ARM ST32F103)
nicht mehr in Gebrauch, aber auch irgendwie zu schade zum wegwerfen. Die Geräte haben einen ARM ST32F103 verbaut, außerdem ein hübsches Farb-OLED-Display, 1GB per USB auslesbaren Speicher, LiPo-Akku, Piezopieper und ein paar Taster verbaut. Da ich ziemlich unbedarft in Sachen Mikrocontrollerprogrammierung
mehr in > Gebrauch, aber auch irgendwie zu schade zum wegwerfen. > Die Geräte haben einen ARM ST32F103 verbaut, außerdem ein hübsches > Farb-OLED-Display, 1GB per USB auslesbaren Speicher, LiPo-Akku, > Piezopieper und ein paar Taster verbaut. Da ich ziemlich unbedarft in > Sachen Mikrocontrollerprogrammierung
-
Thread
STM32F103RBT6 Pin toggeln
Schönen Nachmittag liebes Forum, bin seit kurzem Besitzer eines ST Nucleo Board mit einem STM32F103RBT6 drauf. Bin im Moment dabei mich mit der Materie vertraut zu machen und habe dazu auf den maximal möglichen Systemtakt umgestellt (64 MHz mit HSI--> internal Highspeed signal). Das hab ich dann auch
abgeht), mal gründlich nachzusteigen. Ich poste dir hier mal nen Ausschnitt aus einem älteren STM32F103-Projekt: {c] void Do_Config (void) { long L; RCC->CIR = 0; /* alle RCC-Interrupts ausschalten */ RCC->APB1RSTR = 0; /* evtl. Reset's beseitigen */ RCC->APB2RSTR
-
Thread
HC-05 Bluetooth <-> STM32F103
auch einen passenden Treiber. Als Board wo das Display angeschlossen ist habe ich ein Nucleo STM32F103 Board genommen und das Bluetooth Modul ist ein HC-05. Nun wollte ich das ganze Teil aber auch gerne per Bluetooth anbinden und habe gedacht das das ja ohne Probleme mit dem HC-05 funktionieren sollte
Sind beide BT modulen auf 115 k configuriert ? In prinzip soll das program auf den F103 identisch sein für Kabel / BT Schnittstelle. Wen etwas schief geht mit BT muss du Zeichen verlieren, oder da kommt gar nichts.
-
Thread
STM32F103 USB Lib von ST portieren
Hallo, ich versuche gerade, die USB Libs von ST so umzubiegen, dass sie auf einem Olimex Board laufen. Gibt es irgendwio eine Liste, was in welchen Headerdateien zu ändern ist, um die LIBs auf dem eigenen STM32 zum laufen zu bekommen? Die Sache mit dem #define USB_CONNECT GPIOC #define USB_CONNECT_PIN GPIO_Pin_14 #define RCC_APB2Periph_GPIO_CONNECT RCC_APB2Periph_GPIOC hab ich schon gefunden. Desweiteren bekomme ich in der hw_config.h immer die Fehlermeldung: 'USART_RX_DATA_SIZE' undeclared here (not in a function) wo müsste
-
Thread
STM32F103 USB VCP: Wie variablen senden?
Guten Tag, weiß jemand, wie ich den Inhalt einer Variable an den virtuellen COM Port senden kann? Normalerweise nutzt man ja: [code]SB_SIL_Write(EP1_IN,"test",1); SetEPTxValid(ENDP1);[/code] oder [code]SB_SIL_Write(EP1_IN,'t',1); SetEPTxValid(ENDP1);[/code] wie sende ich nun den Wert der Variable v (z.b. Integer) [code]SB_SIL_Write(EP1_IN,v,1); SetEPTxValid(ENDP1);[/code] geht nicht, da kommt nur Müll raus, also völlig verkehrte Zeichen. Was muss ich ändern?
-
Thread
8-stelliger Frequenzzähler, reziprok, STM32F7xx
> nachher. Gut Danke :-) Das Fake bezog sich nicht auf dein Board, sondern mein Bluepill F103 Board. Ein Nucleo F746Zg und ein H743Zi (auch von Mouser) hätte ich auch noch zum probieren.
moin, hat jemand schon mal die Software auf einem STM32F103C8 / Blue Pill laufen lassen? Meine Portierung ( allerding in Pascal ) sollte so richtig sein. Das Messergebnis (1..5kHz) geht von "steht und stimmt" bis "wackelt und daneben" Peter
-
Thread
STM32 mit AVR/FAT32 Bibliothek
Hallo, Ich möchte mit meinem STM32f103 gerne auf eine Micro SD Karte schreiben, die in Fat32 formatiert wurde. Dabei habe ich mich nun für die AVR Fat32 Bibliothek entschieden (siehe Anhang oder Link). https://www.mikrocontroller.net/
STM32 und FatFS richtig gearbeitet? Ich finde leider kein funktionsfähiges Beispiel für meinen STM32f103
-
Thread
1M Ohm zw. Quarzleitungen
Also, schaut man in's Datenblatt vom STM32F103RB und sieht sich die vorgeschlagene Schaltung für den Anschluss eines Quarzes an, so sind die 8 MOhm für den Arbeitspunkt überflüssig, da schon ca. 5 MOhm im Chip "eingebaut sind. Mit großer
Ralli schrieb: > Also, schaut man in's Datenblatt vom STM32F103RB und sieht sich die > vorgeschlagene Schaltung für den Anschluss eines Quarzes an, > so sind die 8 MOhm für den Arbeitspunkt überflüssig, da schon > ca. 5 MOhm im Chip "eingebaut sind. Man sollte
-
Thread
STM32 Unterbrechung Priorität
fuer Dich relevant ist. https://www.st.com/resource/en/errata_sheet/es0340-stm32f101xcde-stm32f103xcde-device-errata-stmicroelectronics.pdf Ist auch die Frage, welche Revision Du hast und ob Du einen stm32f103 von ST hast (es ist besser geworden, vor zwei Jahren war das eigentlich nur Kopien die auf dem Markt waren). Und beim stm32f103 funktioniert Clock-Stretching nicht so gut. Ob das relevant fuer Dich ist: kA
-
Thread
HAL: Bin auch gerade auf die Schnauze gefallen.
einem nRF24L01+ was auszuprobieren, etwas auf die Schnelle hingepfuscht. Mit der HAL und einem STM32F103C8T6 (Blue Pill). Lief natürlich nicht. Zum Schluß nur noch das STATUS-Register auslesen, mit HAL_SPI_TransmitReceive(). Ergab nach 8 clocks 0x1C! Also schon Fehler auf unterster SPI-Ebene. Dem HAL-Gedanken
verzichten. Mir fällt es ohne > HAL jedenfalls leichter. Volle Zustimmung. Gerade bei einem STM32F103 für den es vor der HAL ja schon die SPL oder so ähnlich gab. Und in 2 Jahren gibt es wieder was anderes. Dann lieber bei den Registern bleiben, die leben wenigstens so lange wie der Controller.
-
Thread
STM32F103C8 Platformprojekt mit Display, FATFS und Examples
eins diese billigen Boards "STM32 minimum development system" oder ein marple mini clone mit STM32F103C8 oder STM32F103CB und eins dieser ST7735 gesteuerten Displays mit 128x160 Pixel und SD Karten Slot wie z.B das Teil von Adafruit oder ähnliche. Was man noch braucht sind ein paar Drähte eine Lochrasterplatte
gibt es einige, ich hänge dir mal was zum Lesen hier dran. Das erste Beispiel ist aus einem STM32F103 Projekt. Du findest dort als zentrale Einträge sowas wie #define wf_PA0... #define wf_PA1... usw. Das zweite Beispiel ist aus einem STM32F3xx, dort sieht das gleiche Stück etwa so aus: const
-
Thread
Erste Platine mit STM32, geht das so?
Hallo Das ist meine erste Platine mit einem STM32. Genauer STM32F103T6U6A. Es währe nett, wenn jemand kurz darüberschauen könnte, die Funktionalität ist minimal: -Stromversorgung über USB und 3.3V LDO -Programmieren 1x via SWD (3 Pins, VCC und GND kommt über den USB
Reset deaktiviert. Das wo ich mir nicht ganz sicher bin ist das USB, ich habe mich da an den STM32f103 auf meinem Discovery gehalten (STM32f3 Discovery, der f103 ist nur als ST-Link drauf.) Danke für eure Hilfe, Sean EDIT: Sorry für das kaputte Bild, ich weiss auch nicht weshalb das passiert ist
-
Thread
I2C Takt Pullup abhängig? (AVRxDB)
Gerhard O. schrieb im Beitrag #6961565: > Die STM32F103 I2C FSM war ja auch voller Bugs. An diesem Beispiel kannst du den 'Fortschritt' sehen: Frühere Designs hatten eine wahre Flut von Interrupts erzeugt, aber damit konnte man so lala leben. Es war bloß
W.S. schrieb im Beitrag #6962339: > so gut wie unbenutzbar ist Finde ich (für den STM32F103) doch arg übertrieben. Es gibt eine application Note, die beschriebt wie man dessen I²C Port nutzen kann, und genau so funktioniert er auch tadellos.
-
Thread
stm32f103-calendar CoIDE
Die Anwendung der AN2821_FW_V2.0.0 von ST auf meinem Selbstbau HY-STM32F103; geschrieben auf CoIDE 1.5.1 und aus dieser geflasht;
-
Thread
STM32F103 remap Port_D
Hallo, ich habe einen STM32F103RB und möchte die GPIOs an Port_D benützen. Der µC hat als Port_D nur 3 Pins da es sich um ein LQFP-package mit nur 64 Pins handelt. PD00 ist als Mainfunction OSC_IN, den benötige ich auch, deshalb
-
Thread
STM32f103 Timer parallel synchroniseren
Hallo Zusammen ich möchte bei einem STM32F103RB die Tim2 und Tim3 zur PWM-Erzeugung nutzen, und sie gleichzeitig starten so dass sie perfekt synchron zueinander (parallel) laufen. Leider wird dieser Fall im Referenzmanual und der Timer-AN nicht
1.7.5 und entsprechende gnu tools, Win7, ich benutze CMSIS, Hardware ist ein Olimex H103 mit STM32F103RB (72MHz). Zu den Timer: ClockDivision = TIM_CKD_DIV1, CounterMode = TIM_CounterMode_CenterAligned1, Period = 1024-1, TIM_Prescaler = 0. Fehlerbeschreibung: (1) Wenn ich nur I2C benutze dann
-
Thread
STM32F103 USART1 splitten
Hallo zusammen, ist es beim STM32F103 möglich die USART1 nur teilweise umzumappen? In meinem konkreten Fall kann ich die USART1 entweder auf PA9/PA10 (TX/RX) betreiben oder ummapppen auf PB6/PB7 (TX/RX). Nun möchte ich aber TX auf PA9 lassen
-
Thread
STM32F103RB und TIM5
Es scheint so, als sei das "otherwise specified". Les dir mal das Datenblatt zum STM32F103xB durch. Vor allem das Kapitel "2.3.15 Timers and watchdogs", da steht nämlich drin, dass der nur TIM1..4 hat. Von den auf der ersten Seite angegebenen sieben Timern sind zwei Watchdogtimer und einer
-
Thread
Optischer Lichtsensor mit dem STM32F103 steuern
Anfänger mit der Programmierung von Mikrocontrollern. ich beschäftige mich mit dem cortex M3 (STM32F103RB),für ein Projekt in zweck des Praktikums. In das Projekt soll ich ein Infrarot Lichtsensor zur Possitionerfassung benutzen.Der Sensor hat drei Pins,ein GND,VersorgungsPin(VCC) und SignalsPin. Ich
-
Thread
STM32-Prozessor in Eclipse ändern
erste Projekt "hello-nucleo" geklappt. Nun habe ich noch ein anderes Board und zwar ein NUCLEO-F103RB. Wo muss ich denn überall in Eclipse den Prozessor umstellen? Gibt es keine Auswahlmöglichkeit wie bei der Erstellung des Projektes? Gruß Holger
Umstellungen in den Projekteinstellungen der Eclipse reichen da im Allgemeinen nicht aus, die F401 und F103 sind doch recht unterschiedlich, je nach verwendeten Libraries muss man die z.B. auch austauschen, von Startup-Code, Linkerscripts und anderem ganz zu schweigen.
-
Thread
STM32F103RB RAM voll - Development Board gesucht
Markt eingestellt von KEIL das wird sicherlich deinen Anforderungen gerechet werden: mit STM32F103 Controller http://www.mikrocontroller.net/topic/341571#new Ansonsten würde mir noch STM32F4 Disco einfallen, hat auch ein Display und kostet nur 20€
Bei eBay gibt es für rund 30 Euro ein STM32F103VET-Board mit Display drauf: http://www.ebay.de/itm/220832020955 Laut ST hat das Dingen 512kByte Flash und 64 kByte RAM. http://www.st.com/web/catalog/mmc/FM141/SC1169/SS1031/LN1565 Ich würde
-
Thread
STM32 Bootloader über USART
Ich möchte gerne den Bootloader meines momentan verwendeten Controllers nutzen. Es ist ein STM32F103 welchen ich mit Crossstudio 1.7 programmiere. Laut Application note AN2586 muss dazu folgendes gelten: Boot0: "1" Boot1: "0" Um den Bootloader zu starten ist ein anschließendes Reset erforderlich
nicht wirklich helfen bei deinem Problem. Ich entwerfe zur Zeit auch eine Schaltung mit einem STM32F103 (High-Density), da es auf der Platine ziemlich eng zugehen wird plane ich auch auf den JTAG zu verzichten und über USART zu gehen. Im moment kämpfe ich mich noch durch die ganzen Application Notes und
-
Thread
USB Anbindung an STM32
Anschluss des Boardcontrollers mit der Mini-USB Buchse. Auch das ist ein STM32F103 - komplett anders als der F4! Max schrieb im Beitrag #5262325: > Ich möchte die 5V vom USB eigentlich nicht benutzen. Beim Atxmega konnte > ich die Leitung einfach floaten lassen. Kannst du. Es
der STM32F4 ist recht kompliziert, wenn > du klein anfangen möchtest könntest du z.B. einen STM32F103 mit dem > einfacheren nur "USB" genannten Peripheriemodul nehmen. Für den ist auch > mein ausführliches Tutorial: USB-Tutorial mit STM32 Bis auf USB ist der STM32F4 kein Problem und ich hab den
-
Thread
USBtin Protokoll
eine galvanische Trennung machen. z.B. ISO1050 und DC/DC-Wandler. Leider eignen sich die 4€ STM32F103 Boards nicht die z.Z. massenhaft vertickt werden, da USB und CAN nicht gleichzeitig können. Das sollte aber beim STM32F303 kein Problem sein. Damit sollten 1Mbit überhaupt kein Problem mehr sein. Auch
Fall vernünftig, würde aber ebenfalls eine Bestellung erforden > Leider eignen sich die 4€ STM32F103 Boards nicht die z.Z. massenhaft > vertickt werden, da USB und CAN nicht gleichzeitig können. F103 er hätte ich auch noch da ;) > Das sollte > aber beim STM32F303 kein Problem sein. Damit
-
Thread
(STM32F103) Bei Modularisierung Interrupt-Methode dynamisch zuweisen
Hallo allerseits, ich wollte meinen Code modularisieren, um später einfach neue Projekte zusammen zubasteln. Beschreibung des Problems am Beispiel: Es gibt 2 Module (Modul_A und Modul_B), die jeweils einen Timer benötigen. Die Signaturen deren Konfigurationsmethoden sehen folgendermaßen aus: [c]void Modul_A_config(TIM_TypeDef* TIMx, ...); void Modul_B_config(TIM_TypeDef* TIMx, ...);[/c] In der Main-Methode kann ich für jeden Modul einen Timer festlegen: [c]Modul_A_config(TIM2, ...); Modul_B_config(TIM3, ...);[/c] So weit, so gut. Die Schwierigkeiten entstehen bei Interrupt-Methoden
-
Thread
Nucleo STM32-F103RB nun wirklich "Arduino kompatibel"
"madias". Kurzes Update bzgl. STM32duino: Mittlerweile sind so ziemlich alle "generic" STM32F103xxx Dev Boards kompatibel! Nucleo ist (fast) schon die schlechteste Wahl :) Liebe Grüße Matthias
-
Thread
STm32F103: Probleme mit den Compare Registern Timer 1
Hallo, ich bin etwas auf dem Schlauch, da es mal funktioniert und mal nicht und die Ursache einfach nicht offensichtlich zu sein scheint. Es sollen einfach ein paar LEDs an Schieberegistern gedimmt werden über den OE Pin. Klappt auch soweit aber sobald ich Compare Kanal 1 des Timers 1 hinzu nehmen will um auch noch die Display beleuchtung zu dimmen geht es nicht mehr :-( Benutz sind PA8 und PA9 des uC, der Timer wurde auch remapped auf diese Pins. Jemand da eine Idee? Gedimmt wird mit /* Helligkeitsregelung: Compare Wert / Duty Cycle variieren */ TIM_SetCompare2(TIM1,DCValue *
-
Thread
STM32F103: Timer 2 als PWM Generator läuft nicht
Faszinierend an der Reference ist, dass man sich tot sucht, um heraus zu finden, wieviele Timer der F103 überhaupt hat, da zig Varianten in einem Manual verquickt sind. So muss es ausschauen, dann schnubbeln die Bytes auch durch die Luft in meinen Debug Empfänger rein. Sieht cool aus mit einem Handy
-
Thread
Ansteuerung LED per PWM mit ARM-Prozessor v2.0
für die Hilfe und den großen Erfolg! Heute habe ich wieder ein ähnliches Projekt: - Ein STM32F103 soll PWM an 70 Kanälen erzeugen. - Last pro Kanal max. 250mA. - Frequenz 100-200Hz Von der Rechenzeit geht alles klar, jetzt geht's um die Hardware. Bei 48MHz kann der STM32F103 maximal 50mA
kann der STM32F103 maximal 50mA; bei 72MHz kann der >STM32F105/107 maximal 70mA von den maximal möglichen 150mA beanspruchen. Da hast du glaub ich was falsch verstanden. Das ist wahrscheinlich die Stromaufnahme der
-
Thread
[v]erkaufe diverse Evalboards
Kit G 100 € http://www.mouser.de/new/terasic-technologies/terasic-atlas-soc-kit/ Olimex STM32F103-STK 15 € https://www.olimex.com/Products/ARM/ST/STM32-103STK/ Olimex SAM7-H64 5 € https://www.olimex.com/Products/ARM/Atmel/SAM7-H64/ Olimex SAM7-EX256 25 € https://www.olimex.com
STK-500 Rev. c-2 -> Reserviert Terasic DE0-Nano-SoC Kit G -> Reserviert Olimex STM32F103-STK -> Reserviert Digilent Xilinx Coolrunner II -> Reserviert Terasic USB Blaster -> Reserviert ST-Link V1 -> Reserviert
-
Thread
Bootloader control für STM32 und LPC 32-Bit Mikrocontroller
ich auch gerne berichten, wie man diese Programme in Arduino implementiert (bei installierter STM32F103 Unterstützung) um bspw. Arduino mit BluePill und der hier vorgestellten Uploadmethode zu nutzen.
jemanden, der das außer mir nicht braucht! https://www.mikrocontroller.net/attachment/349515/stm32f103cbt6_800x600.jpg Das hier ist bspw. mein eigenes STM32F103 Board, und außer einem stm32flash_rts -w meinbinfile.bin -g0 /dev/ttyUSB0 muß ich nichts machen. Den Bootloaderstart erledigt der ATtiny
-
Thread
bluepill 64K/128K, Flashsize ignorieren
Version anwählen funktioniert nicht) Danke https://mecrisp-stellaris-folkdoc.sourceforge.io/stm32f103c8t6-128kb.html
creating a boards folder in my project, creating a new board json using the contents of bluepill_f103c8_128k.json and changing "openocd_target": "stm32f1x", to "openocd_target": "../board/stm32f103c8_blue_pill",. On platformio.ini change the board parameter to the name of the new json.
-
Thread
Erste Schritte STM32 mit PlatformIO, welches Framework?
muss die Firmware später beherrschen: > - USB Kommunikation mit Jetson > - optional CAN Bus Der F103 kann USB und CAN nicht gleichzeitig, nur nacheinander. Außerdem ist das der älteste STM32, magst du nicht mit etwas modernerem anfangen?
sich am Ende komplett von Arduino lösen ohne gleich alles neu machen zu müssen. Und ja, der STM32F103 ist etwas schwer angestaubt.
-
Thread
STM32: Während Flash schreiben => anderes tabu?
Hallo zusammen, ich möchte das Flash eines STM32F103 als Eeprom-Ersatz (AN2594) verwenden. Im Datenblatt und sonstigem ST-Dokus habe ich widersprüchliche Aussagen gefunden. Einmal soll es nicht erlaubt sein, während der Schreibphase aufs Flash zuzugreifen
RAM kopieren und aus dem RAM laufen, > speziell beim Löschen. Das scheint nicht für meinen STM32F103RBT6 zu gelten, denn der gehört nicht zur XL-density Serie. Außerdem kann ich mit der von dir zitierten Stelle aus PM0068 auch nicht deine Schlussfolgerung nachvollziehen. Detlef Kunz schrieb
-
Thread
STM32F103: Low Powes Modes - wie rein und wie raus?
recht verwirrend dargestellt und teils sogar falsch, daher frage ich mal. Ich möchte bei meinem F103 in den Stop oder StandbyMode und er soll per RTC Sekunden Interrupt wieder rauskommen. Nur wie? Die Modes sind nicht debugbar. Einmal drin kann ich den Chip erstmal löschen und vorher Reset drücken
Manual geben, das man sich angeblich bei ST kostenlos herunter laden kann. > Ich möchte bei meinem F103 in den Stop oder StandbyMode und er soll per > RTC Sekunden Interrupt wieder rauskommen. Hm, in besagten Manual (Figure 179. RTC simplified block diagram) ist klar beschrieben, dass RTC_Second
-
Thread
USB MIDI Gerät
dem Microchip 32MX, der unglaublich gut supportete Teensy oder die Preiskracher von STM (ein STM32F103 maple mini clone kostet gerade mal 4 Euro, ordentliche def-Boards (mit STM32F103VZ) gegen 12 Euro und die ganze STM32F103 Reihe ist via stm32duino vollkommen unterstützt). Das war der Grund warum ich
-
Thread
Micropython Grundlagen
Weiss jemand ob Micopython auch auf einem STM32F103C8T6 läft, z.B. https://www.aliexpress.com/item/1-pices-STM32F103C8T6-ARM-STM32-Minimum-System-Development-Board-Module-For-arduino-Sensing-Evaluation-for-Skiller/32765534610.html das wäre aufgrund des
>auf einem STM32F103C8T6 Ich meine Versuche gesehen zu haben, Micropython darauf zum Laufen zu bringen. Ich glaube aber, es ist nicht sonderlich erfolgreich, weil Micropython relativ viel Speicher braucht. Die Bibliotheken
-
Thread
Anfänger mit STM32F103C8T6
Diese Bemerkung ist nicht wiklich hifreich, also her die Langversion: Die STM32F103 haben einen fest eingebauten Bootlader, mit dem man den Chip programmieren kann. Dieser funktioniert über eine seriellen Schnittstelle. Also brauchst du dafür einen seriellen Port, entweder nativ COM1
Ok, danke für die Infos. Gibt es den einen Bootloader für den F103, welcher auch eine Serielle Schnittstelle unter Windows bereitstellt? Muss ja nichtmal zum programmieren sein, Ein-/Ausgabe wäre manchmal praktisch.