-
Thread
ROM-Auslastung von C++-Programm reduzieren
Programmierkenntnissen entwickle ich gerade privat an einem Projekt rum. Verwendeter Mikrocontroller: STM32F103C8T6. Ich habe einen funktionstüchtigen Versuchsträger der ausschließlich in C programmiert ist. Ich will nun das Projekt auf objektorientiertes C++ umstellen. Dafür habe ich nun einen Teil der Software
der erweiterten Lösung bei der das Modul "Trajectory" als C++-Klasse implementiert wurde. - stm32f103c8_flash.ld: Linkerskript. Ich denke, dass das __etext-Symbol das Ende des benutzten ROMs markiert. Wenn das stimmt, sind bei der C++-Lösung 61k der 64k ROM belegt. Bei der C-only-Lösung sind nur
-
Thread
LPC1100, superguenstig, 8-bit? Wird immer unnoetiger
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.
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
STM32F103 eleganter Triggergenerator für analogen Signalverlauf mit Analog Watchdog?
den NVIC >läuft und nicht direkt an die Timer gehängt werden kann. Es handelt sich um den STM32F103C8T6, den man bei Reichelt günstig bekommen kann (deshalb ;-) ). Hmm, meine Vorstellung war schon, mit dem Analog Watchdog einen Interrupt auszulösen, in dem ich dann einen zweiten Timer aktiviere
NVIC >>läuft und nicht direkt an die Timer gehängt werden kann. > > Es handelt sich um den STM32F103C8T6, den man bei Reichelt günstig > bekommen kann (deshalb ;-) ). > Hmm, meine Vorstellung war schon, mit dem Analog Watchdog einen > Interrupt auszulösen, in dem ich dann einen zweiten Timer
-
Thread
STM32 - Oscillator / Werte / Fragen
Hallo, ich mache gerade erste Ausflüge in Richtung STM32 und möchte gerne einen STM32F103C8T6 in einem Projekt verwenden. Natürlich kommt man irgendwann auch zum Thema Oszillator und nachdem ich nun diverse (Demo) Board-Schematics, Datasheets und Application Notes durchgelesen habe, bin
Beitrag #6462754: > ich mache gerade erste Ausflüge in Richtung STM32 und möchte gerne einen > STM32F103C8T6 in einem Projekt verwenden. Natürlich kommt man irgendwann > auch zum Thema Oszillator und nachdem ich nun diverse (Demo) > Board-Schematics, Datasheets und Application Notes durchgelesen habe
-
Thread
CAN-Sender im Mini-Format
Stm32f103c8t6 (auf bluepill Board) und can-transceiver (kann man auf Loch Raster unter dem BP verstecken) sind alles was du brauchst. Dazu einen 5V regler (78L05 reicht für eine Bastelei voll aus) und fertig
Max D. schrieb im Beitrag #5495677: > Stm32f103c8t6 (auf bluepill Board) und can-transceiver (kann man auf > Loch Raster unter dem BP verstecken) sind alles was du brauchst. Dazu > einen 5V regler (78L05 reicht für eine Bastelei voll aus) und
-
Thread
Qualität und Haltbarkeit von preiswerten DSOs
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 Modelle das gleiche Innenleben haben
Mikrocontroller > mit drei unterschiedlichen Beschriftungen: > > STM32F101CBT6 (128kB ohne USB) > STM32F103C8T6 ( 64kB mit USB) > STM32F103CBT6 (128kB mit USB) Kann natürlich reine Marketing Sache sein. Aber es gibt auch die Möglichkeit das der Chip beim binning einfach nicht alle Test besteht
-
Thread
Was ist ein Bootloader?
STM32 mit USB haben einen Bootloader, der auch USB unterstützt. Betroffen ist zum Beispiel der STM32F103C8, dessen Bootloader unterstützt nur die serielle UART1. Gerade für diesen STM32F103C8 gibt es jedoch für Arduino einen zusäzlichen USB tauglichen Bootloader, den man in den normalen Flash Bereich
-
Thread
Wie oder wo STM32 bestellen?
Ich habe ein paar Blue-Pill Boards mit STM32F103C8T6 (sehr wahrscheinlich originale) übrig. Ich glaube es sind 4 Stück.
128KiB RAM. Stefan ⛄ F. schrieb im Beitrag #7025220: > Ich habe ein paar Blue-Pill Boards mit STM32F103C8T6 (sehr > wahrscheinlich originale) übrig. Die haben nur 20KiB RAM.
-
Thread
Arduino ST-Link BluePill
> Ich suche eine PWM zur Audio-Ausgabe für das GENERIC-Framework. Aber doch nicht für einen STM32F103C8T6 - da wird der Flash recht schnell zu klein. Und das Ganze braucht Interrupts in Samplefrequenz, da sollte dann am ehesten Assembler angesagt sein. Guck dir einfach mal die angehängte Datei
Ich suche eine PWM zur Audio-Ausgabe für das GENERIC-Framework. > > Aber doch nicht für einen STM32F103C8T6 - da wird der Flash recht > schnell zu klein. Und das Ganze braucht Interrupts in Samplefrequenz, da > sollte dann am ehesten Assembler angesagt sein. Man kann natürlich auch DMA verwenden
-
Thread
STM32 USB HID Keyboard
soetwas schon einmal gemacht hat. Ich nutze die STM32_USB-FS-Device_Lib_V4.0.0 auf einem STM32F103C8T6, der auch schon korrekt als HID-Keyboard erkannt wird, und der Tastendrücke korrekt an den PC schickt. Wenn der PC die Tastatur-Status-LEDs ändern will, schickt er zweimal einen ein Byte
Hallo, ich möchte das selbe tun wie Walter... ich will mit dem STM32f103c8T6 Minimal Board Tastaturdrucke statt einer echten Tastatur an den PC schicken. Habe das Beispiel Custom_HID compiliert und auf das Stm32 system gespielt. es wird auch richtig als STM32 Custm
-
Thread
Fragen zur Umsetzung eines Reflow-Pizzaofens
soll ein Triac über einen MOC2030 die Heizwendel steuern. Die Steuerung selbst soll über einen STM32F103C8T6 laufen. Die Temperaturerfassung soll über ein MAX31855-Modul mit K-Typ-Thermoelement erfolgen. Benötigt wird daher eine 3.3V-Spannungsversorgung für die Elektronik und 12V für einen Lüfter.
ein Triac über einen MOC2030 die Heizwendel steuern. > Die Steuerung selbst soll über einen STM32F103C8T6 laufen. Die > Temperaturerfassung soll über ein MAX31855-Modul mit K-Typ-Thermoelement > erfolgen. Benötigt wird daher eine 3.3V-Spannungsversorgung für die > Elektronik und 12V für einen
-
Thread
Benchmark für Arduino-Boards?
mir nun in China ein 2-Euro Board mit 32-Bit Controller: Arduino IDE kompatibles Board STM32 STM32f103C8T6 ST ARM 32-bit Cortex -M3 Und dann schaue ich mal, wie ich das in die Arduino-IDE eingebunden bekomme, und was die Benchmarks DHRYSTONE, WHETSTONE und LINPACK auf dem Board auswerfen. Und
mir nun in China ein 2-Euro Board mit 32-Bit Controller: >Arduino IDE kompatibles Board STM32 STM32f103C8T6 ST ARM 32-bit Cortex >-M3 Das hat nur 72Mhz statt 168Mhz, deutlich weniger RAM ist ein M3 statt M4 und hat deshalb keine FPU.
-
Thread
UART ISR Problem STM32F1
Baudraten heran. Ich hatte hier vor lange Zeit schon mal eine komplette Mini-Firmware für den STM32F103C8T6 gepostet. Da ist natürlich auch der UART-Treiber mit dabei. Und der funktioniert. Such einfach mal. Ansonsten solltest du bedenken, daß die UART-Interrupts bei den STM32F10x statisch sind.
Beitrag #6150007: > Ich hatte hier vor lange Zeit schon mal eine komplette Mini-Firmware für > den STM32F103C8T6 gepostet. Ich habe auf meiner Homepage (die inzwischen wohl kaum noch zu übersehen sein dürfte) auch gut kommentierte Beispiele sowohl für die Taktkonfiguration als auch für die UART Schnittstellen
-
Thread
STM32Cube IDE zerstört im Debug STM32F103C8T6
Hallo, Habe mir mal die STM32 Cube IDE heruntergeladen weil ich einen SZM32F103C8T6 beim Arbeiten beobachten wollte, und dazu dessen RAM anschauen wollte während er läuft. Leider scheint das Programm den Chip zerstört zu haben, nachdem ich versucht habe ihn über die Funktion "Debuggen" anzusprechen fährt der Chip nicht mehr hoch und ist nicht mehr erreichbar, auch nciht mit dem STM 32 ST Link Utility???!!! Ich kapiers nicht, die SWD Kabel waren richtig angeschlossen, aber der Chip ist seit dem Versuceh mit dem Debuggen per Cube IDE vollkommen tot. Als Adapter wurde ein STlink V2 ISOL benutzt.
-
Thread
Mein STM ST-Link-JTAG Adapter.
Platinenbeschriftung: MB792 FK Steckerbelegung 2-reihig 8-polig: Es ist der folgened Chip verbaut: Chip STM32F103C8T6 GH212 hier sehen Sie den FK-Stecker CN2: geht zum Prozessor pin: p-x ---------------------------------- CN2: ---------------------------------- p-36; p-1 1 2
Box V2 und Board STM32F407VGT6-Discovery Jetzt warte ich auf das ebay-board: ebaykauf-STM32F103C8T6: ---------------------------------------------------------- File-end: brainstorm-st-link.txt
-
Thread
Physikalischer CAN Bus mit Transceivern aber ohne CAN Controller
@ Peter, Volker und Harald Für die Bridge Lösung würde ich einen STM32F103C8T6 aka blue pill nehmen und ein CAN Transceiver auf PCB, made by China. Eine PCB auf der alle zusätzliche Komponente sitzen, kann man bei verstärktem Interesse ja später immer noch fertigen.
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 der nackte Controller und wenn du erst mal kein Board machen willst... (persönlich
-
Thread
GCC für STM32F103
dem Keil arbeite. Ach ja, ich hatte hier ja vor einiger Zeit mal ein kleines Projekt mit dem STM32F103C8T6 gepostet. Da ist die fertige Firmware auch im .bin Format drin (11508 Bytes). Wäre ja mal interessant, wenn jemand, der den Gcc benutzt, das Zeugs damit übersetzt. Einfach um mal zu sehen, wie
Beitrag #5433146: > Ach ja, ich hatte hier ja vor einiger Zeit mal ein kleines Projekt mit > dem STM32F103C8T6 gepostet. Da ist die fertige Firmware auch im .bin > Format drin (11508 Bytes). Wäre ja mal interessant, wenn jemand, der den > Gcc benutzt, das Zeugs damit übersetzt. Einfach um mal zu sehen
-
Thread
Wie groß muss die Vektortabelle des Cortex-M sein?
liegen da beim Reset noch kein IRQ-Handling (Mal von NMI etc. abgesehen) an ist. Der beliebte STM32F103C8T6 hat 76 (16+60) (0-0x12F) Einträge. ST beschreibt das ja jeweils zum passenden µC ausreichend. "10 Interrupts and events" im "RM0008 Reference manual".
Stack-Pointer und der Reset-Point. Notfalls könnte ich auch noch auf SP verzichten ;) > Der beliebte STM32F103C8T6 hat 80 (13+67) Einträge. > ST beschreibt das ja jeweils zum passenden µC ausreichend. > "10 Interrupts and events" im "RM0008 Reference manual". Ja, früher war alles viel besser. Bei den
-
Thread
Empfehlung CooCox: Debugger f. STM32F103C8T6
Welchen Debugger kann ich für die CooCox Software und den STM32F103C8T6 Mikrocontroller nehmen?
-
Thread
Billigste Entwicklungsplatine mit Mikrocontroller?
hatte ich gekauft als es noch unverschämte 2,50 € gekostet hatte: https://de.aliexpress.com/item/STM32F103C8T6-ARM-STM32-Minimum-System-Development-Board-Module-ForArduin/32282374854.html Wurde hier auch schon öfter erwähnt, Schaltplan findet man hier in der Artikelsammlung, die mbed lib kann man auch mit dem Board verwenden: https://developer.mbed.org/users/hudakz/code/STM32F103C8T6_Hello/
-
Thread
Frage bezüglich Mikrocontroller auf selbst erstelltem PCB
Alternativ zu zwei CP2102N, kannst du einen STM32F103C8T6 mit der Firmware von Niklas verwenden, dann hast du 3 COM ports in einem Chip. Das wäre etwas billiger und funktioniert ohne Treiber-Installation. https://www.mikrocontroller.net/articles/USB-Tutorial_mit_STM32
Monk schrieb im Beitrag #7692833: > Alternativ zu zwei CP2102N, kannst du einen STM32F103C8T6 ... nehmen Oha, ein Multiprozessorsystem. Mich beeindrucken solche Ansätze mit technischem Overkill: als tumber Schnittstellenbaustein tut dann der potenteste Rechner im Trio seine langweilige
-
Thread
STM32F103 USB CDC von W.S.
was ich schon früher hier mal gepostet hatte): das ist die fertig übersetzte Firmware für einen STM32F103C8T6, die sich am USB als Nuvoton-Gerät meldet. Flashe die doch probehalber mal drauf, denn ich weiß, daß die bei mir so wie sie ist auch funktioniert. Und lade dir mal USBTREEVIEW herunter und schau
kommt da nämlich der Verdacht hoch, daß etwas mit den EP-Puffern bei dir nicht stimmt. Die alten STM32F103C8T6 haben nämlich eine ausgesprochen eigenartige Art, wie man auf den Puffer zugreifen darf und wie nicht. Ich hatte das in der Quelle vermerkt, siehe: [c] /* Layout des USB RAM's (512 Bytes)
-
Thread
Starten Bootloader STM32F103 BluePill
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 Board
-
Thread
Weidereinstig Mikrocontroller - welche Familie, welche Tools ?
aufgebohrtes 16 Bit Design bei den ersten STM32). Aktuell arbeite ich mich gerade in die steinalten STM32F103C8T6 ein. Warum? Der Chinamann steckt sie mir für 1,85 € in den Briefkasten. Und sie passen so schön in 9 V Batteriefächer meiner neuen Rauchmelder rein. Einfach nur noch einen anderen LDO rauf und
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). Die Nucleos selbst sind aber auch nicht teuer (ca. 10€) und gerade
-
Thread
Analog Multiplexer 32 Kanäle, Binär addressiert, I2C ?
später 75) Analogsignale selektiv (parallel) auswählen und auf einen Opamp/VCA/VGA schalten. Ein STM32F103C8T6 steht zur Verfügung. A0-A3 sind Ausgänge des STM32, B8-B15 sind Eingänge. Diese 2 Signale scannen eine Tastatur mit 25 Reedkontakten (und Neodym-Magneten). Über B6,B7 (I²C) ist ein 128x64 Display
Kanal zum ADC des µC schalten? Dein "parallel" verstehe in dem Zusammenhang nicht. > Ein STM32F103C8T6 steht zur Verfügung. > A0-A3 sind Ausgänge des STM32, B8-B15 sind Eingänge. Also du nutzt 8+4 Pins um 16 Reed-Kontakte abzufragen. Mit so einer Matrix-Tastaturabfrage würden aber schon 4+4 Kontakte
-
Thread
Programmerwahl
Buchse, Spannungsregler und Reset Taster: https://www.aliexpress.com/item/Free-Shipping-1pcs-lot-STM32F103C8T6-ARM-STM32-Minimum-System-Development-Board-Module-For-Arduin0/32498344057.html 1,00€ einzeln als Chip https://www.aliexpress.com/item/Original-10pcs-STM32F103C8T6-STM32F103-LQFP48-ic/32641687060
-
Thread
Welches stm32 Entwicklungsboard?
Ich würde an der Stelle einfach mal den STM32F103 (z.B. STM32F103C8T6) in den Raum werfen, bei Reichelt günstig zu haben, leistungsstark genug für die allermeisten Projekte, via China gibt es Boards für wenige Euro, die sich mit einem ST-Link flashen lassen...
Sachen, und ich kann dann wie gewohnt mit KEIL µVision fortfahren? https://de.aliexpress.com/item/STM32F103C8T6-ARM-STM32-Minimum-System-Development-Board-Module-For-Arduino/32246273606.html?spm=2114.13010308.0.0.jPKCJ7 https://de.aliexpress.com/item/ST-Link-V2-stlink-mini-STM8STM32-STLINK-simulator-download-programming-With-Cover
-
Thread
Mikrocontroller Auswahl C++ Unterstützung, CAN, I2C, Open Source Compiler
kann, ohne mich noch ewig um die Grundbeschaltung kümmern zu müssen. Ich habe mir hierzu den STM32F103C8T6 herausgesucht. Mit I2C, CAN, USB, UART, SPI, PWM, RTC, 16-Bit-Timern, jeder Menge 5V-taugliche GPIO-Ports, 64KBytes Flash, 20KBytes SRAM, AD-Wandler und 72MHz Takt, Watchdog-Timer und JTAG-Debugging
scheint die Verfügbarkeit und der Preis auch zu nich so schlecht zu sein. http://www.ebay.de/itm/STM32F103C8T6-Board-mit-ST-ARM-32-bit-Cortex-M3-/201475385315?hash=item2ee8de67e3:g:~CUAAOSw8-tWWthI Als Entwicklungsumgebung würde ich mich dann wohl für - Eclipse mit C/C++ Development Tooling und GNU
-
Thread
Interrupt verhalten bei STM32F103
Umsetzung ist doch nur 1:1. Anzeige ist 1234,0389Hz, sporadisch aber 1249,7865Hz. Mit einem STM32F103C8. Wenn ich Zeit habe, baue ich das mit einem BlackPill ( STM32F413 ).
schrieb im Beitrag #6809599: > Anzeige ist 1234,0389Hz, sporadisch aber 1249,7865Hz. > Mit einem STM32F103C8. Laß Dir mal die Zählerstände für Ereignisse und Zeit anzeigen. > Die Umsetzung ist doch nur 1:1. 1:1 kann nicht sein. Der STM32F103 hat doch garkeinen Timer9. Calon schrieb im Beitrag
-
Thread
STM32: Keine Interrupte nach Vector Table Relocation
eingebaut 3.1. in der system_stm32f1xx.c -> #define VECT_TAB_OFFSET 0x00005000U 3.2. in der STM32F103C8Tx_FLASH.ld -> FLASH (rx) : ORIGIN = 0x8005000, LENGTH = 64K - 20k 4. Projekt bauen 5. mit STM32CubeProg GUI kontrolliert, Programm liegt an 0x08005000 6. bei disconnet startet STM32CubeProg
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 HAL_SPI Problem: MOSI immer HIGH
Ich wüsste auch gerne mal, warum das CubeMX Projekt für den STM32F103C8T6 ist, aber oben in https://www.mikrocontroller.net/topic/470306?goto=5766192#5765689 ein STM32F030 genannt wurde. Das trägt natürlich nicht gerade dazu bei, Klarheit zu schaffen. Welcher STM32
schrieb im Beitrag #5766197: > Ich wüsste auch gerne mal, warum das CubeMX Projekt für den > STM32F103C8T6 In Layout und Schaltplan ist ein STM32F103C8T6 wie im QubeMX Projekt. Auf dem Bild ist der falsche Value eingetragen sorry.
-
Thread
Image-Grabber für CVBS (bzw. FBAS) per STM32F103C8T6
Bei diesem Projekt geht es darum, ein FBAS-Videosignal mit dem ADC eines STM32F103C8T6 abzutasten, per USB zum PC zu übertragen und dort auszuwerten. Richtig, ein FBAS-Image-Grabber hat praktisch keinen Nutzwert, erst recht nicht 2022. #### Warum macht man sowas? Angefangen
-
Thread
LCD von Pollin
#4920476 Als Controller möchte ich ein STM32MinDevBoard verwenden: https://www.watterott.com/de/STM32F103C8T6-Minimum-System-Board Der von mir verwendete Stromlaufplan ist angehangen. Meinen Quellcode poste ich unten. Die Datenleitungen sind als Open-Drain konfiguriert. 1. Funktioniert der Aufbau
HAL_GPIO_WritePin(D0_GPIO_Port, D0_Pin, (var_Data>>0)&0x01); > } Schaue ins Referenzmanual deines STM32F103C8T6 hinein und lerne, die Register GPIOx_BSRR zu benutzen. W.S.
-
Thread
STM32 ADC liefert falsche Werte
Hallo, ich bin jetzt schon seit Tagen dabei, den ADC meines STM32f103c8t6 zum Laufen zu bekommen. Allerdings zeigt sich dabei ein sehr eigenartiges Verhalten: Wenn ich 0V anlege, werden Werte zwischen 1949 und 1951 angezeigt. Zum Testen habe ich einfach nen 10k Poti
Hallo, ich habe gestern genau eine solche Routine für einen STM32F103C8t& codiert für AIN0 (Baujahr 2015, Week 47)und sie läuft einwandfrei. Ohne das jetzt alles durchzulesen hier mein Code, der einwandfrei läuft. Wie ich sehe wurde einiges von dem STM32 Genius "clive1
-
Thread
poor man's Ethernet-oszi mit STM32, FIFO und AD9288
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.
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. Für 8-9€ bekommst Du schon eines dieser
-
Thread
STM32 UART Kommunikation -> Langsamer uC Tod
nächstes, um das ganze dimmen zu können, kommt zur Decke Wohnzimmer ein 5V Netzteil sowie ein STM32F103C8 Bluepill hinzu. Die PWM Anschlüsse aller LED Treiber sind mit dem uC verbunden. Damit der GND des uCs auch das gleiche Potential hat wie die Minusausgänge der 48V Netzteile, sind diese auch Verbunden
Mir bleiben noch zwei Kabel zwischen Wand und Decke Wohnzimmer. Also habe ich mir einen weiteren STM32F103C8 uC genommen diesen in die Wanddose gepackt und ein 4x4 Keypad dran gehangen. Für die 5V Spannung sorgt ein weiteres Netzteil, auch in der Wanddose. Minus des Netzteils wird mit einen der beiden
-
Thread
STM32F103C8 PWM Write "verhindert" digital Read an unterschiedlichen Pins
Hallo zusammen, ich hätte ein kleines Problemchen und zwar wollte ich mit einem STM32 zwei digital Pins einlesen und dann darauf hin ein PWM Signal je nach Zustand der Pins erzeugen. Was mich jetzt irgendwie verwirrt ist, dass das PWM Signal über die Funktion analogWrite ganz normal erzeugt wird, wenn ich jedoch über pwmWrite das PWM Signal erzeuge, werden die digital Pins nicht mehr eingelesen. Meine 2 Output Pins für das PWM Signal sind PB0 und PB1, meine 2 Input Pins sind PA0 und PA1. PA0 und PA1 werden bereits nicht mehr eingelesen, wenn PB1 und PB0 als PWM Pins im Setup konfiguriert
-
Thread
China SUPER Bauteile-Schnäppchen Thread [V2] Gesperrt
/articles/STM32F103C8T6_STM32_Billig_Board
STM32F103C8T6 ARM STM32 Minimum System Development Board Module https://de.aliexpress.com/item/STM32F103C8T6-ARM-STM32-Minimum-System-Development-Board-Module-Embedded-MCU/32809060489.html?isOrigTitle=true
-
Thread
Einstieg ARM: Tutorials, Toolchain, DevBoard
jlink-ide-integration.html Hier noch ein kleines und günstiges M3 Board. http://www.ebay.de/itm/ARM-Cortex-M3-STM32F103C8T6-STM32-Kern-board-Mini-System-Entwickeln-USB-DE-TE177-/261884357762?hash=item3cf9862c82:g:Y8wAAOSwv0tVUNWk
für 3,68 EUR beim Ali habe ich mir kurzerhand ebenfalls bestellt: http://de.aliexpress.com/item/stm32f103c8t6-stm32-stm32f103-stm32f103c8-minimum-system-board-stm32-development-board-learning-board-CortexM-Evaluation-Board/1986886246.html Mal sehen, ob's jemals ankommt. @Foldi > Beitrag https
-
Thread
STM32F407G Bootloader - andere Bootmöglichkeit?
eigentlich das NRST-Signal? Bei der Jumperung von SB10 (connect) liegt es ja auf GND (aber am STM32F103C8T6, nicht an der MCU). Kann das trotzdem was mit dem Nichtfunktionieren des BOOT-Protokolls zu tun haben? Auch auf die Gefahr hin, daß ich jetzt wieder in Prosa verfalle, aber die Protoschaltung
SB11 - OFF => NRST vom SWD Connector nicht zum NRST der MCU verbunden. SB10 - ON => NRST am STM32F103C8T6 ist auf GND. Noch mal zu Verständnis: das Discovery-Board ist Bestandteil der Gesamtschaltung (Protoaufbau). Letztere ist der Prototyp von dem, was final in die Schaltung des Gesamtsystems
-
Thread
Mikrocontroller Einstieg
Controller und USB Interface - ESP8266 = 32Bit ARM Controller mit serieller Schnittstelle und WLAN - STM32F103C8T6 Board = 32Bit ARM Controller mit USB und seriell Als zusätzliche Hilfsmittel: - Ein USB-UART Adapterkabel mit 3,3V Pegeln (+ zwei 2,2k Widerstände damit du sie an 5V Geräten verwenden kannst
wählen, ganz egal welches. Arduinos aus China (UNO und Nano) sind unschlagbar preiswert. Das STM32F103C8 Minimalboard aus China ist preislich auch nicht zu schlagen, hier aber gleich einen ST-Link Clone mitkaufen, weil das Gefummel mit Jumpern zum aktivieren eines Bootloaders wirklich nicht geschickt
-
Thread
stm32f103c8t6: Finde GPIOx_MODER register im Reference Manuel nicht
Hallo, ich würde gerne einen GPIO Pin schalten können. Dazu habe ich bereits den Clock für den Port A im Register RCC_APB2ENR eingeschaltet. Soweit ich weiß, muss danach der Pin konfiguriert werden, sodass er für folgende Möglichkeiten output, input oder alternate function konfiguriert ist. Das sollte man im GPIOx_MODER register machen können, ich finde zu diesem Register aber nichts im Reference manuel. https://www.st.com/resource/en/reference_manual/cd00171190-stm32f101xx-stm32f102xx-stm32f103xx-stm32f105xx-and-stm32f107xx-advanced-armbased-32bit-mcus-stmicroelectronics.pdf Kann mir
-
Thread
STM32F103C8T6 kann nicht verbinden zu GDB in STM32CubeIDE
Habe hier 3 Stck. STM32F103C8T6 (BP, blue pill), die ich mit STM32CubeIDE mittels BMP Usb Stick (ein auf BMP umprogrammierter XTW ST-LINK V2) programmieren will. 2 von ihnen lassen sich problemlos programmieren über GDB Hardware