-
Thread
STM32F103, IAR, Einstieg
Die Beispielprogramme sind für den Anfang zu schwierig zu verstehen (da ich zum ersten mal mit STM32F103 und IAR arbeite) Kennt ihr gute Tutorials die mir weiterhelfen würden? ich wünsche noch einen schönen Tag, gruss mike
-
Thread
Stm32f103 Stop mode
Hallo zusammen, ich möchte den Stm32f103 im Stop mode mit einem RTC Alarm alle 30 ms wecken und dann wieder schlafen legen, ist das möglich ? Laut user manual: Seconds interrupt, for generating a periodic interrupt signal with a programmable
-
Thread
Empfehlung von Board zur Entwicklung
, kannst du in den meisten Fällen dank Firmware Library direkt auch auf dem F103 laufen lassen. Außerdem dem Discovery Board brauchst du nur ein Mini USB Kabel und eine Entwicklungsumgebung. Zur Entwicklungsumgebung: Du kannst dir die Entwicklungsumgebung der Uni sicher auch
Hi Sebastian, von ST gibt es das NUCLEO-F103RB Board, ST-Link Debugger ist da auch schon drauf. Ca. 10 EUR einfach mal googeln, ich will keine Reklame für Händler machen. Als Entwicklungsungebung kannst Du auch em::blocks nehmen, sehr komfortabel
-
Thread
Wo wird der µC Typ definiert (STM32)
Hallo, ich bin zur Zeit dabei mich mit den Grundlagen des STM32F103 vertraut zu machen. Hierbei bin ich auf was gestoßen, dass ich nicht verstehe. Es geht um die Definition des Controlertyps. Genauer gehts um den Codeauszug aus dem stm32f10x.h file. Hier könnte
between 64 and 128 Kbytes. - High-density devices are STM32F101xx and STM32F103xx microcontrollers where the Flash memory density ranges between 256 and 512 Kbytes. - High-density value line devices are STM32F100xx microcontrollers where the Flash memory density ranges
-
Thread
Cortex M3 (STM32F103) Stop Mode - Wake Up über RTC
zu wissen, ob es wirklich funktioniert. Hardware: Bluepill Board mit StdPeriph Library Der F103 hat 3 Modi: Sleep (+Options), STOP (+Options), Standby (+Options), wobei Sleep der einfachste Mode ist, nur der Core bleibt stehen, alles andere bleibt an. Achtung: Stop Mode und Standby Mode, aber
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] /* ------------------------------------ */ /* -
-
Thread
STM8S-Testboard
Boards auf der Embedded bekommen. Ich habe gesehen, dass auf dem Programmierteil ein Cortex M3 (STM32F103C8T6) steckt. Es wäre schön, wenn man den Cortex M3 mit dem anderen Programmer programmieren könnte. Anscheindend handelt es sich bei dem Programiergerät um ST-Link. Wobei ST-Link eigentlich ein JTAG
Programmieren des STM32 auf dem ST-Link. Also uninteressant. Im Schaltplan hat der verbaute STM32F103C8T6 allerdings Pins eingetragen, welche auf einen JTAG-Adapter hindeuten (T_JTDO, T_JTDI, T_NRST, T_JRST, T_JTMS und merkwürdigerweise 2x T_JTCK) Ich hab die mal mit dünnem Draht kontaktiert, die Aktion
-
Thread
STM32 Interrupts funktionieren nicht!
, aber es wird nicht in die ISR gesprungen! Ich verwende das STM32-LCD Board von Olimex (STM32-F103ZE) zum debuggen verwende ich den ARM-USB-OCD mit OpenOCD (Debugger Einstellungen im IAR-Projet angepasst: GBD-Server, localhost,3333). Als Entwicklungsumbebung ist das IAR - Kickstart V 6.0 im Einsatz
Pin und Connect during reset)versucht, ohne Erfolg. - STM32-LCD Board von Olimex mit STM32-F103ZE Für weitere Tipp und Anmerkungen wäre ich dankbar!
-
Thread
STM32F407 kann sich selbst in Knie schiessen
> Hätten sie's gewusst? Ja, das steht nämlich klar im Referenzhandbuch (jedenfalls beim STM32F103).
Ich hatte wenn ich mich recht erinnere mit dem F103 schon ein ähnliches, wenn auch quasi umgekehrtes Problem. Wenn man den F103 als SPI-Master mit Hardware-NSS konfiguriert, ist der NSS-Pin automatisch als Open-Drain konfiguriert und wenn man dann den
-
Thread
China clone STLINKv2 und update
russischen Forum "forum.easyelectronics.ru" als "stlink.zip". Die sollte Mann auf einen STM32F103 nur flashen, wenn er wirklich als ST-Link benutzt werden soll. Die Firmware lockt sich selbst gegen Schreib- und Lesezugriffe und nur durch ein Chiperase wird Mann die Plage wieder los.
`·.¸¸.·´¯`·.¸¸.·´¯`·.¸¸.·´¯`·.¸¸.· schrieb im Beitrag #5123490: > Die sollte Mann auf einen STM32F103 nur flashen, wenn er wirklich > als ST-Link benutzt werden soll. Die Firmware lockt sich selbst > gegen Schreib- und Lesezugriffe und nur durch ein Chiperase wird > Mann die Plage wieder los.
-
Thread
WARNUNG SEGGER J-LINK V4.78k nicht nehmen! [Problem gelöst!]
den SEGGER J-LINK und einen STM32 verwenden Die aktuelle Software ist buggy und kann den STM32F103 nicht korrekt laden. Kleine Programme gehen noch aber bei größeren bricht der den Download einfach ab. Anbei ein Screenshot, Flashinhalt mit dem Segger geschrieben und mit OpenOCD/Olimex. Ich
target remote localhost:2331 monitor speed Auto monitor endian little monitor flash device = STM32F103RC monitor flash breakpoints = 1 monitor flash download = 1 monitor reset unten: tbreak main monitor reg r13 = (0x00000000) monitor reg pc = (0x00000004) monitor reset continue
-
Thread
STM32F103 auf STM3210E-EVAL + Eclipse + Yagarto +openocd +dbg
Zusammenfassung der bestehenden Threads bzgl. dieses Themas. Ich habe aktuell einige Projekte mit STM32F103 und STM103F107. Dazu habe ich hier zwei DevKits: Das IAR (OLIMEX) STM32F103ZE-SK und das STM STM3210E-EVAL. Eines für F107 ist noch im Zulauf. Die Demos: Das IAR Board liefert einige Demos mit,
per USB das Linux-Image auf das NOR Flash zu speichern ist etwas kompliziert. Leider scheint der F103ZET6 trotz Bootloader Version 2.2 nur Serial-Download aber kein USB-Download zu unterstützen. Leider kommt der Bootloader irgendwie nicht mehr zurpück in den DFU-Mode, wenn er ein Image im NOR findet
-
Thread
Custom Microcontroller Board (Cortex M4 oder ATMega2560)
auf was ich beim Kauf achten muss, dass der korrekte Bootloader schon vorinstallier ist? Die STM32F103 Serie sieht ganz gut aus. Ich habe folgendes gelesen: All STM32 microcontrollers contain a standard bootloader preloaded by ST Microelectronics. The standard ('factory', 'native', 'STM') bootloader
startet! > Ich denke dieser wird es: > https://www.mouser.de/ProductDetail/STMicroelectronics/STM32F103CBT7?qs=sGAEpiMZZMvyL6eCuHiWihZK7s8S69p4 Der ignoriert z.B. USB!
-
Thread
FTDI R232L zu Hterm
receiver transmitter (USART) Wenn Dir das zu kompliziert erscheint, empfehle ich mit einem STM32F103 anzufangen. Denn dazu findest du mehr Anfänger-Anleitungen im Internet. Das gelernte kannst du dann später auf deinen STM32F407 übertragen, denn die Unterschiede sind gering. Aber um das viele Lesen
umfangreiche Reference-Manual trotzdem lesen und HAL richtig anzuwenden. Ich habe gerade mit dem STM32F103 angefangen, nachdem ich das Gefühl habe, die AVR's in und auswendig zu kennen (was natürlich sicher nicht ganz stimmt). Meine Notizen zum STM32F103 findest du hier: http://stefanfrings.de/stm32/index.html
-
Thread
Cortex-M3 - GDB - Breakpoints werden nicht erkannt
auch schon zu lesen, beschäftige ich mich seit ein paar Tagen mit dem Cortex-M3, genauer einem STM32F103RB auf dem Olimex STM32-H103 zusammen mit dem Segger J-Link EDU. Nun versuche ich mittels GDB zu debuggen (und zwar noch direkt in der Konsole). Allerdings ignoriert er einfach meine Breakpoints.
() (gdb) monitor speed auto Select auto JTAG speed (1000 kHz) (gdb) monitor flash device=stm32f103rb Select flash device: stm32f103rb (gdb) monitor flash breakpoints = 1 Flash breakpoints enabled (gdb) monitor flash download = 1 Flash download enabled (gdb) load Loading section .text, size
-
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
Das ist ein Nucleo64-F103RB. Die Jumper stecken richtig.
-
Thread
Shield 4 oder 5
Moin, nach über 1jährigem Lauf meiner Wordclock auf dem STM32F103C8T6 mit ESP8266 (gelötet auf dem STM-Shield V.5) funktioniert die Uhr nach einem Neustart für ca. 2 Stunden, danach fallen die unteren 5 Zeilen aus und das Netzteil wird sehr heiß. Da ich noch ein
anhält, also nichts messbares vorhanden. Im Web habe ich noch keinen Schaltplan gefunden der ein STM32F103, ESP8266 und DS3231 RTC + EEPROM miteinander verbindet. Wenn Niemand einen Plan für mich hat werde ich mich hiermit vom Projekt "Wordclock" verabschieden.
-
Thread
[S] STM32F103T8 o. STM32F103TB VFQFPN
einen Shop der die z.Z. günstiger auf Lager hat? DIGIKEY: nicht auf Lager Mouser: 6.22€ (STM32F103T8U6) Farnell: 5.11€ (STM32F103T8U6) Danke!
-
Thread
Funktionsblöcke in ICs: Was ist was?
interessiert, wie diese Chips intern eigentlich aussehen. Beispielsweise gibt es hier den STM32F103VGT6 zu sehen (Achtung: 6000px*6000px Größe!) https://upload.wikimedia.org/wikipedia/commons/8/89/STM32F103VGT6-HD.jpg Hier noch ein anderer (STM32F100C4T6): https://upload.wikimedia.org/wikipedia
erfüllen die einzelnen Blöcke aber? Ein bisschen was hab ich schon herausgefunden (jetzt auf den STM32F103 bezogen): - Links und rechts ist mittig jeweils in SRAM Block. (typische Struktur) - Oben und unten sind zwei Bänke Flash - Zentral in der Mitte ist der Core - Rot eingezeichnet sind die 3 ADCs
-
Thread
[V] STM32F103 Dev Board
Hallo, ich verkaufe mein gebrauchtes Dev Board ET-STM32F103 (Hersteller etteam, siehe Anhang, gibt es z.B. bei Futurlec). Es wurde extrem wenig genutzt und kaum geflasht (vielleicht 100 mal). Es hat einen STM32F103RBT6 mit 128 kB Flash und 20 kB RAM und läuft
-
Thread
STM32F103 ADC externe Beschaltung
ich zur externen Beschaltung der ADCs keine Application Note. Insbesondere finde ich auch im STM32F103-Datenblatt auch kein "maximum Rating" für die Eingangsspannung (also nicht den sinnvoll meßbaren Bereich, sondern den ausgehaltenen Bereich - vermutlich irgendwie VDD+0.xV). Die ganze Aktion hat
-
Thread
STM32F103 USART mit falscher Baudrate
Hallo zusammen, ich hab gerade damit begonnen den USART des STM32 zu benutzen. Allerdings läuft dieser lauf Terminal mit einer Baudrate von 14400 anstelle von 9600. Wahrscheinlich ist es nur eine Kleinigkeit auf die ich nicht kommen. Mein Code: [code]void InitializeUSART() { USART_InitTypeDef usartConfig; RCC_APB2PeriphClockCmd(RCC_APB2Periph_USART1 | RCC_APB2Periph_GPIOB | RCC_APB2Periph_AFIO, ENABLE); USART_Cmd(USART1, ENABLE); usartConfig.USART_BaudRate = 9600; usartConfig.USART_WordLength = USART_WordLength
-
Thread
[V] STM32F103 Evaluation Board
Biete folgendes Board zum Verkauf. Hat mir seinerzeit in meiner Diplomarbeit treue Dienste erwiesen. Nun brauche ich es nicht mehr. http://www.futurlec.com/STM32_Development_Board.shtml 20€ inklusive Versand in Luftpolsterumschlag. (Versichert +5€) Interessenten bitte per PN melden. Grüße Oliver
-
Thread
STM32F103T8 USART
Ich versuche mit dem USART des STM32F103T8 eine Kommunikation mit dem PC hinzubekommen. Im Moment komme ich aber mit der Konfiguration des USART nicht zurecht. So kann ich zum Beispiel die TE und RE Bits des CR1 Registers nicht setzen.
in einen bestimmten Modus schalten? Eine MPU die den Speicherzugriff verhindert besitzt der STM32F103T8 doch nicht oder doch?
-
Thread
SPI1 beim STM32F103
Hallo ich bin neu was das Programmieren der STM32 anbelangt... Da ich gerne alles von grundauf verstehe habe ich die Angewohnheit bei einem Mikrocontroller nicht auf vorgefertigte Funktionen zurückzugreifen sondern selbst direkt ind die Register zu schreiben... Ich möchte gerne das SPI1 welches am APB2 hängt in betrieb nehmen... Dazu habe ich folgendes Programm gerüst geschrieben doch leider klappt es nicht... Ich habe auch schon einmal einen Code welchen ich hier im Forum gefunden habe zum SPI1 ausprobiert jedoch auch ohne erfolg, deshalb bin ich wieder zum ursprünglichen code zurückgekehrt
-
Thread
ARM STM32F103ZE/ Werde noch wahnsinnig.
Hilfe!!. Ich bin eigentlich AVR-Hobbyprogrammer, versuche mich aber gerade an einem ARM Prozessor, an dem ich lediglich einen Port zappeln lassen möchte. Meine toolchain habe ich zum Laufen gebracht, ich benutze den IAR Arm Compiler Kickstart , ich debugge mit ST-Link. Alles läuft ohne Fehlermeldung durch, es wird aufs Evaluation board downgeloadet, aber meine Ports rühren sich nicht. Wenn irgendeine Registerbezeichnung aus dem Quellcode, welches mit den Ports zu tun hat zum Watchfenster hinzufüge steht unter "Location" :"illegal adress". Hat irgend jemand einen heißen Tip, der mich auf den richtigen
-
Thread
Stm32f103rxxx Eagle Library
Hallo Community Ich bin auf er Suche nach einer Eagle Library für den Stm32f103rxxx lqfp64. Leider finde ich keine passende Library dafür. Gibt es downloadquellen von STM? Außerdem bin ich auf der suche nach einer Library für den USBLC6-2 von STM. mfg Markus
-
Thread
Porterweiterung für ARM STM32F103
auf. Google konnte mir nicht weiterhelfen, deshalb wende ich mich an euch. Ich nutze den STM32F103 von ARM und als erweiterung der Inputpins zwei M74HC597 8Bit Latch/shift. Ein 16Bit kommt aus Routing-Gründen nicht in Frage (Bitte keine 16Bit Latches als alternative posten). M74HC597: http://www.st.com/stonline/products/literature/ds/1990.pdf STM32F103: http://www.st.com/stonline/products/literature/rm/13902.pdf Ich steuere das Latch nun über SPI an, doch krieg ich keine Infos vom Latch her. In Google hab ich keine Informationen gefunden, wie ich
-
Thread
Timer Register auslesen stm32f103
Hallo, ich programmiere gerade mein erstes Projekt. Ich habe in den Registern von Timer 1 Channel 1 und 2 die Zeiten der Positiven Phase und die Zeiten einer gesamten Periode von einem PWM Signal abgelegt. Nun bekomme ich die Registerinhalte nicht auf eine Variable übertragen. Mein Programmauschnitt sieht folgender maßen aus: float Periode, DutyCycle; Periode = TIM2->CCR1; DutyCycle = TIM2->CCR2; Ist die Übergabe so richtig? Sind die Wert Int oder float? Bitte um hilfe! Mathias
-
Thread
STM32F103 mit Segger-JLink debuggen?
Hallo, Ich habe einen STM32F103CB vor mir liegen. Mit einem Olimex OpenOCD debugger klappt alles. Nur nicht mit meinem J-Link von Segger. Ich verwende den GDB Debugger von Codesourcery V6.7.50 / J-Link GDB Server V3.92. Mit
set prompt (arm-gdb) target remote localhost:2331 monitor speed Auto monitor flash device = STM32F103CB monitor flash breakpoints = 1 monitor flash download = 1 load main.elf monitor reset 1[/pre] wird zwar die elf Datei in das Flash geschrieben, aber beim Start springt der in: [c]void HardFaultException
-
Thread
STM32f103 - AVR Mediathek
Hey, ich arbeite mit meinem STM32f103 und möchte auf eine SD Karte im fat32 Format schreiben. Dafür benutze ich die Bibliothek von AVR (https://www.mikrocontroller.net/articles/AVR_FAT32), da die gleiche Bibliothek auch auf einem ATmega2560
-
Thread
STM32F103VCT ADC mit DMA
Guten Abend, ich möchte gerade 13 ADC Kanäle laufend in die DMA schaufeln. Mit 4 Kanälen hat dies ausgezeichnet funktioniert. Bei 13 Kanälen habe ich bei gleichbleibender Spannung an den ADC Pin in meinem ADC Array immer verschiedene Werte. Sollte es nicht so sein das die Wandlungen im Hintergrund laufen und ich in der main zu jeder Zeit auf das Array zugreifen kann? Ich habe das Projekt mit den 13 Kanälen gleich wie auch das Projekt mit den 4 kanälen mit cubemx erstellt. Die Zyklen der Wanlungszeit haben ich 13,5Zyklen eingestellt. vor der main loop [c] HAL_ADCEx_Calibration_Start(&hadc1
-
Thread
STM32F050K6 mit DAC? Produktionfehler?
Markus Müller schrieb im Beitrag #3011757: > z.B. haben alle STM32F103er 512KB Flash, nur werden die anhand dem > FlashSize Register kleiner gemacht. Gilt das auch fuer F103 im 48 LQFP Gehaeuse? Da wuerde doch die Chipgroesse Probleme machen...
Uwe Bonnes schrieb im Beitrag #3012030: > Gilt das auch fuer F103 im 48 LQFP Gehaeuse? Da wuerde doch die > Chipgroesse Probleme machen... Kann sein, muss aber nicht. Es gibt zahlreiche Flashspeicher, welche mehrere Gbyte Daten Speichern können und um ein vielfaches
-
Thread
STM32x kein malloc mehr möglich
ich habe seid kurzm folgendes Problem. Ich habe eine Entwicklungskit von Olimex mit einem STM32F103 Controller. Wenn ich versuche Speicher per malloc zu allozieren, dann beendet sich das Programm und gibt mir eine BusFaultException raus. Ich habe keine Ahnung, wie man dem Problem auf den Grund geht
bei meinem Entwicklungsboard mit dabei hatte (Download: http://www.olimex.com/dev/soft/arm/STR/STM32F103-STK-TST.rar, mmc.c +.h). Der zweite, meiner Meinung nach besser ist von IAR auch in einem Demoprojekt für das Entwicklungsboard (Download: http://www.olimex.com/dev/soft/arm/ST/STM32-103STK/EW-ARM511%
-
Thread
STM32 DMA TO GPIO HILFE
Philipp K. schrieb im Beitrag #6213083: > Was würdest du empfehlen? Ganz klar: stm32f103 standard blue pill board ab 2,00€ sofern nicht aufgrund der konkreten Anwendung mehr verlangt wird. entsprechend bei avr: m328 blue pill board. Wie früher bei der Spielzeugeisenbahn. Nur Märklin
Die Bluepill Boards sind wohl nicht mehr zu empfehlen die Quelle der billigen STM32F103 ist wohl versiegt und die Chinesen löten imemr mehr fälschungen rauf: https://www.mikrocontroller.net/topic/488417 Philipp K. schrieb im Beitrag #6213153: > Vielleicht ist es von mir einfach ein
-
Thread
[STM32] RTC über USB kalibrieren
Guten Morgen :) ich hab ein Projekt mit dem STM32F103 und die RTC läuft zu schnell / zu langsam. Mir kam die Idee, die RTC über USB zu kalibrieren. Ich würde die Zeit am PC mit der RTC des STM32 vergleichen und das RTC-Prescaler Register abgleichen.
Mampf F. schrieb im Beitrag #5374241: > ich hab ein Projekt mit dem STM32F103 und die RTC läuft zu schnell / zu > langsam. Mal eine ganz dumme Frage. Benutzt du keine 32 kHz Quarz?
-
Thread
DMA für Can beim STM 32
Abeitest Du mir STM32F103 oder STM32F105/7. Falls Du auch USB beim 103 benutzt, könnte der gemeinsam genutzte Speicher ein Problem sein.
Nochmals die Frage F103 oder F105/7? Siehe RM0008 10.2, da gibt es unterschiede!
-
Thread
STM32 : QWord
der CAN-Controller könnte an einem anderen Bus hängen (APB1/2) welcher sich anders verhält, bei den F103 gibt es Konflikte mit der USB-Peripherie, beim F105 jedoch nicht, usw. Aber wenn du den Typ natürlich geheim halten musst...
ARM-Begriffen vermischt. Hurra. W.S. schrieb im Beitrag #5940470: > Siehe der USB-RAM beim STM32F103. Zugriff 32bittig, aber nur > 16bittig belegt Aber nichts unaligned, also keine größeren Probleme.
-
Thread
kleiner/kleinster ARM Cortex-M Debugger onboard
Quarz und optional ein EEPROM dazukommt. Ich habe auch ARM-basierte Lösungen z.B. mit einem STM32F103 gesehen. Der ist aber auch minimal ein TQFP48, bringt mir also erstmal keinen Vorteil. Was gibt es, was noch kleiner ist - so als SO16 oder TSSOP20 idealerweise? fchk
für /ein/ Target gebaut). Nun zur eigentlichen Problematik mit dem Platz: BMP nutzt einen STM32F103CB (erhältlich als QFN48) und CMSIS-DAP einen LPC11U35, den es immerhin als "HVQFN33" gibt (7x7mm). In beiden Fällen hast du natürlich (dank Open-Source) die Möglichkeit das auf deine eigene Hardware
-
Thread
Controllerauswahl für BLDC-Ansteuerung
Netz umgesehen und mir einige Möglichkeiten angesehen: Als erstes sind hier die STM32F100/STM32F103 von ST. Erstens weil ich mit den Controllern schon Erfahrung habe und zweitens weil es von ST hierfür eine „Motor control firmware“ gibt (http://www.st.com/internet/com/SALES_AND_MARKETING_RESOURCES
sicherlich noch einiges rausholen. Der Wert bezieht sich auf einen STM32 mit 72MHz internem Takt (STM32F103). Viele Grüße, Flabes
-
Thread
STM32F103 Bluepill externen Interrupt auch PIN B1
erstmal ins Bett. Von da an ist es dann leicht weiter herauszufinden wie es geht. # Bluepill, STM32F103C8, Interrupts [c]program STM32F103V8_16x2; { Declarations section } { Declarations section } procedure ExternerInterrupt(); iv IVT_INT_EXTI1; ics ICS_AUTO; Begin DisableInterrupts(); GPIOC_ODR
-
Thread
Neue MCU familie gesucht
3.7.0 bzw. GCC 6.3.1: CY7C68013A@48Mhz: 12 STM32L073RZ@32Mhz: 717 STM32F051R8@48Mhz: 1141 STM32F103RB@36Mhz: 1158 STM32F302R8@64Mhz: 1693 Bei stdcbench 0.4 erhält man für den STM8 mit Cosmic und Raisonance ähnliche Scores wie mit SDCC 3.7.0. Aber IAR kann mehr (allerdings auf Kosten deutlich höhere
Stefanus F. schrieb im Beitrag #5875956: > Das Nucleo-F103RB oder ein Blue-Pill Board (ebenfalls mit STM32F103) ist > sicher eine gute Wahl. Denn weil der STM32F103 recht alt ist, findest du > reichlich Anleitungen. Ich finde den F103 dank der Bluepill-Boards
-
Thread
Warum akzeptiert CubeMX dieses define nur in der Funktion?
Syntax error". Der erste Compilerfehler lautet ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xb.h:688:46: error: expected ')' before '*' token 688 | #define DBGMCU ((DBGMCU_TypeDef *)DBGMCU_BASE) | ~ ^ Packe ich das aber z.B.
sondern auch die Definitionen in den Projekteinstellungen, insbesondere welche die so ähnlich wie "STM32F103xB" heissen (mit falscher Modelnummer).
-
Thread
STM32F103VET6 Industrial Board Schaltbild
Ich habe mir kuerzlich eine STM32F103VET6 Bord zugelegt die bei eBay als "STM32F103VET6 Industrial Board" bekannt ist und relativ guenstig angeboten wird. Ihre relative Einfachkeit, der 100-PIN uC und viel FLASH/RAM fand ich nuetzlich. Beispiel: https://www.ebay.com/itm/STM32-Industrial-Development-Board-STM32F103VET6-CAN-RS485-Minimum-system-ARM/401306115873?epid=854972162&hash=item5d6fb55f21:g:BeUAAOSwAANY6yM3 Leider habe ich bis jetzt noch kein Schaltbild davon gefunden und warte zur Zeit auf eine Antwort
-
Thread
STM32F103 Daten über CDC Device senden
Hallo, ich versuche gerade auf meinem eigenen Board mit STM32F103C8 ein CDC Device ans laufen zu kriegen, um Daten mit dem PC auszutauschen. Nachdem ich mit den Dateien aus dem Beispielprojekt fürs STM3210E_EVAL Boards nichts geworden bin (Windows hat ein Virtual
zum Lesen durch den Host bereitstellen. Ich hatte hier schon mal nen CDC Treiber für den STM32F103 gepostet. Einfach mal bei Bedarf danach suchen. W.S.
-
Thread
STM32F103 "Blue Pill" USB Bootloader Linux
Hallo zusammen, ich habe gerade ein Problem, ein "Blue Pill" Board mit dem USB Bootloader von https://github.com/rogerclarkmelbourne/STM32duino-bootloader/tree/master/binaries (generic_boot20_pc13.bin) ans laufen zu kriegen. Ich kann problemlos den Bootloader auf den Chip über mein parallel zum USB angeschlossenes USB-Serial Interface an PB9 und PB10 flashen, mit dem stm32loader.py script. Der Bootloader scheint auch aktiv zu sein anhand der LED blink codes, die er beim Betätigen der Reset Taste ausgibt. Weiterhin bin ich in der Lage über den USB Bootloader ein vorher kompiliertes Programm
-
Thread
Game CodedColor für die STM32F103 Bluepill
Vor Jahren (und es war wirklich vor Jahren, genauere Anzahl derer 4) hatte ich angefangen gehabt, ein Rätselspiel für Mikrocontroller zu schreiben, das inspiriert war von den Rätsel in den Fernsehzeitschriften der ausgehenden 70er, anfangenden 80er Jahre. Dieses hieß damals Symbolrechnen und heute weiß ich, dass es dafür einen "richtigen" Namen gibt: Arithmogriph. Nun habe ich es nicht geschafft, auf einem kleinen Display (160x128 oder auch 128x128 Pixel) Symbole so abzubilden, dass die noch gut erkenn- und unterscheidbar sind. Also habe ich kurzerhand die Symbole durch Farben ersetzt und
-
Thread
Aufrufende Funktion herausfinden
Guten Abend zusammen, ich bin in auf der Suche nach Flash-Flashfressern in einem Projekt (STM32F103). Ich habe mir mal mit nm die Funktionen angeschaut, die nach der LTO noch übrig bleiben. Hier die größten Brocken: [code] 134247197 00000856 T _realloc_r 134264961 00000988 T __ieee754_rem_pio2
ist das falsch. Auf 32-Bit-µCs (mit entsprechend mehr Flash/RAM) geht das durchaus. Auf einem STM32F103 ist das überhaupt kein Problem.
-
Thread
NRF24L01+ auf STM32F103: Ich weiss nicht mehr weiter :-(
Funkmodul läuft an einem STM32F407 ohne Probleme und war im ACK Modus. Ok, also muss es auf einem F103 auch laufen. Vorher auch mal Payload mit ACK aber das brauche ich eigentlich nicht. Die Software auf beiden Systemen ist die Gleiche, bis auf die Hardware Unterschiede zwischen der F1 und der F4 CPU. Da F103 Board ist so ein DIP40 Modul, nur die CPU drauf und die Bootloader Pins über Jumper + USB. Ich debugge es mit einem ST LInkV2, der an die Pins angesteckt ist. Geht prima, auch im Debug RAM Modus.
-
Thread
STM32: SD-Card mit SDIO
Hallo, ich versuche gerade mit meinem STM32F103RE mittels SDIO auf eine SD-Karte zuzugreifen. Dazu nutze ich erstmal das mit der Firmware mitgelieferte Beispiel. Das funktioniert auch gut mit verschiedenen SD-Karten. (SD_Init gibt SD_OK zurück
hatte doch hier vor Monaten schon mal meinen SDIO-Treiber gepostet, der übrigens sowohl auf STM32F103 als auch auf LPC2478 läuft. Die SDIO-Cores beider µC sind weitestgehend gleich. W.S.
-
Thread
STM32 + FWLib 3.1.2 läuft nicht
Hallo, ich habe mir ein eigenes Board mit einem STM32F103VBT6 gebastelt und möchte mich jetzt an die Programmierung wagen. Dies klappt auch mit den älteren FWLibs, allerdings bekomme ich die aktuelle FWLib einfach nicht zum Laufen bzw. die .bin Dateien funktionieren
128K Flash-Speicher entschieden habe. Low-density devices are STM32F101xx, STM32F102xx and STM32F103xx microcontrollers where the Flash memory density ranges between 16 and 32 Kbytes. Medium-density devices are STM32F101xx, STM32F102xx and STM32F103xx microcontrollers where the Flash memory density