-
Thread
Embedded C++ in der Arbeitswelt
Masayuki Ishikawa, Sony" Passend zu dem Video spielen die im STM32-Forum gerade mit Nuttx auf dem F103: http://www.stm32duino.com/viewtopic.php?f=45&t=2553&hilit=nuttx
-
Thread
STM32F103C unter Arduino
Warum benutzt du nicht Em-Bitz für den STM32F103 wenn du schon auf unterster Ebene mit Assembler arbeitest?
Meiner\AppData\Local\Temp\arduino_cache_157334\core\core_Arduino_STM32-master_STM32F1_genericSTM32F103C_device_variant_STM32F103C8,upload_method_serialMethod,cpu_speed_speed_72mhz,opt_osstd_788985e64bb343182e2e5afb824970d0.a Der Sketch verwendet 37900 Bytes (57%) des Programmspeicherplatzes. Das Maximum
-
Thread
STM32F103: Port-Pin wird nicht angesprungen
schauen in die Dokumentation ... Wir erhalten: [code] Connector | Connector | Arduino | F103 | F103 | Pin | Pin | Pin | Funktion ------------+-----------+---------+------+--------------------- CN9 digital | 4 | D3 | PB3 | TIM2_CH2 CN9 digital | 6
Nucleos verschiedener Serien L0/M0/M3 das Pin-Out gleich. > sondern das Manual zu deinem STM32F103 lesen Sogar der Plural ist hier angezeigt. Denn es ist ja nicht nur eins. > Prediger am Werk! Solang er das Gute™ predigt.
-
Thread
ARM ohne viel Schnickschnack ?
oder so). Ob das wirklich ohne Probleme läuft ist aber die Frage. http://www.ebay.de/itm/STM32F103C8T6-Cortex-M3-Minimum-System-Development-Board-For-Arduino-NEW-TE435-/381608714154?hash=item58d9a6dfaa:g:xGIAAOSwtZJY9bUW Spräche was gegen so was?
Besorge dir doch diese günstigen "STM32F103 Blue Pill"-Boards, die bekommst du auf ein Steckboard und per Buchsenleiste auch auf deine Platine. Dort sind gleich alle Quarze drauf und die externe Beschaltung, so dass du extern nur noch wenig
-
Thread
STM32 Body Diode
sample basis during device characterization. [...]The test results are given in Table 45 Beim f103 ist das Abschnitt 5.3.13, für Deinen mußt Du selber nachsehen Btw, das sind keine zufälligen Body-Dioden sondern geplante Schutzdioden.
-
Thread
8-Bit Controller noch zeitgemäß?
Das ist ein sehr hoher Preis für den Controller. Bei Digikey liegt der so um die 3,50€ und ein STM32F103 so bei 4,50€. Das sind aber natürlich alles Preise die man noch um ein vielfaches unterbieten kann wenn man bei ebay oder so schaut (hat dann aber auch nicht die Garantie, Originalteile zu kriegen).
-
Thread
Neues Eval-Board für Atmel-ARM
... bisher waren die ja immer recht teuer. Ich habe vor ein par Moanten ein Nucelo-64 mit STM32F103RBT6 für 16 Euro inclusive Versand gekauft (und zwar direkt von ST bei Amazon). Wenn ich bei Atmel ein AVR Evaluation Kit und einen Debugger kaufen würde, müsste ich dafür fast 200 Euro bezahlen.
bisher waren die ja immer recht teuer. > > Ich habe vor ein par Moanten ein Nucelo-64 mit STM32F103RBT6 für 16 Euro > inclusive Versand gekauft (und zwar direkt von ST bei Amazon). > > Wenn ich bei Atmel ein AVR Evaluation Kit und einen Debugger kaufen > würde, müsste ich dafür fast 200 Euro
-
Thread
STM32F103 - Mehrere "Timer-Tasks"
Hallo zusammen, ich nutze einen STM32F103. Drei Timer sind durch andere Aufgaben belegt, einer spielt die Rolle eines etwas schnelleren Systick-Timers (400 kHz). Der Code, der in der zugehörigen ISR abläuft, ist generell erst einmal kurz genug
main-loop ist viel zu langsam, um sie für diesen Anwendungsfall in Erwägung zu ziehen. Aber: Der STM32F103 unterstützt ja Nested Interrupts, Also sollte es kein Problem sein, eine zweite, niedrig priorisierte ISR die "lange" Berechnung durchführen zu lassen und sich die Ergebnisse im Nachgang abzuholen.
-
Thread
Zwei ADC über DMA laufen lassen STM32
Board, um dein Problem selber nachzuvollziehen. Aber ich weiß, dass bei den BluePill-Boards (STM32F103) der D.R.Simultaneous Mode so funktioniert, dass die DMA die Werte beider ADC auf das Datenregister von ADC1 vereint (obere 16 Bit = ADC2, untere = ADC1) und du sie von dort aus abholst. Das hatte
-
Thread
Ralink RT5350F Board für 2,59 € !
Eignet sich ein "Black Magic Probe" als Jtag? (https://medium.com/@paramaggarwal/converting-an-stm32f103-board-to-a-black-magic-probe-c013cf2cc38c)
-
Thread
Nucleo-Board F103RB auch 5V tolerant?
5V Tolerant "FT" => 5V Tolerant Übrigens: Ich hab ausversehen und unbewusst bei einem STM32F103 mal 5V auf einen 3,3V Eingang gelegt und es erst später bemerkt, es ist jedoch kein Schaden entstanden. Ich würds dennoch nicht empfehlen und mich an das Datenblatt halten. Noch eine Information
-
Thread
relativ genaue Uhrzeit von WO?
auswechselt. Abgesehen davon könnten die spottbilligen (ab 1,50 Euro) Mikrocontroller Module mit STM32F103RBT8 von interesse sein. Denn die enthalten einen Timer mit 32kHz Quarz, der im Standby Modus weiter laufen kann und mit Pufferbatterie betrreibbar ist. Die dazu nötige Erweiterung der Arduino IDE heisst
-
Thread
Erfahrung mit China-Programmer (ST-Link)
Ich verwende auch so ein ST-link, zusammen mit die billige F103CT8 boards. Hasst du für einige € toch schon etwas "Power" !! Functioniert bei mir problemlos ! (noch mit Coocox).
-
Thread
STM32F103 CAN will nicht
Port B, Pin 9 und 10. Auf meiner Platine ist es Port A, Pin 11+12. Auf den Olimexboards sind STM32F103RBT6, mein µC ist ein STM32F103CBT6. Also nur ein anderes Gehäuse. Leider weiß ich jetzt nicht mehr weiter. Ich vermute dass im Init was verkehrt ist, bzw. etwas fehlt. Eine andere Möglichkeit ist
-
Thread
STM32F103: EEPROM Abstürze abfangen
kommt ein sog. Event einfach nicht. 2x EE je 64kb, 4,7kOhm an 5V, angesteuert durch OD Ausgang des F103. Blind geschrieben mein Versuch alles was mit I2C zu tun hat, also der Master im F103 und das EEPROM zu resetten. Irgendwann schlägt der WDT ja zu nach 10s und dann wird immer und immer wieder versucht
Auch bei mir hat der Anschluss eines i2c-LCDs an stm32f103 aus mir bis heute unerfindlichen Gründen per hw-i2c nicht geklappt. Prima funktioniert hat es dann mit sw-I2c. Ist auch nicht viel langsamer. So kann man jedenfalls testen, ob die Hardware in Ordnung
-
Thread
AD7793 an STM32 Codeschnipsel
Hallo, hat jemand schon mal einen AD7793 an einem STM32(F103) auf einem hardware SPI zum laufen bekommen und hat eventuell einen Codeausschnitt? Würde mich sehr freuen. LG Tommy
-
Thread
STM32F4Discovery state machine
reichlich Power hat. Aber du hast Recht, die Komplexität ist nicht ohne. Ich habe schon bei den STM32F103 das Gefühl, die Grenzen meines Horizontes erriecht zu haben. Ich habe aber auch mehr als 20 Jahre Erfahrung mit anderen wesentlich kleineren Mikrocontrollern. Wie dem auch sei, einen Zustandsautomaten
-
Thread
Kennt jemand ein Programm für den StLink V2
erkannt. Kennt jemand ein Programm mit dem man eine *.bin Datei über den StLink V2 in einen STM32F103 laden kann? BS ist WinXp. MfG Hans
#5130614: > Kennt jemand ein Programm mit dem man eine *.bin > Datei über den StLink V2 in einen STM32F103 laden kann? Hier ist eine kleine Beispielanleitung für das Flashen der STM32F103-Boards: https://www.mikrocontroller.net/articles/STM32F103C8T6_STM32_Billig_Board#128k_Flash
-
Thread
STM32F103 und CooCox, Anfängerfragen
%3AIT&_trksid=p2057872.m2749.l2649 (GOOD STM32F103C8T6 ARM STM32 System Development Board 40 Pin For Arduino TE435) STM32F103C8T6-Board = Bluepill?
Hat der STM32F103 eigentlich keine Pullup-Widerstände eingebaut (so wie ein AVR)?
-
Thread
WordClock ESP2866 einbinden
https://www.mikrocontroller.net/articles/Tutorial_-_Aufbau_WordClock_mit_WS2812#Flashen_des_STM32F103_.28Mini-Dev-Board.29 Benutzt Du das Nucleo- oder das STM32F103-Mini-Dev-Board?
Hi Frank, ich benutze das STM32F103-Mini-Dev Board. Ich werde mir das noch mal anschauen, jedoch bin ich durch die Anschlussskizze nicht so durchgestiegen.
-
Thread
STM32F103 Cortex M3 Assembler Interrupt Routine
schau mal hier: https://github.com/x893/STM32F103-DualCDC/tree/master/Libraries/CMSIS/Core/CM3/startup das sind verschieden startups files für dem cm3. Vielleicht bringt dich das weiter.
ich möchte ein einfaches Assemblerprogramm für den F103 schreiben, z.B. LED blinken. Kann mir jemand ein Listing zeigen? Danke
-
Thread
STM32: Bitbanding für Arrays?
nicht debugbar > Und leider funktioniert es auch nicht. Mein Code bezieht sich auf einen STM32F103C8 und da funtioniert das. Hab das eben nochmal in Debugger betrachtet. Leider hast du uns nicht verraten was du für einen Chip hast. Ob der Bitbang Bereich bei deiner CPU auch an 0x22000000 losgeht
-
Thread
SK6812 RGBW Pixel ansteuern WOMIT (Arduino?)
Um ein komplettes Bild im RAM zu speichern brauchst 3600*4 = 14,1kB. Ein STM32F103C8 hat 20kB. Vielleicht reicht das. Der STM ist 3,3V Logik. Das könnte knapp werden so das du besser noch einen Levelshifter auf 5V in die Datenleitung einbaust.
-
Thread
Fehlermeldungen, aber erfolgreiches Compilieren und Uploaden
, ich benutzte das Arduino-Plugin in Eclipse. Nun habe ich einen Test geöffnet und der µC(STM32F103C..., Blue Pill Board) verhält sich wie erwartet. Das Komische sind die Fehlermeldungen, die ich erhalte. Warum kann ich erfolgreich compilieren trotz der Fehlermeldungen? Bild im Anhang. Grüße
Florian R. schrieb im Beitrag #5124885: > Nun habe ich einen Test > geöffnet und der µC(STM32F103C..., Blue Pill Board)
-
Thread
China clone STLINKv2 und update
russischen Forum "forum.easyelectronics.ru" als "stlink.zip". Die sollte Mann auf einen STM32F103 nur flashen, wenn er wirklich als ST-Link benutzt werden soll. Die Firmware lockt sich selbst gegen Schreib- und Lesezugriffe und nur durch ein Chiperase wird Mann die Plage wieder los.
`·.¸¸.·´¯`·.¸¸.·´¯`·.¸¸.·´¯`·.¸¸.· schrieb im Beitrag #5123490: > Die sollte Mann auf einen STM32F103 nur flashen, wenn er wirklich > als ST-Link benutzt werden soll. Die Firmware lockt sich selbst > gegen Schreib- und Lesezugriffe und nur durch ein Chiperase wird > Mann die Plage wieder los.
-
Thread
Richtige Quarzbeschaltung von RTC an STM Controllern
Hallo zusammen, Nachdem ich nun eine Schaltung mit einem STM32F103 Controller mehrfach aufgebaut und dabei Probleme mit der RTC bekommen habe, bin ich auf die Suche nach der richtigen Dimensionierung der Beschaltung gegangen. Es Scheint mir so, dass ich bei einer Bestellung
-
Thread
[S] SMD Quartz 32.768 KHz im MC-146 Package
und zeige den Schaltplan sowie das > Layout der Oszillatorgegend. Es handelt sich um ein STM32F103C8T6, komisch ist halt das es bei einigen Boards geht und bei anderen nicht. Für die nächste Revision der Platine habe ich auch schon nach der ST Application Note die noch nicht implemntierten Guard
Markus S. schrieb im Beitrag #5123949: > Es handelt sich um ein STM32F103C8T6, komisch ist halt das es bei > einigen Boards geht und bei anderen nicht. Das ist gar nicht komisch, sondern ganz normales Verhalten wenn man explizite Warnungen aus dem Datenblatt des Controllers
-
Artikel
IRMP auf STM32 - Bauanleitung
man es sich von holen. git clone git://github.com/j1rie/IRMP_STM32.git IRMP_STM32 cd IRMP_STM32 cd F103 ./make Firmware bauen (Windows). IRMP_STM32-master.zip herunter laden und auspacken in scripts prepare.bat ausführen IR.coproj in CooCox laden und kompilieren Programmer. Der Blaue als Programmer Der
stlink.git cd stlink ./autogen.sh ./configure ./make ./st-flash erase ./st-flash --reset write /IRMP_STM32/F103C8/firmware.bin 0x8000000 In manchen Fällen ist es nötig, zu Beginn des Flashens den ST-Link zu resetten. Dazu muss die Stelle im Bild auf Masse gezogen werden und kurz nach Absetzen des Flash Befehls
-
Thread
Analogsignal mit zwei Controllern messen
der gewandelten Analogwerte in der Entwicklungsumgebung. Ach ja, die µC sind zwei baugleiche STM32F103.
GFunk schrieb im Beitrag #5119176: > Ach ja, die µC sind zwei baugleiche STM32F103. Gerade bei den STM32 habe ich die Erfahrung gemacht, dass das zu messende Signal sehr niederohmig sein muss, da die S&H Stufe es ordentlich belastet. Will man also eine hohe Abtastfrequenz und wenig
-
Thread
STM32F103C8T6 Blue Pill Board: Mit ST-Link V2 an die 128kb Flash?
nicht mehr, seltsame HardFaults usw. Denke mal ich bestelle mir ein paar 128kb Steine vom STM32F103 und löte die dann einfach drauf. Kosten ja nicht die Welt, 5 Euro oder so.
Eigentlich sollte die nur einfach runterladbar sein. https://www.mikrocontroller.net/articles/STM32F103C8T6_STM32_Billig_Board#128k_Flash
-
Thread
STM32F103 - Timer2 Overflow Interrupt
: "This section applies to connectivity line, high-density and XL-density STM32F101xx and STM32F103xx devices only." Ich benutze einen STM32F103C8T6, also müsste der doch einen DAC haben, oder? Allerdings kann ich im Register APB1ENR das "DACEN" Bit nicht setzten, beim Debuggen wird das nicht
/en/microcontrollers/stm32f103c8.html
-
Thread
STm32F103: Probleme mit den Compare Registern Timer 1
Hallo, ich bin etwas auf dem Schlauch, da es mal funktioniert und mal nicht und die Ursache einfach nicht offensichtlich zu sein scheint. Es sollen einfach ein paar LEDs an Schieberegistern gedimmt werden über den OE Pin. Klappt auch soweit aber sobald ich Compare Kanal 1 des Timers 1 hinzu nehmen will um auch noch die Display beleuchtung zu dimmen geht es nicht mehr :-( Benutz sind PA8 und PA9 des uC, der Timer wurde auch remapped auf diese Pins. Jemand da eine Idee? Gedimmt wird mit /* Helligkeitsregelung: Compare Wert / Duty Cycle variieren */ TIM_SetCompare2(TIM1,DCValue *
-
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?
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
EmBitz Debugging Problem mit STM32F103
Hallo, ich versuche es zu beschreiben, nicht ganz einfach. Aber vielleicht kennt das ja jemand. Debugging der Anwendung soweit alles prima.... bis der UC Daten empfängt von einem 2.4Ghz Modul. Die werden von einem INT Pin getriggert und dann per SPI abgeholt und einsortiert. Sobald die alle da sind lässt sich kein Break Point mehr in der Hauptschleife setzen, sehr wohl aber in allen Interrupt Routinen und das sind einige. Versuche ich per Einzelschritt da raus zu steppen verschwindet der gelbe Pfeil einfach, als wenn ich "Run" gedrückt hätte. Erst ein neuer BP in einer INT Routine bringt
-
Thread
STM32F103C8T6 mit Arduino Serial funktioniert nicht
wieder. USB hast du keins, aber USB hat dein Board... WIE ist der aktuelle Stand? WELCHE UART des F103 willst du nun eigentlich nutzen? WAS funktioniert und WAS funktioniert nicht?
> Hast Du STM32Generic probiert? Das ist ja ein ding! Ich habe bislang immer das Generic STM32F103C series von rogerclarkmelbourne benutzt und jetzt mit dem stm32generic von danieleff funktionierts!
-
Thread
STM32F0 Discovery und ST-Link V2
In meiner board.cfg (für OpenOCD) steht drin: [pre] # This is a board with a single STM32F103C8T6 chip. source [find interface/stlink-v2.cfg] set WORKAREASIZE 0x4000 #transport select swd # fuer J-Link source [find target/stm32f1x.cfg] # use software reset reset_config srst_only srst_nogate
-
Thread
Console auf µC oder ähnlich
wenn man Variablen schreiben kann. Kryptisch wäre erstmal okay. Arbeite gerade auf einem STM32F103, hatte aber auch schon atmegas und pics in der hand. Grüße Thomas
-
Thread
AEG Lavatherm IH67680IH schaltet sporadisch ab
dafür, vor allem das Programm für den µC oder hast du Zugang zu einem fertig programmierten STM32f103c4?
dafür, vor allem das Programm für > den µC oder hast du Zugang zu einem fertig programmierten STM32f103c4? Was den µC-Austausch betrifft, habe ich ihn bereits in vielen Geräten durchgeführt, daher habe ich keine Angst davor. Ich habe einen Programmierer und habe bereits STM für diesen Trockner auf
-
Thread
STM32 Linker-Problem (overlaps section.) + Clock zu langsam?
Hi, ich habe vor einiger Zeit eine Uhr mit einem Dot-Matrix-Display und STM32F103C8T6 gebaut und die Software nur im Quellcode abgelegt. Jetzt habe ich mittlerweile einen anderen PC und ich kann nicht mehr genau sagen, welche Toolchain ich damals verwendet habe. Wenn ich das
-
Artikel
Datei:Vcc-gnd.com-blue-pill-schematic-stm32f103c8t6.pdf
Schaltplan des blauen STM32F103C8T6 dev Boards von aliexpress, ebay und co. Nennt sich auch "Blue Pill".
-
Thread
STM32F103 nach Interrupt im Nirvana
Hallo, ich arbeite mit Embitz und debugge mich grad durch meine Funkanwendung. Soweit so gut, die Daten kommen auch rein aber seltsamerweise hängt sich die CPU dann irgendwie auf. D.h. Breakpoints im Hauptprogramm werden nicht mehr erkannt aber die Interrupts die LEDs blinken lasse laufen munter weiter. Im Debug Mode lässt sich das Problem soweit einkreisen, wie im Bild zu sehen. D.h. dsas Funkmodul hat gültige Daten empfangen, es wurde ein INT ausgelöst und die CPU holt sich diese rein. Tippe ich mich bis zum Ende durch ist bei der Klammer Schluss, danach ist er "weg". Kein gelber Balken
-
Thread
USB des STM32 F103C8T6 nutzen
sein soll kann ich die Implementierung von W.S. > empfehlen: Leider nicht so einfach auf dem F103 zu implementieren. Da passte erst mal nichts. Nach einigen Patch Versuchen aufgegeben. Das Angebot von W.S. ist zwar verlockend, jedoch gibt er sich keine Mühe die Anpassungschritte für den F103
F103 > anzugeben. Was soll da nicht so einfach sein, bzw. welche Problem hast du damit?
-
Thread
Welche NRF24L01+ 2.4 Ghz Transmitter taugen?
Platine im Raum gedreht ist, ob man die Hand über die CPU hält (EMV?) oder nicht. Da tickert ein STM32F103 mit 72 Mhz in der Nähe, keine 4cm weiter weg. Jetzt habe ich in der Bucht die hier gefunden, sicherlich auch China Klone. Die Original Nordic Steine liegen ja bei ca 8 Euro nur der Chip. http
-
Thread
Welche µC für 12 Kanal PWM?
Klingt nach 3 Timern mit je vier Capture Compare beim STM32. Afaik gibt es den F103 mit BLDC Steuerung oder so ähnlich. Hab damit noch nicht so viel zu tun gehabt. Allerdings haben die meisten nur 2x32 Bit. Aber wenn es 16 Bit auch tun sollten genug Timer da sein.
-
Thread
Analog Watchdog STM32
auszulesen. Hat jemand Erfahrung mit solch einem Problem? Ist es mit dem Analog Watchdog des STM32F103 möglich sowas umzusetzen oder gibt es vielleicht einen anderen Lösungsansatz?
der STM32F103 hat keinen Komparator, andere STM32 schon.
-
Thread
STM32 startet nach Programmierung erst wenn alle Kabel abgezogen wurden
gerade sowohl mit einem Discovery mit ST-Link V2, als auch mit einem Nucleo mit ST-Link V2.1 einen F103 erfolgreich geflasht, ohne VDD_ref anliegen zu haben und mit getrennter Versorgungsspannung von ST-Link und Target. Witzigerweise zeigt mir OpenOCD trotzdem eine Targetspannung an, selbst wenn ich
-
Thread
Cache Strategie für I2C EEPROM
ich habe 512 kb E2PROM in meiner Bastelei, aufgeteilt auf 2 Steine aber nur 20 kb RAM im STM32F103, meinem Lieblings-uC. Für die vielen Daten die ich in meiner Wetterstation verwursteln möchte denke ich darüber nach dem EE einen Cache zu verpassen, der die Schreibzyklen reduziert und die Lesezyklen