-
Thread
STM32F103 Blue Pill Board: Verwendung der RTC mit 32khz
Na dann lass mal nicht den Strom ausfallen :) Trotz dem ist die F103 RTC im Gegensatz zu anderen STM32 nur eine abgespeckte Version. Nicht mal automatische Schaltjahre bzw. Monatskorrektur.
aber vielleicht hilft es noch jemanden etwas. Auch ich hatte grosse Probleme mit der RTC auf einem STm32F103 Blue Pill Board. Folgendes Verhalten war zu beobachten: - 12V Netzteil, nichts weiter angeschlossen -> RTC läuft nicht an - selbes Netzteil mit Uart-Adapter am Rechner, oder STLink am Board
-
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
STM32 Discovery und STM32F103 und STM32L152?
Hallo, wozu sind diese beiden Prozessoren auf dem Discovery Board? USB hat doch det L schon? auch nen Displaytreiber etc...
-
Thread
STM32F103 I2S DMA RX Interrupt wird nicht ausgelöst
zugehörige DMA-Config: [c] #define PERIPH_BASE_ADDR_I2S2_SPI2_DATA_REGISTER (0x40003800 + 0x0C) /* stm32f103ret6 datasheet p. 40 and ref. manual p. 749 */ #define PERIPH_BASE_ADDR_I2S3_SPI3_DATA_REGISTER (0x40003C00 + 0x0C) /* stm32f103ret6 datasheet p. 40 and ref. manual p. 749 */ /** * Configures
probieren? Wenn das geht, kannst Du immer noch wieder auf DMA umsteigen. Errata studiert? Google: stm32f103 slave i2s reception using dma
-
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
Bluepill STM32F103 Port B3 und Port B4
Unabhängig von Mikroe, geht es um die alternativen Portfunktionen vom STm32F103 Diese habe ich aktiviert für Port B3 UND B4 aber nun ist B4 invertiert, was gilt es zu beachten? Warum ist B4 invertiert?
diesem Beispiel für Mikro mit Mikroe Pascal für ARM So funktioniert es mit PB3 und PB4 beim Bluepill STM32F103 [code] program STM32F103_Bluepill; { Declarations section } { Declarations section } begin //SWJ_CFG0_bit:=0; //SWJ_CFG1_bit:=1; //SWJ_CFG2_bit:=0; GPIO_Digital_Output(@GPIOA_BASE
-
Thread
STM32F103RFT6 I2C2 keine Funktion
auch, ich brüte schon seit ein paar Tagen an der I2C Kommunikation (mit EEPROM, Display) an einem STM32F103RFT6. Die Pins PB10/11 führen die Signale SCL/SDA des 2. I2C Interfaces (I2C2). Pullups 3.6k sind dran. Selbst in einem minimalsten Testprogramm regt sich an den Leitungen nichts, dauerhafter Highpegel
Bernd S. schrieb im Beitrag #8010574: > aber es passiert nichts. STM32F103RFT6 bestimmt original?
-
Thread
Bluepill STM32F103C8T6 Board 128kb
128kB. Ich verstehe nicht, warum diese Chips dann nicht auch dementsprechend beschriftet werden: STM32F103CBT6
Der STM32F103C8 und STM32F103CB mit 128kB Flash sind dasselbe Silizium, nur einmal halt kastriert und einmal nicht. Es kann durchaus sein dass die oberen 64KB einfach nur ungetestet sind - oder keine auf
-
Thread
CortexM3 (STM32F103) - IMPRECISERR - Wie finden
Hallo zusammen Ich habe hier eine Applikation in welcher ein STM32F103 als USB-Device (HID) an einem PC hängt. Dieses Device emuliert einen Touchscreen. Code gibts hier: https://github.com/chandong83/stm32_i2c_to_usb_hid_multitouch Nun ist es so, dass bei
mit dem FaultAnalyzer (Kauf von Atoolic durch ST sein Dank ist dieser ja nun kostenfrei nutzbar) im STM32CubeIDE analyziert. Es handelt sich um einen PRECISERR, sowie Bus, Memory management or usage fault. (FORCED BIT gesetzt) BFAR: 0x3002bd9f sp (MSP): 0x20004E90 lr: 0x80061C3 pc: 0x8005272
-
Thread
LPC17xx/STM32F103xx: AHB/APB Takt
(also bei "vollgas" mit 100 MHz beträgt der Takt 25 MHz auf den beiden Peripheriebussen)? - beim STM32F103xx APB1 max. 36 MHz und APB2 max. 72MHz (also bei "vollgas") beträgt? Wenn ja: Warum ist der Defaulttakt beim LPC so "niedrig" eingestellt (man kann ihn ja auch auf 100 MHz stellen)? Oder
>>Wenn ja: Warum ist der Defaulttakt beim LPC so "niedrig" eingestellt > > Keine Ahnung. Beim STM32 ist per default gar kein Clock > drauf. Das muss der Startupcode erledigen. Blödsinn. Beim STM32 ist per default der HSI mit 8 MHz aktiv. Der AHB übernimmt diesen Takt per default, wovon ihn wiederum
-
Thread
Die "BluePill" spielt Reversi / Ohtello, Code für STM32F103
(und auch oft Anregungen für andere benötige) habe immer wieder mal ein Spiel als Projekt für den STM32 auf dem Tisch, welches mit absolut billigen Teilen funktionieren soll. Die preiswerteste Kombination ist das allseits bekannte BluePill-Board mit STM32F103 und einem 1,8" TFT-Farbdisplay mit einer
libopencm3 ist hier aber auch schon ein standardisiertes API > vorhanden und die Portierung auf andere STM32 einfach möglich. Stimmt sehr genau, heute Mittag lief das in der STM32 Familie auf einem F105, F303, F411 und F429.
-
Thread
STM32F103C8T6 lässt sich nicht über SWD ansprechen
#4943512: > Ein Original STLink V2 mit aktueller Firmware lässt sich > nicht dazu bewegen mit dem STM32F103C8T6 zu kommunizieren. Ja, auch das STLink ist die aktuelle Version.
STMApprentice schrieb im Beitrag #4944587: > Begründung? Erfahrung mit Stm32f103c8-board und StLink
-
Thread
[S] Programmieradapter f. STM32F103C8T6
Für diesen Mikrocontroller suche ich einen Programmieradapter: STM32F103C8T6 [code] Pins: 48 Pins Body: 7 mm x 7 mm Tip to Tip: 9 mm Pitch: 0,5 mm [/code] Welchen, wenn möglich preiswerten Adapter, kann ich nehmen?
Programmieren, macht der beides. http://www.aliexpress.com/item/FREE-SHIPPING-ST-Link-V2-stlink-mini-STM8STM32-STLINK-simulator-download-programming-With-Cover/1766455290.html Wobei - wenn Debuggen nicht interessant ist, reich ein simpler USB-2-Serial für den UART-Programmier-Modus im Bootloader.
-
Thread
STM32F103C8T6: Timer 6 IRQ verschwunden?
Laut CubeMX hat dein STM32F103C8T nur Timer1 bis Timer4.
Hatte auch kürzlich das Problem... in der STM32F10x.H steht: - Medium-density devices are STM32F101xx, STM32F102xx and STM32F103xx microcontrollers where the Flash memory density ranges between 64 and 128 Kbytes. - Medium-density value line
-
Thread
Frage an W.S. wegen USB CDC Implementierung STM32F103
Hallo W.S. Ich habe eine Frage zu deiner USB CDC Implementierung, die du hier schon ein paar mal veröffentlicht hast. Und zwar habe ich den µC mit einem Netzteil versorgt. Der Pull-Up Widerstand an D+ ist fest mit 3,3V verbunden (Blue-Pill Board). Das Programm sende jede Sekunde "Hello World" an den PC. Dann trenne ich das USB kabel im laufenden Betrieb. Nach einer gewissen Zeit hängt das Programm bei UsbCharOut() weil der Sendepuffer voll ist und voll bleibt. Wenn ich dann das USB Kabel wieder mit dem PC verbinde kommt aber keine Neue Kommunikation mehr zustande. Der virtuelle COM
-
Thread
Arduino IDE und STM32F103 blue pill - dfu-util Fehler
### genericSTM32F103C.name=Generic STM32F103C series genericSTM32F103C.vid.0=0x1EAF genericSTM32F103C.pid.0=0x0004 genericSTM32F103C.build.variant=generic_stm32f103c genericSTM32F103C.build.vect=VECT_TAB_ADDR=0x8000000 genericSTM32F103C.build.core=maple genericSTM32F103C.build.board=GENERIC_STM32F103C genericSTM32F103C.build.error_led_port=GPIOC genericSTM32F103C.build.error_led_pin=13 genericSTM32F103C.upload.use_1200bps_touch
-
Thread
stm32f103c8t6 kompatibele MCU mit mehr sram?
Der STM32F303CC hat 48 kB
Johannes S. schrieb im Beitrag #6469313: > die gibt es bei ST in der F103 Reihe ja auch, aber dann werden die > Gehäuse größer. Der GD32VF103CB (d.h. ein RISC-V "Clone" des STM32F103CB) kommt immerhin mit 32KB RAM daher. Der ist zwar vom Code (von der Peripherie her
-
Thread
STM32F103C8 HSI+PLL ergibt maximal 64Mhz?
Das gilt aber nur für die connectivity line. Für den STM32F103 gilt der Clocktree auf Seite 90.
. UART Kommunikation). Deswegen beschäftige ich mich gerade damit. Dass ich das gerade an einem STM32F103 ausprobiere liegt daran, dass diese Chips gerade einfach und billig als Modul zu kaufen sind. Für Schaltungen ohne USB würde man in kommerziellen Produkten sicher eher einen STM32F101 nehmen,
-
Thread
Von STM32F107VCT6 auf STM32F103VBT6
Ich nutze auch exakt das gleiche Programm für einen STM32F103RB und RC, das geht prinzipiell.
STM32F107VC: 0x8000000 : 0x40000 STM32F103VB: 0x8000000 : 0x20000 Hast du unter "Options for Target" den Chip geändert und neu compiliert? Natürlich musst du unter "Options for Target" -> "Utilities
-
Thread
STM32F103C8T6 4 PIN Programmierschnittstelle Belegung
ich weiß, die Hoffnung ist gerade bei Chinesenhardware meistens vergebens. Der Prozessor ist ein STM32F103C8T6
John P. schrieb im Beitrag #5962714: > Beim STM32 ist der Ausleseschutz meistens ein Witz und kann Problemlos > umgangen werden. Ach ja? Ist mir nur für F0 bekannt. Hast Du Infos wie das beim F103 geht?
-
Thread
STM32F103 usart Probleme beim Senden / empf. mit Interrupt
Hi, ich sitze gerade an einem STM32F103VCT6 mit PL2303. Die Elektronik funktioniert, die Demo-Applications zum Board laufen tadellos, auch die zum USART. Senden mittels dieser Funktionen funktioniert. Beim Empfangen bekomme ich
USART-Treibern im Netz wird USART_SendData auch in der ISR verwendet, z.B. hier http://pandafruits.com/stm32_primer/stm32_primer_uart.php So wie es aussieht wird die ISR dauer-befeuert. Ich habe ein usart_putc('>') in die ISR eingefügt und mein Terminalfenster ist sofort voll mit spitzen Klammern...
-
Thread
Board mit STM32F103C8T6 für 1,5€?
Moin, kann man per Software feststellen ob sich im Gehäuse ein STM32F103C8T6 oder vieleicht doch ein GD32F103RCT6 befindet?
Thomas L. schrieb im Beitrag #5116482: > wo gibt es die denn für 1,5€ ? http://www.ebay.de/itm/1PCS-STM32F103C8T6-ARM-STM32-Minimum-System-Development-Board-Module-Arduino-/182721868490
-
Thread
STM32F103C8T6 - TIM2 PWM
Habe eine kleine (STM32CubeIDE) Anwendung auf einem STM32F103C8T6 und möchte auf pin PA15 ein PWM-Signal ausgeben. Es kommt aber leider nichts raus. Habe das Problem auf ein kleineres Projekt heruntergebrochen, was auch
, weil dieser normalerweise für JTAG reserviert ist. Siehe auch: https://community.st.com/t5/stm32-mcu-products/what-am-i-supposed-to-do-to-use-pa14-pa15-in-stm32f103xx/td-p/400555 https://www.stm32duino.com/viewtopic.php?t=713 P.S. Ich mach das immer so: [c] #if defined (STM32F103)
-
Thread
STM32F103 treibt TI-SN65HVD232 nicht richtig
Moin moin, ich habe da mal ein Problem, ich benutze grade ein STM32F103 um mit CAN zu kommunizieren dazu habe ich mir den Transceiver(TRCVR) von TI SN65HVD232 ausgesucht. CAN ist auf dem ST komplett implementiert und es werden auch Daten an den TRCVR übersendet
wieder empfangen(Rücklauf auf RX) ich bekomme dem entsprechen einen BIT-Error bei der Transmission(STM-CAN Register). Die Spannung die vom STM aus am TRCVR anliegt stimmt ebenso, und Nachrichten sind hierauf auch zu sehen(Oszilloskop). Auf dem Empfangspin des TRCVRs bleiben jedoch konstant nur 3,3V
-
Thread
STM32F103ZE T6 Schematic ist das in Ordnung? was denkt ihr?
Hi, ich hab mal ein Board in eagle gemacht, was denkt Ihr über die Beschaltung der MCU? Seht ihr einen Fehler? Da sind noch paar Sensoren drauf für meinen Quattrokopter und ein Seeeduino BT Modul der mit dem PC10 eingeschaltet werden kann, falls er mal im Akkubetrieb läuft und das BT nich benötigt wird. Viele Grüße Schmitti
-
Thread
Devicespezifisches SVD-File für STM32F103C8T6
irgendwo auch ganz spezifische SVD-Files? Na, Google ist nicht wirklich Dein Freund 8( Gibts bei STM auf der Homepage des Prozessors. http://www.st.com/content/st_com/en/products/microcontrollers/stm32-32-bit-arm-cortex-mcus/stm32f1-series/stm32f103/stm32f103c8.html Unter Design/HW-Model rgfds
die von dir verlinkte Quelle nicht die Lösung meines Problems bzw. meiner Frage, da auch hier _alle_ STM32F103* in einer SVD-Datei drin sind.
-
Thread
Welches Quarz/Oszillator für highspeed CAN (8mhz) stm32f103
habt ihr vielleicht eine Empfehlung für einen guten Schwinger bei 8Mhz um High Speed CAN an einem STM32f103 zu realisieren? Gruss Sven
Bootloader, und mittels der eingebauten PLL sollten sich passende CAN Clockraten erzeugen lassen. beim F107 ist 25 MHz besser, auf meinem Board erkennt der PC den DFU Bootloader bei 25 MHz nicht.
-
Thread
EM::Blocks STM32F103xB assert_failed Problem
Hallo liebe mikrocontroller Community, ich nutze die neuste Version von EM::Blocks und habe ein kleines Problem mit meinen Programm. Ich erstelle eine klasse mit der ich einen Ausgang definiere und habe zwei funktionen um den Ausgang high oder low zu setzen. Mit dem IAR Compiler funktioniert alles. Wenn ich es allerdings mit EM::Blocks übersetze funktioniert das compilieren aber wenn er die Klasse erstellen will springt das Programm in die assert_failed Funktion. Ich denke mir fehlen nur ein paar Einstellungen aber ich komme nicht drauf welche.... Mein Code: main.cpp [c]#include "stm32f10x.h
-
Thread
STM32F103VET6 Minimum System Development Board Schaltplan
Hallo, ich habe das STM32F103VET6 Minimum System Development Board (ebay z.B. 272481948735). Ich finde allerdings keinen Schaltplan dazu. Ist jemandem schonmal der Plan dazu über den Weg gelaufen? Vielen Dank und Gruß
http://radiokot.ru/forum/download/file.php?id=246295&sid=a3caa7aa1277f929d8e7049224ead671
-
Thread
stm32f103 No source available for "pulStack() "
bei dieser funktion [c]void dma_read_init_file(void){ u8 tmp0 ; u8 tmp1 ; u8 info_status[5]={9,9,9,9,9}; fat_res=f_open(&File[0], "info_mp3.txt", FA_OPEN_EXISTING | FA_READ); fat_res = f_read(&File[0], info_status, 40, &fat_bitct); f_close(&File[0]); if (fat_res== FR_OK) { memcpy(&sel_dir,info_status,1); memcpy(&tmp0,info_status+1,1); memcpy(&tmp1,info_status+2,1); } sel_file=tmp0<<8; sel_file|=tmp1; return; }[/c] stimmt irgendwas nicht. Vermutlich wird der stack-pointer überschrieben. Wieso? Die gleichartige write-Funktion geht.
-
Thread
stm32f103 passives Debugging/mithören beim µC start
Hallo, bei uns hängt sich der stm32f103 beim Start auf. Nach dem Reset (Pin-reset) fährt der normal hoch. Beim Debuggen mit ST-Link(TruStdudio) funktioniert es auch. Fährt ganz normal hoch. Gibt es nicht eine möglich passiv zu
-
Thread
STM32F103C6T8 I2C
Hallo, ich möchte mit dem Chinaboard STM32F103C6T8 die MPU6050 auslesen. Dazu verwende ich Interrupts. zuerst sende ich eine start condition dann sende ich die Adresse des Slaves(MPU) und generiere einen ReStart und sende nochmals die
-
Thread
STM32F103x , Schrittmotoransteuerung, Software-PWM oder Hardware-PWM?
Hi, ich hab mir ein Schrittmotor (Schrittmotor 3.6V/1.4A, 400 Halbschritt) und Treiberplatine (mit L297/L298) geholt. Das ganze läuft unter ARM-Cortex M3 und FreeRTOS. Frage: Soll ich die ansteuerung per Hardware-PWM machen, wenn ja wie kann ich da auf Geschwindigkeit und Beschleunigung in Echtzeit einwirken? Hat da jemand ne Idee/Erfahrung? Gruß
-
Thread
ARM STM32 F103ZE Problemen bei der ADC-Wandlung über DMA
Hallo! Ich habe ein Problem mit ADC mit Hilfe DMA Kontroller, damit ganzen Ablauf zugiger geht. Ich weiß nicht wie ich mehrere Kanäle abfragen soll. Wenn ich die folgenden Operationen durchführe, dann habe ich nur einen falschen Wert in ADC1ConvertedValue[0]. Ich gehe davon aus, dass die Funktion ADC_Configuration(void) falsch definiert. Hier ist mein Quellcode: #define ADC1_DR_Address ((uint32_t)0x4001244C) __IO uint16_t ADC1ConvertedValue[20]; void DMA_Configuration(void) { /* DMA1 channel1 configuration ----------------------------------------------*/ DMA_DeInit(DMA1_
-
Thread
STM32F103C8T6 ADC Referenz Spannung
Hallo, Werde gerde aus dem Datenblatt nicht ganz schlau. Hatt der jetzt auch ne interne Referezquelle zur verfügung oder geht bei dem nur die Referenz von AVCC?
-
Artikel
STM32F103C8T6 STM32 Billig Board
, Ebay & Co gibt es bereits ab 2 EUR (1.84€ [19.07.2017], 2.73€ [12.10.2024]) ein minimalistisches STM32-Board. Auf Ebay im Suchfeld Suchfeld einfach "STM32F103C8T6" eingeben. Eckdaten: STM32F103C8T6 64k Flash (viele C8 besitzen in wirklichkeit 128k Flash), 20k RAM Micro-USB, ISP Header (SWDIO) 8MHz
USB-Buchse kann man es sicher wie einen Arduino Nano direkt vom PC aus programmieren. Doch halt: Der STM32F103C8T6 kostet bei ST schon in 1000er Stückzahlen 3.40€. Auf den Boards ist also kein STM32F103C8T6 drauf sondern irgendeiner seiner chinesischen Clone oder gleich gar kein Chip im Gehäuse. Ausserdem
-
Thread
Taktfrequenz bei STM32F103C8T6 Minimum development board
Hallo, ich habe mir vor einiger Zeit ein STM32F103C8T6 Minimum System Development Board Module aus China bestellt. Das Teil ist angekommen und ich wollte damit ein bisschen spielen. Ich habe hier auf dem Forum ein nettes Tutorial gefunden, http
hatte wirklich 72 MHz wie gedacht. Vielen Dank an euch beide. Hier ist noch der Beispiel fuer den STM32F103. [c] void MCO_Config(void) { GPIO_InitTypeDef is; RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA,ENABLE); is.GPIO_Pin = GPIO_Pin_8; is.GPIO_Speed = GPIO_Speed_50MHz
-
Thread
CAN Bootloader mit STM32F103VC oder STM32F105VC
Hallo Forum, ich möchte einen STM32 Controller einsetzen und von der Ausstattung ist wohl ein STM32F103RC oder VC gut geeignet. Vermutlich passt der VC (LQFP100) besser, da mehr Freiheitsgrade bei den mehrfachbelegten Pinfunktionen.
Ein Sprung aus der Applikation wäre aber schöner, da universeller. Der integrierte Bootloader des F103xx kann von Haus aus nur UART. Es ist aber doch prinzipiell möglich einen Bootloader für CAN zu schreiben, der sich auch über obige Bedingung anspringen lässt, oder? Alternativ passt auch der STM32F105VC
-
Thread
Stm32F103C8 (Bluepill) Pin B4 und B5
Hallo, gibt es beim Stm32F103 an Pin 4 eine Besonderheit? Obwohl ich den als AUsgang konfiguriert habe, funktionieren er nicht wie gewünscht um Enable vom LCD zu steuern. Muss da noch ein register gesetzt werden?
Remappen tut man durch beschreiben des AFIO->MAPR Registers. Siehe dazu http://stefanfrings.de/stm32/stm32f1.html#bluepill
-
Thread
Mini-Auftrag: STM Libary auf einem STM32F103C8 zum Laufen bekommen.
zu langsam, funktioniert aber wunderbar. Ein neuer Prototyp ist in Auftrag geben worden mit einem STM32F103C8. Für den STM gibt anscheinend eine umfangreiche Libary http://www.st.com/mcu/download2.php?file=stm32f10x_stdperiph_lib_v3.0.0.zip&info=STM32F103C8%20Firmware%20&url=http://www.st.com/stonline/products/support/micro/files/stm32f10x_stdperiph_lib_v3.0.0.zip Wenn man die Libary Examples zum Laufen bekommt, kann ich vermutlich mit dem Board arbeiten. In der Libary ist alles was ich brauche. - UART - ADC - ... Mein
-
Thread
STM32F103C8T6 native CAN BUS möglich?
STM32F103C8T6 Kann dieser Typ wirklich direkt ein CAN Bus umsetzen? Findet man dazu ein TUT?
MC_Freund schrieb im Beitrag #4966158: > STM32F103C8T6 > > Kann dieser Typ wirklich direkt ein CAN Bus umsetzen? Nö, der braucht einen CAN-Tranceiver. Erkennt man an CANTX und CANRX in der Pin Bezeichnung. Üblicherweise braucht es den auch
-
Thread
Warum läuft der CAN-Bus auf einem GD32F303 nicht mit dem Code eines STM32F103?
Das mit den identischen Registern zum STM32F103 habe ich mir nicht ausgedacht, das kann man an verschiedenen Stellen lesen, z.B. hier: https://www.eevblog.com/forum/microcontrollers/psa-gd32f303-is-not-a-drop-in-substitute-for-stm32f303/
Dieter S. schrieb im Beitrag #7924552: > auf einem STM32F303 zum Laufen zu bringen Das macht ja keinen Sinn, der GD32F303 ist eben kein Clone des STM32F303, sondern ein aufgemotzter F103. Siehe meinen Link weiter oben. Ich werde berichten, wenn ich
-
Thread
Von STM32F107VCT6 auf STM32F103VBT6
Hallo! Ich habe ne Frage: In meinen Unterlagen habe ich Angaben, dass der stm32f103vbt6 keinen DAC intern vorhanden hat. Ich habe aber den Auftrag den DAC in Betrieb zunehmen?! Wer liegt falsch? Danke und Gruss! M.B.
Musst leider ein PWM-Ausgang mit RC Glied nehmen/machen. Oder einen STM32 mit/ab 256MB Flash.
-
Thread
Device-Erkennung beim STM32F103VE gibt falschen Wert zurück !
folgender Funktion ab. uint32_t DBGMCU_GetDEVID(void) { return(DBGMCU->IDCODE & IDCODE_DEVID_MASK); } Normalerweise sollte folgendes zurückgegeben werden: STM32F103VE -> 0x414 STM32F103ZG -> 0x430 Das hat bisher
Wenn man die Header vergleicht, ist stm32f103xg.h nur eine Erweiterung von stm32f103xe.h. Adressen von Peripherie, die es auch stm32f103xe.h gibt, ist nicht veraendert. Als stm32f103xe behandelt sollte, sollte ein stm32f103xg keine Probleme
-
Thread
STM32F103C8 - ADC2 - kein DMA möglich?
Hallo zusammen, ich möchte auf dem STM32F103 jeweils den ADC1 mit einem Kanal und den ADC2 mit einem Kanal einen Analog-Wert erfassen lassen. Beim ADC1 kann ich einstellen, dass die Samples per DMA in einen Puffer geschrieben werden.
die DMA Kanäle zugeordnet werden können. Da ist es auch ersichtlich, so flexibel ist der DMA bei den STM32 nicht.
-
Thread
BLDC Controller mit STM32F103C8T6 Geschwindigkeitsbegrenzer in der .hex
Hallo, Ich wollte fragen, ob denn irgendwer hier in der Lage ist, rauszufinden, wo in der angehängten .hex Datei der Wert für die Geschwindigkeitsbegrenzung liegt. Ich habe den Roller von dem das Readout stammt von Lime bekommen, in defektem Zustand, und ihn repariert. Da ich in Österreich viel unterwegs bin, dürfte ich 25 statt 20 kmh fahren, und die Begrenzung für die Motorleistung dürfte ich auch aufheben, da in Österreich 600W erlaubt sind, und der Scooter eigentlich einen 500W Motor hat, der nur für Deutschland auf 250W abgeregelt wurde. Dazu muss man aber wissen, wo denn die Begrenzung
-
Thread
Timer Interrupt auslösen - STM32F103 (HAL, STM32CubeIDE)
Src/stm32f1xx_hal_msp.c" -mcpu=cortex-m3 -std=gnu11 -g3 -DDEBUG -DUSE_HAL_DRIVER -DSTM32F103xB -c -I../Core/Inc -I../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I../Drivers/STM32F1xx_HAL_Driver/Inc -I../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I../Drivers/CMSIS/Include -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -MMD -MP -MF"Core/Src/stm32f1xx_hal_msp.d" -MT"Core/Src/stm32f1xx_hal_msp.o" --specs=nano.specs -
-
Thread
3 Phasen PWM - Code Probleme(stm32f103, Keil uvision)
Freunde, ich sitze seit einiger Zeit an dem Programmcode zur Erzeugung einer 3-Phasen PWM mittels des STM32F103 Mikrocontroller. Die Bedingung ist, dass die 3 Kanäle versetzt eingeschaltet werden. Allerdings komme ich ab diesem Punkt nicht weiter. Es ist zwar so, dass jeweils nur ein Kanal aktiv ist,
Genau für so etwas gibt es Datenblätter :-) Schau mal hier http://www.diller-technologies.de/stm32.html#timer_pwm und da http://www.diller-technologies.de/stm32.html#interrupts_timer ist sogar ein Stm32f1 Du musst den Overflow-Int aktivieren und dann die entsprechenden Kanäle an bzw aus schalten
-
Thread
FOC-Ansteuerung eines BLDC Motors mit einem STM32F103: sporadisches Ticken während Motorlauf
Baumarkt"-EBikes wie Fischer, NCM, Prophete... verbaut ist geschrieben. In dem Controller werkelt ein STM32F103. Das Ganze läuft robust und hat auch schon einige zufriedene Nutzer :-) https://github.com/EBiCS/EBiCS_Firmware/wiki Wir kämpfen aber noch mit einem sporadischen hörbaren "Ticken" bei einigen
weise professionell, suche mir in der Regel aus code-Beispielen was zusammen. Da der verwendete STM32F103C6T6 keine FPU hat, habe ich inzwischen jegliche floats rausgeschmissen, da er nur 32kB Speicher hat, verzichte ich auch auf Sachen wie FreeRTOS. Für die FOC-Arithmetik nutze ich die CMSIS Festkomma-Funktionen
-
Thread
System Workbench for STM32 mit STM32F103C8T6
Hallo, ich habe mir ein STM32F103 Board auf ebay gekauft. Ich wollte dies nun mit System Workbench for STM32 programmieren. Was ich gemacht habe: Donwload + installation. Projekt angelegt, Prozessor angelegt und dann mit
verwendet. https://www.mikrocontroller.net/topic/350400 https://www.mikrocontroller.net/articles/STM32F103C8T6_STM32_Billig_Board Man kann auch die mbed lib verwenden und den Online Compiler von mbed verwenden: https://developer.mbed.org/users/hudakz/code/STM32F103C8T6_Hello/