-
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
MAP-File 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
ARM7 Entscheidungshilfe Atmel vs. NXP
Vorteilers und damit für die Baudrate geopfert. D.h. der max. Vorteiler ist 256. das entspricht beim STM32F103rb mit 36Mhz AHB-Tackt / 256 = 140.625kHz. Ich wollte sowas in der Gegend von 10Khz haben... Die LPC11C2x Serie von NXP ist mit eingebauten CAN-Transiver allein auf weiter Front. STM ist für Bastler
sehe ich das für Umsteiger von 8 Bit so. Kleines Beispiel: der SDIO-Core vom LPC2478 und vom STM32F103 sind fast gleich, so daß man den gleichen Treibercode benützen kann. Ein Gegenbeispiel gibt's auch: der USB-Core vom LPC17xx und der vom LPC13xx unterscheiden sich derart, daß man gelegentlich graue
-
Thread
Übergang von wenigen großen Batch- zu vielen kleinen Realtime-Übertragungen
Led Cube (Einen 5bit PWM 100Hz 16³ Led Cube habe ich bereits geschafft). Bisher habe ich den STM32F103 als Treiber für den Würfel und zur Frame-Generierung verwendet. Damit ich einiges mehr Rechenleistung und bequemer Programmieren kann, möchte ich den μC von der Frame-Generierung entbinden und auf
zeigt diese an. Momentan grübele ich über die Kommunikation zwischen dem μC und SBC. Der μC (STM32F103) hat 20KiB RAM und kann somit ein komplettes Frame im Speicher halten (4*16³=16KiB). Zur Synchronisierung will ich das Frame in eine obere und untere Hälfte teilen. Eine Hälfte wird zur Darstellung
-
Thread
Probleme mit I2C beim STM32F103C8T6
zusammen, leider bin ich ein wenig verzweifelt. Ich versuche seit einigen Tagen meinen I2C-Bus am STM32F103C8T6 zu nutzen. Das Datenblatt habe ich mir mehrfach durchgelesen und in punkto I2C auch soweit verstanden. Trotzdem bekomme ich es nicht hin, eine Kommunikation mit einem PCF8574 aufzubauen.
Pete V. schrieb im Beitrag #5905580: > Ich versuche seit einigen Tagen meinen I2C-Bus am STM32F103C8T6 zu > nutzen. Da und hie frage ich mich ja, ob es Spass macht wieder mal ein (diesmal 3-eckiges) Rad neu zu erfinden. Zeitaufwaendig scheint es zumindest zu sein. "Librarys sind Luxus".
-
Thread
Arduino Blue Pill CAN bibliothek
findet Ihr: Meine CAN programierung in der Zentrale : CANsenden Die Bivliotheken von github : stm32f103.ccp & stm32f103.h Mein Code vom Empfänger: Modul 1 Mein programmcode der Zentrale: Zentrale Kann mal jemand schauen, wo da der Fehler liegt? PS: ich habe die intervallschleife in der Funktion
-
Thread
BHS-STM32-III Starthilfe
P.s. sehe ich das richtig das ich für ein uCLinux einen Kontroler mit mehr Speicher wie den STM32F103ZET6 bräuchte?
>P.s. sehe ich das richtig das ich für ein uCLinux einen Kontroler mit >mehr Speicher wie den STM32F103ZET6 bräuchte? K.A. Ich weiss nur, dass es bei STM ein Linux-Paket für das STM3210E Eval-Board gibt, das mit einem 512KByte Flash/128KByte SRAM Contoller (mglw. gerade dem F103ZET6) ausgestattet
-
Thread
Mini-Auftrag: STM Libary auf einem STM32F103C8 zum Laufen bekommen.
langsam, funktioniert aber wunderbar. Ein neuer Prototyp ist in Auftrag geben worden mit einem STM32F103C8. Für den STM gibt anscheinend eine umfangreiche Libary http://www.st.com/mcu/download2.php?file=stm32f10x_stdperiph_lib_v3.0.0.zip&info=STM32F103C8%20Firmware%20&url=http://www.st.com/stonline
-
Thread
OpenOCD für Eclipse mit ARM Cortex-M3
\WinARM\CodeSourcery" - ST UM0427 (FW-Lib con st.com): http://www.st.com >> Auswahl CPU STM32F103xxx >> "Firmware" "STM32F10x_FW_Archive" http://www.st.com/mcu/devicedocs-STM32F103RC-110.html In dem ZIP ist ein ZIP mit der Firmware "\Archive\um0427.zip" Das ZIP "um0427.zip" Entpacken
-
Thread
STM32-Stick -> PLL2 will nicht
Hallo! Meinen STM32-Perfstick2 (mit STM32F103VE) will ich gerne mit vollen 72 MHz takten, aber irgendwas haut da noch nicht hin. Der µC bekommt von der Peripherie einen externen Takt von 4 MHz an OSC_IN, daher muß ich den Umweg über die PLL2
Der STM32F103VE hat keinen zweiten PLL und es existiert kein CFGR2 Register. Mehrere PLLs gibts nur bei den Connectivity Line MCUs (32F105/7).
-
Thread
STM32, printf und fflush
gegen libc gelinkt - eigene Software zur Ausgabe eines einzelnen Zeichens über uart - Controller: STM32F103 (allerdings logischerweise gleiches Verhalten bei STM32F0 und STM32F4) Folgendes (funktionsfähiges) Testprogramm: [code] #include <libopencm3.h> #include <stdint.h> #include <string.h>
(wi * M_PI / 180.0); printf("\n\r-------------------------------------\n\n\r"); printf("STM32F103C8T6 / %luMHz - %dBd 8N1\n\r", rcc_ahb_frequency/1000000, BAUDRATE); printf(" Februar 2020 R. Seelig \n\n\r"); printf(" APB = %lu MHz\n\r", rcc_apb1_frequency/1000000); printf(" AHB = %lu
-
Thread
STM32F103RFT6 I2C2 keine Funktion
auch, ich brüte schon seit ein paar Tagen an der I2C Kommunikation (mit EEPROM, Display) an einem STM32F103RFT6. Die Pins PB10/11 führen die Signale SCL/SDA des 2. I2C Interfaces (I2C2). Pullups 3.6k sind dran. Selbst in einem minimalsten Testprogramm regt sich an den Leitungen nichts, dauerhafter Highpegel
Bernd S. schrieb im Beitrag #8010574: > aber es passiert nichts. STM32F103RFT6 bestimmt original?
-
Thread
CortexM3 (STM32F103) - IMPRECISERR - Wie finden
Hallo zusammen Ich habe hier eine Applikation in welcher ein STM32F103 als USB-Device (HID) an einem PC hängt. Dieses Device emuliert einen Touchscreen. Code gibts hier: https://github.com/chandong83/stm32_i2c_to_usb_hid_multitouch Nun ist es so, dass bei intensiver
-
Thread
SD Karte mit Ulrich Radigs Software zeigt keine Dateien
nun schon seit einigen Tagen eine SD Karte (1GB) an mein Mikrocontroller Board anzuschliessen (STM32F103RB Controller) Ich verwende die Sourcen von Ulrich Radig (www.ulrichradig.de) Es hat ein weilchen gedauert bis die Kommunikation einwandfrei lief (hardware SPI) doch dies ist nun kein problem
Sooo eeendlich :) Also wegen Big Endian... Ich verwende einen STM32F103RB Cortex M3 Controller... Der ist laut ST standardmässig im little endian format kann jedoch beim Resetten auf big endian gestellt werden... Was genau ist eigentlich big und little endian?
-
Thread
STM32 Debugger meldet No source available
und 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
-
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
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
Teensy 4.0 mit 600MHz
Arduino-Kinderlibraries (ein Port auf 0 setzen 40us statt 0.125us, eine ADC Wandlung auf blue pill STM32F103 Arduino 100us statt 1us). erst so massiv ausgebremst hat, kommt nun die Hardware mit der die Programme wieder normal schnell laufen ? Ich finde den 600MHz Cortex M7 sehr gut, gab es bisher duch
Arduino-Kinderlibraries (ein Port auf 0 setzen 40us statt 0.125us, eine > ADC Wandlung auf blue pill STM32F103 Arduino 100us statt 1us). erst so > massiv ausgebremst hat
-
Thread
ARM Cortex M3/M4: Wieviele Takte verbraucht diese Funktion?
an feststeht, die Flash-Waitstates > hineinspielen? Ich erkläre das mal am Beispiel eines STM32F103 und diesem (nicht optimalen) Code: [c] void delay(uint16_t msec) { for (uint32_t j=0; j<2000*msec; j++) { __NOP (); } } [/c] Diese Funktion soll eine gewisse Anzahl
ausführe. Stefanus F. schrieb im Beitrag #5393826: > Ich erkläre das mal am Beispiel eines STM32F103 und diesem (nicht > optimalen) Code: Jetzt habe ich durch das längliche Zerreden tatsächlich den sinnvollen Beitrag übersehen! Danke (in echt an Stefanus, in ironisch an Nop)!
-
Thread
STM32F401/411: Black Pill Board: Wie auf alten IDE zum Laufen kriegen?
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€
-
Thread
STM32 CAN Botschaft empfangen
Hallo zusammen, ich habe hier einen STM32F103 auf dem BluePill Board. Daran hängt ein MCP2551 CAN Transciever. Damit versende ich erfolgreich CAN Botschaften. Jetzt möchte ich den umgedrehten Weg gehen und eine Botschaft empfangen.
aufgerufen werden muss, dann werde ich das noch einpflegen. Ich versuche das ganze übrigens mit zwei STM32f103RB Nucleo Boards zu realisieren. Ich debugge im Augenblick einfach über den USB Port. Etwas merkwürdig ist auch, dass wenn ich die Jumperkabel vom Empfängerboard an Tx und Rx Port entferne
-
Thread
wortclock rgb esp modul
Hardware leuchtet schon. Leider bekomme ich das mit dem Internet nicht hin. Daten: WortClock 24H STM32F103C8T6 Mini-Development Board klassische 10x11 WordClock12h Wenn ich nach Wlan suche finde ich eins mit dem Namen ESP.... Laut Anleitung sollte aber der Name Wortclock erscheinen. Folgender Vorgang funzt bei mir leider auch nicht: Blaue STM32F103-Mini-Development Board PA5 mit Masse verbinden Reset-Taste kurz drücken und wieder loslassen Masse nach 2 Sekunden loslassen Nach einigen Sekunden erscheint die IP-Adresse des ESP8266
-
Thread
(Altes) Smartphone als Human Machine Interface
einfach. Mein Mikrocontroller-Favorit ist derzeit ATmega32U4 oder, für mehr Rechenleistung, STM32F103 oder STM32F407. Dabei implementierte ich stets ein USB-Device mit WebUSB-Interface (= treiberloser Zugang für PCs UND Smartphones) sowie eine passende Webseite („Äpp“) auf dem Webserver der TU Chemnitz
sprach. > Mein Mikrocontroller-Favorit ist derzeit ATmega32U4 oder, für mehr > Rechenleistung, STM32F103 oder STM32F407. Ok. Aber dann: > Dabei implementierte ich stets > ein USB-Device mit WebUSB-Interface (= treiberloser Zugang für PCs UND > Smartphones) ... > Derzeit mit jeweils einem
-
Thread
USBprog4: Diverse Probleme und Fragen
Komponenten werden eingesetzt: - Linux Mint 17 x64 - OpenOCD 0.7.0 (aus den Mint Repos) - USBprog4 - STM32F103 Nach über 7 Stunden Frust musste ich leider feststellen, dass es an allen Ecken und Kanten klemmt. Vor allem der USBprog Programmer will einfach nicht so wie ich mir das vorstelle: 1) Der
Urban B. schrieb im Beitrag #3782005: > - OpenOCD 0.7.0 (aus den Mint Repos) > - USBprog4 > - STM32F103 IMO eine schlechte Kombination, von den USBProgs liesst man hier öfter Problemberichte. Ein FT2232 basierter Adapter wäre die bessere Alternative - außerdem ein Update auf die OpenOCD 0.8.0 Version
-
Thread
STM32F103 CAN Bus Frame Problem
, wozu ich gerne mal eure Vorschläge hören würde. Ich habe zwei Boards, einmal ein Olimexino STM32F103RBT6 mit MCP2551 Transceiver und ein selbst gebautes STM32F103C8T6 Board mit ISO1050 Transceiver. Beide Boards sind mit 500KBit/s initialisiert und laufen im Loopback Mode für sich selbst (Intern
-
Thread
STM32f103 USART in Interup modus Problem
An alle Verzweifelte, falls einer in der Welt grade mit Usart Interup Modus Problem hat. Benutzt nicht print in der Interrupt Routine.
-
Thread
STM32F103 ADCs mit externem Trigger langsamer?
Hallo, beim Entwickeln eines kleinen Speicheroszilloskops auf STM32F103-Basis bin ich auf ein Problem gestoßen, für welches ich in dem STM32F1 Reference Manual keine Lösung gefunden habe. Zur Erklärung: Ich möchte beide ADCs abwechselnd einen Eingang abtasten lassen
-
Thread
Stm32f103 lcd board von pollin.de
Bei den Stm32f103lcd board von pollin.de geht leider rs232 nicht... Habe die keramik gegen Elkos 1 mf ausgetauscht, hat immer noch nicht funktioniert. Dann habe ich max3232 ausgetauscht und dabei ist mir aufgefallen
-
Thread
debugging - flashen - STM32F103
Hallo, ich hab mir meine Entwicklungsumgebung (unter Linux) soweit zusammengebaut, also ARM-Toolchain von Codesourcery, Eclipse, OpenOCD. Die Hardware ist bei mir der J-Tag ARM-USB-OCD und das STM32-P103 Board von Olimex. Das Compilieren und Flashen geht soweit, aber das mit dem Debuggen will noch nicht so recht. Es gibt unterschiedliche Fehler. Ich will grundlegend verstehen was der GDB dem OpenOCD schickt, um dann die ganzen Konfigurationsskript selber anpassen oder ganz schreiben zu können. Man kann doch auf der Konsole das was der GDB machen soll von Hand durchspielen, oder? Hat
-
Thread
Drei AD-Wandlungen gleichzeitig mit dem STM32F103
Hallo, ich blicke gerade nicht ganz durch das Datenblatt des STM32F103RE durch: Dieser hat drei AD-Wandler und ich würde am liebsten alle drei gleichzeitig anstoßen für eine simultane Wandlung. In den Beispielen ist leider nur eine simultane Wandlung mit zwei ADCs enthalten
-
Thread
STM32F103 und I2S Probleme
fest; konkret handelt es sich dabei um einen PCM1808. Mein verwendeter Mikrocontroller ist ein STM32F103RCT6. Mein Problem liegt darin, dass ich zwar Daten vom ADC lesen kann, diese Daten aber offenbar falsch sind. Entweder erhalte ich haufenweise 0 oder 16777181, manchmal auch nur wirre und unzusammenhängende
-
Thread
freeRTOS auf STM32F103 mit coIDE läuft nicht!
Hallo, ich habe bisher den STM32F103ZE immer mit IAR EW 6.1 programmiert. Dort habe freeRTOS verwendet. Jetzt bin ich auf dem coIDE von coocox umgestiegen. Die Portierung meines Projektes ging super schnell und einfach, nur bekomme
aber dennoch: Ja, CoIDE und FreeRTOS laufen. Zwei Varianten sind bei uns im Einsatz: 1: STM32F103 (ET-STM32) hängt zum Debuggen an einem ST-link (SWD) des STM32F4DISCOVERY-Board, 2: TI LM3S6965 (LM3S6965 Evaluation Kits) mit OpenJTAG zum Debuggen. Falls Sie diese Varianten interessieren
-
Thread
Bluepill STM32F103C8x Arduino Bootloader
ArduinoProgramming/STM32/index.html https://www.pcb-hero.com/blogs/lickys-column/how-to-upload-stm32f103c8t6-usb-bootloader-program-stm32-blue-pill-via-usb https://www.sgbotic.com/index.php?dispatch=pages.view&page_id=48 Alle sind mehr oder weniger ähnlich und nutzen entweder https://github.com
-
Thread
STM32F103 USART1 affects TIM1? TIM1 interrupt frequenz varying
relatively new to STM32 but already did a project with STMs Timers DMA... About the project: this STM32F103C8 chould handle 3 UART (not USART) ports with communication on 20Hz basis. Furthermore control a gear motor with a relay for direction and FET and PWM for speed. A PID should control the speed based
wait_ inside a interrupt handler? A rather long time ago I posted here a little project with this STM32F103 and there you can see, how to handle all UART's and the USB-VCP without any DMA. And how to write a firmware, which does not wait inside of interrupt handlers. W.S.
-
Thread
USB Fullspeed und SD-Karte
Hallo Achim Mehr als 700kBytes wirst du so nicht hinkriegen. (zumindest mit dem STM32F103, wird aber kein grossen Unterschied zum 105 sein, denke ich). 700 kBytes/s schaffst du wenn du die Daten nicht verarbeitest, sondern einfach nur empfängst... Du kannst den Isochronen Modus
vergessen, das der Betrieb Bulk ist, da das USB Device sich als MassStorage Device anmelden muss. Der STM32F103 hätte zwar ein SDIO im vergleich zum STM32F105, allerdings bin ich im Bezug auf die Busy Zeiten im Zweifel ob das schnellere Schreiben der 512 Byte Blöcke wirklich viel bringen würde. Gruß Achim
-
Thread
Was wäre wenn es keine Atmegas mehr gäbe.
Ich habe schon den ATMEGA, PIC24, STM32F103 und LPC2368 programmiert. Alle haben Vorzüge (ausser ATMEGA). Der größte Nachteil der PIC24 Reihe ist, dass die eingebaute Pheriperie von derivat zu derivat immer ein Tick anders ist. Nimmt
über PIC24 weg werfen und das Datasheet neu studieren. (Das war bei Microchip schon immer so) STM32F103 (ARM-Cortex M3 Kern) ist ein genial, schnelles und Stromsparendes Teil. Hat mich echt überzeigt. Kosten: Eclipse+GCC = 0 EURO, Olimex JTAG 60 EUR. Den STM gibt es bereits ab 48 Pins und ist untereinander
-
Thread
USB2CAN Adapter aus China - kann der was ?
USB-Controller nicht verwendet wird. Vielleicht, weil die Software nur Copy-Paste ist und der STM32F103 nicht CAN und USB gleichzeitig kann?
Hab den von Seeedstudio, da ist es ein: STM32F103 Aber meiner ist kaputt: https://forum.seeedstudio.com/t/usb-can-analyzer-help/7513/4 Brauche die Firmware.. Leider scheint es da keine opensource zu geben was die Chinesen kopiert haben.
-
Thread
STM32F030xx > EXTI Interrupt
auch kein Selbstgänger. Da muß man wohl schon selber handanlegen. Selbst wenn man z.B. aus einem STM32F103C8xx einen STM32F103CBxx machen will, der sich einzig in der Größe des Flash unterscheidet.
-
Thread
Bausatz Oszilloskop mit STM32F103 (200kHz)
Auch wenn es schon mal einen Thread zum Vorgängermodell gab: Vielleicht interessiert es jemand. Angeregt durch die Werbung auf dieser Seite banggood.com habe ich den Bausatz erworben. Man muss halt 2 Wochen warten... An einem Tag aufgebaut - nichts funktionierte. Aber da haben die Hersteller vorgesorgt, und eine recht umfangreiche Inbetriebnahme- Anleitung mit Fehlerquellen mitgeliefert. Was noch fehlt, ist ein Gehäuse. Die Hardware auch für andere Zwecke zu verwenden, wäre ebenfalls eine Option (Flash- Bootloader und serielle Schnittstelle vorhanden.) Ich kann es als Wochenend
-
Thread
stm32f103zet6-board sdio pinout
ich habe dieses board: http://www.ebay.de/itm/291305557264?_trksid=p2057872.m2749.l2648&ssPageName=STRK%3AMEBIDX%3AIT Es hat für 15,00€ einen 4Mbit-spi_Speicher und einen sdio-Kartenhalter. Leider gibt es dazu keine brauchbare Beschreibung des Pinouts. Nachgemessen habe ich für die 9 sdio-Pins: C10 C11 VCC C12 GND C8 C9 F10 F10 dürfte WP sein, die Dat-Pins dürften zusammenliegen. Bleibt noch die Frage was ist CLK und CMD? Hat jemand dieses Board und verrät die Pinbelegung? Hat jemand lauffähigen code für sdio-F103? Ich hatte das beim F429 schon mal am laufen. Der F103 scheint
-
Thread
STM32F103 + ADC Multichannel Single Conversion
Hi Ich habe hier 2 Potentiometer an je einen ADC1 Channel angschlossen. Poti1 hängt an ADC1_Ch1 und Poti2 an ADC1_Ch2. Nun will ich per Multichannel Single Conversion die beiden Spannungen wandeln lassen. Das Problem an meinen Code ist das ich nach der Wandlung immer nur den Wert des Ch3 im Speicher habe. Aus dem Datenblatt kann ich nicht genau erkennen wie ich an beide Werte heran komme. Ich wäre sehr erfreut über eine Antwort da ich schon den ganzen vormittag damit verbringe. MfG R. Griesser Ich gebe hier mal meinen Code an: //ADC1 Initialisierung void ADCInit(void) {
-
Thread
STM32F103 vs STM32407 SPI in der HAL
hab ein SPI LCD ST7735 erfolgreich am laufen am STM32F407. Jedoch funktioniert das nicht am STM32F103. Jeweils SPI-1 plus die drei Steuerleitungen. Am Oszi sieht man auch das sich da was tut aber das LCD Initialisiert leider nicht. Gibt es da in der Cube MX HAL Bibliothek noch irgendwelche
-
Thread
STM32F103 Timer Interrupt Trigger bei bestimmten Wert
Hallo @all, da ich derzeit ein wenig auf dem Schlauch stehe hoffe ich, hier ein wenig Hilfe zu meinem Problem mit Timern zu bekommen: Ausgangssituation: Ich möchte einen externen DAC via SPI bei bestimmter Frequenz steuern. (20Hz-50 kHz soll das Ausgangssignal des DAC dann betragen können) Habe mich nun auch ein wenig in den Timer eingelesen und blicke da nicht so ganz durch. Ich habe meine Frequenz vorher in einer int Variable festgelegt (funktioniert auch alles , habe meine beispielsweise 5kHz in meiner Variable drin (int freq = 5000)) Nun zu meiner Frage: Wie kann ich
-
Thread
CMSIS USB lib für STM32F103 kompiliert nicht
Ich experimentiere gerade mit einer Blue Pill mit STM32F103. Ich nutze Keil µVision mit dem AC6-Compiler. Ein einfaches Programm mit LED-Blinken habe ich hinbekommen. Nun möchte ich die CMSIS-USB-Device library einbinden. Ziel ist es, die Blue Pill als USB-HID
-
Thread
Buch über Cortex M3 STM32F103VC
gutes Buch, um mich noch besser einzuarbeiten. Ich arbeite vorzugsweise mit dem STM32F107VC / STM32F103VC. Kennt jemand ein solches Buch? Vielen Dank und freundliche Grüsse! M.B.
-
Thread
Stm32F103 I2C Konfiguration Bare Metal
Guten Abend, folgende Konfiguration lässt mein kleines BluePill Board leider kalt: [c] RCC->APB2ENR |= RCC_APB2ENR_IOPBEN | RCC_APB2ENR_AFIOEN; GPIOB->CRL |= (GPIO_CRL_CNF6_1) | GPIO_CRL_CNF6_0 | (GPIO_CRL_CNF7_1) | GPIO_CRL_CNF7_0; RCC->APB1ENR |= RCC_APB1ENR_I2C1EN; I2C1->CR1 = 0x00000000; I2C1->CR2 = 0x00000000; I2C1-> CR1 |= I2C_CR1_PE; [/c] zum Konfiguration testen habe ich ein Oszilloskop und schaue mir die beiden Leitungen an. Mit [c] I2C1->CR2 &= I2C_CR1_START; [/c] müsste ich doch eigentlich was sehen, oder?
-
Thread
Wie oder wo STM32 bestellen?
Ich habe ein paar Blue-Pill Boards mit STM32F103C8T6 (sehr wahrscheinlich originale) übrig. Ich glaube es sind 4 Stück.
128KiB RAM. Stefan ⛄ F. schrieb im Beitrag #7025220: > Ich habe ein paar Blue-Pill Boards mit STM32F103C8T6 (sehr > wahrscheinlich originale) übrig. Die haben nur 20KiB RAM.
-
Thread
[STM32] CMD0 liefert immer 0xFF zurück
Auf welches Manual beziehst du dich? Ich hab hier das Reference Manual RM0008 vom STM32F103RBT6 vor mir liegen und da ist auf Seite 660 der Watchdog. Wenn ich keinen groben Denkfehler hab, dann sollte das Timing meiner Meinung nach schon stimmen. Ich schicke, wie gesagt, in einer Endlosschleife
#1773570: > Auf welches Manual beziehst du dich? Ich hab hier das Reference Manual > RM0008 vom STM32F103RBT6 vor mir liegen und da ist auf Seite 660 der > Watchdog. Ich meine auch das RM0008, Doc ID 13902 Rev 11 vom April 2010. Sollte eigentlich das Aktuellste sein. Sicher, daß Du nicht bei 460
-
Thread
STM32F103 DMA ADC und SPI gleichzeitig Fehler
Hallo, ich habe eine Frage bezüglich der gleichzeitigen Nutzung des STM32F103 DMA Controllers für SPI und ADC Ich habe ein Board mit mehreren SPI LED Controllern, LED siebensegment Controllern und einem ADC der Pushbuttons abfragt. Wenn ich nun auf dem Siebensegment Controller
ausgeschaltet). Meine Frage ist deshalb, weiß jemand ob sich DMA mit ADC und DMA mit SPI beim STM32F103 beißen kann? Für diejenigen die sich den Code anschauen wollen, der findet sich auf meinem GitHub account unter https://github.com/mrwillem/versatube-display/tree/master/src der ADC DMA
-
Thread
STM32 - Oscillator / Werte / Fragen
Hallo, ich mache gerade erste Ausflüge in Richtung STM32 und möchte gerne einen STM32F103C8T6 in einem Projekt verwenden. Natürlich kommt man irgendwann auch zum Thema Oszillator und nachdem ich nun diverse (Demo) Board-Schematics, Datasheets und Application Notes durchgelesen habe, bin
Beitrag #6462754: > ich mache gerade erste Ausflüge in Richtung STM32 und möchte gerne einen > STM32F103C8T6 in einem Projekt verwenden. Natürlich kommt man irgendwann > auch zum Thema Oszillator und nachdem ich nun diverse (Demo) > Board-Schematics, Datasheets und Application Notes durchgelesen habe
-
Thread
[STM32_StdPeriph] Verzweiflung mit makefile
Peripherals Library benutzten, und habe dazu ein makefile Template von Micromouser[1] auf mein ETT STM32F103 Development Board [2] angepasst. Das Template compiliert auch soweit, alles gut. Wenn ich jetzt anfange Funktion zum Quelltext hinzuzufuegen, geht irgendetwas schief. Als erstes wollte ich
c] steht. Ich finde das bei der STM Lib ein bisschen blöd, dass man sich am Anfang mal das stm32f103_conf.h und stm32f10x.h File vornehmen und einige Zeilen auskommentieren muss, damit sie funktioniert. Ging bei mir auch ne Weile bis ich das kapiert habe.