-
Thread
USB mit HID für STM32
nur auf einem STM32F042 getestet. Ich wäre dankbar, wenn jemand versuchen würe, das auf einem STM32F103 o.ä. zu testen und ggf. den Code anzupassen (bitte passende #define setzen) Code anbei. Anwendungshinweise: 1. Rechner samt USB in STM32CubeMX konfigurieren. USB-Middleware NICHT einbinden/konfigurieren
für die USB-Erkennung aktiviert? Die neueren Devices machen das über DPPU, aber ältere wie der SM32F103 brauchen da etwas Handarbeit und einen externen Widerstand. Anpassung am Ende von UsbSetup(). Anmerkungen: * Über das "Warum" mag ich nicht diskutieren. * Ich erhebe nicht den Anspruch auf Perfektion
-
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
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
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. Beim ADC2 fehlt diese Einstellung ... Frage: gibt es einen Trick, wie man den F103C8 dazu überreden kann auch die Daten vom ADC2 in einen DMA-Buffer zu schreiben, oder ist das bei diesem Modell generell nicht möglich? Danke! P.
-
Thread
uVision KEIL
Debugger aus. Ich hab vor 2 Wochen selbst erst eine PWM Library geschrieben - jedoch für den STM32F103. Ich bilde mir ein, dass im Datenblatt meines Controllers gestanden ist, dass man den Alternate Function Clock auch anknipsen muss. Eventuell ist das auch bei dir der Fall?
aktivieren*/ TIM2->CR1 |= TIM_CR1_CEN; /*Counter aktivieren (Timer 2)*/ [/c] Ist zwar für ein STM32F103 Derivat geschrieben, aber vielleicht hilfts dir.
-
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
Erkennung eines fehlenden EEPROMS über I²C-Bus
Mea Culpa, Es geht um einen STM32F103 der einen 24AA044 von Microchip ansprechen soll.
Knut Schünemann schrieb im Beitrag #6674544: > Es geht um einen STM32F103 der einen 24AA044 von Microchip ansprechen > soll. Das geht natürlich nicht, STM-Controller arbeiten nur mit EEPROMs von STM zusammen, doch klar oder?
-
Thread
SPS Betriebssytem
Hab grad den Code von Josef auf einen STM32F103 portiert. Läuft wie'd Sau nach nicht mal 1 Stunde. Wau! Einfach und gut. Thanks!
Na, dann wäre es sehr nett, wenn du die STM32F103 Version hier hochladen könntest. Dann hätten evtl. andere auch was davon.
-
Thread
STM32: SPI-Transfer laut Datenblatt ohne Interrupts
bei dir ist die Kacke am dampfen. Und das macht die konkrete Peripherie samt Beschreibung im STM32F103 nun irgendwie "gut" oder "besser"? Das ist ja ein triviales Problem hier. Mir sind, wie ich ja schon schrieb, diverse Lösungen dafür bekannt. Aber es ist m.M.n. ziemlich repräsentativ dafür, wie
max Takt betreibt und im IRQ Fibonaccis rekursiv berechnet dann geht das verloren. Der SPI im F103 kann maximal 18MBit, der CPU Kern kann bis zu 72MHz. Also pro SPI CLK verspeist die CPU 4 Befehle. Nun sind es aber 8Bit pro SPi Übertragung, also 32 Befehle. Wird knapp wenn da nen IRQ mit Registerstacking
-
Thread
STM32F1 FLASH Interrupt
Ich verliere mich in der Dokumentation der STM32F103. In der Interrupt-Vektor Tabelle gibt es an Adresse 0x50 einen Eintrag mit Namen FLASH. Ich habe leider keine Erklärung gefunden, wozu der gut ist. Kann mir da jemand auf die Sprünge helfen?
Ich habe dazu im RefMan auch nichts gefunden. Googlen nach "STM32F103 flash interrupt" hat mich dann auf das Programming Manual PM0075 geführt, dort wird unter Kapitel 3.5 das Flash Control Register und die Funktion der Interrupt-Enable Bits beschrieben. http://www.st.com
-
Thread
STM32 ADC Kanal auswahl
Hallo, stehe irgendwie auf dem Schlauch... Wie kann ich bei einem STM32F103 den Kanal am Mux des ADC umschalten? Danke
gast schrieb: > Hallo, > stehe irgendwie auf dem Schlauch... > Wie kann ich bei einem STM32F103 den Kanal am Mux des ADC umschalten? > > Danke Hi, ich gehe mal davon aus das du den GPIO und den Port schon eingestellt hast, sowie sagen wir mal ADC1 und nur den Channel wechseln willst. Für
-
Thread
Development Board gesucht
slot mit bei da kannst dann > die Daten daraufschaufeln und die Weboberfläche. Also vom STM32F103 mit externem Ethernetcontroller würde ich ganz klar abraten. Kostet ja nicht weniger und ist deutlich leistungsschwächer. Von den anderen Nachteilen ganz zu schweigen. Wenn Du viel Flash-Speicher
bei da kannst dann >> die Daten daraufschaufeln und die Weboberfläche. > > > Also vom STM32F103 mit externem Ethernetcontroller würde ich ganz klar > abraten. Kostet ja nicht weniger und ist deutlich leistungsschwächer. > Von den anderen Nachteilen ganz zu schweigen. > > Wenn Du viel Flash-Speicher
-
Thread
[V] BluePill von WeAct und MapleMini
ich habe hier noch jeweils 3 BluePills von WeAct und 3 von Maple (MapleMini) besstückt mit STM32F103CBT6. Alle neu oder sagen wir NOS ;) Von jeder Sorte habe ich jeweils einen ausgepackt und mit dem Blinky-Testprogramm welches Fakes CPUs erkennen soll, getestet. Siehe auch hier: https://www.mikrocontroller.net
.html. Ich hatte vor längerer Zeit dort mal ein BluePill+ mit einem GD32F303 (aufgebohrter GD32F103 und nicht kompatibel zum STM32F303) gekauft.
-
Thread
regular und injected external triggers
channels"? Ein "injected channel trigger" unterbricht eine "regular conversion", andersherum nicht. Beim F103 kannst du die TRGO Ausgänge der Timer nur für "injected channels" nutzen, nicht für "regular channels". Bei einem F303 sieht das schon wieder anders aus. Da du aber nicht schreibst was es für eine Familie
Ein "injected channel trigger" unterbricht eine "regular > conversion", andersherum nicht. Beim F103 kannst du die TRGO Ausgänge > der Timer nur für "injected channels" nutzen, nicht für "regular > channels". Bei einem F303 sieht das schon wieder anders aus. Da du aber > nicht schreibst was es
-
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
Schau mal: https://www.voelkner.de/products/657827/STMicroelectronics-Entwicklungsboard-NUCLEO-F103RB.html?ref=43&gclid=EAIaIQobChMI47DK157o3wIVg9GyCh0SMQltEAQYAyABEgJDlvD_BwE Da bekommst du ganz regulär für 12 Euro ein originales (!) Development Board mit einem 32bit Mikrocontroller einschliesslich
-
Thread
uC mit USB gesucht
die meisten STM32. In meinem [[USB-Tutorial mit STM32]] wird die USB-Programmierung bei den STM32F103-Controllern erläutert. Im Abschnitt https://www.mikrocontroller.net/articles/USB-Tutorial_mit_STM32#Eigene_Anwendung_f.C3.BCr_PC-Seite ist gezeigt wie man ohne eigenen Treiber/Signatur von eigenen
Je nach Anforderung würde ich daher zu einem Controller mit der "USB"-Peripherie raten, wie STM32F103, und nicht den von "jemand" genannten STM32F407, welcher gleich 2 "OTG"-Module hat.
-
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://www.mikrocontroller.net
-
Thread
Plattenspieler bauen
einen neuen Player mit eigenem Tangentialarm drauss gebaut. Fernbedienbar wäre ein Klacks, STM32F103 für den Arm mit PC-Anbindung per RS232 vorhanden - aber wozu? Ein wunderbares Feature ist die Endabschaltung am LP Ende, Arm hoch und ab nach Hause + Teller stop. Starten macht ja meist nur Sinn
erfaßt (Servo) und der Ausleger sanft entsprechend verdreht (Stepper). Das ganze wird von einem ST32F103 (BluePill) erledigt der auch den Technics DD steuert (bzw. dessen Motorsteuerung bedient (33,45,An/Aus)). Weiter oben habe ich ein Bild gepostet.
-
Thread
Sinus erzeugen mit Mikrocontroller
Ansonsten: STM32-DISCO mit Nachbrenner, wie bereits jemand geschrieben hat. Wenn Du Dich mit STM32F103R auskennst, hätte ich hier auch noch so einen Generator bzw. ein paar leere Platinen rumliegen. Wurde für die Messung von Motorinduktivitäten gebaut. Sollte zum Basteln reichen. Eckdaten: - STM32F103R
-
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
[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?
-
Thread
STM32F103C8 - init I2C
Hallo, ich probiere gerade I2C zwischen Raspberry Pi B+ und dem "STM32F103C8T6 Minimum System Development Board" zu implementieren. Bei Zweiterem versuche ich gerade die Initialisierung zu realisieren. Bei folgendem Code bin ich gerade: [c]void I2CG_Init(void){ #define
> scheinen. Hier ein Beispiel, welches auf STM32F4xx und STM32F10x läuft - also auch auf STM32F103C8: https://www.mikrocontroller.net/svnbrowser/wordclock24h/src/i2c/ Allerdings ist der STM32 hier Master, ich weiß nicht, ob Du das willst.
-
Thread
LPC17xx/STM32F103xx: AHB/APB Takt
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 sind diese
-
Thread
Luminary Eval-Board als Debugger
www.stm32circle.com/hom/index.php http://www.mcu-related.com/architectures/35-cortex-m3/59-stm32-primer2-stm32f103e.html (Nur ein freundlicher Rat) Robert
Andreas richtig vermutet hat,kann man das LM3S6965 Board von Luminary dazu benutzen, um ein STM32F103 zu debuggen. Als IDE hatte ich CrossWorks benutzt.
-
Thread
IAR PowerPac RTOS & Interrupt
Hallo, ich programmiere einen STM32F103VB Controller mit IAR PowerPac RTOS. Von dem RTOS bin ich bis jetzt begeistert. Jetzt hab ich aber ein Problem wo ich nicht weiterkomme. Und zwar will ich einen Empfangsinterrupt vom UART haben. Ohne
geht (falsche Zeichen) alles geht So würde ich es machen - bin selbst mit IAR auf einem STM32F103RB unterwegs. Wir werden aber das Segger RTOS einsetzen, da günstiger :)
-
Thread
STM32F103 + LiPo Akku 1S + Laden per USB wie zusammenbringen
nachlesen. Also ich möchte gerne (zum Basteln!) ein Setup haben, welches ein Board mit einem STM32F103C8T6 (z.B. http://www.ebay.de/itm/272283008473), dazu ein LiPo Akku 1S mit Schutzschaltung (z.B. http://www.ebay.de/itm/1x-Lipo-Akku-LxBxH-54-x-35-x-4-3-mm-3-7V-850mAh-1S-JST-Stecker-323778-/351719744942
Hinweis noch, ich denke nicht dass ich 5V benötige in der Schaltung sondern mit den 3,3 V die der STM32F103 braucht auskommen werde, dann das was ich bisher plane sind alles 3,3V kompatible "Fertigbausteine" aber natürlich schadet es auch nicht, wenn die Schaltung so flexibel ist und die 5V "nebenbei" mitbringt
-
Thread
STM32 Flashprobleme
Ich bin noch sehr neu im Bereich STM32 und versuche gerade einen STM32F103C8T6 auf einem dieser blauen Boards aus China zum Laufen zu bekommen. Programmer ist ein ST-LinkV2 auf einem STM32F4Disco, gebaut wird mit einem Makefile. Das Programm ist momentan einfach ein Blinky
im Beitrag #4823293: > Ich bin noch sehr neu im Bereich STM32 und versuche gerade einen > STM32F103C8T6 auf einem dieser blauen Boards aus China zum Laufen zu > bekommen. Programmer ist ein ST-LinkV2 auf einem STM32F4Disco, gebaut > wird mit einem Makefile. Solange du ein passables Hexfile oder
-
Thread
STM32 OpenOCD SWD schon nutzbar?
SWD scheint zu funktionieren! Wenn man die ST-Firmware aus dem stm32f103c8t6 vom STM32VLDISCOVERY raus schmeißt und die "versaloon" Firmware (GPL) dauf schiebt, dann kann ein gepatchtes openocd zumindest Sachen wie run, resume, reset, write_image, .. Also via PC <-> USB <-> stm32f103c8t6 <-> SWD <-> STM32F100RB Nicht schlecht für 15€ :-)
-
Thread
Assemblerprogramm zur Ausgabe eines Zeichens auf UART3
> (z.B. BluePill), denn die haben gar kein GPIO_AFRH/L Register. Danke für den Hinweise, aber F103 war auch nicht das Target. Mir kam es jetzt in der Hauptsache darauf an das Problem mit dem Glitch mal zu untersuchen und zu schauen, ob es in einem "offiziellen" Programm von ST auch vorkommt.
STM32L031, oder nicht? Christoph K. schrieb im Beitrag #7102014: > Danke für den Hinweise, aber F103 war auch nicht das Target. bin beim F407, dieses Projekt läuft doch jetzt schon >2 Jahre mit vielen vielen Fragen und Beiträgen hier. Ohne das mal genannt wurde was das ominiöse Forth/Assembler
-
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".
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 aktuellen
-
Thread
16 Kanal Software-PWM, Bitte um Hilfe
War es denn nicht schon so, dass ich letztes Jahr einen STM32F103 empfohlen habe, der jede Menge Timer drin hat und bis zu 32 unterschiedliche PWM Kanäle? Siehe Artikel [[STM32]] Damit wäre das Projekt nicht gescheitert.
@Markus Müller (mmvisual) >War es denn nicht schon so, dass ich letztes Jahr einen STM32F103 >empfohlen habe, der jede Menge Timer drin hat und bis zu 32 >unterschiedliche PWM Kanäle? Weichei. Echte Männer (tm) machen das in Software. ;-) >Siehe Artikel STM32 >Damit wäre das Projekt
-
Thread
STM32 RTC Write Protection
Hallo, ich versuche gerade die RTC meines STM32F103C8 zum Laufen zu bringen. Sie läuft auch so weit nur ich kann die Register nicht modifizieren. Um Fehler von mir aus zu schließen, habe ich die STM Std. Lib verwendet(ohne Erfolg) und dann direkt
Hallo, danke für die Antwort. Ich verwende einen STM32F103C8, dieser hat gar keine RTC_WPR Register.
-
Thread
STM32 Boot0 Spezifikation
Hallo zusammen, ich würde gerne den Boot0 Pin eines STM32F103C8 extern mit Spannung beaufschlagen, bevor ich die Spannung am Mikrocontroller anlege, um in den UART Bootloader zu gelangen. Dazu möchte ich ein 24V Signal anlegen. Kann ich dies machen wenn ich,
Tim schrieb im Beitrag #6664441: > ich würde gerne den Boot0 Pin eines STM32F103C8 extern mit Spannung > beaufschlagen, bevor ich die Spannung am Mikrocontroller anlege, um in > den UART Bootloader zu gelangen. Das ist falsch und unsinnig. Und wozu 24V? Mache es richtig
-
Thread
STM32f103 UART2 auslesen funktioniert nicht.
Hallo liebe Community, ich versuche schon seit Tagen einen stm32f103 über PA2 und 3 also UART2 auszulesen. Leider weiß ich nicht welche Baudrate oder sonst was eingestellt ist. Hab mir von eBay einen Logic Analyzer gekauft doch auch damit absolut kein erfolg gehabt.
vernünftiges bis auf kyrillische Zeichen oder zahlen ohne sinn rausbekomme? die Platine mit dem stm32f103 hat noch zusätzlich über i2c ein Gyroskop mpu 6050 angeschlossen. 2 kabel (pa2 und 3) führen zum nächsten stm32f103 der 2 Motoren antreibt. Danke schon mal!
-
Thread
arduino esp32 32bit/64bit-problem
Arduino: Beeindruckend einfach. avr und esp mit der gleichen ide ohne jede Umstellung. Den stm32f103 bekommt man da sicher auch nochrein? "digitalWrite(2,HIGH);" ist relativ viel schreibarbeit. Ich als relativ fauler Programmierer hätte da gerne eine funktionstaste, mit der man das mit [F9]w2h
grundschüler schrieb im Beitrag #6918056: > Den stm32f103 bekommt man da sicher auch nochrein? Sicher, nicht nur diesen STM32. > "digitalWrite(2,HIGH);" > ist relativ viel schreibarbeit. Ich ... hätte da gerne eine > funktionstaste, mit der man das
-
Thread
Stack richtig dimensionieren
alles durchgelesen aber wirklich schlauer bin ich auch nicht. Ich habe das gleiche Thema für den STM32F103 mit dem GCC. Wie gross den Stack? Ok, Programm läuft aber die 0x100 standen da auch schon vorher drin. Wi erzeugt der Compiler zb ein 10.000 Elemente Array was ich lokal in einer Routine habe? Das
habe ich noch frei,. Die einzige Ausgabe, die ich kriege ist die hier von EmBitz: bin\Release\f103.map|1|Program size (bytes): 42076| ||Data size (bytes): 248| ||BSS size (bytes): 1664| || ----------------| ||Total size (bytes): 43988 (R/W Memory: 1912)| |||
-
Thread
Fragen zur IR-Informationsübertragung
ganze Menge Controller IRDA. Das muss noch jemand in grossen Umfang einsetzen. (z.B STM32F051, STM32F103, STM32G071, STM32L151, usw...) Es gibt auch noch neue Transciever: TFBS4711 Olaf
erstaunen haben eine ganze Menge > Controller IRDA. So ist es. > (z.B > STM32F051, STM32F103, STM32G071, STM32L151, usw...) Und auch alle AVR XMega (sowie deren Erben in Gestalt der neueren Tinys und Megas sowie AVRxxxDy). Und vermutlich noch eine ganze Menge mehr in anderen Controllerfamilien
-
Thread
Cortex M3 + TFT Controller + 24bit TFT
Hi, also ich verwende zielich die selbe Kombination. Cortex-M3(STM32F103ZE) + S1D13743 + 4.3" 480x272 - 24bpp. Benutzt Du ein externes Ram an deinem Cortex-M3 für den Framebuffer? Sonst ist es schiergar nicht möglich! Der S1D13743 hat zwar einen Framebuffer, den kannst
Beim lesen >hingegen schon..) Oh, gut zu wissen. >Welchen Cortex-M3 nutzt Du denn? STM32F103RBT6 >Du kannst zusätzlich den Quarz sparen - sofern dein Cortex das kann, >wenn du den Mainclock an nem CPU-Pin ausgibst und diesen für den >S1D13743 nutzt. Ich werd das Datenblatt mal nach
-
Thread
STM32 I2C2 & BME680 Probleme
Moin, ich möchte gerne beim einem STM32F103 Controller nutzen um hiermit über den I2C-Bus mehrere Geräte zu betrieben. Voraussetzung ist, dass der I2C1 als Master und der I2C2 als Slave deklariert wird. Das liegt daran, dass der Controller selbst
darauf tippen, dass auch der BME280 oder BMP280 nicht geht. Master --- BUS ----><--(Slave)###STM32F103###(Master)-->BME680...
-
Thread
STM32 Flashen mit OpenOCD klappt nicht
Hallo, ich versuche auf meinen STM32F103 eine axf Datei mittels OpenOCD zu flashen. Ich bekomme die Fehlermeldung "Error: No flash at address 0x20000000": [pre]C:\Users\Tom\Documents\Projects\Test>openocd -f openocd.cfg -c "flash_im age
Sorry, habe ich vergessen: Ich benutze das STM32-H103 Board von Olimex, Controller ist der STM32F103RBT6.
-
Thread
STM32F4xx I2C bei aktivieren Busy
Hallo, Ich habe meine I2C Bus Routine vom STM32F103 genommen, die PortPin/AF Konfiguration entsprechend dem STM32F4 angepasst und jetzt tut die nicht mehr. Ich suche jetzt schon sehr lange und immer, wenn der Clock vom I2Cx aktiviert wird, wird sofort
Busy-Status wieder erneut aktualisiert. Aber die Pins bleiben auch Low. Das Board hatte zuvor einen STM32F103VD drauf und ich habe den jetzt umgebaut auf einen STM32F417VG. Zuvor liefen auf beide I2C Busse, daher kann ich ein Problem mit den Pull-Up Widerständen / Kurzschluss usw. ausschließen. Und dass beide
-
Thread
Motortreiber Stromregler - Maxon Alternative
mithalten. Die Stromregelung und das Auslesen der Encoder via Interrupts werde ich über einen STM32F103 (2,5€) machen. Der wird dann als HID über USB verbunden und schickt die Position und bekommt die Rückmeldung über die auszuübende Kraft =) Interessant dass es für diese noch keine Robotik-freundliche
mithalten. Die Stromregelung und das Auslesen der Encoder via Interrupts > werde ich über einen STM32F103 (2,5€) machen. Der wird dann als HID über > USB verbunden und schickt die Position und bekommt die Rückmeldung über > die auszuübende Kraft =) 5,8A RMS aber nur mit aktiver Kühlung. Das sind immer
-
Thread
STM32 Debugger meldet No source available
für jede Hilfe dankbar. Für den Einstieg habe ich mir ein STM Nucleo-Board zugelegt (Nucleo-STM32F103 mit MCU STM32F103RBT6). Als IDE habe ich Eclipse genommen und bin nach folgendem Tutorial vorgegangen: http://klaus4.blogspot.de/2014/05/stm32f4-discovery-mit-opensource.html Am Ende dieses Tutorials
-
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 eines
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
BMP280 + AHT10 auf dem gleichen I2C Bus
entwicklerboards-platine-i2c-multiplexer-tca9548a-debo-i2c-multi2-p291436.html Interessant was es nicht alles gibt! Der STM32F103 hat noch einen zweiten I2C-Bus (auf Reserve), aber das ist ja eigentlich nicht der Sinn eines I2C Bus, wenn daran nur ein Slave betrieben werden kann.
aktuellen Aufbau im Signalweg sitzt)? Es wird über #include <Wire.h> der Hardware-I2C vom STM32F103 benutzt. Wohlwollend will ich davon ausgehen das dieser ein korrektes Timing hat. Da es schwer ist im Detail den I2C durch den HAL bei einem ARM nachzuverfolgen, kann es sein das hier der Bus bei
-
Thread
ARM Anfänger und AT91SAM7S256
STM32-H103-Adapterplatine--STM32-H103-.html Ja, soviel ich verstanden habe (Datasheet des STM32F103xx), hat jeder dieser MCU's einen Bootloader im System Memory, welcher auf der ersten USART Schnittstelle lauscht, wenn die Pins (BOOT0, BOOT1) richtig auf 0 oder 1 gezogen werden (Jumper oder Button
Mit dem grafischen Tool von ST: http://www.st.com/mcu/download2.php?file=um0462.zip&info=STM32F103RB%20Software%20-%20PC%20&url=http://www.st.com/stonline/products/support/micro/files/um0462.zip > Dank im voraus.