-
Thread
STM32F103VCT mit NUCLEO-F103RB testen
Die sauberste und professionelle Methode wäre ein: #define STM32F103VCT und alles was nur der Große hat in einen: #if defined(STM32F103VC) ..... #endif Block zu setzen.
schrieb im Beitrag #5760320: > Die sauberste und professionelle Methode wäre ein: > > #define STM32F103VCT > > und alles was nur der Große hat in einen: > > #if defined(STM32F103VC) > ..... > #endif > > Block zu setzen. Ja hast recht, aber wäre es nicht besser, diese #ifdef Geschichte
-
Thread
SS bei 2 uC weglassen?
hängen bleibt. Genauso sind einige I2C Implementierung in Hardware sehr "interessant" (Beispiel STM32F103: die Filter hängen sich auf und müssen beim Starten mit manuellem Pingewackel "entsperrt" werden). Ich würde mir kein I2C antun wenn ich es nicht muss.
bleibt. > Genauso sind einige I2C Implementierung in Hardware sehr "interessant" > (Beispiel STM32F103: die Filter hängen sich auf und müssen beim Starten > mit manuellem Pingewackel "entsperrt" werden). > Ich würde mir kein I2C antun wenn ich es nicht muss. Weder braucht man bei der SPI über
-
Thread
IAR St Link V2 Target doesnt match
Schuß ins Blaue: Hat der IAR seine STM32F103xx.svd ?
was IAR ausliest? Walter T. schrieb im Beitrag #5760502: > Schuß ins Blaue: Hat der IAR seine STM32F103xx.svd ? Ja.
-
Thread
ATmega32 noch zeitgerecht?
persönlicher ATmega32-Ersatz ist irgendein STM32Lxxx (stromsparend) oder ein STM32F10x, meist ein STM32F103C8 (auch nicht mehr zeitgemäß, aber sehr gut erhältlich).
-
Thread
stm32f103 RTC Interrupt öfter als erwartet
Es geht um folgendes Programm auf einem Nucleo-64 Board mit STM32F103RB (ohne HAL): [c] #include "stm32f1xx.h" void initRtc() { // Enable the backup domain SET_BIT(RCC->APB1ENR, RCC_APB1ENR_BKPEN + RCC_APB1ENR_PWREN); // Enable write access to
obige Zitat aus dem Referenzhandbuch gesehen, wo genau dies > empfohlen wird? > >> Beitrag "Re: stm32f103 RTC Interrupt öfter als erwartet" Ich würde mir nochmal das Referenzmanual genau durchlesen. Insbesondere 18.3.4 Das Register RTC_CRH wurde hier nicht erwähnt.
-
Thread
An W.S.: Läuft deine USB Implementierung auch auf STM32F303?
Das ist übrigens der gleiche Code, wie der von 2015 für STM32F103.
Oder hast du's mit dem nop() übertrieben? Ich hoffe nicht. Genau so funktioniert es auf dem STM32F103. Ich versuche morgen mal etwas mit Hilfe von Trace Meldungen herauszufinden, damit die ISR zügig durchläuft.
-
Thread
Gibt es den Atmega1284 auch eine Nummer größer?
Hier hast du eine Übersicht über die STM32F103 Serie: https://www.st.com/en/microcontrollers-microprocessors/stm32f103.html -- Falls sich wieder jemand über STM32 Jünger beklagen will: Ich empfehle diesen, weil er (abgesehen vom ESP8266)
Als aktuellen Nachfolger des STM32F103 sehe ich den STM32F303, den es auch als Nucleo Board gibt.
-
Thread
STM32 UART HAL
dazulernen", toUART0); [/c] und das funktioniert (mit meinen I/O-Funktionen). Such einfach mal nach "STM32F103C8T6.ZIP" W.S.
W.S. schrieb im Beitrag #5755003: > Such einfach mal nach > "STM32F103C8T6.ZIP" schlaumann poste hier mal bitte den link zu dem zip, mercy! mt
-
Thread
[V] Microcontroller, diverse Boards(STM32, HM11, ESP32, Sparkfun, Adafruit) und Elektronik
Wireless ESP32 Dev Board -> gebraucht -> 10 Euro - 1x STM32F051 Discovery kit -> neu -> 5 Euro - 1x STM32F103 Nucleo-64 -> neu -> 5 Euro - 1x Arduino/Genuino 101 -> gebraucht -> 10 Euro Ein Versand und Zahlung per PayPal ist möglich.
nRF51822 Modul Board -> gebraucht -> 2 Euro - 1x STM32F051 Discovery kit -> neu -> 5 Euro - 1x STM32F103 Nucleo-64 -> neu -> 5 Euro
-
Thread
I2C auf STM32F103
Problem mit dem I2C und bekomm diesen einfach nicht zum laufen. Als Hardware habe ich hier einen STM32F103ZE mit einem Segger Ultra + und einem Saleae Logic Analyser zum auslesen der SCL und SDA Pins. Der folgende Code ist unter embOS initialisiert: [c] void ConfigureI2CGPIO(void) { GPIO_InitTypeDef
#5749878: > Geprüft ob das stimmt? Welche Pins benutzt du? Pin 8 und 9, Das ist das Remapping des STM32F103ZE. Standard wären diese Pin 6 und 7. Dr. Sommer schrieb im Beitrag #5749878: > Die Pins sind ständig High und es tut sich gar nichts? Was passiert wenn du das EEPROM trennst und die Leitungen
-
Thread
STM32F407 kann sich selbst in Knie schiessen
#5749496: > Hätten sie's gewusst? Ja, das steht nämlich klar im Referenzhandbuch (jedenfalls beim STM32F103).
-
Thread
[V] Diverse Entwicklungskits
Wifi XB2B-WFWT-001 Modul -Cypress CY8CKIT-042-BLE-A -Atmel AT91SAM Evaluation Kit SAM3S-EK -ST STM32F103 Nucleo-64 -PocketBeagle Viele Grüße, Sebastian
-
Thread
STM32F103 Bootloader Problem
bit." > > Wird öfters übersehen. Das habe ich mehrmals kontrolliert. Blöde Frage hat der STM32F103 einen Boot1 Pin? Danke
foerch schrieb im Beitrag #5746312: > Blöde Frage hat der STM32F103 einen Boot1 Pin? Hat er. Aber warum schaust Du das nicht selber nach? Wenn das ein STM32F103 auf dem "Mini-Delopment Board" (Blue Pill) ist, dann findest Du den Schaltplan hier: https:/
-
Thread
STM32F1 HSE Quarz Serienwiderstand
Reichelt dieses Quarz 8,0000-HC49U-S Gibt es hier eine Wert der immer passt? Im Datenblatt des STM32F103 ist nur ein Widerstand in Serie zu OSC-Out Was ist richtig? Danke für das Licht ins Dunkel
foerch schrieb im Beitrag #5745319: > Im Datenblatt des STM32F103 ist nur ein Widerstand in Serie zu OSC-Out > Was ist richtig? DAC schrieb im Beitrag #5745335: >>Was ist richtig? > 1 Widerstand Das Datenblatt sagt, dass der Rext zwischen Quarz und OSC_OUT
-
Thread
Atollic TrueSTUDIO richtig verwenden
verwenden und mir wurde das Atollic TrueSTUDIO empfohlen. Nun habe ich einige versuche mit den STM32F103 gemacht und ich habe so meine Schwierigkeiten mit der Entwicklungsumgebung. Zum einem möchte ich die Autovervollständigung nutzen finde aber das STRG SPACE ziemlich umständlich und frage ob man
-
Thread
Mechanische Tastatur für Schreiberlinge
vom Zahnarzt auf den Tastenschäften. Es gibt auch schon länger eine neue Controllerplatine mit STM32F103, um die Schwächen der Tastatur auszugleichen. Billiger ist die 'Cooler Master NovaTouch TKL', hat allerdings nur ABS Kappen. Könnte aber noch in dein Preissegment passen. https://www.getdigital.de
-
Thread
STM32 und L293D - Zusammengelegte Inputs
Hi, ich möchte einen L293DD mit einem STM32F103 ansteuern, um DC-Motoren zu betreiben. (Siehe Schaltplan) Am L293d sollen zwei Motoren hängen, die sich gleich bewegen, daher habe ich die korrespondierenden Inputs zusammen gelegt (In1/in4, In2
-
Thread
Controller via USB an Computer: Wie am besten?
einigermaßen überschaubar sein soll, nimm einen Controller mit der "USB"-Peripherie. Das sind z.B. die STM32F103, aber /nicht/ die STM32F105.
-
Thread
STM32 Auswahl
bislang habe ich mit dem STM32F103 und F107 mit den alten ST-Lib rumgefrickelt und wenn die nicht gepasst haben auch selbst auf Timer-Register zugegriffen. Für den F107 habe ich zwar mal eine Ethnernet Hardware mit externer MAC gelötet
-
Thread
STM32: Keine Interrupte nach Vector Table Relocation
Hallo Forum, ich habe auf einem STM32F103 das Problem, dass nach einer Vector Table Relocation keine Interrupte mehr auslösen. Um diesem Fehler zu ergründen, habe ich mit der aktuellen STM32CubeMX eine Testapplikation erstellt, die nur
7. noch einmal CubeMX aufgerufen, verändert, Projekt erzeugt, die system_stm32f1xx.c und die STM32F103C8Tx_FLASH.ld behalten die Änderungen und werden nicht überschrieben! 8. mit dem CubeProgrammer CLI ab Adresse 0x08005000 gestartet, blinkt Aufruf: ./STM32_Programmer.sh -c port=SWD -g 0x08005000
-
Thread
STM32 Umfang
du hier kostenlos: https://www.eecs.umich.edu/courses/eecs373/labs/refs/M3%20Guide.pdf Was den STM32F103 angeht ist dieses noch aktuell. Die aktuelle Fassung hat zusätzliche Infos für den Cortex M4, der STM32F103 ist aber ein Cortex M3.
Hab den Code aber zum größten Teil übernommen... https://github.com/ChristianRinn/bare_metal_stm32f103c8/blob/master/src/STM32F103C8/gcc_startup_system.c Anbei nochmal als ASCII.
-
Thread
ST Link V2 Atollic TrueStudio
Hallo, ich bin neu auf dem Gebiet der STM32. Ich habe mir einen STM32F103 gekauft und den ST Link V2. Zusätzlich habe ich Atollic TrueStudio 9.0.1 installiert. Ein Programm habe ich auch schon geschrieben und kompiliert. Das nun enstandene File möchte ich auf den
Bin gerade bei den ADCs. Laut Datenblatt hat der STM32F103C8T6 zwei ADCs á 10 Channels. Mich verwirrt der dazugehörige Abschnitt im RM. Bei den GPIOs waren die Register immer durch ein GPIOx gekennzeichnet mit x = A...G Beim ADC ist das nicht so. In
-
Thread
Gibt es schon skalierbare Arduino 16-Segent Font-Lib ?
stefanfrings.de/mikrocontroller_buch2/index.html http://stefanfrings.de/stm32/index.html Dieser STM32F103 hat ein paar Eigenschaften, die für Anfänger sogar hilfreich sind: - Der STM32 keinen speziellen Programmieradapter. Damit fangen bei AVR ja schon oft die Probleme an. Zu viel Auswahlmöglichkeit
-
Thread
Debuggen von FreeRTOS
Hallo, ich habe hier ein Projekt mit einem STM32F103, welches ich mit dem CubeMX, den HAL-Bibliotheken, GCC und OpenOCD unter Ubuntu entwickle. Das Ganze wird ein kleiner Roboter. Ein LCD zur Anzeige, ein MPU6050 und die zwei Motoren laufen schon
-
Thread
Unterschiede CS32F103C8T6 und STM32F103C8T6
unterschiedliche Beschriftung? Ja: https://de.aliexpress.com/item/CS32F103C8T6-Vollst-ndig-ersetzen-STM32F103C8T6-STM32F103-LQFP-48-In-Lager-ARM-basierend-32-bit-MCU-mit/32952782064.html > Unterscheidet sich die ID im ST-Link-Utility? Ja: https://www.eevblog.com/forum/beginners/unexpected-idcode-flashing-bluepill-clone
aufgeführten 64KB RAM für den CS32F103C8 stimmen jedoch nicht, es sind lediglich 20KB - genau wie beim STM32F103C8.
-
Thread
CAN Bus Kommunikation AT90CAN128, Crumb128-CAN V5.0 AVR CAN Modul
Hallo Peter, ... ich hab hier 'nen Projekt liegen auf Basis STM32F103+optional MCP2525; Usb2Can ... Die Platine hat TTL 232 (3V3) herausgeführt. Bei Interesse melden... VG Jörg
-
Thread
STM32 - Interrupt Problem
Im Reference Manual ist das Verhalten sogar dokumentiert. Im RefMan vom STM32F103 (hatte ich gerade zur Hand) sieht man im Diagramm auf S. 318, dass das Interrupt Flag "IF" /immer/ aktiv ist, wenn CCRx>ARR oder CCRx=0. Vielen Dank fürs Diskutieren und Rätselraten lassen :-)
Beitrag #5715068: > Im Reference Manual ist das Verhalten sogar dokumentiert. Im RefMan vom > STM32F103 (hatte ich gerade zur Hand) sieht man im Diagramm auf S. 318, > dass das Interrupt Flag "IF" immer aktiv ist, wenn CCRx>ARR oder > CCRx=0. Vielen Dank fürs Diskutieren und Rätselraten lassen :-
-
Thread
STM32 USB HID Keyboard an Win CE
, ich bin aktuell etwas ratlos und könnte ein paar Denkanstöße gebrauchen. Es geht um einen STM32F103C8 als USB HID Keyboard. Umgesetzt mit der ST Standard Peripheral Library und der ST USB Lib nach http://www.dl1dow.de/inhalt/selbstbau/hid_keyboard/index.htm. Am PC funktioniert es und ich kann einzelne
Beitrag #5713822: > Was müsste ich denn tun, um "low speed" auszuprobieren? Keine Chance. Der STM32F103 kann meines Wissens nach nur "full speed". Deswegen auch diese seltsame Kombination.
-
Thread
Library in Linker einbinden: Fehler not found
L"C:\CMSIS_5-develop\CMSIS_5-develop\CMSIS\/Lib/ARM" -specs=nosys.specs -specs=nano.specs -T"../STM32F103C6Tx_FLASH.ld" -Wl,-Map=output.map -Wl,--gc-sections -o "LishuiFOC_01.elf" @"objects.list" -larm_cortexM3l_math -lm c:/gnu_arm/eclipse/plugins/fr.ac6.mcu.externaltools.arm-none.win32_1.16.0.201807130628
-L"C:\CMSIS_5-develop\CMSIS_5-develop\CMSIS\Lib\GCC" -specs=nosys.specs -specs=nano.specs -T"../STM32F103C6Tx_FLASH.ld" -Wl,-Map=output.map -Wl,--gc-sections -o "LishuiFOC_01.elf" @"objects.list" -llibarm_cortexM3l_math -lm c:/gnu_arm/eclipse/plugins/fr.ac6.mcu.externaltools.arm-none.win32_1.16.0.201807130628
-
Thread
STM32 UART Kommunikation -> Langsamer uC Tod
Hi, wie im Titel geschrieben, mir sind zwei STM32F103 uCs langsam kaputt gegangen und ich habe bisher nur Vermutungen warum. Aber erst einmal der Aufbau: Es gibt 3 (physikalische) Stellen die interessant sind: -Wand: 2 Dosen mit Licht ein/aus
eine alternative Lösung suchen. Eine alte Infrarot-Fernbedienung zusammen mit [[IRMP]] auf dem STM32F103 an der Decke würde auch funktionieren. Kein ESD-Problem mehr und zudem kannst Du dann die Deckenleuchte auch vom Sofa aus dimmen.
-
Thread
Nachfolger für ATMega gesucht
Vielleicht haben sie ihren GD32F103 auch weiter entwickelt so dass er jetzt als (gefälschter) STM32F103 taugt.
Wobei die STM32F103 entweder CAN oder USB können - nicht beides gleichzeitig.
-
Thread
Spannungsversorgung stm32 5V -> 3,3V
Hallo Zusammen, Ich plane ein Board mit einem stm32f103 und diversen Sensoren (Temperatur, ... evtl erweiterbar und nichts spezielles), EEPROM ebenso soll evtl ein Relais dort platz finden (Das Relais ist aktuell optional zu sehen). Dafür suche ich einen
Roland H. schrieb im Beitrag #5706546: > Ich plane ein Board mit einem stm32f103 und diversen Sensoren > (Temperatur, ... evtl erweiterbar und nichts spezielles), EEPROM ebenso > soll evtl ein Relais dort platz finden (Das Relais ist aktuell optional > zu sehen). Dafür
-
Thread
China SUPER Bauteile-Schnäppchen Thread [V4]
BluePill als Schnäppchen. Bei meiner letzten "Einkaufstour" bei lcsc.com lief mir die BluePill mit STM32F103 Controller als wirklich richtig billig über den Weg. "Über den Weg" deshalb, weil ich bei LCSC manchmal Dinge sehr schnell finde und manchmal schlecht bis gar nicht, aber günstig sind die wirklich
-
Thread
Rust - ist das hier um zu bleiben?
Ich lese mir gerade das Rust Tutorial durch: https://doc.rust-lang.org/rust-by-example/index.html Das ganze hört sich ganz nett an, und ich überlege mir, ob ich von C nach Rust wechseln soll. Was mich aber noch etwas zurück hält: Wenn ich ein c99 oder c11 konformes Programm schreibe, dann weiss ich, dass es in 10 Jahren immer noch zahlreiche freie Compiler geben wird, die das problemlos übersetzen können, und das immer noch alles wichtige in C geschrieben ist, und das die Sprache inzwischen nicht gros verhunzt wurde. Aber in Rust gibt es momentan nur den einen Compiler und es ist
-
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
Schaltung für Reset nach langem Tastendruck
Moin, ich habe einen Microcontroller STM32F103RET6, der über eine Lithium-Battery und einen DC-DC-Wandler mit Spannung versorgt wird. Das Gerät soll sich über einen Knopf ein- und ausschalten lassen. Dazu gibt es einen Taster, der das Gate
Möglichkeit eines Watchdogs gibt wenn der uC sowas > hat. Hat er - laut Datenblatt besitzt der STM32F103RET6 davon sogar zwei verschiedene (Kap. 2.3.17 Timers and watchdogs).
-
Thread
Segger Embedded Studio STM32Fxxx_Vectors.s
Crossworks entsprechen sie dem Namen der in den Headerfiles des Controllers definierten IRQn. Z.b. beim STM32F103xB: USB_HP_CAN1_TX_IRQn und USB_HP_CAN1_TX_IRQHandler. So sollte es meiner Meinung nach auch sein. Die Jungs von Segger sind der Meinung, dass das aber CAN1_TX_IRQHandler heißen soll und somit
Kauderwelsch findet man bei allen drei von mir untersuchten Typen: STM32F334K8, STM32F042K6 und STM32F103RB. Es sind auch teilweise Interrupts in der Tabelle für die der Controller keine Hardware hat als auch umgekehrt. Hier liest ja immer mal einer von Segger mit. Ist das so wirklich beabsichtigt
-
Thread
Arduino Librarys - Wer prüft diese ?
ein komplettes Entwicklungssystem für 20 Euro? Für knapp 2 Euro: https://www.ebay.de/itm/STM32F103C8T6-STM32-Minimum-System-Development-Board-Module-For-Arduino-TE435/232742912052?hash=item36308f0034:g:kyoAAOSwgLVZmubX:rk:3:pf:1&frcectupt=true 0 Euro: + Full Featured IDE mit Kontextsensiver
-
Thread
USB HID Descriptor Spotify-Steuerung STM32
Diese Box möchte ich per USB an meinem Rechner anschließen. Grade arbeite ich mit dem "BluePill" (STM32F103C8T6). Einfache Dinge wie einen Mausklick habe ich bereits hinbekommen. Es gibt online auch ein paar Projekte zu diesem Thema, aber ich möchte nicht einfach nur kopieren sondern wirklich in der