-
Thread
Einstieg ARM: Tutorials, Toolchain, DevBoard
Hi Ein Kollege hat versucht mit CubMX den USB von einem STM32F103 zum laufeb zu bringen. Der hat irgendwann entnervt aufgegeben. Wir haben zum Glück in der Firma die SW von Segger. Die läuft Prima.
Sehr interessant fand ich auch Deine Links sowie die vielen kurzen Tipps im Posting. Und ein STM32F103 Board 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
-
Thread
STM32F042C6T6 - USB - Virtual ComPort
Hallo Zusammen, ich habe mal wieder ein kleines/großes Problem. Ich habe mit einem STM32F103 ein schönes Projekt ans Laufen gebracht in dem ich dank dem Forum die On Board USB Schnittstelle genutzt habe https://www.mikrocontroller.net/topic/432704 und https://www.mikrocontroller.net
[[USB-Tutorial_mit_STM32#Virtueller_COM-Port]] schon gelesen? Die USB Peripherie vom F042 und vom F103 ist fast gleich. Du musst vermutlich nur die Takt-Konfiguration anpassen (dieser Controller kann ja USB auch ohne Quarz) und die Puffer-Größe ändern. Siehe auch [[UART_auf_USB]]
-
Thread
STM32F401/411: Black Pill Board: Wie auf alten IDE zum Laufen kriegen?
Christian J. schrieb im Beitrag #6666745: > Die F103 > Chips werden immer teurer und sind mit über 10 Jahren Marktpräsens auch > als "out of date" zu bezeichnen. Je mehr ein Chip verschwinden soll, > desto teurer wird er gemacht, das war schon immer
aufgrund der niedrigeren benötigten Stückzahlen, wenn sich ihr Lebenszyklus dem Ende neigt, der STM32F103C8T6 aufm Blue Pill Board kostet aber bei Abnahme einer Rolle nicht einmal 3€ das Stück bei den Distributoren, selbst die teuerste STM32F103 Variante kostet als Einzelstück nicht mal annähernd 20€ bei
-
Thread
STM32F103 : Connect under Reset
Wie bekomme ich auf einen China-Clone (der billigsten Art, die mit einem anderen Chip als STM32F103 realisiert sind und auch keine Boot0 herausgeführt haben) eine ältere Firmware installiert? Ich befürchte, dass das überhaupt nicht geht, oder ?
schon die Zehennägel hoch. Vielleicht dann auch noch ein nicht-kompatibles Bluepill Board mit STM32F103-Clone?
-
Thread
[PlatformIO] Stm32 lässt sich nicht flashen
command invoked *** [upload] Error 1 [/code] Inhalt der platformio.ini: [code] [env:bluepill_f103c8] platform = ststm32 board = bluepill_f103c8 framework = arduino ;upload_protocol = stlink ;debug_tool = stlink [/code]
Hallo, hilft vielleicht https://docs.platformio.org/en/latest/boards/ststm32/genericSTM32F103C8.html ?
-
Thread
Probleme mit CAN-Bus am STM32F103
Hallo zusammen, ich beschäftige mich in letzter Zeit intensiver mit dem STM32F103. Nun habe ich die Aufgabe bekommen, mich in die Verwendung des CAN-Buses einzuarbeiten. Dies versuche ich nun schon eine Weile. Als Gegenstelle zum STM32 steht mir ein CAN-Case der Firma Vector zu Verfügung
-
Thread
stm32f103 - schneller Tod?
ich verwende seit einer Woche ein mini-stm32f103RB-V3 board. Programmiert habe ich Webserver, sd-Karte und TFT - läuft. Jetzt kann ich mittels st-link nicht mehr flashen. Angekündigt hat sich das dadurch, dass ich die rtc-Zeit nicht mehr setzen konnte
grundschüler schrieb im Beitrag #4004436: > Bin für jeden Hinweis dankbar Bei der Überschrift "stm32f103 - schneller Tod?" hatte ich gedacht, es ginge ums Bier: http://www.alamortsubite.com/DE/histoire.html
-
Thread
ARM-Webserver auf uIP-Basis
Projekte weiterhelfen kann. Warum hast du denn kein STM32F103 mit eingebautem Ethernet verwendet? Der ist vermutlich bugfreier als der ENC28J60.
in unserer Schule ein selbst entwickeltes Mikrocontrollerboard verwenden und auf diesen der STM32F103RBT6 gelötet ist. Daher war ich gezwungen das Ganze mittels des ENC28J60 zu realisieren. Ich glabe aber auch das der STM32F103 kein integriertes Ethernet hat, erst ab den STM32F107 gibt es das. Natürlich
-
Thread
China SUPER Bauteile-Schnäppchen Thread [V2] Gesperrt
STM32F103RCT6 in Einzelstücken für 2.10$ Cortex-M3, 256kb Flash, 48kb Ram, LQFP-64 http://www.ebay.com/itm/1PCS-MCU-ARM-IC-ST-LQFP-64-STM32F103RCT6-STM32F103RCT6TR-/271505510162
STM32F103 Miniboard (wie es z.B. auch in der WordClock2 verwendet wird): http://de.aliexpress.com/item/STM32F103C8T6-ARM-STM32-Minimum-System-Development-Board-Module-ForArduin/32282374854.html pendelt
-
Thread
STM32F103: Problem mit ChanFat und SD karte
SPL Lib umgeschrieben, wie angehängt. Das Beispiel ist für den F100 und so nicht kompilierbar für F103, da hat sich einiges geändert. (Bluepill Board). Daher alle Basisroutinen für diskio mal angefasst und diese Register-Geschichten rausgeworfen, durch API Fkt ersetzt. Habe ich in anderen Projekten auch
Das ist schon alles richtig so, das Beispiel läuft nicht auf einem F103. Vermischt ist da nichts, alles auf SPL jetzt. Und in der uarlten MMC Spec steht auch was drin. Neue habe ich nicht, die kosten Geld. Trotzdem ist da noch der Wurm drin..... wie klingelt man denn
-
Thread
stm32f103 Timer Interrupt
Hallo, für meinen stm32f10x benötige ich einen Timer Interrupt der jede ms auslöst. ich weis aber nicht wie ich die werte Period und Prescaler wählen muss. ich benutze hierbei die std Library. mene initialisierung sieht wie folgt aus: void timerInterrupt_Init(void) { RCC_APB1PeriphClockCmd(RCC_APB1Periph_TIM2, ENABLE); TIM_TimeBase_InitStructure.TIM_ClockDivision = TIM_CKD_DIV1; TIM_TimeBase_InitStructure.TIM_CounterMode = TIM_CounterMode_Up; TIM_TimeBase_InitStructure.TIM_Period = 1; TIM_TimeBase_InitStructure.TIM_Prescaler = 3999; TIM_TimeBaseInit(TIM2, &TIM_TimeBase_InitStructure
-
Thread
STM32F103 & CAN
Servus, habe folgendes Problem mit CAN am STM32F103. STM ist auf einem Olimexboard, Transceiver ist SN65HVD230. Gegenstelle ist ein LPC-Board mit dem selben Transceiver. Nun lege ich einen Frame in CAN_TDL0R, CAN_TDH0R, CAN_TDT0R und CAN_TI0R und setze
-
Thread
Tasks stm32f103vct
Morgen! Ich möchte mit Tasks arbeiten. Ich habe ein funktionierendes Beispiel, dass eine LED blinken lässt. Jetzt möchte ich einen zweiten Task ausführen, der einen Port abfragt. In der Beschreibung steht, im ersten Task soll der zweite Task kreiert werden. Nun habe ich eine Fehlermeldung! [c] __task void init (void) // Task1 { BOOL LEDrun; os_tsk_creat (t_IO, 0); // Task 2 LED_Off(LED_RUN); while(true) { os_dly_wait (500); // LED run 500 ms if(LEDrun) { LED_On (LED_RUN); } else { LED_Off(LED_RUN);
-
Thread
stm32f103 nach Flashversuch "tot"?
Hallo, mein Ziel war eigentlich diese Sofware in einen STM32F103 zu flashen: https://github.com/j1rie/IRMP_STM32 Ich habe mit diesen Chips *null* Erfahrung. Als Programmer verwende ich einen ST-Link V2. Zum Flashen habe ich erst st-flash versucht: https://
-
Thread
zwei Verstärker an stm32f103
Ich habe zwei Module mit Verstärker - si4703 und vs1053 - an einem stm32f103. Beide funktionieren - bis die Kopfhöreranschlüsse verbunden nwerden. Dann ist deer si4703 nur noch schwach hörbar, bis rst,+,- vom vs getrennt werden. Ohne rst,+,- beim vs hängt sich der stm beim Starten
-
Thread
Programm ST32F103 Frage
Hallo, folgendes Problem: ich wiill eine AD9850 mit einem ST32F103 steuern. Die im seriellem Modus anzuschliessenden Signale sind leidht definiert: #define RST 11 // Reset #define FQ 10 // Board FQ - Frequenz Update #define CLK 9 // Board CLK
komische defines? Das sieht nach Arduino aus ... nicht nach den Anschlüssen des AD9850 oder des STM32F103.
-
Thread
China SUPER Bauteile-Schnäppchen Thread [V3] Gesperrt
ST tatsächlich unterschiedliche Chips herstellt. So steckt in den meisten (wenn nicht allen) STM32F103C8 (64kB Flash) tatsächlich ein STM32F103CB (128kB Flash). Auf dem Chip in meinem ST-Link-Clone steht STM32F101CB, aber auch hier scheint in Wirklichkeit ein STM32F103CB drin zu stecken, denn der F101
https://smdprutser.nl/blog/stm32f103-vs-gd32f103/ Das Relabeln dieser Chips ist ja dann auch ein Standardprozeß, wenn sie nicht gleich so aus der Fabrik bestellt werden können.
-
Thread
STM32 - GPIO's haben unterschiedliche Ausgangsspannung
Hallo allerseits, ich bin gerade dran einen STM32F103 zu programmieren. Nun habe ich bemerkt, dass die einzelnen Pins teils sehr unterschiedliche Ausgangsspannungen haben. Es wurden alle GPIO's als Ausgänge konfiguriert und im Pushpull Mode auf High
Hardware-Platform verwendest du? Verwendet wird das STM32-P103 Board von Olimex. Darauf läuft der STM32F103RBT6
-
Thread
HAL driver STM32F103 wie Zustandsänderung an Taster erfassen
STM32Cube_FW_F1_V1.6.0/Projects/STM32F103RB-Nucleo/Applications/EEPROM/EEPROM_Emulation
dort vorgeturnt. Siehe auch das da: https://www.mikrocontroller.net/attachment/316790/STM32F103C8T6.ZIP Dort ist zwar keine Tastenentprellung drin, aber eine STM32F103-Infrastruktur. Prinzip für die Tasten: - Timertick einrichten, alle 1 ms .. 10 ms - im Timertick betreffende Pins geeignet
-
Thread
STM32F103 "Blue Pill" als preiswertes CAN-Interface
Der STM32F103 ist für ein PC-CAN-Interface keine gute Wahl weil man CAN und USB nicht gleichzeitig nutzen kann. Ich würde eher den STM32F072 vorschlagen, dort gibt es diese Einschränkung nicht.
Dort kommt ein STM32F105 zum Einsatz um das Problem mit dem gleichzeitigen USB und CAN beim STM32F103 zu umgehen.
-
Thread
STM32F4 discovery auslesen - unbekannte Programmgröße
code] Rev D.1 --> PCB label MB997 D-01, silkscreen modified for mbed-enabled, STM32F103C8T6 replaced by STM32F103CBT6 Rev C.1 --> PCB label MB997 C-01, R31 not Fitted, PDR_ON of STM32F4 replaced by VSS Replace LIS302DL by LIS3DSH (U5) Rev B.2 --> PCB label MB997 B-02
ganz genau anschaust, so sollten die sich voneinander unterscheiden: Die D-Version hat den STM32F103CBT6 und die C-Version hat den STM32F103C8T6 drauf. Beide Chips sind Variationen des STM32F103. Die Unterschiede finden sich hier beschrieben: https://www.st.com/content/st_com/en/search.html#q
-
Thread
Viel Arbeitsspeicher für Bildverarbeitung benötigt
serielles SRAM ist schon SEHR exotisch Verwenden das die µC nicht als internes RAM (z.B. der STM32F103: http://www.st.com/en/microcontrollers/stm32f103c8.html)
serielles SRAM ist schon SEHR exotisch >Verwenden das die µC nicht als internes RAM (z.B. der STM32F103: >http://www.st.com/en/microcontrollers/stm32f103c8.html) Ja, das ist SRAM, aber das ist weder seriell noch extern ;-)
-
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
STM32F103 board + CAN
Hallo, kann ich an das Board http://www.micro4you.com/files/STM32/ET-STM32F103.pdf einfach nen MCP2551 anschließen und nen Sub-D stecker ranmachen damit ich CAN Signale Senden und Empfangen kann !? oder brauch ich dazu noch was anderes !? Danke für eine schnelle Antwort
HI Ich hab den MCP 2551 jetzt drauf auf meinem STM32F103 board. Habe von Keil ein Beispielprogramm runtergeladen für das STM32F103 board. Es funktioniert leider nicht. Weis jetzt nicht ob es am Code liegt oder am MCP 2551. Kann mir da jemand vielleicht
-
Thread
STM32F103C8T6: Timer 6 IRQ verschwunden?
Laut CubeMX hat dein STM32F103C8T nur Timer1 bis Timer4.
hp-freund schrieb im Beitrag #4481528: > Laut CubeMX hat dein STM32F103C8T nur Timer1 bis Timer4. Nach Datenblatt auch: http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00161566.pdf
-
Thread
Analogeingang schützen im ausgeschalteten Zustand
Vielen Dank! Der Mikrocontroller ist ein STM32F103 und die batteriespannung muss nicht besonders genau (+-100mV) und nicht besonders schnell (0,2 Hz) gemessen werden. Also ist meine Schlussfolgerung, dass ich den hochohmigen Spannungsteiler behalte,
Beim STM32F103 (ich glaube sogar bei allen STM32) sind die analogen Eingänge aber nicht 5V tolerant. Sie haben intern eine Diode, die Überspannung nach VCC ableitet.
-
Thread
STM32F103C8T6 JTAG
Hallo zusammen, ich würde gerne eine Schaltung mit dem STM32F103C8T6 aufbauen, leider verstehe ich nicht so wirklich welche Pins und welchen JTAG/Adapter man dafür braucht. Hat jemand da ein Beispiel? Am liebsten wäre mir die Verwendung eines ST-Link. Danke
Wo bekommst du eigentlich den STM32F103C8T6 her? Ich will dir den Spaß nicht vermiesen, aber ist dir bekannt dass dieser Chip Beginn der Corona Pandemie überall ausverkauft ist? Und ist dir bekannt, dass seit Anfang 2020 aus Asien fast ausschließlich
-
Thread
Display an µC
du hier mal ein Link. Ich habe gerade ebay durchsucht, konnte aber nichts finden. nur einen STM32F103 mit Display der dürft aber etwas klein sein. https://www.ebay.de/itm/3-2-TFT-Touch-LCD-board-Display-Screen-Panel-STM32-STM32F103VCT6-Dev-Boar/173078599180?hash=item284c49d60c:g:7wEAAOSwaB5XrU2i:rk:
hier mal ein Link. Ich habe gerade ebay durchsucht, konnte aber > nichts finden. nur einen STM32F103 mit Display der dürft aber etwas > klein sein. > https://www.ebay.de/itm/3-2-TFT-Touch-LCD-board-Display-Screen-Panel-STM32-STM32F103VCT6-Dev-Boar/173078599180?hash=item284c49d60c:g:7wEAAOSwaB5XrU2i
-
Thread
STM32 Tutorial
9 bis 10 zu groß. Habe dazu mal einen Screenshot angehängt. Als Board nutze ich ein STM32 Nucleo F103RB. Was könnte ich falsch machen? Viele Grüße, Sebastian
Mit dem internen RC-Oszillator (8MHz) vom STM32F103 kann man mittels PLL auch nur 64MHz erzeugen, keine 72MHz. Wenn man USB nutzen möchte, dann sollte die CPU mit 48MHz oder 72MHz getaktet sein. Erst beim STM32F2xx / F4xx sind mehrere PLL's im Chip
-
Thread
Auswahl Cortex M3 Start-kit, Board
Hallo, Neuling! Richtig, bei den STM32F103ern ist USB nicht mit CAN gleichzeitig zu betreiben, beim 105er und 107er aber - das ist die "Connectivity Line" - geht das sehr gut. Ich verwende das STM3210C, wo ein 107VCT6 aufgelötet ist. Es hat
www.segger.com/cms/j-link-edu.html Nutze ich privat mit STM32F107 und LPC1768 und in der Firma mit STM32F103/STM32F100.
-
Thread
ARM-Cortex als Anfänger?
nicht auf Registerebene verstehen. Arduino ... das Stichwort ... Ich bastle grad mit dem STM32F103 und zwar mit der Arduino IDE. Für den STM32F103 gibt es ziemlich viele Anleitungen im Netz. http://grauonline.de/wordpress/?page_id=1004 Mit diesem Youtube Video ging es auf Anhieb: https://www.youtube.com/watch?v=Ze6q6NidS5w Die STM32F103 BluePill Boards http://wiki.stm32duino.com/index.php?title=Blue_Pill hat vor kurzem ein Kollege für unter 2Euro in China erstanden.
-
Thread
Spannungsteiler ADC mehrere Messbereiche
Hi Ich mochte mit einem STM32F103C8 (Blue Pill) eine Spannung messen die von 0 bis 14 Volt reichen kann (diverse Batterien). Ich erwarte keine "große" Genauigkeit da die VREF ja von VDD gespeißt wird, aber ein /bisschen/ Genauigkeit
Paul G. schrieb im Beitrag #6396030: > Der STM32F103 bekommt seine 3.3V (und damit VREF) von einem ADP151 LDO Hat der keine interne Referenz? Die wäre doch allemal deutlich genauer (vor allem auch was den TK betrifft) als die Versorgungsspannung.
-
Thread
STM32F0x2 Neuerscheinung
Dank der Einkaufskonditionen in China dürfte aber für Bastler vermutlich auf absehbare Zeit der F103 der günstigste STM32 mit USB bleiben: http://www.aliexpress.com/item/100-new-original-STM32F103CBT6-MCU-ARM-128K-FLASH-TIMER-ST-QFP48/1201525448.html (der Link ist auf die 128KB-Version, die STM32F103C8T6
Dank der Einkaufskonditionen in China dürfte aber für Bastler vermutlich > auf absehbare Zeit der F103 der günstigste STM32 mit USB bleiben: > http://www.aliexpress.com/item/100-new-original-STM32F103CBT6-MCU-ARM-128K-FLASH-TIMER-ST-QFP48/1201525448.html > (der Link ist auf die 128KB-Version, die STM32F103C8T6
-
Thread
Physikalischer CAN Bus mit Transceivern aber ohne CAN Controller
Transceiver, sowie Anschlussklemmen für den OneWire Temperatursensor, und den CAN BUS. Den STM32F103 kann man dank ARM Cortex M0 später bei Bedarf durch was anderes ersetzten.
/open-source-hardware Heinz-Wilhelm F. schrieb im Beitrag #5863466: > Den STM32F103 kann man dank ARM Cortex M0 > später bei Bedarf durch was anderes ersetzten. Das ist ein Cotex-M3.
-
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 eher
bekomme. Nix löten, einfach "abbrechen". Zumindest bei dem auf Stefanus Seite zu sehenden Nucleo-F103RB Board ist die Platine entsprechend vorgestanzt. Der kleinere obere Teil ist der ST-Link, der größere untere das eigentliche Board.
-
Thread
STM32F103 mit Yagarto/Eclipse/OOCD
Hi zusammen, seit einiger Zeit versuche ich, einen STM32F103 (ARM CortexM3) mit Freeware Tools, genauer gesagt mit YaGATo(arm-elf-gcc) + OpenOCD + Eclipse. Hat damit irgendjemand Erfahrung bzw. weiß, ob das so überhaupt ohne Weiteres möglich ist? Mein Problem
-
Thread
[C++] UART-Files: UART per Nummer wählen
dass es sie von verschiedenen Herstellern gibt. Wenn ich mich dann auf einen STM32F103RBT6 festnagele, dann brauch ich auch die Abstraktion nicht, denn dann schreibe ich beim nächsten ja doch alles neu. > Zumindest bei den Headern für > die Cortex- M hat man allen Grund sie loszuwerden
API nach außen. Jörg Wunsch schrieb im Beitrag #3796172: > Wenn ich mich dann auf einen STM32F103RBT6 festnagele, dann > brauch ich auch die Abstraktion nicht, denn dann schreibe ich beim > nächsten ja doch alles neu. Man nagelt die Hardware-Abstraktion auf den STM32F103RBT6 fest, und der sie
-
Thread
Fertige Bibliothek oder selber schreiben?
vom F103 ist noch ganz > erträglich und logisch aufgebaut. Nur die Adressierung ist etwas schräg. Findest du? > ... ich auch: [[USB-Tutorial mit STM32]] Ja. Eben daher habe ich den Eindruck, daß man den USB low-level Kram auf dem F103 besser delegiert. Außer man ist masochistisch veranlagt.
-
Thread
Marlin 2.0 Build Probleme
Änderungen! btw, folgendes sagt platformio vor den Problemen: [code] platformio run -e STM32F103RC_btt Processing STM32F103RC_btt (platform: ststm32@~6.1; board: genericSTM32F103RC; framework: arduino) -------------------------------------------------------------------------------------------
-v, --verbose` option CONFIGURATION: https://docs.platformio.org/page/boards/ststm32/genericSTM32F103RC.html PLATFORM: ST STM32 (6.1.1) > STM32F103RC (48k RAM. 256k Flash) HARDWARE: STM32F103RCT6 72MHz, 48KB RAM, 256KB Flash DEBUG: Current (blackmagic) External (blackmagic, jlink, stlink) PACKAGES
-
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
WS2812B mit Lib von Martin Hubáček auf F103
Hallo Forum, ich möchte die WS2812B Library von Martin Hubáček von STM32F302 auf STM32F103C8 adaptieren. Leider bereiten mir die DMA Einstellungen Probleme. Meine Adaption ist angehängt. Das Original gibt es hier: https://github.com/hubmartin/ws2812b_stm32F3 Mir schien die F3 Version näher
Eine fertige und funktionierende Lib für STM32F103C8 und für einige STM32F4xx findest Du im WordClock-Projekt: https://www.mikrocontroller.net/articles/WordClock_mit_WS2812 Repo-Browser, d.h. direkter Link zu den WS2812-Sourcen: https:/
-
Thread
OV 7670 und STM32F103
die Grundlagen) und soll/muss ein Projekt für die Uni durchführen. Darin wird mittels eines STM32F103 RET6 ein OmniVision 7670 CMOS-Chip gesteuert. Ich möchte den CMOS-Chip dazu bringen das dieser mit variabler bzw. floatender Frequenz Bilder aufzeichnet. Ich hatte dabei jetzt überlegt die Kamera in
-
Thread
STM32F103 CAN Problem
Hallo, ich versuche gerade verzweifelt den CAN-Bus zum Laufen zu bringen mit einem STM32F103R4. Dazu habe ich mir den Beispielcode von Keil (http://www.keil.com/download/docs/351.asp) angeschaut. Leider ist schon während der Initialisierung schluss. Wenn ich nämlich aus dem "initialization
-
Thread
STM32F103: Habe mich ausgesperrt und nun?
Hallo, kommt wohl in den besten Familien vor :-( Um auf dem DevBoard PB3 und PB4 nutzen zu können musste ich den JTAG abklemmen, der per default aktiviert ist. Ich debugge ja über swd. Naja, und im ersten Schuss dann auch gleich das falsche Makro verwendet. Dazu noch geflashed statt im RAM Debug Mode zu arbeiten und seitdem komme ich nicht mehr mit St-Link rein. Denn er startet natürlich das Programm und klemmt sich gleich ab. /* Clocks einschalten */ RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB | RCC_APB2Periph_AFIO, ENABLE); GPIO_PinRemapConfig(Remap_SWJ_Disable, ENABLE); klemmt
-
Thread
[STM32F103] Welche Revision ist das?
anscheinend auch von Torsten gekauft wurde). http://www.aliexpress.com/item/Free-shipping-10PCS-STM32F103V8T6-STM32F103-QFP100-package-ARM32-bit-microcontrollers/2051470063.html Nur werde ich aus dem Bild nicht schlau: welche Revision ist das eigentlich? Gemaess der Errata gibt es nur 2 davon: A und
-
Thread
STM32F103 genaues Timing
auch nicht sein. Zum Hintergrund noch kurz, ich mache grade ein Praktikum und habe nur den STM32F103. Wenn ich aber mit dem diese Timinganforderungen nicht erfüllen kann, brauch ich eine andere CPU. Hoffe ihr könnt mir helfen! Danke! Gruß Mathias
-
Thread
STM32F103 Timer 3
Hallo, ich versuche mit Timer 3 und Timer 1 PWM Signale zu erzeugen. Mit Timer 1 funktioniert es wie ich mir geadacht habe. Leider kommt bei Timer 3 nur Unsinn raus. Pins habe ich den Code geschrieben. Sieht jemand den Fehler? Ich teste die Ausgänge mit PulsView. Dank und Gruß Jan main.c [c] TIM_SetCompare1 (TIM1, 200); // DISPLAY 1 TIM_SetCompare2 (TIM1, 400); // DISPLAY 2 TIM_SetCompare3 (TIM1, 500); // CHARGE PUMP TIM_SetCompare1 (TIM3, 499); // Test1 TIM_SetCompare2 (TIM3, 499); // Test2 [/c] pwm.c [c] #define PWMPINCHARGEPUMP GPIO_Pin_15 //TIM1_CH3N #define
-
Thread
keine Hysterese, ext. Interrupt feuert ständig, Bluepill
Wüsste auch nicht in welchem und ob es überhaupt so ein Schmitt-Trigger Register gibt für den STM32F103... glaube eher nicht.
kein Minimal- oder Maximalwert angegeben. In meinem https://www.st.com/resource/en/datasheet/stm32f103c8.pdf ist ein Minimalwert für die Schmitt-Trigger-Hysterese angegeben. LG, Sebastian
-
Thread
Habt ihr einen Standard STM32 für eure meisten Anwendungen?
Max M. schrieb im Beitrag #7502868: > Bluepill? Mit F103? Der ist wirklich schon sehr altbacken - total veraltete Peripherie verglichen mit neueren wie L0, L1 usw Ich verwende gerne einen TSSOP20 STM32L011, wenn die I/Os reichen. Brauche ich eine FPU
Der Nachfolger vom STM32F103 ist der F303. Schau dir den mal an. Er hat USB, CAN und eine FPU. Anders als beim F103 unterstützt sein Bootloader auch USB. Seine Pinbelegung ist zum F103 und dem Bluepill Board kompatibel. Entsprechende
-
Thread
stm32F103 (fake) on chip debug
> Was steht den auf der MCU drauf? Auf der funktionierenden steht tief eingelasert: STM32 F103C8T6 9902Q 93 MYS 615 Der STM32CubeProgrammer listet unter Target Information: Device: STM32F101/F102/F103 Medium-densi Device ID: 0x410 Revision ID: Rev X Flash size: 128 KB Auf der nicht funktionierenden ist die Schrift nur aufgedruckt, nicht tief eingelasert: STM32 F103C8T6 9901KA 93 MYS 806 Der STM32CubeProgrammer listet unter Target Information: Device: STM32F101/F103 High-density Device ID: 0x414 Revision ID: Rev Z Flash size: 256 KB > Und wenn der STMCubeProgrammer