-
Thread
STM32 Vector Table IAR
als Vorlage nehmen: Help => Information Center => Example Projects => ST => Download... => ST => STM32F1xx => STM32CubeF1 Embedded Software => STM32F103RB-Nucleo => GPIO => Open Project => Speicherort auswählen Wenn Du den Standard-Pfad für das Beispielprojekt belässt, dann findet sich in den Tiefen der Unterverzeichnisse ein startup_stm32f103xb.s, in dem die komplette Vektortabelle des µC drin sein sollte: c:\Users{[Benutzername]\Documents\IAR Embedded Workbench\arm\8.32.3\ST\STM32F1xx\STM32Cube_FW_F1\Projects\STM32F103RB-Nucleo
-
Thread
STM32F103VCT mit NUCLEO-F103RB testen
Hallo, ich habe noch eine Frage. Ich habe eine Platine mit dem STM32F103VCT gezeichnet. Bis ich diese bekomme würde ich gerne an der Software arbeiten. Ich habe ein NUCLEO-F103RB kann ich darauf die Software testen? Ich meine die Pin die das Nucleo nicht hat ist
Das ist dir überlassen. Kannst auch das machen: #if defined(STM32F103VC) #include xxx1.h #elif defined(STM32F10RB) #include xx2.h #endif Oder eben Code an Stelle des #include
-
Thread
stm32f103 RTC Interrupt öfter als erwartet
Es geht um folgendes Programm auf einem Nucleo-64 Board mit STM32F103RB (ohne HAL): [c] #include "stm32f1xx.h" void initRtc() { // Enable the backup domain SET_BIT(RCC->APB1ENR, RCC_APB1ENR_BKPEN + RCC_APB1ENR_PWREN); // Enable write access
Stefanus F. schrieb im Beitrag #5758381: > Hast du das obige Zitat aus dem Referenzhandbuch gesehen, wo genau dies > empfohlen wird? > >> Beitrag "Re: stm32f103 RTC Interrupt öfter als erwartet" Ich würde
-
Thread
An W.S.: Läuft deine USB Implementierung auch auf STM32F303?
Das ist übrigens der gleiche Code, wie der von 2015 für STM32F103.
schema (e.g. STM32F303xD and xE) */ #define shift 0 #define memwidth word /* For devices with 1 x 16 bits / word access schema (e.g. STM32F103xx, STM32F302xx, STM32F303xB and xC) */ // #define shift 1 // #define
-
Thread
Gibt es den Atmega1284 auch eine Nummer größer?
Hier hast du eine Übersicht über die STM32F103 Serie: https://www.st.com/en/microcontrollers-microprocessors/stm32f103.html -- Falls sich wieder jemand über STM32 Jünger beklagen will: Ich empfehle diesen, weil er (abgesehen vom ESP8266
Als aktuellen Nachfolger des STM32F103 sehe ich den STM32F303, den es auch als Nucleo Board gibt.
-
Thread
I2C auf STM32F103
ein Problem mit dem I2C und bekomm diesen einfach nicht zum laufen. Als Hardware habe ich hier einen STM32F103ZE mit einem Segger Ultra + und einem Saleae Logic Analyser zum auslesen der SCL und SDA Pins. Der folgende Code ist unter embOS initialisiert: [c] void ConfigureI2CGPIO(void) { GPIO_InitTypeDef
STM32F103 bezüglich I2C sei bescheiden ausgefallen, habe ich nie verstanden, wieso man für ein paar Bytes, die man per I2C hin- und herschieben will, nicht eine Software-Lösung mit ein paar überschau- und
-
Thread
STM32F1 HSE Quarz Serienwiderstand
Reichelt dieses Quarz 8,0000-HC49U-S Gibt es hier eine Wert der immer passt? Im Datenblatt des STM32F103 ist nur ein Widerstand in Serie zu OSC-Out Was ist richtig? Danke für das Licht ins Dunkel
Auf dem STM32VL Discovery Board (STM32F100RB) ists ein 220 Ohm Widerstand und 2 x 20pF.
-
Thread
Nachfolger für ATMega gesucht
dem Preis.... Vielleicht sind es gebrauchte aus dem Recycling. Vielleicht haben sie ihren GD32F103 auch weiter entwickelt so dass er jetzt als (gefälschter) STM32F103 taugt.
Wobei die STM32F103 entweder CAN oder USB können - nicht beides gleichzeitig.
-
Thread
Segger Embedded Studio STM32Fxxx_Vectors.s
Controllers definierten IRQn. Z.b. beim STM32F103xB: USB_HP_CAN1_TX_IRQn und USB_HP_CAN1_TX_IRQHandler. So sollte es meiner Meinung nach auch sein. Die Jungs von Segger sind der Meinung, dass das aber CAN1_TX_IRQHandler heißen soll und
Name für die 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.
-
Thread
I²C am Oszilloskop
Peter W schrieb im Beitrag #5691507: > Ich benutze einen STM35F103RB. Den kenne ich noch nicht. Man kann die Device Adresse ausprobieren, indem man 0 Bytes an alle möglichen Adressen sendet und die ACK/NAK Antwort nach der Adresse prüft. Aber ich glaube
Stefanus F. schrieb im Beitrag #5691572: > Peter W schrieb: >> Ich benutze einen STM35F103RB. > > Den kenne ich noch nicht. > > Man kann die Device Adresse ausprobieren, indem man 0 Bytes an alle > möglichen
-
Thread
Arduino Librarys - Wer prüft diese ?
man ein komplettes Entwicklungssystem für 20 Euro? Für knapp 2 Euro: https://www.ebay.de/itm/STM32F103C8T6-STM32-Minimum-System-Development-Board-Module-For-Arduino-TE435/232742912052?hash=item36308f0034:g:kyoAAOSwgLVZmubX:rk:3:pf:1&frcectupt=true 0 Euro: + Full Featured IDE mit Kontextsensiver
Schau mal: https://www.voelkner.de/products/657827/STMicroelectronics-Entwicklungsboard-NUCLEO-F103RB.html?ref=43&gclid=EAIaIQobChMI47DK157o3wIVg9GyCh0SMQltEAQYAyABEgJDlvD_BwE Da bekommst du ganz regulär für 12 Euro ein originales (!) Development Board mit einem 32bit Mikrocontroller einschliesslich
-
Thread
STM32F103 "verfused"? Wie kann ich ihn wiederbeleben?
gerade auf zwei tote STM32F103C8RB. Grund des Ablebens: ich habe versucht, sie mit CubeMX zu konfigurieren. Den Ersten, um ein Programm zum Laufen zu bringen, den Zweiten, um herauszufinden, warum der Erste nichts mehr tut.
Ich hatte letztens auch einen verfusten STM32F103, habe natürlich vergessen in CubeMX die SWD Schnittstelle zu aktivieren. Wiederbeleben konnte ich ihn mit STM32CubeProgrammer. Man muss die Verbindung herstellen wenn die Reset-Taste gedrückt
-
Thread
Beruflich für ARM CORTEX fit machen
ich würde mir einfach ein einfaches stm32Discovery Board für ein paar Euro besorgen und loslegen. Sehr empfehlen kann ich die kostenlose IDE EMBITZ: Das Board: https://www.amazon.de/STM32-von-ST-STM32VLDDISCOVERY-Discovery-STM32-F100RB
Funktionen drumherum sind immer Hersteller-spezifisch. Schau Dir diese Seite an: http://stefanfrings.de/stm32/index.html dort beschreibe ich die STM32F103 Serie so weit, dass man erste ernsthafte Programme damit schreiben kann. Einschliesslich Links zu Doku und einem Tutorial. > Danach versuche ich eine
-
Thread
STM32 - NucleoF103RB >USB-Win10
Hallo, ich habe hier ein NucleoF103RB, dessen ST-Link an einem Win10 Rechner nicht erkannt wird. Nun ist wohl so, dass auf dem Teil erstmal ein Firmware-Upgrade durchgeführt werden muss, wenn ich die ensprechenden FAQs bei STM richtig verstanden hab. Jetzt hab ich auf dem Win10 ein virtuelles XP laufen, in der Hoffnung, dass die USB Interfaces sauber zum XP Guest durchgeschleift werden ... aber auch hier findet ST_Link V2 kein Device ... was kann man denn da noch machen? - Bzw. geht das überhaupt, aus einer virtuellen Maschine auf so ein Teil zuzugreifen?
-
Thread
SPBT2632C2A Bluetoothmodul
für ein Projekt das Bluetoothmodul SPBT2632C2A verbunden durch die UART-Schnittstelle mit einem µC STM32F103RB. Die ausgelesenen Sensordaten sollen über das Modul SPBT2632C2A an das USB-Dongle STEVAL-SPT3ATV3 (welches an einem PC angeschlossen ist)gesendet werden und am hterm dargestellt. Leider weiß
-
Thread
uClock - Matrix-Uhr mit WS2812 LEDs
anzuzeigen, sondern 1024 Quadrate einer 32x32 LED-Matrix. Die Software ist lauffähig auf * Nucleo STM32F401RE Board * Nucleo STM32F411RE Board * STM32F407VE Black Board Ich prüfe noch zur Zeit, ob die SW auch weiterhin wie beim WordClock-Projekt
-11e9-910a-901b0ebb3621.html Das Ding ist nicht nur pinkompatibel zum Blue-Pill, sondern der STM32F303 ist von der Funktionalität auch weitgehend pinkompatibel zum STM32F103. Von daher kann ich in der Software die für den STMF103 vorgesehene Pinbelegung beibehalten. Auch das Interface zum WordClock-Shield
-
Thread
Optischer Lichtsensor mit dem STM32F103 steuern
ganz 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
-
Thread
STM32 und Infrarot Sensor
versuche ein kleines Projekt zu erstellen. Das wäre ich echt sehr nett von dir ich verwende den MCBSTM32 das ist genau der hier http://www.keil.com/mcbstm32/ Der Mikrocontroller darauf ist der STM32f103RB
Tutorial gefunden indem der Verfasser auch zufälliger weise den gleichen Controller benutzt wie ich den STM32F103RB, aber auf einem Nucleo Board. Der Artikel dazu: https://www.digikey.com/eewiki/display/microcontroller/Adding+the+VL53L1X+Driver+to+an+STM32Cube+Project Ich bin dazu alles Schrittweise
-
Thread
uC - kennst du einen, kennst du alle
Serie (z.B. ATmega328P auf Arduino-Nano Board), ansonsten etwas mit ARM Cortex M3 oder M4 drin (z.B. STM32F103C8T6 auf Blue-Pill Board oder STM32F103RBT6 auf Nucleo-64 Board). Wir reden hier von rund 350 Seiten Lesestoff versus 2500 Seiten. Klingt krass, aber man muss ja nicht alles auf einmal Lesen
Vorwissen. Ganz unrecht hat der OP nicht ... Ich hab lange Zeit mit AVRs gearbeitet und bin dann auf STM32 quasi umgestiegen. Es hat 2 Wochen gedauert sich da einzuarbeiten und das angestrebte Projekt zur Funktion zu bringen. Aber selbst mehr als 1 Jahr später tauchen immer noch Sachen auf, mit denen
-
Thread
AVR oder STM32 für Entwicklungsprojekt
zum STM32 raten, und zwar einem "Nucelo 64 STM32F103RB". Denn da ist der Programmieradapter/Debugger schon dabei. Wenn du unter Zeitdruck stehst, dann greife lieber zum AVR, und zwar einem Arduino Nano compatible
Marc schrieb im Beitrag #5618919: > und eher gleich auf ein STM32F4 Discovery mit Float setzen. Einen STM32F4 für eine Toaster Statemachine? Ich glaube, du hast nicht mehr alle Streusel auf dem Kuchen! Nichts gegen STM32F4... Die tun es schon... Aber
-
Thread
uC für 0,20€ CH552 / CH554 von WCH Billig Micro mit USB Funktion, Chip vorstellung
PIC and 8051 kopieren. Immerhin gibt es auch schon einen günstigen CM0 bei LCSC. Allerdings ist ein STM32F030 auch schon für 0.3X 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.
-
Thread
Gutes JTAG Tutorial gesucht
einfach. Was willst du eigentlich genau erreichen? Einfach nur einen Controller wie z.B. einen STM32 flashen, debuggen, auslesen? Das ist mit der J-Link Software doch simpel, z.B.: [code]JLink.exe -Device STM32F103RB -If JTAG -Speed 1000 # JLink mit richtigem Device starten connect # Zum Device
beim Beispiel zu bleiben: > [code]JLink.exe -Device STM32F103RB -If JTAG -Speed 1000 # JLink mit > richtigem Device starten > connect # Zum Device verbinden Zu diesem Zeitpunkt geschieht da schon eine ganze Menge "Magie" über JTAG. Ich habe mal versucht
-
Thread
Wer nutzt das Nucleo-64 und kann mir
x c++ -E -CC -mcpu=cortex-m3 -DF_CPU=72000000L -DARDUINO=10806 -DARDUINO_MAPLE_REV3 -DARDUINO_ARCH_STM32F1 -DMCU_STM32F103RB -DSERIAL_USB -mthumb -march=armv7-m -D__STM32F1__ -DARDUINO_ARCH_STM32 -DMCU_STM32F103RB -DSERIAL_USB -mthumb -march=armv7-m -D__STM32F1__ -DARDUINO_ARCH_STM32 "-IC:\\Users\\MHorb
x c++ -E -CC -mcpu=cortex-m3 -DF_CPU=72000000L -DARDUINO=10806 -DARDUINO_MAPLE_REV3 -DARDUINO_ARCH_STM32F1 -DMCU_STM32F103RB -DSERIAL_USB -mthumb -march=armv7-m -D__STM32F1__ -DARDUINO_ARCH_STM32 -DMCU_STM32F103RB -DSERIAL_USB -mthumb -march=armv7-m -D__STM32F1__ -DARDUINO_ARCH_STM32 "-IC:\\Users\\MHorb
-
Thread
STM32F103 SPI Slave + Master
Anton Weiss schrieb im Beitrag #5555395: > Ich versuche mich an einer SPI Kommunkation zwischen 2 STM32F103 Boards.
Funktionen einfach anzeigen. Ein Beispiel für alle Arten der SPI Übertragung findet sich unter: STM32Cube_FW_F1_V1.6.1/Projects/STM32F103RB-Nucleo/Examples/SPI/
-
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
-
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
STM32F072 ADC Genauigkeit trotz Kalibrierung nicht optimal
Hallo zusammen, ich versuche gerade die best mögliche Genauigkeit aus dem ADC eines Nucleo-F072RB (STM32F072) zu bekommen. Hintergrund ist, dass ich eine Eingangsspannung nach einem Spannungsteiler messen möchte. Wenn dabei schon der angenommene/ermittelte Wert der Referenzspannung für die Berechnung
herausgeführt. Vlt. die Interne Referenz verwenden und entsprechend kalibrieren. Ich verwende den STM32F103Z im 144pol. Geh. und mit externer Präzisionsreferenz von 2,5V.Da arbeitet der ADC schon aufs Bit genau. Grüsse
-
Thread
STM32 Stepper Motor ansteuern
Hallo zusammen, ich möchte gerne einen Steppermotor mit einem STM32 betreiben. Habe mich etwas in die CubeMX und SystemWorkbench IDE mit einem Nucleo F103RB eingearbeitet. Nun möchte ich gerne für ein Projekt mal mit einem Steppermotor anfangen. Wie sollte ich vorgehen
Einfachste und denke ich billigste Methode um mit einem STM32 einen Schrittmotor zu bewegen ist ein Nucleo 64er Board, CNC Shield V3 und ne Hand voll A4988er mit Pololu-Header.
-
Thread
STM32F103RB I2C HAL Probleme initialisierung
Ja habe ich. Habe den programmcode auf einem anderen stm board ausprobiert mit einem anderen controller und dort sendet das board auch etwas. Mit dem f103rb allerdings nicht. Ich musste rcc befehle für die clock löschen, da diese hier nicht verfügbar sind
_ENABLE(); habe ich in dem code nicht. ich Poste hier nochmal den kompletten code: #include "stm32f1xx.h" #include "stm32f1xx_nucleo.h" #include <string.h> #include <stm32f1xx_hal.h> #define SENSOR_ADDR 0xBC /* * Überschreibe _weak MspInit um die GPIO's zu konfigurieren
-
Thread
STM32F1 Verständnis mit Registerbits
als z.B. der sehr > verbreitete F103. > Welchen nutzt Du? Ich dachte ehrlich gesagt, dass die gleich wären, da man auch dieselben Header-Files benutzt. Es geht um einen STM32F103. >> - HSEBYP: wenn man dieses Bit setzt, dann wird
Und als Anmerkung noch: es geht (ganz präzise) um zwei STM32F103: einmal den STM32F103RB auf einem Nucleo-Board und einmal um den STM32F103C8T6 auf einem Bluepill-Board. Es stimmt, dass ich so etwas nicht so schnell freiwillig selbst designen und löten werde
-
Thread
China ST-Link v2 auf J-Link flashen
Nutzungsbedingen ist anderweitig auch nicht erlaubt. Blöder ist aber das auf dem Debuggerteil (vom STM32F103RB Nucleo) nicht wie beim richtigen STLink die Targetspannung detektiert wird sondern von einem schwachbrüstigen Spannungsregler kommt. Den habe ich schon gekillt durch ein Target das zu viel Strom
Johannes S. schrieb im Beitrag #5398295: > Blöder ist > aber das auf dem Debuggerteil (vom STM32F103RB Nucleo) nicht wie beim > richtigen STLink die Targetspannung detektiert wird sondern von einem > schwachbrüstigen Spannungsregler kommt. Ich bin mir ziemlich sicher, dass das bei den Nucleos
-
Thread
C-Libs for USB and OLED-Display
C-Libraries für die Ansteuerung eines OLED-Displays für sowohl einen ATmega328P als auch für einen STM32F103 sowie für USB für den STM32F103. Habt ihr da Empfehlungen? Wenn es keine fertigen gibt, sind auch gerne Vorschläge für z.B. C++-Libs willkommen, die würde ich halt entsprechend umschreiben.
Mein [[USB-Tutorial mit STM32]] basiert auf dem STM32F103 und nutzt C++, bietet aber keine komplett fertige Bibliothek.
-
Thread
Getting started with STM32F103
anderer µC drauf > > Häh? Es gibt ganz viele verschiedene Nucleo-Boards. Nimm einfach das mit > dem STM32F103RB. Das ist fast der gleiche Chip wie auf dem Bluepill, nur > mit mehr Pins. Ansonsten haben die Nucleos den ST-Link gleich drauf. Und > der läßt sich dann auch zum J-Link umflashen. Das ist
(oder Mut, einfach über die Tischkante brechen). > Ich dachte immer, dass darauf üblicherweise STM32F4 verbaut > sind. Aber sind wenn dann wohl eher STM32F3. Gibt es ab 15€ mit STM32F103. > Kann man den ST-Link auch umflashen, wenn man den nicht auslötet? Na klar. Du solltest wirklich
-
Thread
STM32F103: Delay mit TIM2
stm32user schrieb im Beitrag #5388180: > Korrigieren > ...... > Cu F*ck!
gegenchecken ob nun 72Mhz oder 64Mhz Core Takt! Hab ich in ein falsches RefMan geschaut? Aus RM0008 STM32F101xx, STM32F102xx, STM32F103xx, STM32F105xx and STM32F107xx advanced Arm®-based 32-bit MCUs Figure 11. Clock tree: "1. When the HSI is used as a PLL clock input, the maximum system clock frequency
-
Thread
STM32f103RB Nucleo I2C Bus Beispiel Cube F1
Hallo zusammen, Ich habe ein STM32F103RB Nucleo Board und nutze zur Programmierung Eclipse mit CubeF1. Das hatte ich in einem anderen thread vergangene Woche schon erwähnt. Aber so richtig weitergekommen bin ich in der Sache leider
ein Link zum I2C Beispiel: https://os.mbed.com/teams/ST/code/Nucleo_i2c_master/?platform=ST-Nucleo-F103RB
-
Thread
UART USB STM32F407VGT
Wie das geht kannst du auf meiner Webseite lesen. Der Einfachheit halber würde ich raten, noch ein STM32F103C8T6 Board oder ein Nucleo-F103RB dazu zu kaufen. Denn dann kannst du meine Code-Beispiele erst einmal 1:1 nachvollziehen. Als nächstes kannst dann mal schauen, inwiefern meine Ausführungen auf
nicht, ich kenne keine. Sonst hätte ich selbst mit diesem Controller angefangen. Ich habe mich für den STM32F103 entschieden, weil ich dazu am meisten für mich verständliche Infos gefunden habe. Irgendwann schaue ich sicher auch die STM32F4 Serie an, aber so weit bin ich noch nicht.
-
Thread
Nucelo64 Board mit STM32F103 Original für mir 12 Euro!
Ich habe gerade nicht schlecht gestaunt: Bei Amazon gibt es das Nucleo64 Board mit STM32F103 original direkt von ST für nur 12 Euro. Wenn man bedenkt, dass daran auch noch ein ST-Link Adapter mit USB-UART hängt - ist ja fast geschenkt! https://www.amazon.de/NUCLEO-F103RB-Entwicklungskit-STM32F103RB-STMicroelectronics-integriert
reichelt: NUCLEO-F103RB: 14,50€ NUCLEO-L476RG: 18,20 € ARDUINO UNO DIP: 27,90€
-
Thread
Fehler zum nachbauen :-)
Bereich Mikrocontroller zu tun hat. Hintergrund des ganzen ist: Ich habe eine Eigenkonstruktion einer STM32F Platine im r3-Format, die bisher STM32F030, F103 und F303 im 48 pol. Gehäuse aufgenommen hat und die funktionieren bisher auch alle sehr gut. Für ein Projekt will ich mal wieder besonders schlau
des F072 Boards den Cubeprogrammer verwendet, die Toolchain jetzt verwendet ST-Link aus: https://github.com/stlink-org/stlink Will einfach nicht. Aha !!! ST-Link kann keinen STM32F072RB (128 kByte
-
Thread
STM32 F10x CPAL Einbinden
Hallo zusammen, ich habe ein STM32 Nucleo Board mit dem STM32 F103RB Prozessor. Ich würde gern die CPAL LIB mit einbinden und könnte ein wenig Starthilfe gebrauchen, da ich auf diesem Gebiet nicht so richtig firm bin. Ich habe mir
Reference Manual ist die I2C Peripherie detailliert beschrieben. Leider ist es so, dass bei den alten STM32 Controllern (F1, F2, F4) das I2C Modul ziemlich dumm ist und man viel in Software machen muss. Mit der HAL geht das relativ einfach, aber nur synchron. Wenn das für dich reicht, mach das so. Wenn
-
Thread
ATmega Development Boards (Sind die OK?)
das Blue-Pill Board ^^) #5: STM32F103C8T6 https://de.aliexpress.com/item/WAVGAT-STM32F103C8T6-stm32f103-stm32f1-STM32-system-learning-board-evaluation-kit-entwicklungsboard/32841552874.html?spm=a2g0s.8937460.0.0.X8gdZi (Ist auch
kann. Ich gehe dann meist mit ein paar Kabeln auf das Steckbrett von so einem Board rüber. ^^) #6: STM32F103VET6 https://de.aliexpress.com/item/STM32-development-board-STM32-core-board-STM32F103VET6-minimum-system-board-cortex-M3/32693544239.html?spm=a2g0x.search0104.3.118.774e4aacbuPlrz&ws_ab_test=
-
Thread
Hardfault auslösen
Hallo zusammen, die folgende Funktion gibt auf einem STM32F103RB auf dem angeschlossenen LCD die sehr zuverlässig die Zeichenkette "536891393" aus: [c] void triggerHardFault(void) { int *a = NULL; int b = *a; b++; printf("b=%i",
Walter T. schrieb im Beitrag #5331903: > Kennt jemand einen Trick, wie ich auf dem STM32 reproduzierbar einen > Hard Fault erzeugen kann? Wenn du auf den Link unter STM32F103 klickst und auf Seite 39 dir die memory map ansiehst, dann siehst du, dass der Speicherbereich ab Adresse
-
Thread
[V] Micro-Controller Boards
In-Circuit-Programmierbar per RS232 - Controller ATMEL 89C51RD+ - In-Circuit-Programmierbar per RS232 - Controller ST STM32F103RB - Controller ST STM32F103V - Raspberry Pi - BeagleBone Black - Mit großen Grafik-Display - Mit CAN-Interface Bei vielen dieser Boards kann ich die Eagle-Dateien für Schaltplan und
-
Thread
SPI auf STM32f1: BSY-Bit wird nicht gelöscht
Hallo, ich versuche gerade, einen der SPI auf einem STM32F103RB (Nucleo-Evalboard) in Betrieb zu kriegen. Dabei bleibe ich in folgender Warteschleife stecken [c] while ( !(SPI1->SR & SPI_SR_TXE) || (SPI1->SR & SPI_SR_BSY) ); [/c] Eigentlich wollte
-
Thread
Unterschiede zwischen ARM und ATmega in der Programmierung
Die AVR's liefern bis zu 40mA an ihren I/O Pins, STM32F1 schaffen gerade mal halb so viel. Dafür haben die meisten STM32F1 Chips mehr RAM und Flash als AVR's. Die zahlreichen I/O Features schaust Du Dir am besten mal selbst in einem Referenzhandbuch
Hier aus Spaß ein vollständiges Beispiel in Assembler für dem STM32F103RB, wie mithilfe eines Timer-Interrupts die LED an PA5 geblinkt werden kann. Durch geschickte Nutzung des BSRR-Registers spart man sich auch die Fallunterscheidung. Geht mit PWM-Modus des Timers
-
Thread
Cortex M3 (STM32F103) Stop Mode - Wake Up über RTC
Chip komplett neu, es wird ein Reset ausgelöst. Dieser Fall wird hier nicht betrachtet. Um den STM32F103 periodisch über die RTC aufzuwecken ist die Aktivierung des RTC Alarms notwendig. Der "normale" Sekunden Interrupt vermag dieses nicht. [c] /* ------------------------------------ */
Also, ich habs jetzt nochmal richtig ausprobiert mit diesem Programm für den STM32F103RB auf dem STM32-Olimexino. [c]#include <stm32f1xx.h> void TIM2_IRQHandler (void) { if (TIM2->SR & TIM_SR_UIF) { // Timer-Interrupt zurücksetzen TIM2->SR = ~TIM_SR_UIF;
-
Thread
HAL driver STM32F103 wie Zustandsänderung an Taster erfassen
STM32Cube_FW_F1_V1.6.0/Projects/STM32F103RB-Nucleo/Applications/EEPROM/EEPROM_Emulation
sowas dort vorgeturnt. Siehe auch das da: https://www.mikrocontroller.net/attachment/316790/STM32F103C8T6.ZIP Dort ist zwar keine Tastenentprellung drin, aber eine STM32F103-Infrastruktur. Prinzip für die Tasten: - Timertick einrichten, alle 1 ms .. 10 ms - im Timertick betreffende Pins
-
Thread
STM32 Nucleo Board LED schaltet nicht ein
Hallo, brauche mal wieder eure Hilfe. Ich habe mir ein ST Nucleo F103RB Board gekauft und habe damit (erfolglos) experimentiert. Ich verwende folgenden Code (aus einem Tutorial von Youtube von UltraFx): [c] #include "stm32f10x.h" int main(void) { RCC->
[c] #include "stm32f10x.h" int main(void) { RCC->APB2ENR |= 0x04; GPIOA->CRL = 0x200000; uint32_t check = 0; GPIOA->BSRR = 0x20; while(1) { } } [/c] Ich habe den Code wie oben
-
Thread
STM32 - Stack overflow?!
brachte jetzt "Besserung". Warum? Was ist da passiert? Kann mir das jemand erklären? IC ist ein STM32F103RB auf einem Olimex Board. Programmiert mit VisualGDB (GCC 7.2.0 / GDB 8.0.1) Edit: Okay, das Problem bleibt, nur anders rum. CanRX_Tail wird jetzt immer auf 0 gesetzt. Selbe stelle, selber
-
Thread
Segger J-Link Edu Mini neue PCB mit orig. uC
erst einmal bei meinem laufenden Projektchen dabei. Ich habe zum Vergleich zwei Nucleo-Boards (STM32F103RB und STM32F446RE) jeweils mit ähnlicher Firmware (gleiches Projekt, für die MCUs natürlich unterschiedlich Kompilierzweige), ersteres mit ST-LinkV2/1-Firmware, letzteres mit J-Link-EDU-Firmware
Embedded Studio auch mit Rust-Programmen verwenden? Ich habe bisher meine Rust-Programme auf einem STM32F103 mit Ozone und einem NRF51 Dev Board mit integriertem J-Link debuggt. Funktionierte ganz ok. Werte von Variablen im Watch-Window konnte der aber nicht anzeigen. Wohl weil Ozone die Rust-Datentypen
-
Thread
Entwicklung einer STM32F4 - Version der "Bluepill"
STM32L443RC STM32L452RC STM32L452RE STM32L462RE STM32F070RB STM32F072R8 STM32F072RB STM32F078RB STM32F102R4 STM32F102R6 STM32F102R8 STM32F102RB STM32F103R4 STM32F103R6 STM32F103R8 STM32F103RB STM32F103RC STM32F103RD STM32F103RE STM32F103RF STM32F103RG STM32F302R6 STM32F302R8 STM32F302RB STM32F302RC STM32F302RD STM32F302RE STM32F303R6 STM32F303R8 STM32F303RB STM32F303RC STM32F303RD STM32F303RE STM32F373R8