-
Thread
ARM STM32F103 Cortex M3 Board + Linux
Bootloader und dem Tool von ST geht. http://www.st.com/mcu/download2.php?file=um0462.zip&info=STM32F103RB%20Software%20-%20PC%20&url=http://www.st.com/stonline/products/support/micro/files/um0462.zip Unter Linux (Kubuntu 8.04): Den OpenOCD USB Adapter hier aus dem Shop, habe ich soweit in
Die Platine "STM32-P103 Adapterplatine (STM32-P103)" hatte ich auch schon und damit mein Projekt begonnen. Ich war sehr zufrieden. Als Debugger hatte ich den "ARM USB Debugger + USB RS232 + Strom (ARM-USB-OCD)".
-
Thread
Probleme mit Linux (Kernel 4.9.0) und st-flash / texane
oder 4 Jahren (und anderem Linuxkernel) funktioniert hatte. Was funktioniert: Flashen eines STM32F4xx funktioniert in jeglicher Konstellation problemlos (auch ein schwarzes STM32F407 Chinaboard). Lange Zeit habe ich mit der Live-Version STM32F103 (Eigenbauboard und BluePill) nur mittels Bootloader
Reset gedrückt hält und mit dem Aufruf den Reset loslässt: [code] root@porteus:/home/mcu/develop/stm32f103/blinky# make flash st-flash erase st-flash 1.5.1-25-gcf67780 2019-05-02T20:32:47 INFO common.c: Loading device parameters.... 2019-05-02T20:32:47 INFO common.c: Device connected is: F1 Medium-density
-
Thread
STM32F Timer Problem
scheint ein #define Problem zu sein. https://my.st.com/public/STe2ecommunities/mcu/Lists/cortex_mx_stm32/Flat.aspx?RootFolder=%2fpublic%2fSTe2ecommunities%2fmcu%2fLists%2fcortex_mx_stm32%2fClock%20problem%208135&FolderCTID=0x01200200770978C69A1141439FE559EB459D7580009C4E14902C3CDE46A77F0FFD06506F5B¤tviews
Debug durch den Code gehen oder wie im Tutorial vorgehen. Ausserdem macht es Sinn alles im Kopf der stm32f10x.h und der system_stm32f10x.c zu lesen.
-
Thread
STM32F103 lässt sich nicht programmieren
Hallo zusammen, ich habe auf einer Platine einen STM32F103RCT6 welchen ich gerne über UART programmieren möchte. Dazu habe ich einen MCP2200 mit auf die Platine gesetzt, siehe Schaltplan im Anhang. Leider reagiert mit stm32flash der STM32F103RCT6 nicht. Wenn ich die Verbindung zw. MCP2200 und STM32F103RCT6 trenne und TX und RX am MCP2200 kurzschließe, dann kann ich aber mit einem Terminalprogramm ein Echo empfangen. Wenn ich einen externen USB <-> UART Konverter an den STM32F103RCT6 hänge
-
Thread
STM32-Toolchain mit Eclipse CDT 4.3, GnuArmEclipse, OpenOCD 0.8.0, Gnu Arm GCC 4.8, STM32CubeMX
ein Fenster mit der Meldung (screenshot): "Error in services launch sequence Launching command [/C:\stm32tc\openocd8\bin -c gdb_port 3333 -c telnet_port 4444 -f scripts\board\stm32f4discovery.cfg -c echo "Started by GNU ARM Eclipse"] failed. Launching command [/C:\stm32tc\openocd8\bin -c gdb_port 3333 -c telnet_port 4444 -f scripts\board\stm32f4discovery.cfg -c echo "Started by GNU ARM Eclipse"] failed. Cannot run program "/C:\stm32tc\openocd8\bin": Launching failed
-
Thread
LPC1100, superguenstig, 8-bit? Wird immer unnoetiger
Controller aber sensationell günstig sein. Diese Träger kosten 80¢ pro Stück inklusive Porto (bei 8 Stück). Drauf ein STM32F103C8 mit USB/CAN und 64KB Flash 20KB RAM bei 72MHz (6,50€ plus MWSt bei TME). Akzeptables Preis/Leistungsverhältnis, ggf. pinkompatibel ausbaufähig auf 128KB Flash.
meinem Fall geht es um privaten Gebrauch. Und HBE als deutscher Vertrieb für solche Kunden will für den STM32F103C8 indiskutable 13,40€. Kurioserweise will er für die grössere 128KB Version davon (CB) nur 12,90€.
-
Thread
STM32 mit AVR/FAT32 Bibliothek
Hat denn jemand schon mal mit dem STM32 und FatFS richtig gearbeitet? Ich finde leider kein funktionsfähiges Beispiel für meinen STM32f103
@Nils: wie wäre es einfach mit http://elm-chan.org/fsw/ff/ffsample.zip das STM32F100 Beispiel sollte sich einfach auf den 103er portieren lassen.
-
Thread
STM32 Beste/Schönste Methode um Bits in Register zu setzen
auch nicht. ich lasse mich gerne belehren, wo kann man das nachlesen? In den Datenblättern vom STM32F103, STM32F051 und STM32F050, im Reference Manual F050/051 (RM0091) und im Cortex M0 Programming Manual (PM0215) finde ich keine Silbe zum Thema. Also existiert es für mich nicht.
nicht. > > ich lasse mich gerne belehren, wo kann man das nachlesen? In den > Datenblättern vom STM32F103, STM32F051 und STM32F050, im Reference > Manual F050/051 (RM0091) und im Cortex M0 Programming Manual (PM0215) > finde ich keine Silbe zum Thema. Also existiert es für mich nicht.
-
Thread
Mehrfach Belegung von Ports STM8 Bit µC
oder EEPROM "runtergelabelt" werden obwohl sie voll vorhanden sind. Hier ist mal eine Liste von allen STM8 die sich den selben Die mit dem S001J3M teilen (natürlich ohne Gewähr und/oder Anspruch auf Vollständigkeit): [code] STM8S001J3M STM8S003F3P STM8S003F3U STM8S003K3T STM8S103F2M STM8S103F2P STM8S103F2U STM8S103F3M STM8S103F3P STM8S103F3U STM8S103K3B STM8S103K3T STM8S103K3U STM8S903F3M STM8S903F3P STM8S903F3U STM8S903K3B STM8S903K3T STM8S903K3U [/code] Im Grunde ist es ganz
-
Thread
Blue-Pill mit GD32F303CC
Andreas B. schrieb im Beitrag #6537670: >> Mit dem Original STM natürlich. > Warum sollte ein Cortex M4 mit den popeligen STM32F103 kompatibel sein? STM32F303CC Ist doch nicht so schwer. ;)
/stm32-nucleo-boards/nucleo-f303k8.html Das Original wäre hier der STM32F303 der hier als GD32F303 nachgemacht ist und das lange nicht so gut wie die das mit dem GD32F103 gemacht haben.
-
Thread
stm32f103 wav player?
der > ebenfalls mit DMA funktioniert? Gibt's da einen Vorteil für PWM? Leider haben nicht alle STM32F103 eine DAC. [C] Digital-to-analog converter (DAC) Low-density devices are STM32F101xx, STM32F102xx and STM32F103xx microcontrollers where the Flash memory density ranges between 16 and
768 Kbytes and 1 Mbyte. This section applies to connectivity line, high-density and XL-density STM32F101xx and STM32F103xx devices only. [/C]
-
Thread
Avr 8bit VGA
Und ein STM32F103-Board ist ein "8-Bit-Chip" im Dip-Gehäuse?
Hier noch ein Projekt mit dem STM32F103 (VGA 800 x 600): https://www.artekit.eu/vga-output-using-a-36-pin-stm32/
-
Thread
Umstieg 8->32Bit: Codergröße
Hallo! Ich bin im Begriff bei einem Projekt aus Preis- und Leistungsgründen auf einen anderen µC umzusteigen. Angelacht habe ich mir die STM32F103 schon lange, aber nachdem ich feststellen musste, dass die sogar im Preis vor den AVR liegen, will ich ein Projekt umstellen. Momentan verwende ich
und noch ein paar kleinere IO-Funktionen die auf Parser und CAN hören. Angelacht habe ich mir den STM32F103R4T6A, welcher mit 16K Flash und 6K RAM für den Preis eine echte Konkurrenz ist. Aber denkt ihr der Flash reicht? Beim RAM ist klar, der reicht mehr als dicke, aber wenn ich (32/8)*5500Byte=22K
-
Thread
[Cortex-M3] Problem mit dem UART
ich setze gerade ein neues Projekt auf und bin schon am verzweifeln. Die Initialisierung des UART (STM32F103RB) funktioniert nicht. Während des ladens (OLIMEX OCD mit Board von OLIMEX) kommen kurz einige Zeichen und dann ist Stille. Hier der wichtigste Code. [c] int main() { GPIO_InitTypeDef
-fno-common -O0 -g -mcpu=cortex-m3 -mthumb stm32f10x_rcc.c .compili arm-none-eabi-gcc -I./ -c -fno-common -O0 -g -mcpu=cortex-m3 -mthumb stm32f10x_gpio.c ..linking arm-none-eabi-ld -v -Tstm_h103_blink_rom.cmd -nostartfiles -o main.out main.o
-
Thread
STM32F103 "verfused"? Wie kann ich ihn wiederbeleben?
habe eine dringliche Frage an euch: gibt es eine Möglichkeit, die Taktquellenkonfiguration eines STM32F103R8Cb aus einem "toten Zustand" heraus zu verändern und z.B. auf den Werksausgangszustand zurückzusetzen? Bei AVRs hätte man wahrscheinlich von verfused gesprochen. Hintergrund: Ich blicke 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.
-
Thread
STM32: CAN Loopback mit merkwürdigem Effekt
Hi Matthias, auf dem Stamp ist ein STM32F103RET6 verbaut mit immerhin 512KB Flash. Laut Referenz-Manual ein High Density Device: ● High-density devices are STM32F101xx and STM32F103xx microcontrollers where the Flash memory density ranges between 256 and 512 Kbytes. ● XL-density devices are STM32F101xx and STM32F103xx microcontrollers where the Flash memory density ranges between 768 Kbytes and 1 Mbyte. Damit liege ich mit meiner Definition im Makefile: [code] SYMBOLS = -DSTM32F10X_XL
-
Thread
STM32-Nucleo Clones von Waveshare (XNUCLEO)
die kastrierte Version F103RB mit nur 20KB RAM sein und nicht zumindest ein F103RC mit 64KB oder F103RF mit 96KB? https://www.st.com/en/microcontrollers-microprocessors/stm32f103.html
muss das die kastrierte > Version F103RB mit nur 20KB RAM sein und nicht zumindest ein F103RC mit > 64KB oder F103RF mit 96KB? > > https://www.st.com/en/microcontrollers-microprocessors/stm32f103.html Weil Nucleo-Boards NUR zur
-
Thread
USB: Dual VCOM-Port mit STM32F407
garnichts > zurück, keine Reaktion. Auch im USB-Pcap ist absolut nichts zu sehen. Anders als der STM32F407 braucht der STM32F103 einen 1,5 kΩ Pullup an der D+-Leitung.
Ergebnis: mit dem STM32F103 und dem 1,5kΩ funktioniert es ohne Probleme. Ich habe 2 Ports parallel getestet und es sieht auch im pcap gut aus, keine komischen Pakete. Etwas musste ich noch ändern: In der "stm32f1xx_ll_usb.c
-
Thread
[STM32] HAL vermeiden?
eigentlich nicht sooo wild. Bernd Kreuss hat hier auf Github ein "Bare Metal" Projekt für ein Nucleo-F401 angelegt: https://github.com/prof7bit/bare_metal_stm32f401xe Das habe ich mir dann mal geschnappt und auf einen F103C8/F103CB angepasst. Den Code findest du hier: https://github.com/ChristianRinn/bare_metal_stm32f103c8/blob/master/Makefile]hier Hier mal die SystemInit(), die eine PLL mit externem Quarz auf 72MHz konfiguriert: [code] WEAK void SystemInit(void) { /* Enable Power Control clock
-
Thread
stm32F103 (fake) on chip debug
connection. > Was steht den auf der MCU drauf? Auf der funktionierenden steht tief eingelasert: STM32 F103C8T6 9902Q 93 MYS 615 Der STM32CubeProgrammer listet unter Target Information: Device: STM32F101/F102/F103 Medium-densi Device ID: 0x410 Revision ID: Rev X Flash size: 128 KB Auf der nicht funktionierenden ist die Schrift nur aufgedruckt, nicht tief eingelasert: STM32 F103C8T6 9901KA 93 MYS 806 Der STM32CubeProgrammer listet unter Target Information: Device: STM32F101/F103 High-density Device ID: 0x414 Revision ID: Rev Z Flash size: 256 KB > Und wenn
-
Thread
SPI-RAM-Bank an STM32F0-Discovery - write, kein read
bleibt das for(i) bei i=0. Ich verwende im Wesentlichen das Setup wie hier: http://grafixmafia.net/stm32f4-discovery-and-mac-osx-10-9-mavericks/ Nur mit der aktuellen Toolchain gcc-arm-none-eabi-4_8-2014q1-20140314-mac Ich habe die Compiler-Standards schon mal durchgeschaltet (ISO-C99, GNU-C99
Exkurs: STM32F103 unter Mac OS X flashen. Der Umweg über die virtuelle Maschine mit STM-Tools zum Hochladen des Kompilats in das Dev-Board war mir ein wenig zu nervig, um an den Test mit der Kamera zu gehen.
-
Thread
Mehrkanal Impulszähler PIC
Wenn der kürzeste Impuls 5µs lang ist, dann sollte es reichen 8Bit eines Ports alle 4µs zu Sampeln. Wenn man die entsprechende Interruptroutine mit der höchsten Priorität in den RAM legt bleiben bei einem Stm32F103 und 72MHz noch 288 Takte übrig. Ungetestet könnte
Ich habe folgendes mal auf einem Bluepill-Board probiert. [C] #include <stdio.h> #include <stdlib.h> #include <stm32f10x.h> uint8_t utmp=0; volatile uint32_t carr[8]; __attribute__ ((long_call, optimize("O3"), section (".fast"))) void TIM2_IRQHandler
-
Thread
Black Magic Probe auf ST Link v2 clone "baite"
programmieren hat es bei mir mit st-flash nicht funktioniert. Für openOCD habe ich ein anderes Target mit stm32f1x.cfg als Basis erstellt, indem ich einfach eine Kopie (cs32f103c8t6.cfg) erstellt und dort weiter oben (vor der Abfrage): set CPUTAPID 0x2ba01477 eingefügt hatte. Sir S. schrieb im Beitrag
Kosten sind 0,00 €. https://paramaggarwal.medium.com/converting-an-stm32f103-board-to-a-black-magic-probe-c013cf2cc38c https://jeelabs.org/docs/software/bmp/
-
Thread
stm32 tutorial
Moin Paul, 107 vs. 103 sind nur verschiedene Perepherie aus stattungen für ein und den selben Prozi: Cortex M3. F103 Performace line, f107 Connectivity line(Lan, USB host) usw. Zum Tutorial, es gibt ein Tut fürs STM32Discovery
das #define STM32F10X_CL frei geben.
-
Thread
Vektorregelung / FOC mit Hobby uC
jemand von euch schon mal eine Vektorregelung > für einen BLDC mit einem Standard Controller, z. B. STM32F103C8 oder AVR > umgesetzt? Idealerweise sensorlos Mit dem STM32F103C8 sehe ich keine Probleme, eine FOC zu implementieren. Rechnerei: Clarke - Park Transformation, 2x PI Regler, Inverse Clarke - Park Transformation Die PWM kannst du sogar mit dem internen PWM Modul des STM32F103C8 generieren. Gruß,
-
Thread
Welches der beiden Dev.Boards?
Ich würde den F103c8t6 nehmen. Die Boards gibt es spottbillig bei eBay und Aliexpress. http://m.ebay.de/itm/STM32F103C8T6-ARM-STM32-Minimum-System-Development-Board-Module-For-Arduino-/311156408508 Nimm noch nen
mehr Peripherie. Das würde also bedeuten, ich könnte auch gleich mit einem STM32F7 beginnen, hier gibt es ja ein sehr interessantes Discovery Board: STM32F7. Dann werde ich mich wohl zwischen STM32F4 oder STM32F7 entscheiden.
-
Thread
STM32F103VDT6 Backup Register Vbat
Noch ein Unterschied vom Board zu meiner Hardware: Auf dem Board ist ein STM32F107VCT6 und auf meinem Print ist ein STM32F103VDT6. Aber sonst kommt mir wirklich nichts mehr in den Sinn, es läuft einfach nicht!
nichts. Wenn das mit dem STM32F103 nicht klappt, empfehle ich den STM32F4xx, den bei dem wurde einiges in der Peripherie erweitert und deutlich verbessert. Abgesehen davon hat der auch 4KB Backup-RAM.
-
Thread
STM32 und Linux - Einsteigerfragen
MCU>: f1hd/f1cle/f1mdvl/f042/f051/f030/f4. f030 = STM32F030 series. f042 = STM32F042 series. f051 = STM32F051 series. f1hd = STM32F103HD series. f1cle = STM32F107 series.
pyocd list > ## => Board Name | Unique ID > -- -- ---------------------- > 0 => NUCLEO-H743ZI [stm32h743zi] | 0670FF353638425043013805 > > aber: > > stm32f051 STMicroelectronics STM32F051 > builtin > stm32f103rc STMicroelectronics STM32F103RC > builtin
-
Thread
Motortreiber auf aliexpress Fälschung?
nur, wenn jemand chinesische Produkte fälscht. Denke nur mal dran, wie viele Nachbauten es vom STM32F103 gibt: APM32F103, GD32F103, CKS32F103, HK32F103, CH32F103, CS32F103, BLM32F103, MM32F103 Einige davon haben sogar eine eigene Webseite.
Stefan ⛄ F. schrieb im Beitrag #6877741: > Vermutlich gilt das nur, wenn jemand chinesische Produkte fälscht. > > Denke nur mal dran, wie viele Nachbauten es vom STM32F103 gibt: > APM32F103, GD32F103, CKS32F103
-
Thread
Weidereinstig Mikrocontroller - welche Familie, welche Tools ?
nicht so schlecht. Mir gefiel damals das durchdachtere Design besser (machte irgendwie einen echten 32 Bit-Ansatz neu entwickelter Chips und kein aufgebohrtes 16 Bit Design bei den ersten STM32). Aktuell arbeite ich mich gerade in die steinalten STM32F103C8T6 ein. Warum? Der Chinamann steckt sie mir
natürlich alle Anschlüsse nach aussen > geführt. Angesichts der absurd niedrigen Preise kann man mit STM32 nicht wirklich viel falsch machen. Ein "Blue-Pill"-Board (STM32F103C8T6) nebst ST-Link V2 Clone gibt's beim Chinamann für insgesamt unter 5€. Das lässt sich auch mit mbed nutzen (als Nucleo F103RB
-
Thread
SPI interface Schaltung für ein 3.2 LCD display am Raspberry Pi
sinnvoll sehr sinnvoll, als uc z.B. diesen für unter 5€: http://www.ebay.de/itm/1x-ARM-Cortex-M3-STM32F103C8T6-STM32-Kern-Board-Minimum-System-Entwickeln-Board-/301122848477?pt=Wissenschaftliche_Ger%C3%A4te&hash=item461c5206dd Alternativ gibt es 2,8" spi-lcds für ~10€. Die kannst du dann direkt
Ich danke euch für die Tips. Dieser ARM Cortex-M3 STM32F103C8T6 Board sieht sehr interessant aus. Könnte ich mit dem die Komplette oben beschriebene Schaltung ersetzen ? In der Beschreibung finde ich: Board JTAG interface, On-board Mini USB Interface.
-
Thread
Habt ihr einen Standard STM32 für eure meisten Anwendungen?
Der Nachfolger vom STM32F103 ist der F303. Schau dir den mal an. Er hat USB, CAN und eine FPU. Anders als beim F103 unterstützt sein Bootloader auch USB. Seine Pinbelegung ist zum F103 und dem Bluepill Board kompatibel. Entsprechende
Max M. schrieb im Beitrag #7502911: > Ich wusste gar nicht, dass es STM32 ohne CAN überhaupt gibt ..ärgerlich Die STM32L0xx haben alle kein CAN. Der STM32F302 und 303 kann CAN. Der STM32F301 nicht.
-
Thread
STM32F105/205 einbindung eines VCP
hab grad bei ST geschaut: Das zuständige RefManual ist das RM0008 und das gilt lt. ST dafür: STM32F101xx, STM32F102xx, STM32F103xx, STM32F105xx, STM32F107xx Siehe: https://www.st.com/en/microcontrollers-microprocessors/stm32f105-107.html# Also, es sollte ja wohl doch gehen!!! W.S
grad bei ST geschaut: > > Das zuständige RefManual ist das RM0008 > und das gilt lt. ST dafür: > STM32F101xx, > STM32F102xx, > STM32F103xx, > STM32F105xx, > STM32F107xx > > Siehe: > https://www.st.com/en/microcontrollers-microprocessors/stm32f105-107.html# > > Also, es sollte ja wohl doch
-
Thread
Spannungsteiler-Problem
heraus? Was bedeuted denn das alles für den Fall, wenn statt einem Multimeter ein Mikrocontroller (STM32F103) angeschlossen wird? Grüsse Dani
: > Was bedeuted denn das alles für den Fall, wenn statt einem Multimeter > ein Mikrocontroller (STM32F103) angeschlossen wird? Der Mikrocontroller hat intern einen Kondensator mit zweistelligen pF Kapazität. Diese kann der hochohmige Spannungsteiler nicht schnell genug aufladen, so dass es zu völlig
-
Thread
Welchen Cortex-M3?
RAM-Speichergrößen und die Zahl und Typ der Schnittstellen unterscheiden. Low Density: STM32F103x4 (16k Flash, 6k RAM) STM32F103x6 (32k Flash, 10k RAM) Medium Density: STM32F103x8 (64k Flash, 20k RAM) STM32F103xB (128k Flash, 20k RAM) High Density: STM32F103xC (256k Flash, 48k RAM) STM32F103xD (384k Flash, 64k RAM) STM32F103xE (512k Flash, 64k RAM) Das x gibt übrigends die Gehäusegröße (also Anzahl der Pins) an: T = 36 Pins C = 48 Pins R = 64 Pins V = 100 Pins Z = 144 Pins
-
Thread
Serial Bootloader für STM8S103F3P6 (Linux)
ein einzelner STM8 Chip mit dem ST-Link v2 verbunden werden muß. Der Bootloader wird mittels: stm8flash -c stlinkv2 -p stm8s103f3 -w bootloader.ihx in den Chip geflasht. Fortan steht der Bootloader zur Verfügung
/263351137116?hash=item3d50f3735c:g:vqAAAOSwySlaHmbR:rk:2:pf:0 Somit sind nun zwei getrennte Bootloader verfügbar (eben einer für STM8F003 / STM8F103 und einer für STM8F105). Leider stellt man fest, dass die 103er sogenannte
-
Thread
STM32 5V tolerant, welcher Pegel?
Kommunikationsschwierigkeiten auf den Grund zu gehen? Angenommen da sitzt ein Pegelwandler vor dem STM32 der die 5V wieder auf 3V3 runterteilt, kann es sein dass hier ein Pegel nicht erreicht wird? Bei dem STM32 handelt es sich um diesen Controller. https://www.mouser.de/datasheet/2/389/stm32f103c8
Pegelwandler dazwischen, > (unwahrscheinlich) oder ein anderer Controller bestückt. Es ist ein STM32, zumindest habe ich den Dump eines STM32F103C8T6 darauf geflasht. Die Bilder sind aber nicht von mir. Google Lens liefert noch weitere Bilder (auf einem wurde der HM8634 durch einen MC33079 ersetzt
-
Thread
STM32 übertakten
Hallo, also mein STM32F103ZE6 läuft mit 120 MHz! Benutzt wird einfach ein multiplier von 10 (bei einem 12 MHz Qurz). Soweit ich das sagen kann läuft alles sabil und warm wird da nicht viel. Da Produziert die Hintergrundbeleuchtung
Na dann ist alles klar. Es ist ein STM32F100RB.
-
Thread
Erstes "richtiges" Projekt
STM32L073 auszuprobieren und auf meiner Homepage zu dokumentieren. Jetzt ratet mal, wie viele Leute sich für diese Doku interessieren: F103: 80% F303: 15% L073: 5% So viel zum Thema "veraltete
, die Nachfolger STM32F303 und > den STM32L073 auszuprobieren und auf meiner Homepage zu dokumentieren. > Jetzt ratet mal, wie viele Leute sich für diese Doku interessieren: > > F103: 80% > F303: 15% > L073: 5%
-
Thread
STM32F10x USB VCP Einsteiger
passiert. Zur Ausgangssituation: Entwicklungsumgebung ist Coocox. Hardware ein Reusch mit einem STM32F103RGT6 http://re.reworld.eu/de/produkte/s64dil-103/right.htm Den Artikel kenne ich http://www.mikrocontroller.net/articles/STM32_USB-FS-Device_Lib Dort habe ich mir unter entsprechendem Link
Im Register RCC CFGR das Bit USBPRE Beim STM32F103 muss der Core mit 48MHz oder 72MHz laufen wenn man USB benutzen möchte. Beim STM32F2xx oder STM32F4xx ist das entspannter da alles über die USB PLL läuft.
-
Thread
STM32 mit CubeMX Anleitungen
Fehlermeldung Error: jtag status contains invalid mode value - communication failure Polling target STM32F103C8Tx.cpu failed, trying to reexamine Examination failed, GDB will be halted. Polling again in 6300ms Irgendwas passt mit dem link noch nicht.
mit coiden geht der link: C:\CooCox\CoIDE>"C:/CooCox/CoIDE/bin\coflash.exe" program STM32F103C8 "C:/CooCox/CoIDE/workspace/70_new/70_new/Debug/bin/70_new.elf" --adapter-name=ST-Link --port=SWD --adapter-clk=1000000 --erase=affected
-
Thread
stm32f103 hse clock
Wenn ich mich recht entsinne, hab ich vor ganz vielen Monaten schon einmal ein komplettes kleines STM32F103-Projekt hier gepostet. Die angehängte Datei config.c (vom 19.9.2016) stammt daraus. W.S.
Wenn ich mich recht entsinne, hab ich vor ganz vielen Monaten schon > einmal ein komplettes kleines STM32F103-Projekt hier gepostet. > /* Konfiguration für das Testboard mit STM32F302RBT6 */ > #include "StdTypes.h" > #include "STM32F302xB.h" Was denn jetzt, F1 oder F3? Jan braucht es aber für
-
Thread
Starten Bootloader STM32F103 BluePill
merkwürdiges Problem: Ich möchte mir ein eigenes Dev-Board auf Basis des auf Ebay ( http://www.ebay.de/itm/STM32F103C8T6-STM32-Minimum-System-Development-Board-Module-For-Arduino-TE435-/272283008473?hash=item3f6554fdd9:g:GTAAAOSwMNxXazXE ) massenhaft verkauften BluePill Boards STM32F103C8T6 entwickeln. Dieses
Kennst das schon? http://www.stm32duino.com/viewtopic.php?f=32&t=700
-
Thread
STECCY - ZX-Spectrum-Emulator mit STM32
BluePills machen. Hier werkelt ein STM32F103, dem der USB-spezifische interne Pullup fehlt.
: - 2 x 16K ROM = 32K ROM - 8 x 16K RAM = 128K RAM Macht zusammen satte 160K RAM. Der STM32F407VE hat an RAM: - 64K CCRAM - Core Coupled RAM - 128K RAM Das CCRAM kann vom STM32 direkt angesteuert werden. Sonst
-
Thread
Eigener Bootloader stm32f103
ich auf diesem die LUFA USB Midi Firmware darauf habe. Wenn du den ATmega weglässt, und statt des STM32F103, der ja der allererste Ur-STM32 ist, einen aktuelleren STM32 nutzt (z.B. STM32G4), hat dieser einen fest integrierten USB-Bootloader. Dann kannst du den wunderbar komfortabel über die STM32CubeProgrammer
> nutzen, hatte mich nur gefragt ob du meine Antwort gesehen hattest Ja, bleibt genug übrig. Der stm32f103RGT6 hat ja 1MB Flash Speicher. Klar hab ich deine Antwort gelesen. Danke
-
Thread
STM32 - wo gibt es Literatur, Kochbücher etc. in deutsch?
allerdings eben gute und weniger gute. Ich hatte hier auch schon mal ein Mini-System mit den allbekannten STM32F103C8T6 gepostet. Da ist der Grundbestand an LL-Treibern bereits drin, so daß man mit dem Teil per USB-VCP kommunizieren kann bis hin zu einem kleinen Kommandosystem. An sowas kannst du sehen, wie
eben eine bereits gut funktionale Basis bildet. https://www.mikrocontroller.net/attachment/316790/STM32F103C8T6.ZIP W.S.
-
Thread
neuere BluePill (WeAct) I2C1 will nicht
Programm zu hängen: <pre> Thread #1 1 (Suspended : Signal : SIGINT:Interrupt) HAL_GetTick() at stm32f1xx_hal.c:305 0x8001e70 I2C_WaitOnFlagUntilTimeout() at stm32f1xx_hal_i2c.c:7,306 0x8002bda HAL_I2C_IsDeviceReady() at stm32f1xx_hal_i2c.c:3,568 0x8002918 SSD1306_Init() at ssd1306.
Wie ist das mit der I2C clock, könnte es da Unterschiede geben? 400000 KHz ist eingestellt. Beide CPUs sind STM32F103C8T6. Tragen auch das ST Logo. Nichts weggelasert.
-
Thread
phasenverschobene PWM mit STM32F103C3
komplementären Ausgänge, weil mein Brückentreiber die in Hardware mit Totzeit erzeugt. Ansatz Nr. 1 war auf STM32F103C8, den Timer1 auf 500Hz in PWM Mode 1 laufen zu lassen und die Werte aus einer Sinus-Tabelle per DMA in das CCR1 Register zu laden. Das Update Event triggert den DMA, nur beim downcounting Underflow
jedem (TCTR xxx->0) ausgelöst... > oder reden wir aneinander Vorbei? Das scheint mir fast so. Beim STM32F103C8 (Fehler imTitel!) kenne ich nur die Modi Upcounting, Downcounting und Center Aligned (up/down). Und ein TCTR Register finde ich da auch nicht?
-
Thread
Ripple in Versorgungsspannung
ich verstehe die Frage leider nicht. Peter H. schrieb im Beitrag #5311787: > Ich verwende einen STM32F103X, versorgt wird er über einen linearen 3.3V > Regler. Hi, ich klicke auf STM32F103X, genau so, wie Du es geschrieben hast. Da öffnet sich der mc net Bauteil link https://www.mikrocontroller.net/part/STM32F103 Das PDF-File hat die Figures am Ende. (Seite 44) So kam ich drauf. ciao gustav
-
Thread
STM32F0x2 Neuerscheinung
Dank der Einkaufskonditionen in China dürfte aber für Bastler vermutlich auf absehbare Zeit der F103 der günstigste STM32 mit USB bleiben: http://www.aliexpress.com/item/100-new-original-STM32F103CBT6-MCU-ARM-128K-FLASH-TIMER-ST-QFP48/1201525448.html (der Link ist auf die 128KB-Version, die STM32F103C8T6
STM32F103C8T6 mit 64KB gibts > noch billiger) In der Tat, es gibt da auch nette, einfache Basis-Devboards für so 6-7 EUR: http://www.aliexpress.com/item/ARM-Cortex-M3-STM32F103C8T6-STM32-core-board-development-board