-
Thread
STM32F103 eleganter Triggergenerator für analogen Signalverlauf mit Analog Watchdog?
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
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
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
CAN- als Haus-Bus
Schaue mal in das Datenblatt vom STM32F103. Lasse den gemütlich mit 8MHz ohne PLL laufen. Alle Pheriperieeinheiten kann der Clock einzeln zugeschaltet werden. Schaue mal hier, Artikel: [[STM32]] Ich habe mir eine Heizungssteuerung
Markus Müller schrieb im Beitrag #1936853: > Schaue mal in das Datenblatt vom STM32F103. Lasse den gemütlich mit 8MHz > ohne PLL laufen. Alle Pheriperieeinheiten kann der Clock einzeln > zugeschaltet werden. > Schaue mal hier, Artikel: [[STM32]] Das gucke ich mir mal an, sieht
-
Thread
stm32 lib compiler error
**** Compiling C : Libraries//STM32F10x_StdPeriph_Driver/src/stm32f10x_can.c -> ROM_RUN/stm32f10x_can.o arm-none-eabi-gcc -c -mthumb -Os -mcpu=cortex-m3 -DSTM32F10X_MD -DUSE_STDPERIPH_DRIVER -DUSE_EK_STM32F -DSTARTUP_DELAY -DSTM32_USE_DMA -DMOD_MTHOMAS_STMLIB -DVECT_TAB_RAM -DROM_RUN -DSTM32F103RBT6 -I./Libraries//STM32F10x_StdPeriph_Driver/inc -I./Libraries//CMSIS/Core/CM3 -Ifat_sd -I./Libraries//EEPROMEmulation_AN/include
-
Thread
SSD1306/1309 Library zum Darstellen von Text auf OLED Displays
Hier mal meine, angepasst für einen STM32F103 - mit StdPeriphLib - gleich dazu mit der I2C Initialiesrung - Quasi LCD an I2C1 (PB6 und PB7). Dann noch die Header einbinden und los gehts: [c] #include "stm32f10x.h" #include "SSD1306
einzige was mir bisher aufgefallen ist wäre eine unterschliedliche multiplex ratio. Hier steht in [c]u8x8_d_ssd1306_64x32_noname_init_seq[] =[/c] [c]U8X8_CA(0x0a8, 0x02f), /* multiplex ratio: changed from 0x1f to 0x2f */[/c] und in [c]u8x8_d_ssd1306_64x32_1f_init_seq[] =[/c] [c]U8X8_CA(0x0a8,
-
Thread
STM32 CubeMx Lib mit SPI sehr langsam?
Hallo, ich nutze einen STM32F103, der mit 64MHz läuft (HSI mit PLL). Dazu die SPI Lib von Cubemx: Der Code in der Main ist simpel, und testweise das einzige das ausgeführt wird: [c] if(ADS1262GetDRDY(Channel1)
36µs (von CS low bis wieder high), der SPI läuft dabei mit 8MHz. Allein von CS low bis zum start der CLK vergehen fast 8µs, nach jedem Byte ca. 3µs. Mir schein als ob diese aufgeblasene CubeMX Lib nur abartig langsam ist. Der STM32F103 hat Prefetch & Cache
-
Thread
Problem mit dem flashen ST-Link/ v2 und Coocox IDE
Ging es denn vorher? Wenn nicht, PLLs in der system_stm32f4xx.c überprüfen. Gruß Daniel
Ist zwar schon gelöst.. Ich hatte mich mal auf eigener Platine mit den LQFP48 Stm32f030c8t6 und Stm32f103c8t6 vergriffen.. Da die soweit Pinkompatibel sind gab es den gleichen Fehler, da musste ich in Coocox nur das Board umstellen. Muss man erstmal drauf kommen.
-
Thread
Stlink->jlink nicht ST chip auslesen
einem Satz China ST-Link Sticks, die jeweils einen "CKS32F103C8T6" installiert hatten. Ich wollte die eigentlich auf ST-Link 2.1 umflashen (um UART zu erhalten), aber das wurde so nichts. Letztlich hab ich da den Chip gegen nen originalen ST Chip getauscht,
Ntldr -. schrieb im Beitrag #6057627: > "CKS32F103C8T6" Wenigstens sind die Chinesen so nett und schreiben eine andere Typenbezeichnung auf die Klone drauf.
-
Thread
STM32 USB HID Keyboard
daß ich auf die Mithilfe jemandes hoffte, der 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
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
-
Thread
OpenOCD Wiggler STM32-P103 flashen
main.lst link: main.elf @ echo "..linking $(LINK) bin" $(LD) $(LFLAGS) -o main.out main.o stm32f10x_rcc.o stm32f10x_gpio.o main.elf: @ echo ".linking $(LINK) elf" $(CC) $(CFLAGS) main.o stm32f10x_rcc.o stm32f10x_gpio.o --output main.elf $(LELFFLAGS) stm32f10x_rcc.o: stm32f10x_rcc.c @ echo ".compiling" $(CC) $(CFLAGS) stm32f10x_rcc.c stm32f10x_gpio.o: stm32f10x_gpio.c @ echo ".compiling" $(CC) $(CFLAGS) stm32f10x_gpio.c main.o: main.c @ echo ".compiling" $(CC) $(CFLAGS) main.c [/c] Ich bin
-
Thread
STM32 Frequenzmessung im Capturemodus
Hallöchen.. Ich benutze einen STM32F103C8T6 für eine Frequenzmessung im Bereich von 1Hz-10Khz. Leider habe ich das Problem, das es sporadisch zu falschen Messergebnissen kommt. In die Berechnung ist der Capture_overflow Counter mit
Frequenzwerte nicht so stabil sind. Eventuell kann man den Prescaler Division Ratio im Timer (Div: 0/2/4/8) im Programm automatisch anpassen. Kleines Video: https://youtu.be/2HHfi0Ipwqk Geänderter Code für die Frequenzmessung mit STM32F103C8Tx [c] /* Includes ------------------------------------
-
Thread
Mikrocontroller für kleine Projekte Attiny & Co.
Peter F. schrieb im Beitrag #4377021: > Ich bin am > überlegen ob ich neu bestellen soll oder STM32f0xx ordern soll. Warum nicht beides ordern? Es ist übrigens nicht so, das es Cortex M0 nicht in 8-Pin
unvorteilhaft für simple Port & Pin geschichten. STM8S verträgt 5V (wimre sogar 6V). STM8L und STM32 sind leider nur für 3,3V gedacht... Laut Datenblatt haben die z.T. 5V-Tolerante Pins - was das jetzt bedeutet weiß ST aber irgendwie selbst nicht so
-
Thread
STM32F030C8T6: mögliche Alternativen
Wochen... Betrifft anscheinend alle STM32F0 Von ST gibt es mögliche Alternativen zu dem bestehenden F-Typ: * STM32L053C8T (low Power - deutlich teurer) * STM32G030C8T6 (nicht pinkompatibel - Redesign des Layouts erforderlich) Beide
Ich hätte mindestens 30 Stück STM32F030C8T6 in meinen Lager. Aber mit 80.000 kann ich leider nicht dienen. ;-)
-
Thread
Timingproblem mit Onewire und STM32
Ich probiere gerade einen DS18B20 mit einem STM32F103C8 auszulesen. Dabei scheine ich ein Timingproblem zu haben, ich komme aber nicht dahinter. Für die Delays habe ich mir den Systick etwas genauer angesehen und folgend implementiert: Delay.c
Matthias schrieb im Beitrag #4300064: > Ich probiere gerade einen DS18B20 mit einem STM32F103C8 auszulesen. > Dabei scheine ich ein Timingproblem zu haben, ich komme aber nicht > dahinter. Schau Dir mal an, wie ich das im Rahmen des [[WordClock24h]]-Projekts gelöst habe: https
-
Thread
Maximale Sampling Rate Atmega 20 MHz, mit parallelem externem ADC
Ich würde mir mal den stm32f103 (blue pill) anschauen. Gibt es für 3,- und auf der stm32duino Seite gibt es eine Software, wo er als 2 MHz Oszi arbeitet. http://www.stm32duino.com/viewtopic.php?t=107 http://m.ebay.com/itm/STM32F103C8T6-ARM-STM32-Minimum-System-Development-Board-Module-For-Arduino-/182051337638
-
Thread
Mikrocontroller, Prozessoren und Chipsätze - Die-Bilder
Hier haben wir einen STM32F103C8T6... ...Moment... ...nein, es ist nochmal ein Megahunt MH2103ACBT6: https://www.richis-lab.de/STM32_12.htm :)
2514F062, ein weiterer STM32F103-Clon: https://www.richis-lab.de/STM32_13.htm Unter der Bezeichnung findet man keine weiteren Informationen. Der Hersteller bleibt ebenso unklar. In Fälschungen wird der
-
Thread
Welcher Mikrocontroller?
/xplain.asp?family_id=607 http://www.youtube.com/watch?v=EJ-6T3Kugt8 Es gibt von der Firma Codevision einen C-Compiler. Dieser hat eine ganz besondere Funktion und zwar einen Wizard. Du erstellt ein neues Projekt wähltst Deinen µC und kannst dann mit Hilfe des
verarbeiten. Cortex-M3 CPU Kern mit schnellem Interrupt-Handling Schaue mal im Artikel [[STM32]]. Bezugsquelle: Typ "STM32F103VDT6" bei TME.
-
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
Interrupts werden allerdings wie erwartet abgearbeitet. Hat jemand Erfahrungen mit dem Chinboard und I2C? Gruß
-
Thread
Mikrocontroller Auswahl C++ Unterstützung, CAN, I2C, Open Source Compiler
Anfangen 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
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
-
Thread
STM32 China Boards
geil aus. Was haltet ihr davon oder habt ihr schon Erfahrung gesammelt? http://www.ebay.de/itm/Open103R-Package-B-STM32F103R-MCU-ARM-Cortex-M3-LCD-STM32-Developmen-t-board-/260893855725?pt=LH_DefaultDomain_0&hash=item3cbe7c4fed Grüße
ich hab so eins http://www.ebay.de/itm/STM32F103RBT6-development-board-with-2-8-TFT-module-/120640315318?pt=BI_Electrical_Equipment_Tools&hash=item1c16b91fb6 + Segger China Clone für 30$ funktioierte einwandfrei. Hab den F103 ausgelötet
-
Thread
3x2 Pin Header Suche
Hi, für den STM32F103C8T6 brauche ich einen 3x2 Pin Header um Brücken setzen zu können. Leider finde ich nichts passendes. Weiß jemand wie man das noch lösen könnte ? LG Bob
#6910689: > Leider finde ich nichts passendes. Und hier weiß keiner, auf was für einer Platine dein STM32F103C8T6 sitzt.
-
Thread
Erste Schritte: Bekomme STm32 nicht zum Laufen
da der TO nicht weiter auf den Typ eingeht.). Sollte aber innerhalb von 30sec auf JEDEN Cortex von STM portierbar sein. [c] #include <stm32f4xx_rcc.h> #include <stm32f4xx_gpio.h> GPIO_InitTypeDef GPIO_InitStructure; /* GPIOG Periph clock enable */ RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOC
through SystemInit() function which is called from startup file (startup_stm32f0xx.s) before to branch to application main. To reconfigure the default setting of SystemInit() function, refer to system_stm32f0xx.c file */ /* GPIOC Periph clock enable
-
Thread
USB MIDI Gerät
überteuertes Stück Hardware, das dazu noch in allen Belangen (leider!) gegen seine Mitstreiter aus der 32Bit Ecke (beziehe mich auf Arduino IDE kompatibel) abstinkt: Sei es Chipkit mit dem Microchip 32MX, der unglaublich gut supportete Teensy oder die Preiskracher von STM (ein STM32F103 maple mini clone kostet gerade mal 4 Euro, ordentliche def-Boards (mit STM32F103VZ) gegen 12 Euro und die ganze STM32F103 Reihe ist via stm32duino vollkommen unterstützt). Das war der Grund warum ich mich vollkommen vom DUE abgewandt habe.
-
Thread
lpc1700 - ARM Cortex M3 von NXP: Endlich!
Dann wird wohl ST keine neuen Kunden mehr gewinnen :) Denn beim STM32F103 kann USB und CAN nicht gleichzeitig benutzt werden ... da sind schon viele Leute auf die Nase gefallen! Der 12-Bit AD den neuen LPC17xx ist auch super.
Ich nutze in einer Messtechnik Schaltung auch den STM32F103. Ich habe zwar ein problem mit dem AD-Wandler, da ich recht komplexe AD Wandlungen machen wollte und die Injected-Chanel Konfiguration nicht klappte, aber das ist was anderes. Ich konnte das ganze
-
Thread
STM32F1 Evaluation Board gesucht mit Display
ST-Link mit dabei ist. Für das Breadboard: Mit $1,70 bist Du dabei: https://www.aliexpress.com/item/STM32F103C8T6-ARM-STM32-Minimum-System-Development-Board-Module-For-Arduino/32279776568.html
? Bekomme ich das hin mit dem stm32F1?
-
Thread
STM32F407G Bootloader - andere Bootmöglichkeit?
? 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
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
STM32 startet nach Programmierung erst wenn alle Kabel abgezogen wurden
Minusanschlüsse verbinde, kurz einschalte und danach wieder in die Schaltung einsetze. Betrifft mehrere STM32F042F6P6 und STM32F051C8T6. Woran kann das liegen? Elektrische Aufladung durch den PVC Fußboden? Flash Zyklen habe ich bestimmt noch nicht erreicht. Mehrere Tage ausschalten oder trennen bringt
/datasheet/52/ad/d0/80/e6/be/40/ad/DM00105814.pdf/files/DM00105814.pdf/jcr:content/translations/en.DM00105814.pdf Auf Seite 35. stm32f051c8t6: http://www.st.com/content/ccc/resource/technical/document/datasheet/55/53/3e/
-
Thread
Alternativen zu STM32?
TME hat z.B. den STM32G030F6P6 > 1000 Stück am Lager. 1,06 EUR/Stück
digital abgleichbar. Das ganze im 48 pin Leadless Gehäuse. Ich hatte gehofft das Projekt auf einem STM32F410C8U6 umsetzen zu können, aber der ist seid Monaten auf 0. Auch bei LCSC.
-
Thread
Arduino oder
Bevor du hier weiter im ungewissen stocherst wie viel zu lesen ist: - STM32F103 Datasheet - STM32F103/F107 RM0008 Reference manual - STM32F103/F107 PM0056 Programming manual - ARM Cortex-M3 Devices Generic User Guide - ARM Cortex-M3 r2p0 Technical Reference Manual -
Glück gibt es bei der Firma RobotDyn noch kompatible Boards in guter Qualität sowohl mit dem alten STM32F103 als auch mit dessen Nachfolger STM32F303 (der wird allerdings anders programmiert!).
-
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
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.
-
Thread
STM32 - Fragen zum Einstieg
Makefile selbst. Die Dateien die dabei übersetzt werden brauchst du. Das dürfte etwa diese sein: main.c startup_stm32f40xx.S system_stm32f4xx.c stm32f4xx_it.c stm32f4xx_gpio.c stm32f4xx_rcc.c Und natürlich das Linkerscript. Des Weiteren folgende Konstanten: USE_STDPERIPH_DRIVER STM32F40XX
524. 12 out of 12 hunks FAILED -- saving rejects to file system_stm32f4xx.c.rej [/code] [1] http://pastebin.com/Yg6hQHSc#
-
Thread
Lohnt sich der Umstieg auf 32-Bit Controller
der Stm32f103 mit 64kb Flash und 48 Pins. Bei der folgenden Aussage möchte ich bitte korrigiert Weden, falls sie falsch ist. Beim 32 bitter benötige ich meißt mehr Speicherplatz weil ich zum ersten mir
>Auch bei ST hängen ab STM32L/STM32F2xx die Ports mittlerweile direkt am >AHB, der Zugriff darauf benötigt nur 1 Takt. (Bei 120MHz also 8,33ns) Nicht, wenns ausm Flash läuft!
-
Thread
Evaluationsboard C-Control Pro AVR32-Bit Unit
STM32F103, den bekommst du in ganz ähnlicher Modul-Form in unterschiedlichen Größen bei Aliexpress und Amazon. Fotos und Anleitung: http://stefanfrings.de/stm32/index.html Ethernet hat der nicht,
Hallo Stefanus F habe was interessantes gefunden: https://www.ebay.de/itm/Open746I-C-Package-A-STM32F746IGT6-ARM-Cortex-M7-Development-Board-12-Modules/262306491409?hash=item3d12af6c11:g:pxoAAOSwFNZWzqNp MCU
-
Thread
Float über UART übertragen - STM8
Hallo Forum, ich versuche aktuell einen Float Wert eines Sensors über UART zu übertragen. µC ist hierbei ein STM8S103F3P6, UART/USB-Converter ein CH340-Modul. Ich benutze ST Visual Develop als IDE und den Cosmic Compiler. Leider bietet mit diese Kombination keine Standard-C Funktionen, die
BYTE_TO_FLOAT_u kann_ab_bis; kann_ab_bis.uint8_t[0] = array[0]; kann_ab_bis.uint8_t[1] = array[1] ... //bitte eine Schleife drum rum wickeln! var_fl = kann_ab_bis.var_fl; [/c] mfg
-
Thread
Stm32f103 Problem mit Spi2
das Projekt noch mal neu aufgesetzt. Auf einmal gehts. Bildaufbau 0,11sec mit optimiertem code: [c] #if STM32F103==1 && use_bitbang==0 SPI2->CR1 |= _BV(11); /* Set SPI to 16-bit mode */ for( index = 0; index < ((uint32_t)lcd_max_width*lcd_min_width); index++ ) { while ((SPI2->SR
siehts aus. Ich nutze bei SPI1 eeprom und den enc28j60 und beim spi2 den Touch, ich arbeite mit dem STM32F103ZET6. solche Probleme wie grundschüler hat naja... .
-
Thread
Padauk MCU für 0.038 USD aus Taiwan
Mehr info: http://svn2.assembla.com/svn/mcu/ http://svn2.assembla.com/svn/mcu/2FPPA%e7%a8%8b%e5%bc%8f%e6%9e%b6%e6%a7%8b.ppt
Druckerport (ist ausgestorben) und inzwischen hab ich mir auf Basis des kleinen Bastel-Projektes mit einem STM32F103C8T6 (hatte ich mal hier gepostet, LP per Eagle und Firmware in Basisausstattung) einen halbintelligenten PIC-Brenner gemacht: Basisalgorithmen im STM32, General-Algorithmen im PC, das Ganze per
-
Thread
Arm Cortex im DIP Gehäuse Gesperrt
Warum nicht so etwas: https://www.aliexpress.com/wholesale?catId=0&initiative_id=&SearchText=stm32f103c8t6+board Cortex-M3, und viel mehr als der Controller und zwei Quarze sind da nicht drauf. Alles mit bastelfreundlichen 2.54mm-Raster. Die meisten Pins sind frei verfügbar (bis auf ...).
> Warum nicht so etwas: > https://www.aliexpress.com/wholesale?catId=0&initiative_id=&SearchText=stm32f103c8t6+board Danke! Genau die meinte ich mit: Stefan S. schrieb im Beitrag #5209928: > Man kann natürlich zu Beginn erstmal auf die Blue-Pill-Boards > zurückgreifen. Wenn ich mich recht
-
Thread
Topologie 3 Phasen Gleichrichter mit Buck-Funktion und PFC
STM32f334R8 arbeiten. > Noch ein paar Tips für float-Berechnungen mit dem STM32F3xx. Nie > vergessen die Schalter -ffast-math zu setzen, sonst dauern manche > Berechnungen wie sqrtf deutlich länger
Timer etwas stutzig macht, dass er >laut Beschreibung keinen up/down-counting Modus besitzt. Für STM32F405/415, STM32F407/417, STM32F427/437 und STM32F429/439 Center-aligned mode (up/down counting) Seite 520 im reference manual (RM0090) Für STM32F303xB/C/D/E, STM32F303x6/8, STM32F328x8, STM32F358xC
-
Thread
STM32 eval board mit MAC aber ohne Eth PHY für SPE
www.mikrocontroller.net/topic/426112 auf eb*y zur Zeit hier erhältlich: https://www.ebay.de/itm/Core407V-STM32F407VET6-STM32-Cortex-M4-Development-Board-Mainboard-Module-Kit/323872764866?hash=item4b685233c2:g:qcwAAOSw-kdX0mup
-Cortex-M4-STM32F407V-Entwicklungskit?gclid=EAIaIQobChMI8OOomqyP6AIVSOd3Ch1DUwEyEAYYASABEgIHTfD_BwE aber da fehlt der debugger!?! da wäre nucleo besser , wenns da ein board one phy gäbe
-
Thread
STM32 USART1 IT Bytes verlust
#7351556: > Es funktioniert alles perfekt. An den HAL-Routinen liegt es nicht. zur info ich nutze ein STM32H745XI auf dem STM32H745I-DISCO und davon nur der CM7 core (ist ein multicore uC).
Stefan F. schrieb im Beitrag #7353826: > Harry L. schrieb: >> Man kann problemlos einen anderen STM32 nutzen, ohne auch nur eine Zeile >> Code ändern zu müssen. > > Im Idealfall: ja. Anders herum wird
-
Thread
STM8 Interrupts (einfach) erklärt
STM8S207K8T6C zwar auch, aber die ist letztlich ebenfalls abgespeckt (32pin), ist bei weitem nicht so leicht zu bekommen und muss erst auf einen LQFP32-Adapter gelötet werden. Den STM8S103F3P6 auf einer
dann bei einem Interrupt ausgeloest. Mal so als Ergaenzung zu oldmax hilfreichen Beitrag. > STM8S003 oder STM8S903 Da hab ich ja Glueck. Die setze ich nicht ein. Meine kleinsten sind die STM8S105K4T6.
-
Thread
I2C Problem mit Acknowledge Polling
Im Datenblatt des 24LC04 (hatte ich gerade zur Hand) steht auf Seite 8 auch explizit ein Flußdiagramm, wo ersichtlich ist, daß da ein STOP nicht hineingehört. Beim AVR geht das Ganze auf einwandfrei, nur beim STM32 (hier: STM32F103) will das nicht so recht. Das könnte
//my.st.com/public/STe2ecommunities/mcu/Lists/cortex_mx_stm32/Flat.aspx?RootFolder=https%3a%2f%2fmy%2est%2ecom%2fpublic%2fSTe2ecommunities%2fmcu%2fLists%2fcortex%5fmx%5fstm32%2fUsing%20STM32%20Optimized%20I2C%20examples%20when%20two%20I2C%20devices%20connected
-
Thread
STM32F103 Hardfault
Guten Tag, zurzeit versuche ich den Timer 1 eines STM32F103C8T6 (auf so einem Mini-Development-Board) per DMA zu füttern. Die (glaube ich) wichtigsten Quelldateien sind anbei. Im main rufe ich eine Cube-Methode auf: [c]HAL_TIM_PWM_Start_DMA(&htim1,
PS: Weiß nicht, ob ich es schon geschrieben habe: Das ist so ein chinesisches Mini-Board mit dem STM32F103C8T6. Sind eventuell Fakes von den Chips bekannt, der irgendwelche Hardware-Bugs hat?
-
Thread
STM32 UART Kommunikation -> Langsamer uC Tod
Als 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
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
-
Thread
Theremin bauen mit µC oder/und FPGA
ultraschallsender-40khz-16mm/dp/1007332 und den 400SR160 auch noch.. leider aber davon nur einen! Der STM32F103 hat ja pro ADC 16 Kanäle dann kann ich das ja per SW später einstellen! Leider hat der STM32F103 auch nur maximal eine Sampling Frequency von fs = 1MHz! sehe ich das richtig? https://www.mikrocontroller.net/part/STM32F103 dann müsste der verstimmte Schwingkreis mit ner geringeren Frequenz laufen <500kHz!!!
-
Thread
STM32F103RB I2C HAL Probleme initialisierung
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
Hi, Your premises are wrong. The sensor address is 0x5E not 0xBC. I2C HAL use this function: HAL_StatusTypeDef HAL_I2C_Master_Transmit(I2C_HandleTypeDef *hi2c, uint16_t DevAddress, uint8_t *pData, uint16_t Size, uint32_t Timeout) to send something on bus. But DevAddress
-
Thread
wie Bluepill Board prüfen?
finden? Der Artikel hier https://hackaday.com/2021/06/23/test-your-blue-pill-board-for-a-genuine-stm32f103c8-mcu/ ...empfiehlt das: https://mecrisp-stellaris-folkdoc.sourceforge.io/bluepill-diagnostics-v1.6.html Funktioniert bei mir. Ich hatte 2017 wohl Glück. Derzeit ist es sogar unsicher,
stellaris-folkdoc: [12:22:23:510] Not a menu item: press the 'm' key for the menu␊ [14:29:37:325] STM32F103C8 authentication FAILED one or more tests: ␊ [14:29:37:326] ---------------------------------------------------- ␊ [14:29:37:326] FAIL - Declared flash not 65536 ␊ [14:29:37:326] PASS - DBGMCU_IDCODE
-
Thread
STM32: Suche Hilfe zu ADC
dasselbe sucht. Eine gut lesebare Übersicht über die ADC-Modi liefert die Application Note AN3116 "STM32's ADC modes and their applications". Damit kennt man die Namen, die ST benutzt. Damit wiederum ist dann in der "stm32f10x_stdperiph_lib_um.chm"-Doku das Beispiel "STM32F10x_StdPeriph_Examples/ADC
In fast allen ADC-Beispielen mit DMA steht das folgende Define: [c] #define ADC1_DR_Address ((uint32_t)0x4001244C) [/c] Was bedeutet diese Adresse? Man kann sich in der stm32f10x.h entlanghangeln zu: PERIPH_BASE -> APB2PERIPH_BASE -> ADC1_BASE + 0x4C Aber
-
Thread
Getting started with STM32F103
Hi, ich habe mir jetzt einmal drei STM32F103C8T6 auf einem BluePill-Board bestellt. Dazu hätte ich nun einmal ein paar Fragen: 1. Würdet ihr mir zum Programmieren eher zu einem (universeller einsetzbaren) USB-to-RS232-Adapter raten oder
(oder Mut, einfach über die Tischkante brechen). > Ich dachte immer, dass darauf üblicherweise STM32F4 verbaut > sind. Aber sind wenn dann wohl eher STM32F3. Gibt es ab 15€ mit STM32F103. > Kann man den ST-Link auch umflashen, wenn man den nicht auslötet? Na klar. Du solltest wirklich
-
Thread
Viele servos an Microcontroller/Arduino anschließen
Ein stm32f103c8t6 hat 37 io pins, kostet unter 3,- und kann über Arduino IDE programmiert werden?
Andreas R. schrieb im Beitrag #4781801: > Ein stm32f103c8t6 hat 37 io pins, kostet unter 3,- und kann über Arduino > IDE programmiert werden? Ist das eine Frage.