-
Thread
Bluepill STM32: welche Taktquelle?
beschrieben. https://www.st.com/resource/en/reference_manual/cd00171190-stm32f101xx-stm32f102xx-stm32f103xx-stm32f105xx-and-stm32f107xx-advanced-arm-based-32Bit-mcus-stmicroelectronics.pdf Allerdings wundert mich, dass du diese Einstellung "ermitteln" willst, denn sie wird doch von deinem eigenen
wie bei HAL_RCC_GetSysClockFreq() oder F_CPU ausgegeben wird. BTW: Die Bluepill nutzt einen STM32F103C8, was dann wohl https://github.com/stm32duino/Arduino_Core_STM32/blob/main/variants/STM32F1xx/F103C8T_F103CB(T-U)/variant_PILL_F103Cx.cpp bedeutet - aber gleiche Verwirrung
-
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
Auswahl zwischen Cortex M3 von NXP, ST, TI
Die FW-Lib von ST gefällt mir sehr gut. Eine LIB für alle STM32F103xx Prozessoren. Einmal SW schreiben, für jede Variante nutzbar. Und zu jeder Pheriperie gibt es Beispiele, z.T. auch mehrere. Im Internet gibt es auch schon viel Code und das STM32 Forum von ST
STM32F103RE hat mehr.
-
Thread
STM32F407 Nachfolger
abzulösen. Damit will ich nicht sagen, dass die F Serie bereits obsolet sei. Selbst das Urgestein STM32F103 hat noch garantiert mindestens 10 Jahre. https://www.st.com/en/microcontrollers-microprocessors/stm32g4-series.html
bei der immensem Modell-Vielfalt die alten Produkte auch noch so lange Pflegt. Das Urgestein STM32F103 ist schon 16 Jahre alt und wird noch mindestens weitere 10 Jahre unterstützt. Ist das nicht krass?
-
Thread
Flashplatzbedarf 32Bit zu 8Bit Microcontroller
mit SVM/Sinus/FOC Modulation. Leider habe ich im Moment nur die Grösse der Hex Files parat: STM32F103 (VL Dicovery) - 44kByte XMega128D3 - 22kByte Mega88/328 - 21kByte Gleiche Funktionalität inkl. serieller Konsole, es wurden allerdings die jeweiligen Hardware Besonderheiten ausgenutzt, also
Mein letztes Projekt (migriert von ATmega644 auf STM32F103 wegen schnelleren ADCs): AVR: 88kB (Hex) ARM: 127kB (Hex) Das Programm ist bei beiden weitestgehend identisch, der STM32 hat nur ein paar Routinen für ein externes I2C-EEPROM dazubekommen.
-
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
STM32F103 Fehler in Temp Datei beim Compilieren
Hallo, aus heiterem Himmel kann ich mein STM32 Programm nicht mehr compilieren. Ich erhalte folgende Fehlermeldung vom gcc unter Code::Blocks: [code] ||=== Build: default in Blink_STM32F1 (compiler: GNU GCC Compiler for ARM) ===| C:\Users\Thorsten\AppData\Local\Temp\ccmO49VY.s|854|Error: registers may not be the same -- `strexb r3,r2,[r3]'| C:\Users\Thorsten\AppData\Local\Temp\ccmO49VY.s|905|Error: registers may not be the same -- `strexh r3,r2,[r3]'| ||=== Build failed: 2 error(s), 0 warning(s) (0 minute(s), 0 second(s)) ===| [/code] Das Tolle ist, dass die Temporärdatei nach dem Make
-
Thread
STM32F103 I2C HAL_BUSY
Hallo, ich habe ein ähnliches Setup wie https://www.mikrocontroller.net/topic/444431. - STM32F103C8T6 (bluepill) - STMcubeMX mit HAL - I2C in Master-Mode zur Ansteuerung eines MCP23017 (1K2 pullups) Derzeit versuche ich lediglich nach der Initialisierung des I2C1 ein [c]HAL_I2C_Master_Transmit
-
Thread
STM32F103C8: USB HID und debugging
Hallo zusammen, ich versuche das USB-CustomHID-Device-Beispiel aus der ST HAL zum Laufen zu bekommen und bin gerade etwas irritiert. Das Beispiel an sich lässt sich compilieren, flashen und es läuft auch soweit - jedenfalls wird mir das Gerät wie erwartet unter Windows angezeigt, wenn ich es neu anstöpsle. Wenn ich nun aber versuche mich mit dem Debugger dran zu hängen sieht es nicht mehr so gut aus, soll heißen: das Gerät wird dann nicht mehr erkannt, solange bis ich das Debugging abbreche und das Gerät aus- und wieder einstecke. Auch schreiben oder lesen von (Feature-)Reports funktioniert
-
Thread
Buspirate Equivalent für das STM32F103 Bluepill board?
Hallo zusammen Ich suche ein Projekt, welches einen STM32F103 in eine art BusPirate verwandelt. Konkret möchte ich gerne per USB (Virual ComPort CDC) ein an den Controller angeschlossenes I2C Device steuern und auslesen. Idealerweise könnte der Controller
-
Thread
PC13 Konflikt mit RTC Clock auf STM32F103
(STM32CubeIDE) Habe gerade festgestellt, daß in einem kleinen STM32F103 Testprogramm, in dem ich auch die RTC-LSE Clock eingeschaltet habe, plötzlich nach ein paar Sekunden die onboard LED anging und dauerhaft anbleibt. Habe mal danach gesucht und fand, daß man
-
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.
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
-
Thread
[STM32] I2C - Master Mode(Polling)
Hi, ich möchte mit einem STM32F103RB Derivat ein I2C Device ansprechen. Der Mikrocontroller soll dabei als Master und das anzusprechende Device als Slave fungieren. Mein Code sieht folgendermaßen aus: Initialisierung: [c]void
noch ein kurzer Nachtrag: ich benutze den STM32f103RCT6
-
Thread
CMSIS und die Interrupt-Prioritäten
alten Thread nochmal rauskramen. Bin ein STM32 Späteinsteiger und habe mich jetzt mal durch die STM32F103 NVIC-Specs und die CMSIS Libs durchgewühlt. Diese ganzen Prioritäts-Gruppierungen in CMSIS sind m.E. Unfug. Letztendlich läuft es doch einfach auf 15 Prioritäten raus, die im High Nibble vom PR
Einfluss. Im CortexM3 Programming-manual ist das zum Glück viel einfacher beschrieben. Beim STM32F103 sieht daher meine NVIC Prioritätsfestlegung z.B. so aus: [c] PR[0] = 0x00; // Prioritäten sind 0x00(hoch) bis 0xF0 (niedrig) PR[1] = 0x00; PR[2] = 0x10; PR[3] = 0xF0; PR[4] = 0x30; ...
-
Thread
Sparsamkeit Atmega8 vs STMF0 für direkten Batterienetrieb
? Ich habe es anhand einiger kleiner Beispielprogramme ausprobiert. In allen Fällen lief der STM32F103 bei 8MHz deutlich langsamer, als ein Atmega328. > Das ist ein Software-Problem. Sicher. Zur Performance gehört immer beides.
Stefan ⛄ F. schrieb im Beitrag #6420718: > In allen Fällen lief der STM32F103 bei 8MHz deutlich langsamer, als ein > Atmega328 Wow. Das will ich sehen. Wenn ARM das wüsste...
-
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
FATFS und SDIO, Verzeichnisproblem
aufgelöst. Nach Jahren. Ich weiß nur noch, daß ich vor kurzem zuletzt bei einem mir noch unbekannten STM32F103RCT zähneknirschend und nach Wochen dieses Sektorenproblem (DWORD vs. QWORD) als Ursache ausfindig machte, warum der SDIO-Treiber nichts liefert. Da ging aber gar nichts ohne diese Korrektur, da war
FATFS, DMA und SDIO-Eingeweide vorwurschteln muß). Jetzt muß ich nur noch mal kucken, ob es beim STM32F103 tatsächlich schon funktionierte und ich diesen speziellen Punkt mit den Verzeichnissen nach der letzten Änderung gar nicht mehr geprüft hatte. Der müßte ja eigentlich doch auch funktionieren.
-
Thread
STm32Fxxx: I2C Hardware Experten gesucht
Thread gehabt, der aber nicht zu Ende geführt wurde. Bin seit 2 Tagen an der I2C Statemaschine eines STM32F103 dran, um richtige und verständliche EEPROM Routinen zu schreiben. Habe einen Logic Analyser mit dran und kann mit das Ganze auch anschauen. Falls hier jemand ist, der sich schon INTENSIV mit dem
mal wieder damit befassen wollte. Wer kennt sich richtig gut aus mit der I2C State Machine des STM32F103 ? Wo welche Events abgefragt und ausgelöst werden müssen, wo Timeout und wo nicht usw. Ich habe funktionierenden Code laut Analyzer aber der hängt sich auch ab und an mal einfach auf, Bumms.... Event
-
Thread
NUCLEO Board STM32F103, Problem mit serieller Verbindung zum PC
Hallo zusammen, Ich habe ein recht simples Programm für UART geschrieben und auf den Chip geflashed. Also die UART Verbindung initialisieren und ein paar Mal Hello World an den PC senden. Aber mit der Verbindung stimmt etwas nicht. Im Gerätemanager wird angezeigt: ST Microelectronics STLink Virtual COM Port (COM4) . Das passt soweit. Rechtsklick und dann Eigenschaften zeigt "Gerät funktioniert einewandfrei" und "alle Treiber sind aktuell". Wen ich aber im Terminalprogramm HTerm, dort wird auch COM4 als vorhanden angezeigt, aber wenn ich auf Connect klicke kommt: Error in OpenPort:
-
Thread
Nachteil bei verschiedenen µC
Moment mal. Der STM32F103xF / STM32F103xG hat 14 Timer*. Davon: - 2 mit Motion Control (4 Ausgänge + 4 negierte Ausgänge) - 2 Interne vollwertige Timer (nur ohne Pins nach aussen) - 10 mit 1..4 nach aussen geführten
-
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
ARM7 vs. AVR
Außenbeschaltung, als nur >VCC,GND und nen Stützkondi. NEIN NEIN NEIN NEIN !!!! Nie und Nimmer !!! STM32F103xx = Cortex M3 Arm Kern. Interner Oszillator, läuft mit 48MHz und USB geht auch. Nur Strom dran + Stützkondensatoren !!! Den kleinen gibt es auch schon mit 48 Pins. STM möchte noch kleinere raus
> NEIN NEIN NEIN NEIN !!!! Nie und Nimmer !!! > > STM32F103xx = Cortex M3 Arm Kern. Interner Oszillator, läuft mit 48MHz > und USB geht auch. > Nur Strom dran + Stützkondensatoren !!! JA JA JA !!!! Hier treffen sich die Beführworter des STM32. Ich
-
Thread
empfangene UART Bytes fehlerhaft - STM32
Hallo, ich möchte einen STM32F103CB (Sender) mit einem STM32F103RB (Empfänger) mittels UART verbinden. Die Daten werden wie gewünscht aus einem Byte-Array Byte für Byte übertragen. Das der Sender die korrekten Daten losschickt sehe
-
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/
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
STM32 CAN Problem Remap Problem
Hier meine funktionierende INIT mit Remap. µC ist STM32F103RE. [c] //*********************************************************************************************** // CAN Initialisierung //*********************************************************
habe ebenfalls ein Problem mit dem PinRemap des CAN auf die Pins B8 und B9. Controller ist ein STM32F103ZET6, besitzt 144 Pins, OSC ist nicht ramapped auf D (RM0008). Nutze aus der STM Lib die CAN LoopBack Funktion. An A12 kann ich mittels Oszi auch ein CAN Signal abgreifen, die Software scheint also
-
Thread
SD-Karte am STM32 sendet keine Antwort auf CMD0
Hallo, ich nehme gerade SD-Karten an einem STM32F103RBT6 (Evalboard ET-STM32F103) über SPI in Betrieb. Das klappt auch mit den meisten meiner Karten (32MB MMC bis 8GB SDHC), einige andere (z.B. Medion und eine SanDisk) reagieren jedoch partout nicht
-
Thread
Triactreiber MOC3061 mit Arduino / Raspberry ansteuern
hast doch eine galvanische Trennung durch den MOC. Ich denke, der TE möchte gerne anstelle des STM32F103 den Arduino einsetzen. Also ja, dann sollte der STM32 auf jeden Fall gekappt werden, damit er a) nicht dazwischenfunkt und b) nicht rückwärts über die GPIO Pins Strom zieht. Man kann da Pin für Pin
Nach diesem Plan legst du 5V an die Optokoppler. Du musst die Kathoden vom Rest der Platine (dem STM32F103) trennen. Wenn du das nicht machst, sind andere Maßnahmen nötig: GND vom Arduino mit GND vom Board verbinden. Das Board mit Spannung (3,3V?) versorgen. Die Aufgänge des Arduinos im Open-Drain
-
Thread
ILI9325 Partial Image nutzen
Hallo, ich habe das Pollin STM32F103VET6 Board mit LCD und einem ILI9325 Treiber. Mittlerweile bin ich gut voran gekommen und kann halbwegs akzeptabel damit arbeiten. Zu gerne würde ich die Perfomance noch etwas erhöhen und mit "partial
mir sehr > helfen! Erik Z. schrieb im Beitrag #4770411: > Hallo, > > ich habe das Pollin STM32F103VET6 Board mit LCD und einem ILI9325 > Treiber. Mittlerweile bin ich gut voran gekommen und kann halbwegs > akzeptabel damit arbeiten. > Zu gerne würde ich die Perfomance noch etwas erhöhen und
-
Thread
Ungenauigkeit beim STM32 ADC
Ich verwende einen STM32F103 auf einem Olimex STM32-H103 Board. Der gleiche uC soll in meiner Hardware Verwendung finden; ich teste momentan die verschiedenen Funktionen des uC um den Schaltplan für meine Hardware zu erstellen
vorerst auch anders realisieren ließ. Ich werde aber, wohl in den nächsten Tagen, den ADC des STM32F103 für eine andere Funktionalität testen müssen, die definitiv nicht anders gelöst werden kann und die als Letztes auf der Liste der Entwicklung der Hardware steht. Ich werde dann wieder berichten.
-
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
absurd 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
Uhrenquarz notwendig?
wird normalerweise ein auf Stromsparen optimierter Oszillator verwendet. Der 32 kHz Oszillator vom STM32F103 ist deswegen so empfindlich, dass er manchmal stehen bleibt, wenn man die betroffenen Pins anfasst oder in ein Steckbrett steckt.
Steve schrieb im Beitrag #7211912: > Der 32 kHz Oszillator vom STM32F103 ist deswegen > so empfindlich, dass er manchmal stehen bleibt, wenn man die betroffenen > Pins anfasst oder in ein Steckbrett steckt. Aus diesem Grund haben die TI µC für Lowpower-Anwendungen
-
Thread
Development Board gesucht
SD 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
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
-
Thread
Arduino oder Nucleo
gerne: - Arduino Nano Clone (ATmega328, 8bit, 16MHz, 32kB FLASH, 2kB RAM) - Blue-Pill Board (STM32F103, 32bit, 72Mhz, 64 oder 128kB Flash, 20kB RAM) Beide kosten ungefähr 2€ und sind ungefähr gleich groß. Beide haben eine USB Schnittstelle und werden von Arduino unterstützt. Der STM32 ist auf den
gerne: >- Arduino Nano Clone (ATmega328, 8bit, 16MHz, 32kB FLASH, 2kB RAM) >- Blue-Pill Board (STM32F103, 32bit, 72Mhz, 64 oder 128kB Flash, 20kB RAM) Der ATmega328 hat auch noch 1 kB EEPROM als Datenspeicher.
-
Thread
Eure Empfehlung: PIC18 -> ARM umsteigen
Ich machte vor 12 Jahren gute Erfahrungen mit CoIde V1.75 und Atollic Studio. Der uC damals waren STM32F103 und 407. Der GDB Debugger war in beiden Fällen sehr brauchbar. Aus Atollic Studio wurde dann später CubeIDE.
Ich habe gerade mal ein wenig mit VScode + PlatformIO (STM32Duino + STlink) herum probiert: Ein STM32F103 BluePill Board lies sich auf Anhieb debuggen. Beim STM32F411 BlackPill musste ich in der "platform.ini" den Eintrag "debug_tool = stlink" von Hand machen, dann ging's auch.
-
Thread
STM32 Tutorial
mir das Errata Sheet mal angesehen habe und auf meinem Maple Board eine 1 hinter dem ARM auf dem STM32F103RBT6 steht, gehe ich von einer Revision 1 aus. Aber wie steht die 1 mit den anderen Revisionen im Zusammenhang? Gennant werden B, Z, Y und 1 und zwar auch in der Reihenfolge. Was ist neu und was
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
STM32 und Linux - Einsteigerfragen
stm32f051 STMicroelectronics STM32F051 builtin stm32f103rc STMicroelectronics STM32F103RC builtin ...... stm32l475xe STMicroelectronics STM32L475xE builtin
> > aber: > > stm32f051 STMicroelectronics STM32F051 > builtin > stm32f103rc STMicroelectronics STM32F103RC > builtin > ...... > stm32l475xe STMicroelectronics STM32L475xE > builtin > stm32l475xg STMicroelectronics
-
Thread
STM32F103C8T6: PortB Probleme
Ich probier das immer so: https://www.google.de/search?q=stm32f103+pb3+pb4 Und finde dann z.B. sowas: http://www.stm32duino.com/viewtopic.php?t=1130#p13918 Ist das bei dir evtl. auch der Fall?
und Strippen zu ziehen OHNE nur einen kleinen Blick in die Datasheet zu werfen. Armseelig. Ein STM32F103C8T6 ist zwar nicht so teuer aber wenn dieser ständig kaputt geht, spätestens dann muss man eh ins Datenblatt reinschauen... Nein, sry. Man kann ja hier nachfragen. Irgend ein Dummer gibt die Antwort
-
Thread
STM32F103RB I2C HAL Probleme initialisierung
Hallo zusammen, wie schon vor einiger Zeit mal angesprochen möchte ich im Endziel einen Infineon TLV493 3 D Sensor via i2C ansteuern. Ich versuche jetzt gerade meine I2C Schnittstelle so zu konfigurieren, dass irgendwas auf dem Bus passiert. Ich nutze Eclipse und Arbeite mit HAL Die Verbindung zum Board steht und die Übertragung dorthin klappt. Ich habe folgenden Code: void HAL_I2C_MspInit(I2C_HandleTypeDef* hi2c) { GPIO_InitTypeDef GPIO_InitStruct; //Enable the GPIO-clock __HAL_RCC_GPIOB_CLK_ENABLE() ; /* Peripheral clock enable */ __HAL_RCC_I2C1
-
Thread
STM32F10x : Fehler bei I2C
Hallo zusammen, ich habe ein Problem mit dem I2C eines STM32F103 in Verbindung mit einem EEPROM 24C02. Die I2C-Routinen habe ich nach der Application Note AN2824 implementiert. Das merkwürdige Verhalten zeigt sich während der Laufzeit der Funktion "I2C_Receivebuffer
Ist schon 'ne Zeit her, dass ich das für einem STM32F103 geschrieben habe. Aber soweit ich mich erinnere, war es mehr ein Abschreiben von den StdPeriph_Examples. Als EEPROM hatte ich ein 24AA01 eingesetzt. Kannst ja mal nachschauen, ob diese beiden EEPROM
-
Thread
EmBitz: Ignorierte Includes und Probleme beim NVIC/GPIO
Ich brauch mal eure Hilfe. Und zwar versuche ich gerade, ein chinesisches BluePill mit einem STM32F103C8T6 drauf zum Leben zu bringen. Der Plan war, einen Timer laufen zu lassen, der dann eine LED per Interrupt ein- und ausmachen würde. Ja, daran scheitert es schon. Die LED bleibt an, der Interrupt
aus Versehen in den RefMan anstatt in den Datasheet geschaut. Hab mich schon gefreut, dass der STM32F103 Timer in Hülle und Fülle bietet. Tja. Habs jetzt mit dem Timer 4 probiert. 3) Es läuft immer noch nichts. Das Programm sieht mittlerweile so aus: [c] #include "stm32f10x_conf.h" //#include
-
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
einen 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
-
Thread
STM32CubeProgrammer
Dr. Sommers Bemerkungen zum ST-Link nicht bestätigen. Ich experimentiere seit einem Jahr mit STM32F103 Controllern und hatte bisher noch kein einziges mal Fehlfunktionen oder Treiberprobleme. Auch die Geschwindigkeit beim Debuggen ist völlig Ok (weitaus schneller als 1-2s pro Step). Ich habe keineswegs
Sommers Bemerkungen zum ST-Link nicht bestätigen. > > Ich experimentiere seit einem Jahr mit STM32F103 Controllern Ja es kann gut sein dass sich das geändert hat, seitdem ich meine Probleme damit hatte (ca 2012). OpenOCD hatte da IIRC noch gar keinen ST-Link Support, das ging unter Linux nur mit
-
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
mit). 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
NRF24L01+ auf STM32F103: Ich weiss nicht mehr weiter :-(
sehe ich, ob er ein ACK vom Empfänger bekam oder nicht. Rot = kein ACK, grün = alles prima. Der STM32F103 reagiert nur leider nicht mit einem INT darauf wenn eine Sendung kommt. Auch eine LED ist am INT Pin, eine Blaue mit 100uA Strom damit er nicht belastet wird. Geprüft wurde: INT Auslösung manuell
-
Thread
STM32F103RB TIM2 Remap abschalten
Hallo zusammen, ich benutze den STM32F103RB um Impulse zu erzeugen und zu empfangen. Es soll eine Halbduplex übertragung über einen Transformator stattfinden. D.h. der STM32 muss am selben Pin empfangen und senden können. Einzeln habe
-
Thread
STM32F103: I2C EEPROM schreiben
Hallo zusammen, ich komme nicht weiter, und weiß nicht mehr wo ich ansetzen soll. Stand: es existiert in voll funktionsfähiges STM32 Projekt (SW/HW). Dieses Projekt wurde von Hardware seite minimal verändert: ein ext. Interrupt weniger, andere Bauform des EEPROMs, etwas andere ADC beschaltung. Nunja, es funktioniert mittlerweile alles bis auf das Lesen und Schreiben des EEPROMs. An der Configuration/Ini wurde im Vergleich zu dem alten Projekt nichts verändert, lediglich wie gesagt die Bauform (gleiche Pinbelegung) was ja völligst egal ist. [c] void I2c_Configuration(void) {
-
Thread
stm32f103 libopencm3 und usb_cdcacm example will nicht
Servus.. Ich hab mir heute, weil ich ein USB-Device für meinen stm32f103 (lctech minimal stm32f1 board) brauche. habe also libopencm3 runter geladen, inklusive examples, dieses kompiliert und dann unter libopencm3-examples/examples/stm32/f1/other/usb_cdcacm das erstellte
-
Thread
Hat einer von euch einen STM32F103xC/D/E rumliegen
den er derzeit nicht braucht? Bei meiner Bestellung bei TME hat sich rausgestellt, dass die 4 Stück doch nicht auf Lager waren wie angezeigt und wohl erst Ende April wieder reinkommen. Wäre prima wenn mir einer von euch einen STM verkaufen könnte. Gruß Tom
-
Thread
Arduino USB-Example STM32F103C (Bluepill)
folgende Compiler Meldung : HID.h no such file or.... Wenn ich aber die Boardeinstellung von "Generic STM32F103C6" auf Maple Mini ändere kann ich compelieren. Woran liegt das, bzw. wo kann wird die zughörige boardabhängige lib in Arduino eingestellt? Hintergrund meines Vorhabens: Ich möchte eine Drohne
-
Thread
Einstieg 32Bit µC - Welche "Familie"
aufschläge auf die Versandsumme vorgenommmen werden. -Ich glaub ich hab grade einen gefunden für den STM32F103RBT6 @ 4.61€, falls der Shop was taugt, aber das ist erstmal egal. Ich hab mir grade auch das Datenblatt angesehn und muss sagen es klingt nicht schlecht. @ Olaf - Ich habe leider keine Erfahrung
., dass man mit dem Chip überhaupt irgendwas anfangen kann. Kaufen wollte ich 2 von denen hier STM32F103RBT6. Die Produktseite wäre diese hier: http://www.st.com/mcu/modules.php?name=mcu&file=devicedocs&DEV=STM32F103RB Leider finde ich wie gesagt dort nicht das richtige Blatt bzw ich hab noch ned