-
Thread
could not stop cortex-m STM32
alicdn.com/imgextra/i1/87224073/T2Uuf4XE8XXXXXXXXX_!!87224073.jpg Hast Du den Progger oder das STM32F103 Board gekauft? > Ich kann den µC auch programmieren, aber beim Debuggen kommt die > Fehlermeldung "could not stop cortex-m device". > > Boot0/1 sind beide mit Jumper auf GND. Als Programmer
Optionen für den Reset was muss ich da einstellen? > Was mach ich falsch? Ich komme mit dem STM32F103 "mininum system development board" (in Kombination mit einem ST-Link Clone) auch ohne Reset-Leitung super klar. Allerdings: Wenn ich mal die Clocks oder den Startup-Code verkonfiguriert habe kann es
-
Thread
RTC: Tag, Monat, Jahr lässt sich nicht auslesen bei BluePill STM32F103C8
Hallo Leser, ich verwende: - BluePill STM32F103C8 mit Uhrenquarz und Back-Up-3V-Batterie - Arduino 1.8.13 (portabel installiert) - Habe über https://github.com/stm32duino/BoardManagerFiles/raw/master/STM32/package_stm_index.json die offizielle
Da die RTC des STM32F103 eigentlich nur ein 32bit Zähler ohne Kalender ist, vermute ich einen Fehler im Algorithmus deiner Bibliothek. Probiere mal das folgende Beispiel mit unterschiedlichen Integer-Werten aus. Danach weißt
-
Thread
[V] Micro-Controller Boards
RS232 - Controller ATMEL 89C51RD+ - In-Circuit-Programmierbar per RS232 - Controller ST STM32F103RB - Controller ST STM32F103V - Raspberry Pi - BeagleBone Black - Mit großen Grafik-Display - Mit CAN-Interface Bei vielen dieser Boards kann ich die Eagle-Dateien für Schaltplan und Layout
-
Thread
[V] Arduino mit CAN-Shield, ST103-Boards
www.watterott.com/de/Arduino-CANdiy-Shield). Preis 20 Euro. 2. STM32-Entwicklungsboard mit STM32F103CBT6 und Pin-Fläche für eigene Erweiterungen. Infos: http://www.boruit.com/ENGLISH/STM32_en.htm . Preis 10 Euro. 3. Kompaktes STM32-Entwicklungsboard mit STM32F103CBT6. Preis 8 Euro. Gerne Abholung
-
Thread
STM32CubeMX C++ SW4STM32 TrueStudio
-D__weak="__attribute__((weak))" -D__packed="__attribute__((__packed__))" -DUSE_HAL_DRIVER -DSTM32F103xB -I"/home/xxx/workspace-Mini_103/x4/Inc" -I"/home/xxx/workspace-Mini_103/x4/Drivers/STM32F1xx_HAL_Driver/Inc" -I"/home/xxx/workspace-Mini_103/x4/Drivers/STM32F1xx_HAL_Driver/Inc/Legacy" -I"/home/xxx
arm-none-eabi-g++ -mcpu=cortex-m3 -mthumb -mfloat-abi=soft -specs=nosys.specs -specs=nano.specs -T"../STM32F103C8Tx_FLASH.ld" -Wl,-Map=output.map -Wl,--gc-sections -fno-exceptions -fno-rtti -lm -o "x4.elf" @"objects.list" Finished building target: x4.elf make --no-print-directory post-build Generating
-
Thread
Mikrocontroller Auswahl C++ Unterstützung, CAN, I2C, Open Source Compiler
kann, ohne mich noch ewig um die Grundbeschaltung kümmern zu müssen. Ich habe mir hierzu den STM32F103C8T6 herausgesucht. Mit I2C, CAN, USB, UART, SPI, PWM, RTC, 16-Bit-Timern, jeder Menge 5V-taugliche GPIO-Ports, 64KBytes Flash, 20KBytes SRAM, AD-Wandler und 72MHz Takt, Watchdog-Timer und JTAG-Debugging
die Verfügbarkeit und der Preis auch zu nich so schlecht zu sein. http://www.ebay.de/itm/STM32F103C8T6-Board-mit-ST-ARM-32-bit-Cortex-M3-/201475385315?hash=item2ee8de67e3:g:~CUAAOSw8-tWWthI Als Entwicklungsumgebung würde ich mich dann wohl für - Eclipse mit C/C++ Development Tooling und GNU ARM
-
Thread
Flag in BLOCK setzen und löschen?
Display 12 bytes per SPI übertragen Vielleicht ist für dich ein kleiner ARM-Controller (z.B. STM32F103) mit DMA sinnvoll. Der kann (nahezu) beliebig viele Bytes auf einmal ohne Software-Arbeit übertragen. Maxim B. schrieb im Beitrag #5957660: > SPI-RAM kann blockweise lange Übertragungen machen
Sommer schrieb im Beitrag #5957667: > Vielleicht ist für dich ein kleiner ARM-Controller (z.B. STM32F103) mit > DMA sinnvoll. Der kann (nahezu) beliebig viele Bytes auf einmal ohne > Software-Arbeit übertragen. Ich finde es viel bequemer mit einem Mikrocontroller mit 5 Volt Speisung: so kann ich auch
-
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 wird
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
was spricht eigentlich gegen die xmega? Gesperrt
Bei der richtigen Quelle bekommt man auch z.B. den STM32F103 in kleinsten Stückzahlen für 2-3 EUR. Man muss nicht einmal wirklich suchen.
>Für ein aktuelles Projekt benötige ich 2-4 interne DACs STM32F103 Serie hat 2 DAC's aber erst im 100pol. Gehäuse soweit ich weiss. 4 DAC's hat nur AD in der ADUC7xxx Serie. Ist aber kein Arm-Cortex sondern Arm7. Wobei ich den Eindruck habe, dass AD die ADC's und
-
Thread
USBprog4: Diverse Probleme und Fragen
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 im
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
STM32 Discovery und STM32F103 und STM32L152?
Hallo, wozu sind diese beiden Prozessoren auf dem Discovery Board? USB hat doch det L schon? auch nen Displaytreiber etc...
-
Thread
STM32F103 usart Probleme beim Senden / empf. mit Interrupt
Hi, ich sitze gerade an einem STM32F103VCT6 mit PL2303. Die Elektronik funktioniert, die Demo-Applications zum Board laufen tadellos, auch die zum USART. Senden mittels dieser Funktionen funktioniert. Beim Empfangen bekomme ich nur wahllose
-
Thread
STM32F103VET6 Minimum System Development Board Schaltplan
Hallo, ich habe das STM32F103VET6 Minimum System Development Board (ebay z.B. 272481948735). Ich finde allerdings keinen Schaltplan dazu. Ist jemandem schonmal der Plan dazu über den Weg gelaufen? Vielen Dank und Gruß.
-
Thread
MCP23017 Unterschiedliche Spannungen
an GB Ports? Man muss aber beachten, dass MCP23017 als Slave Befehle von einem anderen Gerät (STM32F103 - I2C Kommunikation), der wieder nur 3.3V betrieben werden kann. Geht die I2C 3.3V <-> 5.5V Kommunikation? Bin leider nicht so erfahren im Lesen von Datenblätter. Gibt es eine gute Einführung um
Die I2C-Pins des STM32F103 sind 5V-tolerant. Du kannst also den MCP23017 mit 5V betreiben, und die I2C-Pullups auf 5V legen. Vorausgesetzt, alle anderen Slaves an dem Bus werden ebenfalls mit 5V betrieben oder es ist nur der
-
Thread
stm32f411re timer clock speed ermitteln?
Stefanus F. schrieb im Beitrag #5507632: > Standardmäßig wird alles mit 8Mhz getaktet. Das ist beim F103 so aber beim F411 läuft der interne RC-Oszi mit 16MHz. Die Cortex-M haben immer einen AHB (Advanced High-Performance Bus) und einen APB (Advanced Peripheral Bus), deren Takt generell mit HCLK (
entsprechenden STM32 anzupassen. Du findest diese im Anhang. Unterstützt werden damit: [code] STM32F103C8 Mini-Dev-Board STM32F401RE Nucleo Board STM32F411RE Nucleo Board STM32F446RE Nucleo Board STM32F407VG Discovery Board STM32F407VE BlackBoard [/code]
-
Thread
Integer-Berechnungen mit grossen Zwischenwerten
Hallo zusammen, ich will auf einem STM32F103 (Build-Umgebung ist der ARM-GCC none EABI, aber auf dem PC muss die Lösung natürlich auch funktionieren) relativ häufig eine Integer-Berechnung der folgenden Form durchführen: [math] y = \frac{x
Walter T. schrieb im Beitrag #6394991: > Hallo zusammen, > > ich will auf einem STM32F103 (Build-Umgebung ist der ARM-GCC none EABI, > aber auf dem PC muss die Lösung natürlich auch funktionieren) relativ > häufig eine Integer-Berechnung der folgenden Form durchführen Solange Flash
-
Thread
AVRs mit USB?
Implementierung ist lächerlich einfach Nicht für jeden, und auch nichT auf jedem Mikrocontroller (z.B. STM32F103). Das ist durchaus ein Thema für weit Fortgeschrittene, sofern es keine copy-pasta werden soll.
schrieb im Beitrag #7651672: > Nicht für jeden, und auch nichT auf jedem Mikrocontroller (z.B. > STM32F103). Da muss man jetzt unterscheiden: Implementation des USB-Treibers, also Senden/Empfangen von Paketen, Enumerationsprozedur, Bulk-Protokoll: Schon ein gewisser Aufwand, einige Details die beachtet
-
Thread
Unterschiede zwischen ARM und ATmega in der Programmierung
von den Chinesen sehr billig in den Briefkasten geliefert werden. BluePill oder Maple Board mit dem F103 ist hier ein Stichwort, aber selbst die F407 Boliden mit 512k oder 1M Flash sind inzwischen für ca. 10€ zu haben. LPC mag ich lieber, aber preislich können die nicht dagegen anstinken. Wenn man die
Hier aus Spaß ein vollständiges Beispiel in Assembler für dem STM32F103RB, wie mithilfe eines Timer-Interrupts die LED an PA5 geblinkt werden kann. Durch geschickte Nutzung des BSRR-Registers spart man sich auch die Fallunterscheidung. Geht mit PWM-Modus des Timers natürlich
-
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. Im
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
Billiges Cortex-M4-Board STM32F4DISCOVERY jetzt erhältlich
. Die Kommandozeilenparameter: -ME -P BlinkLED_ROM.bin 0x08000000 -V -Hardrst Mit dem STM32F103 klappt das CLI Tool. Ich wollte es so in Eclipse einbinden damit ich schneller über den im Discovery Board einbebauten ST-Link flashen kann.
Kameramodul? Guckst Du hier: http://joe-c.de/pages/posts/einstieg_mikrocontroller_stm32f103_101.php Beschreibung ist zwar noch für den Vorgänger (STM32F103), aber vielleicht kannst Du ja trotzdem damit etwas anfangen - ich fand das Projekt ziemlich beeindruckend. Viele Grüße Igel1
-
Thread
STM32F103C8: USB-Pins (Alternate Function)
Die USB-Pins liegen beim STM32F103C8 auf PA11 (D-) und PA12 (D+). Wie sehen die Definitionen (Alternate Funktions) für die USB-Pins aus?
Aus dem Datenblatt des STM32F103C8: "USB_DM / USB_DP As soon as the USB is enabled, these pins are connected to the USB internal transceiver automatically."
-
Thread
pinout blackpill STM32F103C8T6
Hallo * Nachdem ich im INet kein pinout für das blackpill STM32F103C8T6 board gefunden habe, hier mein selbst gestricktes in Anlehnung an bluepill: http://wiki.stm32duino.com/images/a/ae/Bluepillpinout.gif Ach ja, die LED ist hier nicht am PC13 sondern am PB12. (Habe
-
Thread
FreeRTOS mit STM32F103 komisches Verhalten bei falscher Taktkonfig.
Hallo, ich habe einen STM32F103 mit FreeRTOS am Laufen. Als Takt nutze ich ein 10MHz Rechtecksignal (50/50) als HSE. Diesen habe ich mit der PLL auf 30MHz gesetzt. In der FreeRTOSConfig.h habe ich die Konstante für den Systemtakt
-
Thread
[S] BluePill Board bestückt mit WCH CH32F103
Da meine einzige Pille mit dem CH32Fxxx abgeschossen habe suche ich nun Ersatz. AZDelivery hat leider nichts mehr. Die hatten die Teile mit WCH Chips in der Vergangenheit. Bei anderen Anbietern kann man nicht zuverlässig sagen was man bekommt. Ich habe nur Interesse an den CH32 Dingern da ich mit der 2. USB Schnittstelle experimentieren will. Wenn also jemand sowas rumliegen hat und loswerden will bitte per PM melden. Thomas
-
Thread
STM32 ADC sättigt zu früh
Hallo zusammen, ich versuche gerade den ADC eines STM32F103 in Betrieb zu nehmen. Dafür habe ich eine kleine Testroutine geschrieben (siehe unten) und ein Poti mit 0-2.4V an den ADC-Pin PC3 gehängt. Das Ganze wird auf einem Display ausgegeben. Momentan habe
Die Schaltung ist kein Geheimnis. Ist ja nur ein STM32F103 und ein wenig Hühnerfutter (siehe Anhang, Versorgung auf Seite 2). Der Tipp mit der Schaltung war goldrichtig. Der Pin VREF+ hatte etwas wenig Lötzinn auf dem Pad. Jetzt geht der ADC proportiortional
-
Thread
Bluepill als ST-Link/V2 für Coocox 1.7.8
STLinkV2.J16.S4.bin das Optionbyte versteckt ist das dafür sorgt, das Readout aktiviert ist und ein F103 danach nur mit einem weiteren ST-LINK (und einem Connect unter Reset) zugänglich ist und dort dann das Readout von Hand deaktviert werden muss.
J16.S4.bin das > Optionbyte versteckt ist das dafür sorgt, das Readout aktiviert ist und > ein F103 danach nur mit einem weiteren ST-LINK (und einem Connect unter > Reset) zugänglich ist und dort dann das Readout von Hand deaktviert > werden muss. Aha. So ist das? ;) Ja, keine Ahnung. Ich bin
-
Artikel
Tutorial - Aufbau WordClock mit WS2812
eingebaut nur wenn Spannungsabschaltung eingebaut miniatur = Löten des Mini-Dev-Board-Shields v4 für STM32F103 = miniatur Rechts seht Ihr ein Mini Shield V4 bestückt für STM32F103, DS3231/RTC Echtzeituhr, AMS1117/Spannungsregler, LDR/Fotowiderstand und DS1820/Temperatursensor. Die Anschlußleisten rechts und
IP-Adresse des ESP8266 ist wesentlich größer als 10msec oder setzt für mehrere Sekunden aus STM32F103C8T6 Mini-Development Board. Falsche STM32 Software geflasht, mögliche Symptome: Die LED PC13 des STM32F103 Board leuchtet nach dem Start nicht Der WebServer ist erreichbar, allerdings wird das EEPROM
-
Thread
STM32-Board (CAN, Sound, RFM12, RFID): Schaltungsentwurf, Mitstreiter / Korrekturlayouter gesucht
Hallo Forum, ich entwerfe gerade den Schaltplan für ein STM32 Board. Zum Einsatz soll ein STM32F103RC kommen. Die Wahl ist auf diesen gefallen, weil er einen I2S Anschluss hat. Folgende Eigenschaften sind geplant: STM32F103RC - 32MBit SPI Flash - CAN Transceiver (MCP2551) - RFM12 Funkmodul
-
Thread
Projekt Planung: Aquarium Überwachung
schlüssig wie ich sie umsetzen mag, bei einigen noch nicht: 0.) µC Ich würde am liebsten einen STM32F103 einsetzen, dieser gibt mir die Werte über einen ESP-01 an das Netz. 1.) Wasserstand Sollte ich da Ultraschallsensoren einsetzen oder lieber eine mechanische Lösung mit einem Pendel? Für die Ultraschallversion
> Ich würde am liebsten einen STM32F103 einsetzen, dieser gibt mir > die Werte über einen ESP-01 an das Netz. Meiner Meinung nach spricht nichts dagegen. Auf den ersten Blick kommt mir die Aufgabe jedoch einfach genug vor, um sie
-
Thread
RTOS mit Arduino
Nucleo-L432KC. Oder das "STM32 Black Pill STM32F411", ist etwas größer. Nur bei den Boards mit STM32F103x8 und STM32F103xB musst du aufpassen, da werden überwiegend schlechte Fälschungen verkauft. Falls du daran Interesse hast, kann ich dir den Shop von Robotdyn empfehlen. Die verkaufen Originale und Fälschungen
-
Thread
STM32L052x8 USB mit Bare Metal Code funktioniert nicht. SET_ADDRESS fehlerhaft
Addresse setzen bevor der EP0In Handler verlassen wird Das funktioniert bei mir sowohl auf dem F103 als auch L05X (VCP) Für dein Problem kann ich mir nur 2 Ursachen vorstellen - du sendest kein ZLP mit der alten Addresse (normalerweise 0) - du sendest das ZLP schon mit der neuen Addresse.
SetAdress Request spezielle Timing Anforderungen gelten. In diesem Zusammenhang noch ein Hinweis: Der F103 USB Core hat m.M.n. eine Race Condition zw. einem Status OUT (Host ACK an Device) und dem nächsten SETUP Packet. Laut USB Standard muss ein SETUP Packet immer ge-ACK-t werden. So lange aber der CTR_Rx
-
Thread
STM32F05 externer Quarz schwingt nicht an
Note Berg gewuehlt und mich genauestens daran gehalten. Ich habe vorher schon einige PCBs mit dem F103 mit 8MHz Quarz und F107 mit 25MHz Quarz gemacht und die liefen auf Anhieb. Der Quarz den ich verwendet habe ist aus der gleichen Charge wie sie auch auf meinen F103 PCBs verbaut wurden, ebenso die
-
Thread
Wer kennt sich mit dem Mikrocontroller STM32F 103x mit einem ARM32-bit Cortex-M3 CPU Kern aus ?
weiter diskutieren : http://www.mikrocontroller.net/topic/328680#new Wenn es um den µC *STM32 F103x* geht und die Firmware - dann diesen Thread hier. Bernd_Stein
-
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: wo endet CMSIS, wo fängt StdLib an?
Codegenerator) aus dem .SVD file für deinen Chip selbst ein Headerfile baust: [c] > SVDConv.exe STM32F103.svd --generate=header [/c] stehst du auf Bitfelder, dann: [c] > SVDConv.exe STM32F103.svd --generate=header --fields=struct [/c]
-
Thread
Flashen von Mikrocontroller plötzlich nicht mehr möglich
zusammen, für ein Projekt verwenden wir ein STM32-P103 Board von Olimex. Dieses arbeitet mit dem STM32F103RBT6 ARM 32-Bit CORTEX M3 Mikrocontroller. Als IDE benutzen wir Eclipse mit GNU ARM Embedded GCC Toolchain und OpenOCD. Die Verbindung zum Board erfolgt über JTAG mit dem ARM-USB-TINY-H. Bisher konnten
STICKY ERROR >> Error: Invalid ACK (7) in DAP response Ich tippe mal, dass ihr die JTAG-Pins des F103 umkonfiguriert habt und somit, während das Programm läuft nicht mehr per JTAG auf die Hardware kommt. Lösung des Problems ist ein "connect under reset". Eventuell kann man da bei GnuMcuEclipse irgendwo
-
Thread
STM32Fxxx: Frage zur Initialisierung mit der StdPeriphLib
Denn er benutzt nur Register und Makros, die länger sind als meine Lebensgeschichte. Und der STM32F103 hat auch kein SDIo Interface. Bin froh, wenn das irgendwie läuft, der Affentanz mit der RTC, usw.
Manche STM32F103 haben ein SDIO-Modul. Da gibt's auch Beispiele für wie man das mit FatFs kombiniert, ich glaub sogar von ST selbst. Man kann das ja auch im 1-Bit-Modus verwenden um Pins/Leitungen zu sparen. Bei SPI
-
Thread
H743 und F746 - Probleme mit dem Takt
MHz kann man wohl nur mit dem MCO erreichen. Zum Vergleich: Die GPIO-Treiber des guten alten STM32F103RB können 50 MHz treiben, bei 72 MHz internem Takt können die Timer also 36 MHz maximale Ausgabefrequenz. Schnelle dedizierte Interfaces hat er leider keine. Wie bei so gut wie allen schnellen Prozessoren
und ausgeben können. 1 MHz sind überhaupt kein Problem, selbst mit dem alten (und billigen) STM32F103RB. Das kann man z.B. mit einem Timer + DMA machen. Wenn du unbedingt per Software toggeln möchtest, versuche es mal so in der Art: [c]extern "C" void toggle (GPIO_TypeDef* GPIOx, std::uint16_t pinMask
-
Thread
Problem mit JTAG an LPC1768
TRST? Was kann da noch faul sein? Der USB-OCD selber funktioniert mit einem anderen Board (mit STM32F103) ohne Probleme.
Tool einen Fehler. Wenn ich in dem Batch die Freq. auf 50 kHz reduziere dann klappt es. An einem ST32F103 funktioniert das aber auch mit 300 kHz, very strange. Ich poste das gleich mal im Coocox Forum, da findet man mehrere Fehlerberichte im Zusammenhang mit dem Olimex Adapter. Das hier ist das Board
-
Thread
STM32 USB FS Device Driver
zusammen, ich habe die STM32 USB-FS-Device Driver-Bibliothek erfolgreich auf ein AliExpress-STM32F103C8T6-Board portiert und kann mittlerweile von einer .NET-Applikation LEDs ein-/ausschalten und den Zustand von Schaltern abfragen. Nun möchte ich die inneren Zusammenhänge verstehen, um den Code Schritt
RootFolder=https%3a%2f%2fmy.st.com%2fpublic%2fSTe2ecommunities%2fmcu%2fLists%2fcortex_mx_stm32%2fSTM32f103%20Endpoint%20configuration%20clarification%20questions&FolderCTID=0x01200200770978C69A1141439FE559EB459D7580009C4E14902C3CDE46A77F0FFD06506F5B¤tviews=1525#{A47EAF64-E121-4EA3-8C03-0C7C99F494A3
-
Thread
Crossowrks vs. IAR vs. UVision4
AVR in die ARM programmierung aufsteigen. Hadwaretechnisch habe ich mich bereits auf den stm32f103x festgelegt, als "evaluation Board" nehme ich das futurelec stamp module und ein breadbord. Leider fällt mir die Entscheidung für eine IDE schwer. Die AVR programmierte ich mit AVR GCC und avr dude
. Die EVA-Version sind meist auf 32k Debugging begrenzt. Optional kann man den Bootloader im stm32f103x verwenden. Überlegung wert ist auch, mit nur wenigen Einschränkungen, das Atollic TrueStudio incl. der Eclipse-IDE. Alles komplett konfiguriert, basiert auf GCC. Läuft jedoch nur mit den ST-LINK
-
Thread
Probleme mit STM32F030CC
eigenentwickelten Board laufen lassen. Dieses Board (Platinen sind von JLCPCB) habe ich bereits mit STM32F103CB, F072CB und F030C8 im Einsatz und funktionieren tadellos damit. Nun wollte ich, des größeren Flashspeichers wegen, einen F030CC darauf laufen lassen und bekomme das nicht hin. Auch wenn hier
. Die PCB sieht mittlerweile nicht mehr so gut aus, ich hatte auf ihr verlötet mittlerweile einen F103CB, einen F030C8, einen F072B und einen F303. Haben alle funktioniert. Jetzt ist wieder ein F030CC drauf und funktioniert nicht ! Andreas B. schrieb im Beitrag #7598120: > 1) Reset: da gehört NUR
-
Thread
Debug probleme mit dem uVision von Keil
Hallo! Ich arbeite mit dem uVision4.50.0.0 von Keil und dem stm32f103vdt6. Ich steuer mit meiner hardware einen EC Motor mit einem Schneckengetriebe an. An meinem Arbeitsplatz arbeite ich mit dem Desktop PC und dem ULINKpro von Keil mit galvanischer Trennung. Alles
. schrieb im Beitrag #2667399: > Hallo!Ich arbeite mit dem uVision4.50.0.0 von Keil und dem stm32f103vdt6.Ich steuer mit meiner hardware einen EC Motor mit einemSchneckengetriebe an.An meinem Arbeitsplatz arbeite ich mit dem Desktop PC und dem ULINKprovon Keil mit galvanischer Trennung. Alles läuft
-
Thread
Erstes Projekt mit RGBA Stripes - Ganz oder garnicht
Selber habe ich sowas ähnliches mit einem USD 1.60 BluePill Board realisiert. Das RAM vom STM32F103C8T6 reicht locker aus um mit der "SPI-Methode und DMA" über 650 Stück WS2812 anzusteuern und FreeRTOS laufen zu lassen. Als Schnittstelle nach Aussen dient USB (CDC, Virtueller COM-Port). Vom Mikrocontroller
Selber habe ich sowas ähnliches mit einem USD 1.60 BluePill Board > realisiert. Das RAM vom STM32F103C8T6 reicht locker aus um mit der > "SPI-Methode und DMA" über 650 Stück WS2812 anzusteuern und FreeRTOS > laufen zu lassen. Als Schnittstelle nach Aussen dient USB (CDC, > Virtueller COM-Port)
-
Thread
Übergang von wenigen großen Batch- zu vielen kleinen Realtime-Übertragungen
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
STM32F446: GPIO-Register läßt sich nicht beschreiben
Achtung: Die folgenden Beispiele gelten für STM32F103. Ich möchte Dir nützliche CMSIS Funktionen zeigen, die sicher auch bei deinem µC zur Verfügung stehen. Zum Einen kann man I/O Pins so einstellen: GPIOA->BSRR=GPIO_BSRR_BS5; // PA5=High GPIOA
Fall ist das das schnelle Umschalten zwischen Input und Output. Und daß ich vom Umzug vom STM32F103 auf den STM32F446 und später wieder zurück möglichst wenig ändern muß.
-
Thread
STM32Cube HAL UART Einstieg
einen Eindruck zu kriegen, wie sowas geht: https://www.mikrocontroller.net/attachment/316790/STM32F103C8T6.ZIP Im Prinzip hast du ja in main immer eine Grundschleife, in der sich der µC dreht, wenn es sonst nix zu tun gibt. Also etwa so: immerzu: mach dies mach das wenn X dann mach
Und sollte der Empfänger mehr Bytes erwarten als er bekommt, wartet er (blockierend) ewig. (STM32F103RB-Nucleo/Examples/UART/UART_TwoBoards_ComIT/)