-
Thread
Von STM32F107VCT6 auf STM32F103VBT6
Guten Tag! Ich habe den Auftrag erhalten, ein Programm, dass bis jetzt immer auf einem ST32F107VCT6 ausgeführt wurde, auf einen STM32F103VBT6 zu laden. Nun erscheint immer die Fehlermeldung: Error: Flash Donwload failed - "Cortex-M3" Hat jemand eine Ahnung, was der Grund sein könnte
Was nicht geht, der DAC. In meinen Unterlagen und auch auf der Homepage von ST ist zusehen, dass der STM32F103VBT6 gar keinen DAC hat. Stimmt dies?? Das wäre fatal! :-| danke und Gruss!
-
Thread
Schon mal jemand das CY8CKIT-049 4200 in der Hand gehabt?
TorstenC, nicht ganz richtig. STM32F103C8: 72 MHz, 64 kByte Flash, 20 kByte SRAM. STM32F030F4: 48 MHz, 16 kByte Flash, 4 kByte SRAM. ProMini/ATmega328 (16 MHz, 32 kByte Flash, 2 kByte SRAM; günstigstes Board
Dirk K. schrieb im Beitrag #3822228: > STM32F103C8: 72 MHz, Ach so, ich hatte jetzt nur auf das Bild von Deinem Link geschaut. Sorry.
-
Thread
poor man's Ethernet-oszi mit STM32, FIFO und AD9288
zur Signalaufbereitung - AD9288 dual AD 8 bit - 40 Ms (gibts auch mit 80 oder 100 Ms) - "ICE65L04F_VQ100" - dürfte ein FPGA sein - STM32F103VCT6 Den STM32 gibts als "Bluepill" für ca 2€ bei aliexpress, AD9288 dito. Die Lernkurve eines FPGA schreckt mich. Andere Leute empfehlen an der Stelle
Diesen *continuous triple Interleaved mode* muß ich wohl ergooglen..... Der Bluepill hat einen STM32F103C8T6 verbaut, fällt also nicht in diese Liste. Andereseits - wenn der Aufbau einfacher wird, kann ich auch ein paar € mehr für das Board ausgeben.
-
Thread
Analogeingang schützen im ausgeschalteten Zustand
Loeten schrieb im Beitrag #7001391: > Der Mikrocontroller ist ein STM32F103 und die batteriespannung muss > nicht besonders genau (+-100mV) und nicht besonders schnell (0,2 Hz) > gemessen werden Immerhin passen 1uA zum uC: Ilkg Input leakage current (6)
Beim STM32F103 (ich glaube sogar bei allen STM32) sind die analogen Eingänge aber nicht 5V tolerant. Sie haben intern eine Diode, die Überspannung nach VCC ableitet.
-
Thread
stm32F103 USB total absturz problem
Hallo liebe Forumsmitglieder, ich scheitere gerade daran mit einem STM32F103C8T6 eine USB Kommunikation hinzubekommen. Ich versuche einen virtuellen ComPort zu implementieren mit dem dann geloggte Daten ausgelesen werden sollen. Ich habe mich größtenteils an das Beispiel
moin moin, habe auf dem STM32F103C8T6 für USB das HID laufen. Bei der Enumeration sollte das erstmal egal sein. Das Problem beim debuggen ist das enge Zeitfenster von Windows. Habe mir daher Zeichen über die UART ausgeben lassen
-
Thread
STM32F103 Dateneingabe über USART in PuTTy
Wirf doch mal einen Blick in das Beispiel Projekt: ~/STM32Cube/Repository/STM32Cube_FW_F1_V1.8.3/Projects/STM32F103RB-Nucleo/Examples_MIX/UART/UART_HyperTerminal_TxPolling_RxIT
falsch konfiguriert). Wenn das so ist, dann liegt es NUR an deinem µC. Und fertige Projekte mit dem STM32F103 gibt es hier genug, mußt bloß man danach suchen. Ich hab z.B. sowas für den STM32F103C8T6 gepostet, auch mit fertigem Hexfile zum direkten Draufprogrammieren
-
Thread
STM32 - Temperaturproblem >> Absturz
Hallo, Ich habe einen STM32F103ZET6. Da ist viel Code drin und neuerdings Stürzt der Prozessor bei "leichter" Erwärmung ab. (ca. 50..60°C) Ich habe nun die Aufgabe bekommen, das näher zu analysieren und habe auch die Stelle
Markus Müller schrieb im Beitrag #2428813: > Hallo, > > Ich habe einen STM32F103ZET6. > Da ist viel Code drin und neuerdings Stürzt der Prozessor bei "leichter" > Erwärmung ab. (ca. 50..60°C) > > Ich habe nun die Aufgabe bekommen, das näher zu analysieren und habe >
-
Thread
STM32F030F4P6 : Flashspeicher 32 kByte?
> > Der STM32F030F4P6 hat nicht nur 32kB Flash wie Ollus oben herausgefunden > hat, sondern es funktioniert auch der Timer 2 (32 Bit). Damit hat man > auch auf dem STM32F030F4P6 einen 32 Bit Timer zur verfügung
> gerade für den Timerinterrupt sehr hilfreich finde. Ich sehe keinen > Unterschied zwischen dem STM32F030F4P6 und STM32F031F6P6. > > Also ich finde das wertet den sowieso schon sehr günstigen STM32F030F4P6 > nochmal deutlich auf. Für 39 Cent pro Stück kann man da echt nicht viel > falsch machen
-
Thread
Ist ein SPI TFT schneller auf einem ARM mit 72MHz als mit AVR 20?
). Aber es ist auch von 2008, da wusste man wohl noch nichts vom STM32F429 😉 J. S. schrieb im Beitrag #7508264: > Geht mit den größeren F103, aber besser gleich einem F407 nehmen, 168 > sind besser als 72 MHz. Oder halt gleich den 429 mit echtem RGB-Interface
Man kann schon mit einem Stm32F103 bei 18Mhz Daten via DMA aus einem Flash-Speicher direkt ins Display schreiben. Bedeutet, anstatt jetzt Punkte und Zeichnungen auf dem Display zu setzen kann man easy ganze Bilder Flimmerfrei
-
Thread
Stromsparender Mikrocontroller mit USB
einen stromsparenden Mikrocontroller mit USB. Dieser soll in einen batteriebetriebenen Gerät einen STM32F103R8 ersetzen. Allerdings ist ein 32 Bit Controller kein Muss. Wichtig ist: - aktives Produkt, lieferbar. - USB - 1 x SPI - 1 x I2C - 2 x UART - deutlich weniger Strombedarfs als ein STM32F103
ein STM32F103 @ 8 MHz (ca. 8 mA) - nicht teurer als ein STM32F103R8 (ca. 6 € bei 10 Stk.) - TQFP / LQFP Bauform mit 48 oder 64 Pin. Warum noch mit einem 8 oder 16 Bit CPU rumschlagen, wenn es auch mit
-
Thread
ARM-GCC: stderr
arm-none-eabi-gcc -mcpu=cortex-m3 -mthumb -Wall -ffunction-sections -g -O3 -std=gnu99 -pedantic -gdwarf-2 -Wextra -c -DSTM32F103V8 -DSTM32F10X_MD -DUSE_STDPERIPH_DRIVER -D__ASSEMBLY__ -DSTM32 -DSTM32F10x -I[...viele Dateien...] [cc] C:\Users\Nicolas\Desktop\SVN\Funkenerodierer\Firmware_STM32_F103\main.c: In
-mthumb -g -nostartfiles -Wl,-Map=muEDM_F103.map -O3 -Wl,--gc-sections -LC:\STM32_Development\CooCox\CoIDE\configuration\ProgramData\muEDM_F103 -Wl,-TC:\STM32_Development\CooCox\CoIDE\configuration\ProgramData\muEDM_F103/arm-gcc-link.ld -g -
-
Thread
uC Familien Empfehlung
nicht sagen der Ch32f103 kann auf jeden Fall an 5V betrieben werden.
J. S. schrieb im Beitrag #7410670: > Die CH32 sind nicht 100 % kompatibel, da muss man sich schon durch die > Datenblätter des Herstellers wühlen Die WCH Chips sind (zumindest die CH32F103) sind pin und registerkompatibel zu den STM Parts. Es
-
Thread
IRMP - Infrared Multi Protocol Decoder
{ if (! silent) { printf (a,b,c,d,e); } } #define DEBUG_PRINTF6(a,b,c,d,e,f) { if (! silent) { printf (a,b,c,d,e,f); } } #define DEBUG_PRINTF7(a,b,c,d,e,f,g) { if (! silent) { printf (a,b,c,d,e,f
, f = 0x00 #5 000110010100001010 p = 23, a = 0x0065, c = 0x0005, f = 0x00 #6 000110010100001101 p = 23, a = 0x0065, c = 0x0006, f = 0x00 #7 000110010100001110 p = 23, a = 0x0065, c = 0x0007, f = 0x00
-
Thread
Kostenlose IDEs für STM32
moin moin, >>Keil gratis für STM32F0 und STM32L0 ist mir neu, das wäre schon nicht habe das Keil mdk474 mit STM32F103 und STM32F407 am laufen. Nur im Debug-Modus wird ein Limit für ROM+RAM bei 32K angezeigt. Peter
Pieter schrieb im Beitrag #4069510: > moin moin, > >>>Keil gratis für STM32F0 und STM32L0 ist mir neu, das wäre schon nicht > > habe das Keil mdk474 mit STM32F103 und STM32F407 am laufen. > Nur im Debug-Modus wird ein Limit für ROM+RAM bei 32K angezeigt. > > Peter
-
Thread
STM32 für Einsteiger - der Artikel zum Krieg (µC Wahl)
Weiß ich jetzt nicht, ich hatte noch nie einen F0 genutzt bisher nur F103, F2xx und F4xx Ich denke beim F0 ist ein Cotex-M3 drin und der kann somit auch 6 und nicht nur 4. Edit: der kleine STM32F030 hat ein Cortex-M0 drin und der hat nur 4 Breakpoints
mir die value line ansehe, und den vorgeschlagenen stm32f030f4 für 0.42c nehme, und dann später mehr flash brauche, muß ich auf die "vollversion" umsteigen da es keine value line mit 32k flash oder mehr in 20pin gibt. also dann entweder den stm32f031f6
-
Thread
Eigenes STM32 Board mit Programmierung per mbed IDE
https://os.mbed.com/users/hudakz/code/STM32F103C8T6_Hello/ https://os.mbed.com/users/hudakz/code/MapleMini_Hello/ Das Problem ist, dass diese Projekte eine zusätzliche Header Datei von der MCU nutzen. Ich selbst weiß allerdings nicht, woher
noch ein Nachtrag: bei der zitierten Seite für das BluePill Board (STM32F103) wird auch keine neue Cube Config gebraucht, was da hinzugefügt wird ist ja in der verlinkten Lib zu sehen: https://os.mbed.com/users/hudakz/code/mbed-STM32F103C8T6/ Da wird eben nur die PinNames
-
Thread
mbed - oder es muss nicht immer Arduino sein
Ich beobachte mbed auch schon sehr lange. Lange Zeit gab es für den STM32F103 keine USB Unterstützung, was in Hinsicht auf die Blue-Pill-Boards schade war. Inzwischen geht das aber. Ich hab mir mal die Mühe gemacht und das folgende Projekt compiliert: https://os.mbed.com/users/hudakz/code/STM32F103C8T6_USBSerial/ Wenn ich den Online-Compiler benutze kriege ich am Ende ein Binarie von ca 34k. Da kann man aber mit Keil in der freien Version schon nicht mehr debuggen. Exportiere ich das
-
Thread
Cortex uC Empfehlung gesucht
STM32F103R8H STM32F103RBH Bei kompletter Rolle ~1$.
http://www.digikey.de/product-detail/de/STM32F030C8T6TR/STM32F030C8T6TR-ND/5051255
-
Thread
[V] Sammlung an Devboards, Modulen, IC, STM32, TI, PIC32, Arduino, CAN,GPS, BLE RN42, PoE, NXP, LPC
MDK-ARM LPC1700 Devboard mit Display (https://www.keil.com/arm/mcb1700/) - 25€ 1x Keil MDK-ARM STM32EXL Devboard mit Display (https://www.keil.com/arm/mcbstm32exl/) - 25€ 1x Redbull STM32F103 ZET6 Devboard - 10€ 1x STM32F405 DevBoard mit USB-C Modul - 5€ 1x STM32F103 ZET6 Devboard (blau) - 10
MDK-ARM LPC1700 Devboard mit Display (https://www.keil.com/arm/mcb1700/) - 25€ 1x Keil MDK-ARM STM32EXL Devboard mit Display (https://www.keil.com/arm/mcbstm32exl/) - 25€ 1x Redbull STM32F103 ZET6 Devboard - 10€ 1x STM32F103 ZET6 Devboard (blau) - 10€ 1x STM32F412ZGT7 Devboard mit Display
-
Thread
Qualität und Haltbarkeit von preiswerten DSOs
verkauft zum Beispiel ein und den selben Mikrocontroller mit drei unterschiedlichen Beschriftungen: STM32F101CBT6 (128kB ohne USB) STM32F103C8T6 ( 64kB mit USB) STM32F103CBT6 (128kB mit USB) In Wirklichkeit steckt in allen dreien der selbe Chip. Es würde mich nicht wundern, wenn noch viel mehr
Stefanus F. schrieb im Beitrag #5780538: > Die Firma ST verkauft zum Beispiel ein und den selben Mikrocontroller > mit drei unterschiedlichen Beschriftungen: > > STM32F101CBT6 (128kB ohne USB) > STM32F103C8T6
-
Thread
STM32F103C8T6 - EAGLE Layout
natürlich, da waren die Angaben zu ungenau. hier ist das Board: http://www.electrodragon.com/product/stm32-mini-dev-board-stm32f103c8t6-arm/#prettyPhoto
fred schrieb im Beitrag #3914223: > M. P. schrieb: >> für das STM32F103C8T6 - >> Board > > Welches board? Discovery? Ein chinesisches? ein selbstgemachtes? Nein, er schrieb doch: > für das STM32F103C8T6 - Board @M.P. Ein Layout habe ich nicht, aber laut
-
Thread
Spannungsversorgung STM32 Custom Boards
stehe ich auf dem Schlauch. Stefan Frings beschreibt auf seiner Website einige Custom Boards für den STM32F1 Mikrocontroller: http://stefanfrings.de/stm32/stm32f1.html Beim Blue Pill sowie STM32F103VET6 Minimum System schreibt er, dass man nicht gleichzeitig das Board mit 5V über USB und 5V von einem
grad aber nicht ganz klar, warum das so ist. Der Schaltplan zum Blue Pill: http://stefanfrings.de/stm32/STM32F103C8T6-Board-Schematics.pdf Und der Schaltplan zum STM32F103VET6 Minimum System: http://stefanfrings.de/stm32/STM32F103VET6-Board-Schematics.pdf Danke.
-
Thread
Bedarf an eigenbau STM32F429 Evaluation Board ?
6A66 schrieb im Beitrag #4076552: > Die Spezifikation zur Zeit: > - STM32F429IIT6 (2MB, 256k, TQFP176) > - SWD 10polig (Mini JTAG) > - SPI Flash 32Mbit > - I2C EEPROM 16kBit > - SDRAM 64Mbit > -
-6A_DQ2] VCP_TX [STM32F103CBT6_PA3] SAI2_SDB [WM8994ECS/R_ADCDAT1] Ein Bild gibts auch http://www.st.com/web/en/resource/sales_and_marketing/promotional_material/brochure/BRSTM32F70515.pdf und der
-
Thread
Arbeiten mit Registern(STM32F103) Gesperrt
, schwätzt doch nicht so herum, sondern gebt ein Beispiel. ich zumindest tue das hier mal: [c] #define RCC_APB2RSTR (*((volatile dword *) (RCC + 0x0C))) [/c] Das ist ein kleiner Auszug aus stm32f103.h und hier wird das Register APB2RSTR des RCC Peripheriecores deklariert, so daß man von
the returned value is 0x00. Workaround None https://www.st.com/resource/en/errata_sheet/es0346-stm32f101xfg-and-stm32f103xfg-xldensity-device-limitations-stmicroelectronics.pdf PS: stefanus war natürlich wieder schneller...
-
Thread
[V] Bauteile: STM32 uCs, Sensoren, GPS, Funk und andere
, 68kB RAM, LQFP-100) 4,00 € 1 x STM32F205VGT6 (ST, 120MHz, 1MB Flash, 132kB RAM, LQFP-100) 6,00 € 2 x STM32F205RBT6 (ST, 120MHz, 128kB Flash, 68kB RAM, LQFP-64) 4,00 € 14 x STM32F103C6T6 (ST, 72MHz, 32kB Flash,
Die STM32F103C6T6 sind verkauft...
-
Thread
ISP Bootloader über USART bei STM32 funktioniert nicht
Hallo, der uC ist ein stm32F103 mit 64 Beinchen, laut den Applikation Notes liegt der serielle BL an USART1, und die sind laut Schaltplan und hoffentlich auch im Layout am PL 2303. TX -> RX und RX -> TX soweit passt
anschaltens überbrückt. Ich benutze dafür meistens einen Schraubendreher. Mein Board ist auch mit einem stm32F103 (stm32F103RBT6) Chip. Es handelt sich auch um den PL2303 USB Serial Konverter. Viele Grüße Willem Bleymüller
-
Thread
Geschwindigkeit IO-Zugriff
Zufällig spiele ich gerade mit dem stm32f446. [c] while(1){ GPIOB->BSRRL=GPIO_Pin_7; GPIOB->BSRRH=GPIO_Pin_7; } [/c]
bereits ausreichte, um auf die 8MHz zu kommen, oder ob es die obige Hmmm. Hier einmal mit HAL [c] HAL_GPIO_TogglePin(GPIOB, PB0_Pin); [/c] und einmal mit [c] GPIOB->ODR=0x00000000; GPIOB->ODR=0x00000001; [/c] STM32F103 / 72 MHz
-
Thread
STM32F103 und Platformio
Hallo, ich habe ein kleines Problem mit STM32F103 und PlatformIO. Wenn ich meinen Programmcode über die Arduino IDE compiliere und auf meinen 32F103 hochlade, läuft alles so wie es soll. Nehme ich den selben Code und Compiliere ihn über PlatformIO
Hallo Jonny O, in der Arduino IDE habe ich bei Board: GenericSTM32F1 series und bei Board part number Generic F103RG. In der platform.ini von PlatformIO habe ich: [env:genericSTM32F103RG] platform = ststm32 board = genericSTM32F103RG board_build.mcu = stm32f103rgt6
-
Thread
Physikalischer CAN Bus mit Transceivern aber ohne CAN Controller
Heinz-Wilhelm F. schrieb im Beitrag #5863466: > Für die Bridge Lösung würde ich > einen STM32F103C8T6 aka blue pill nehmen > und ein CAN Transceiver auf PCB, made by China. Oder ein Olimexino-STM32 - vielleicht
Heinz-Wilhelm F. schrieb im Beitrag #5863466: > Für die Bridge Lösung würde ich > einen STM32F103C8T6 aka blue pill nehmen > und ein CAN Transceiver auf PCB, made by China. Die Boards sind ja oft billiger als
-
Thread
SPI auf STM32F103 - kein Signal
Ich versuche leider vergeblich, SPI1 auf einem STM32F103 zum laufen zu bringen. Aus Gründen, die ich nicht verstehe, habe ich aber kein Signal an SCK und MOSI. Nicht nur kommen keine seriellen Daten raus, auch das Level der SCK ist falsch. Erwarten
Korinthen Sucher schrieb im Beitrag #5555298: > Diese Quelle bezieht sich auf F4xx COntroller, der > TO redet aber vom F103. > > Gilt das Geschriebene auch für den F103? Aus der stm32f1xx_hal_rcc.h: [c]/* Delay after an RCC peripheral clock enabling */[/c] Also ST selber
-
Thread
Display"fehler" bei OLED Module IIC I2C 128x64
Ich betreibe ein 1.3" OLED LCD 4Pin Display Module IIC I2C 128x64 3-5V an einem STM32F103C8T6 und einer Library von https://controllerstech.com/oled-display-using-i2c-stm32/ Auf dem Display (s. Bild) sieht man am rechten Rand so ein Gegrissel, auf dessen
Aruino-Umgebung aus, oder? Nein, Arduino hatte ich nur für den Schnelltest hinzugezogen. Target ist aber STM32F103C8T6 unter STM32CubeIDE.
-
Thread
USB Anbindung an STM32
Hi, ich möchte ein USB-B mit Shield, GND, D+, D-, VBUS mit meinen STM32F413VG verbinden. Ich habe bisher noch keine USB Programmierung gemacht, möchte dieses aber schonmal einplanen. Ich habe D+ und D- jeweils in Serie mit einem USBLC6 und 22Ohm mit dem µC verbunden
: [[USB-Tutorial_mit_STM32]] Matthias S. schrieb im Beitrag #5262581: > Bild 1 zeigt den Anschluss des Boardcontrollers mit der Mini-USB Buchse. Auch das ist ein STM32F103 - komplett anders als der F4! Max schrieb im
-
Thread
Stm32F103 Custom Board stabilitätsprobleme
Hallo, ich habe mir eine eigene Platine mit einem STM32F103C8T6 gebaut. Nachdem sie nun angekommen ist habe ich einige Probleme. Der Mikrocontroller wird über SWD und einem ST Link V2/1 ( Nucleo Board) mittels Platform IO programmiert ( Habe auch schon
auf einem anderen Schaltungsblatt enthalten ist. Ich bin zwar durchaus kein sonderlicher Fan der STM32, habe aber mittlerweile bereits eine ganz stattliche Anzahl dieser Chips und darunter eben auch eine Menge von STM32F103C8T6 in verschiedensten Projekten verbaut - und dabei ist mir noch nie irgend
-
Thread
STM32C0 Starter Kit
> STM32F103 Vieles was ST bei dem "vergurkt" hat, ist bei anderen ST-Derivaten besser geloest. Aehnliches gilt fuer den STM32F407. > spartanisch ausgestattet Was die Uebersicht deutlich erleichtert
Vielen Dank für die vielen Antworten! Man hat die Wahl zwischen STM32C011F6 und STM32C031C6, wobei letztere nur als NUCLEO mit Arduino-Headern lieferbar ist - die brauche ich eigentlich nicht, dann muss ich mal die CPUs vergleichen. Beim STM32C011F6 https://estore.st.com
-
Thread
WS2812 - STM32 PWM/DMA - Easy Lib
einen Buffer, welcher die RGB-Werte vorhält (einmal Soll und einmal Ist). Das sind dann 2 x 3 Bytes = 6 Bytes pro LED. > Auf einem STM32F103 passen ca. 800 LEDs in den Buffer. Mit obiger Lib geht (theoretisch) ein Vielfaches davon. Zudem läuft sie auf STM32F1xx und STM32F4xx. Schwieriger zu nutzen
der Source > > https://www.mikrocontroller.net/svnbrowser/wordclock24h/src/ws2812/ > > auf STM32F103 mit Byte-, auf STM32F401 und F411 mit > HalfWord-Übertragung. Oh, okay - ja mit dem F4+ habe ich noch keine Erfahrung mit DMA - danke für den Hinweis, dachte sie verhalten sich da alle gleich
-
Thread
XMega192A1 kommt nicht -> Umstieg auf ARM, aber welchen?
(GCC gibts auch für ARM, oder..?) ich kann hier einen STM32 Controller der F103xC, D oder E (high density) empfehlen, der folgendes zu bieten hat: - 5 UARTs - SRAM/Flash Speicherinterface mit 4 256 MB Bänken - SD-Karten Interface - bis 112 I/O Ports -
Der STM32F21x hat auch ein Krypto-Modul drin, Du musst mal lesen was man damit alles machen kann. Der STM32F2xx kann auch bis zu 120 MHz und 6 UART's Ansonsten den STM32F41x verwenden, den gibt es bis
-
Thread
FT800 / FT810 Library
---------- STM32L073 SUCCESS 00:00:07.293 STM32F030 SUCCESS 00:00:06.566 STM32F103 SUCCESS 00:00:06.966 STM32F303 SUCCESS 00:00:08.502 STM32F446 SUCCESS 00:00:11.042 STM32G474
durch für diverse STM32: Environment Status Duration ------------- -------- ------------ STM32L073 SUCCESS 00:00:02.775 STM32F030 SUCCESS 00:00:02.468 STM32F103 SUCCESS 00:00:02.587 STM32F303
-
Thread
stm32 Register auslesen
>SR & USART_SR_TC [/c] oder [c] READ_BIT(USART2->SR, USART_SR_TC) [/c] Die Register und Bits findest du in der Datei stm32f1xx.h bzw. einer der Dateien die davon wiederum inkludiert werden.
? > > [c] > #include <stm32f1xx.h> > > USART2->SR & USART_SR_TC > [/c] > > oder > [c] > READ_BIT(USART2->SR, USART_SR_TC) > [/c] > > Die Register und Bits findest du in der Datei stm32f1xx.h bzw
-
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
Unterschiedliche STM32F103xxxxx?
Hallo, weiß jemand ob es einen Unterschied zwischen einem Stm32F103C8 und einem Stm32F103C8T6 gibt? Weiß jemand ob die wenn man das gleiche Hex-File aufspielt dann auch gleich funktionieren? MfG Hans
STM32F103C8xy, vorausgesetzt der Controller ist von STM und kein Clone/Fake.
-
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
hier: https://github.com/ChristianRinn/bare_metal_stm32f411xe/blob/master/src/STM32F411XE/gcc_startup_system.c
-
Thread
[PlatformIO] Stm32 lässt sich nicht flashen
Hallo, ich möchte einen STM32f103c8 (bluepill) mit einem StLink V2 flashen über PlatformIO, aber ich bekomme immer folgenden Fehler: [code] xPack OpenOCD, 64-bit Open On-Chip Debugger 0.10.0+dev (2019-07-17-11:28) Licensed
Hallo, hilft vielleicht https://docs.platformio.org/en/latest/boards/ststm32/genericSTM32F103C8.html ?
-
Thread
Arduino Libraries zu STM32 Portieren
Antwort ist: in der Arduino-IDE geht das genauso wie in jeder anderen IDE (oder Editor), in der man C- bzw. C++ Code schreibt. Speziell für einen STM32 würde man sich vorher entscheiden müssen, ob man (per CMSIS Header) direkt auf die nackten Hardware-Register zugreift: [c] #include "stm32f0xx.h"
H GPIOB->ODR |= GPIO_ODR_1; delay(500000); // and back to L GPIOB->ODR &= ~GPIO_ODR_1; ... [/c] (die Namen der Register und Bits findet man im Reference Manual, der Code ist für einen STM32F030, *nicht* den F103 auf dem Bluepill-Board) Oder ob man ein "Abstraktions" Framework des µC-Herstellers
-
Thread
Nuvoton N76E003
diskutiert: https://www.mikrocontroller.net/topic/459746#5563671 sind das die selben ICs wie die STM32F031F6, die Dinger haben also gleich 32kB Flash / 4k RAM.
diese in der Abschlußprüfung Teil 1 verwendet werden), Nucleo 401 und 411 sowie Eigenbauten für den STM8S103K, STM32F103, LPC11C24 und einem AT89S52 (der auf dem Board ein Tiny2313 hat, der ihn flasht). Der Nuvoton könnte den S52 ersetzen, weil ich für diesen evtl. einen Bootloader schreiben kann und
-
Thread
SDuino: Beinahe-Arduino für STM8S
per SPI. Das klassische blink.c wird euch sehr bekannt vorkommen und sieht dann für eins dieser 70-cent STM8S103-breakout-board so aus: [c] #include <Arduino.h> // Pin 3 for the STM8S103 break out board int led = 3; void setup
\Arduino15\packages\sduino\tools\STM8Tools\2017.11.06/wrapper/sdcc.sh: line 75: rm: command not found exit status 1 Fehler beim Kompilieren für das Board STM8S103F3 Breakout Board. [/c]
-
Thread
STM32L051 UART transmit
nicht allein zu Potte kommst, dann lade dir mal das: http://www.mikrocontroller.net/attachment/316790/STM32F103C8T6.ZIP herunter und lies darin. Oder schaue dir den folgenden Thread an: https://www.mikrocontroller.net/topic/418871#new Das Zeug im Zipfile ist zwar für den STM32F103C8T6, aber zum einen
W.S. schrieb im Beitrag #7323691: > Das Zeug im Zipfile ist zwar für den STM32F103C8T6, aber zum einen ist > vieles darin plattformunabhängig (läuft also auch auf z.B. > Fujitsu-Controllern) und zum anderen sind die Peripheriecores bei den > diversen STM32 oftmals ziemlich
-
Thread
[V] 3 Stck. STM32F108C8T6 LQFP64 Chips
Korrektur .... war wohl zu früh am Morgen. STM32F103C8T6 mit 48 Pins und 64kb Flash. M3-Type.
Gebraucht, ausgelötet und dann 5€? Die kosten neu 3,99€ http://www.reichelt.de/STM32-F103C8T6/3/index.html?&ACTION=3&LA=446&ARTICLE=125398&artnr=STM32+F103C8T6&SEARCH=STM32F103C8T6
-
Thread
Unterschiede zwischen ARM und ATmega in der Programmierung
SAM3X) haben von Hause aus einen Bootloader (SAM-BA) im ROM. Und wenn ich das richtig sehe haben die STM32 von Hause aus auch einen DFU Bootloader drauf (siehe Bild, auszug aus dem Ref. Man. RM0090 STM32F4). Ob es zum flashen wirklich einen Adapter braucht, haengt also vom konkreten uC ab. Bernd
*/ LED_GPIO->BSRR = (1 << (LED_PIN + 16)); delay(200); } } [/c] Hier zum selber probieren: https://github.com/prof7bit/bare_metal_stm32f401xe
-
Thread
ST-Link neu flashen
im Beitrag #5789111: > Da muss ich erstmal die Pins zum programmieren suchen und hoffen das der > F103 auf SWD konfiguriert ist. Bei allen STM32 Mikrocontrollern ist die SWD Schnittstelle während des Reset ansprechbar.
zugänglich. Damit kannst du ihn über den seriellen Bootloader retten. Anleitung: http://stefanfrings.de/stm32/stm32f1.html#boot
-
Thread
SysTick enable führt zu sofortigem Fault
am Ende, obwohl das Beispiel, das den Fehler erzeugt, wirklich minimal ist: Und zwar landet ein STM32F103RE beim folgenden Beispiel direkt im HardFault-Handler, ein STM32F446 fühlt sich dagegen pudelwohl: [c] #define SYSTICK_TIMER_INTERVAL_MS 1 #ifdef STM32F4XX #define SYSTEMCORECLOCK 168000000ULL
daß ich die beiden IRQs nicht vor dem SysTick-Timer einschalten kann, und was in dieser Hinsicht den STM32F103 vom STM32F446 unterscheidet.