-
Thread
Schneller Mikrocontroller
Geht, ist aber nicht so toll (Divisionen = bäh). Meinen zweiten habe ich mit einem cortexM3 (stm32F103) realisiert. Fazit: Der ist so schnell, dass ich sogar während dem Fliegen noch Musik abspielen kann und ein FreeRtos Betriebssystem läuft auch noch drauf. Ich würde mir aber gleich einen CortexM4
lutz schrieb im Beitrag #3731590: > Meinen zweiten habe ich mit einem cortexM3 (stm32F103) realisiert. > Fazit: Der ist so schnell, dass ich sogar während dem Fliegen noch Musik > abspielen kann und ein FreeRtos Betriebssystem läuft auch noch drauf. Na Klasse. Hättste 'n Intel I7 genommen
-
Artikel
BusAnalyzer
Maybe Qt should be considered as alternative. Hardware (Prototype). Interfacing FT2232H and STM32F103. Both devices are connected using their USART interfaces. A partly handshake is required because otherwise the FT2232H sporadically seems to loose some bytes. The STM32F103 provides 3 USARTs. The STM_USART1
the bus powered configuration can be found in the FT2232H Mini Module datasheet. Interfacing STM32F103 and a CAN Transceiver. The CAN interface of the STM32F103 consists of CANRX and CANTX. Default pin configuration: PA11/EXT1-1, PA12/EXT1-3 Remapped pin configuration: PB8/EXT1-16, PB9/EXT1-17 A PCA82C250
-
Thread
STM32 Flash Schaltung über UART
Neu ist relativ, auch der F103 hatte schon Pull-Up/-Down an den Debug-Pins. Nur steht das nicht bei allen Typen auch im Datenblatt. Im Reference Manual dürfte es immer zu finden sein.
Bauform B. schrieb im Beitrag #7483745: > Neu ist relativ, auch der F103 hatte schon Pull-Up/-Down an den > Debug-Pins. Nur steht das nicht bei allen Typen auch im Datenblatt Sicher? Ich frage nach, weil die Boot Jumper vom Blue-Pill Board (wegen R3 und R4) dann eigentlich
-
Thread
STM32F103C8T6 native CAN BUS möglich?
STM32F103C8T6 Kann dieser Typ wirklich direkt ein CAN Bus umsetzen? Findet man dazu ein TUT?
MC_Freund schrieb im Beitrag #4966158: > STM32F103C8T6 > > Kann dieser Typ wirklich direkt ein CAN Bus umsetzen? Nö, der braucht einen CAN-Tranceiver. Erkennt man an CANTX und CANRX in der Pin Bezeichnung. Üblicherweise braucht es den auch für
-
Thread
CAN mit STM32
Student Team soll ich auf folgendem Board http://www.watterott.com/de/OLIMEXINO-STM32-MAPLE (STM32F103RBT6) den CAN-Controller in Betrieb nehmen, um sowohl die CAN-Kommunikation zu steuern als auch sämtlichen CAN-Datenverkehr auf eine SD-Karte mitzuloggen. Hierzu habe ich mir bereits die paar Beispiele
Datenblatt vergleichen. Ich habe mal meinen CAN Treiber angehängt, der funktioniert mit meinem STM32F103RB6 wunderbar.
-
Thread
Interesse an STM32 als DIL/DIP?
Wir haben vor uns vor einiger mal solche Platinen gemacht für den STM32F103RET6, siehe Anhang. Auf der Platine ist die USB-Schnittstelle, zwei Status-LEDs, zwei Taster für Reset und Bootloader, Linearregler (Versorgung über USB und extern) sowie der JTAG-Anschluss und ein Extra-Anschluss
html (http://www.futurlec.com/ET-STM32_Stamp.shtml) http://www.mikrocontroller.net/articles/MP32F103-Stick:_Ein_Mini-Mikrocontroller-Board_mit_USB_und_bis_zu_4MB_Datenspeicher Grüße, Lukas
-
Thread
Makefile für STM32
CubeIDE zu tun und verlangt ein anderes Vorgehen. Für CubeIDE stehen die Register in der stm32f103xb.h .
pegel schrieb im Beitrag #6405130: > Für CubeIDE stehen die Register in der stm32f103xb.h Das halte ich für ein Gerücht, weil: Jonas B. schrieb im Beitrag #6401605: > Mein µC ist der STM32 by ST NUCLEO-L432KC. Und dabei bin ich auch skeptisch: Jonas B. schrieb im Beitrag
-
Thread
STM32 HAL und interrupt
Guten Tag, ich möchte mit den STM32F103 anfangen und habe eine Grundsatz Frage nicht verstanden. Im Referenzmanual steht das die Interrupt Vektoren sammel Vektoren sind und das das entsprechende Interrupt Flag gelöscht werden muss. Wenn
verwendet sein. Ich vermute, dass ST die Pegelgesteuerte Variante bevorzugt hat. Bei der RTC vom STM32F103 weiss ich mit Sicherheit, dass der Sekunden-Interrupt Pegel-gesteuert ist. Da muss man das Flag innerhalb der ISR zurück setzen. Beim USART ist er auch Pegel-gesteuert, da setzt sich das Flag allerdings
-
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
UART ISR Problem STM32F1
Baudraten heran. Ich hatte hier vor lange Zeit schon mal eine komplette Mini-Firmware für den STM32F103C8T6 gepostet. Da ist natürlich auch der UART-Treiber mit dabei. Und der funktioniert. Such einfach mal. Ansonsten solltest du bedenken, daß die UART-Interrupts bei den STM32F10x statisch sind. Also
#6150007: > Ich hatte hier vor lange Zeit schon mal eine komplette Mini-Firmware für > den STM32F103C8T6 gepostet. Ich habe auf meiner Homepage (die inzwischen wohl kaum noch zu übersehen sein dürfte) auch gut kommentierte Beispiele sowohl für die Taktkonfiguration als auch für die UART Schnittstellen
-
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. Allerdings
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 und
-
Thread
Benutzt jemand ein STM32F4 Discovery
oder nicht. Was meint Ihr? Dass gilt nur fuer die neueren Boards mit STLINK/V2-A. Dort ist ein F103CB verbaut, waehrend aeltere Boards nur einen F103C8 haben. Vermutlich hast Du noch ein Board mit STLINK/V2. Falls Du noch ein Board mit V2 hast und die USB-serielle Schnittstelle brauchst, koennte das
-
Thread
RTOS für Cortex-M3
bin momentan auf der Suche nach einem RTOS für einen Cortex-M3 (wird sehr wahrscheinlich ein STM32F103VB - 128kB Flash/20kB SRAM). Für Eval-Zwecke benutze ich ein EvalBoard von IAR mit einem STM32F103RB, d.h. auch die IAR EWARM Umgebung, mit der ich äußerst zufrieden bin. Wir (primär ich) werden also
-
Thread
Vor/Nachteil Getsample und fortlaufende ADC Messung
Atmega oder aktuell STM32F103 Macht das einen Unterschied? Die meisten Controller haben doch diese Option, also fortlaufende Messung und GetSample. Daher hatte ich das nicht weiter spezifiziert
Max M. schrieb im Beitrag #7511134: > Atmega oder aktuell STM32F103 > Macht das einen Unterschied? > Die meisten Controller haben doch diese Option, also fortlaufende > Messung Ja, aber es kommt auch darauf an, inwiefern das "free running" konfigurierbar ist.
-
Thread
STM32C0 Starter Kit
Speicher und Peripheriemodulen bietet. z.B. den zwar veralteten aber immer noch viel genutzten STM32F103 oder F302 oder wenn man auch mal ein farbiges Display anhängen will, einen F4xx oder F7xx. Die F3 sind noch interessant, weil sie integrierte, programmierbare OpAmps haben. Es gibt da auf dem Chinesischen
> STM32F103 Vieles was ST bei dem "vergurkt" hat, ist bei anderen ST-Derivaten besser geloest. Aehnliches gilt fuer den STM32F407. > spartanisch ausgestattet Was die Uebersicht deutlich erleichtert :)
-
Thread
Daten ins Flash oder SRAM/MRAM
Hallo Ich arbeite mit dem uVision von Keil, STM32F103VCT6. Ich steuere einen EC 45 Motor an 28/34 Volt. Bei der ersten Fahrt werden AD Werte aufgenommen auf die bei den nachfolgenden Fahrten darauf zurückgegriffen wird (Stromaufnahme, ist Strom höher
Ok, habe jetzt gelesen, dass der STM32F103VCT6 48kb SRAM hat. Im Datenblatt von farnell hat dieser Typ nur 32kb! Was stimmt jetzt? Datenblatt 48kb!? danke und Gruss! M.B.
-
Thread
STM32 lutscht die RTC Batterie aus
Board hatte bei Stromlosen Zustand dennoch 0,6V, gespiesen aus der Backup Batterie. Beim STM32F103er darf man erst die Backup-Batterie einsetzen, nachdem man ein Programm mit RTC/Backup Funktion eingespielt hatte. Denn sonst wird auch da die Batterie leer.
Griff alle Fertigungslinien auf den 100% Stand zu bekommen. Ja, ich hatte auch man einen STM32F103VD mit nur 256KB Flash und nicht den aufgedruckten 384KB! (Gelesen aus dem "Flash Size Register")!
-
Thread
STM32 mit Eclipse+GDB debuggen
Hallo, ich habe mir eine Toolchain für die STM32 Entwicklung (STM32F103 Serie) zusammengestellt, bestehend aus Eclipse Indigo+GDB Hardware Debugging+Codesourcery GCC+Segger J-Link GDB Server (unter Windows). Der Segger J-Link GDB Server läuft auch soweit gut und ich
0x20005000) Select JTAG as target interface JTAG speed set to 2000 kHz Select flash device: STM32F103RB Flash breakpoints enabled Flash download enabled Target endianess set to "little endian" Resetting target Downloading 16208 bytes @ address 0x08000000 Downloading 16192 bytes @ address 0x08003F50
-
Thread
STM32F4 Linker-Fehler region FLASH overflowed?
************* ** ** File : stm32_flash.ld ** ** Abstract : Linker script for STM32F103VB Device with ** 128KByte FLASH, 20KByte RAM ** ** Set heap size, stack size and stack location according ** to application requirements. ** **
Du benutzt einen F4 und das link script ist für den STM32F103VB. Welchen F4 hast Du, bzw wieviel FLASH und RAM?
-
Thread
NXP LPC2148 - Programmierungsumgebung
Schachtel heraus. Mein "Liebling" ist seit ein paar Jahren der STM32L496. Angefangen habe ich mit dem F103 und F407 unter Coocox und Atollic. Obwohl der F103 nach heutigen Maßstäben veraltet ist, war er ziemlich gutmütig und relativ einfach zu verstehen. Allerdings litt er unter diversion Bugs im Silizium
-
Thread
STM32 , SD-Karte als Ram oder ähnlich nutzen möglich?
Hi, ich hab das Problem das mein Programm zuviel speicher frisst. Ich mach auf dem STM32F103RB (256kb flash und 64k ram) eine Matrix Multiplikation von 500 Messwerten. Wenn ich die Anzahl der Messwerte reduziere funktioniert alles ansonsten erhalte ich einen Hardfault. Und der Stackpointer
#3042480: > Ich hab das Problem das mein Programm zuviel speicher frisst. Ich mach > auf dem STM32F103RB (256kb flash und 64k ram) eine Matrix Multiplikation > von 500 Messwerten. Wenn ich die Anzahl der Messwerte reduziere > funktioniert alles ansonsten erhalte ich einen Hardfault. Junge, keine
-
Thread
Reset mit automatischer Einschaltverzögerung des Controllers
zusammen, muss für meine Projektarbeit ein Hardware Reset machen, welcher den Mikrocontroller stm32f103zc reseten soll und dann nach 140ms wieder anlaufen soll. Meine Auswahl fiel auf ein STM811 bzw. STM812. Sie unterscheiden sich nur im active-low-reset bzw. active-high-reset. welches der beiden muss
Wozu? Der STM32F103xF hat das doch schon intern: "POR, PDR, and programmable voltage detector (PVD)" Die 140ms machst Du dann einfach durch eine Delayschleife am Anfang des Main. Peter
-
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
ST32F103 ---> AVR RFM12B
Hallo Ich habe 2 Borads einmal mit STM32F103 mit RFM12B868 und jeweils Atmega8 Rfm12B868. Ich kann vom Stm zum AVR einen String Senden. Aber ich kann mit dem Stm32 nix Empfangen vom AVR. // Init für RFM12 //Für avr und stm gleich rf12
-
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 [pre
-
Thread
Arduino Blue Pill & PWM
ich komme mal wieder nicht weiter. Ich benutze einen Arduino BluePill also letztendlich einen STM32F103. Dazu wollte ich ein Lauflicht (Knight Raider) programmieren. Das passt soweit auch. Was nicht passt, ist das Verhalten der PWM Ausgänge. Also hab ich einen sketch geschrieben der nur die LED´s
warum die anderen Pins (außer PA9/10) nicht funktionieren. Ist das Board mit einem original STM32F103 bestückt? Die Fakes haben sich ja schon oft als nur teilweise funktionierend herausgestellt.
-
Thread
Online Eagle- und Gerber-Viewer
nicht alle Werte aus der Schaltplandatei angezeigt werden, wie z.B BZW04XXB für die TVS D3 oder STM32F103 für den MP. Irgendwie müssen die Werte ja in der Datei gelandet sein. Von daher hatte ich unterstellt, dass meine Linux-Version schlichtweg zu alt ist.
alle > Werte aus der Schaltplandatei angezeigt werden, wie z.B BZW04XXB für die > TVS D3 oder STM32F103 für den MP. "STM103..." steht im Schaltbild /unterhalb/ des Symbols. Bei der Diode ist es komplizierter, die gibt es mit vielen verschiedenen Spannungen, aber Schaltzeichen und Gehäuse sind für
-
Thread
STM32f103RB Nucleo I2C Bus Beispiel Cube F1
Hallo zusammen, Ich habe ein STM32F103RB Nucleo Board und nutze zur Programmierung Eclipse mit CubeF1. Das hatte ich in einem anderen thread vergangene Woche schon erwähnt. Aber so richtig weitergekommen bin ich in der Sache leider nicht
ein Link zum I2C Beispiel: https://os.mbed.com/teams/ST/code/Nucleo_i2c_master/?platform=ST-Nucleo-F103RB
-
Thread
SS bei 2 uC weglassen?
hängen bleibt. Genauso sind einige I2C Implementierung in Hardware sehr "interessant" (Beispiel STM32F103: die Filter hängen sich auf und müssen beim Starten mit manuellem Pingewackel "entsperrt" werden). Ich würde mir kein I2C antun wenn ich es nicht muss.
bleibt. > Genauso sind einige I2C Implementierung in Hardware sehr "interessant" > (Beispiel STM32F103: die Filter hängen sich auf und müssen beim Starten > mit manuellem Pingewackel "entsperrt" werden). > Ich würde mir kein I2C antun wenn ich es nicht muss. Weder braucht man bei der SPI über eine
-
Thread
IRMP - Infrared Multi Protocol Decoder
*Aktualisierung* Die IRMP-Software kann unter [[IRMP]] --> Download heruntergeladen werden. Hallo zusammen, Anmerkung: Dieser Source entstand im Rahmen des Projektes "WordClock", siehe Artikel http://www.mikrocontroller.net/articles/Word_Clock bzw. Thread, der alles zum Auslösen gebracht hat: http://www.mikrocontroller.net/topic/156661 Da RC5 nicht nur veraltet, sondern mittlerweile obsolet ist und immer mehr die elektronischen Geräte der fernöstlichen Unterhaltungsindustrie in unseren Haushalten Einzug finden, ist es an der Zeit, einen IR-Decoder vorzustellen, der
-
Thread
Ubuntu und STM32Cube IDE: Debugger lost connection
Reset mode : Hardware reset Device ID : 0x410 Revision ID : Rev X Device name : STM32F101/F102/F103 Medium-density Flash size : 128 KBytes Device type : MCU Device CPU : Cortex-M3 Memory Programming ... Opening and parsing file: ST-LINK_GDB_server_cSK2G1.srec File : ST-LINK_GDB_server_cSK2G1
[/code] Eingesetzt wird der ST/Link V2, original und als MCU einen Bluepill mit einem STM32F103. Den ST-Link habe ich mit der neuesten Firmware ausgesattet. Es ist auch möglich, das Programm abschnittsweise mit F8 durchzugehen, aber nach jedem Step kommt ebenfalls die Fehlermeldung, das die Verbindung
-
Thread
Serial Bootloader für STM8S103F3P6 (Linux)
-------------------------------- Das Makefile im ZIP-Ordner wertet die Optionen: all, host, f103, f105, host, flash103, flash105, clean Zum Übersetzen wird für das Uploadprogramm ein installierter FreePascal Compiler, für die Bootloader ein installierter Naken-Assembler vorrausgesetzt. http
host: erstellt das Uploadprogramm (ein installierter FreePascal Compiler wird vorrausgesetzt) f103: erstellt nur den Bootloader für STM8S103F f105: erstellt nur den Bootloader für STM8S105K4 flash103: flasht den Bootloader in den STM8S103, ein angeschlossener ST-Link wird vorrausgesetzt
-
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 Pins
-
Thread
STM32 Port-Initialisierung
Ich habe ein Problem, wenn ich bei STM32F103 TIM3,Kanal3(für PB0) als PWM-Timer definiere, wird ein LED auf PB0 gedimmt, aber wenn ich den Timer in einem anderen Projekt initialisiere und den PORT/PIN natürlich auch, wird das LED nicht gedimmt
verwendet worden, das kannst du auf dem Schaltplan sehen. Kann es möglich sein dass ein Teil von STM32F103 den Timer3 beeinträchtigt, obwohl Timer3 nur einmal wegen PWM auf PB0 programmiert worden ist? Gruß Amir
-
Thread
Frequenz um Kommazahl teilen mit PLL und uC
, Je nach Controller könnte ein Timer mit Input Capture auch ausreichen. Am Beispiel eines STM32F103 mit 72MHz-16bit-Timern: Damit müsste sich eine Genauigkeit von ca. 14ns erreichen lassen, was bei 20kHz Signal 0.027% entspricht, in 3600 Schritten pro Periode. Mit der gleichen Auflösung kann man
gewisse Latenz wenn sich das Eingangssignal ändert. Wenn du einen Cortex-M3 Controller nimmst (wie STM32F103) hast du eine Hardware-Divisionseinheit, die innerhalb von 12 Takten alles dividieren kann, somit musst du dich nicht auf 2er-Potenzen und Shiften beschränken. Bei einem Cortex-M4 (z.b. STM32F4) hast
-
Thread
Datenrate STM32F107 HAL + Lwip
Versuche ist das hier: https://www.mikrocontroller.net/topic/582874 Das Ganze auf einen STM32F103 implementiert und getestet mit folgenden Parametern - Ethernet Controller W5500 (nicht W5100) - F103 Core Takt 72 MHz - SPI Takt 36 MHz zum W5500, DMA Transfer - Block-Grösse 1024 Bytes - UDP
-
Thread
32k Uhrenquarz am STM32H743 board Problem
ST scheint die H7 Serie trotzdem als Mädchen für alles zu sehen, wenn die schon beim STLink einen F103 durch einen H7 ersetzen.
scheint die H7 Serie trotzdem als Mädchen für alles zu sehen, wenn > die schon beim STLink einen F103 durch einen H7 ersetzen. Nein, das ist ein F723, kein H7. Der F723 ist wohl der einzige STM32 mit internem USB-HS-PHY. Irgendwie seltsam, bei NXP ist das eher normal, bei ST ein absoluter Exot.
-
Thread
XMega192A1 kommt nicht -> Umstieg auf ARM, aber welchen?
Kostenlose Tool-Chain (GCC gibts auch für ARM, oder..?) ich kann hier einen STM32 Controller der F103xC, D oder E (high density) empfehlen, der folgendes zu bieten hat: - 5 UARTs - SRAM/Flash Speicherinterface mit 4 256 MB Bänken - SD-Karten Interface - bis 112 I/O Ports - 3 ADCs mit bis zu 21
True Studio Lite + ST-Link oder GCC + Eclipse + OpenOCD Habe in einem aktuellen Projekt einen F103RC eingesetzt, der etwa 2/3 eines XMEGA128A1 kostet. Mittlerweise sind noch einige Serien mit Cortex-M Core dazugekommen. > Ich habe leider erst einmal mit einem ARM gearbeitet, insofern wäre es
-
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
Bluetooth Tastatur mit Mikrocontroller pairen (Arduino)
Chip) Selbst eine USB Tastatur an einem Arduino (mit Kabel) klappt nicht (ich habs auf einem STM32F103 versucht und bin auch daran gescheitert, weil eben kein OTG) Auf STM32F4(29) hatte das dann geklappt .. mit Fremdcode (und im besten Fall hab ich da dann davon die hälfte verstanden, was gerade so
> Selbst eine USB Tastatur an einem Arduino (mit Kabel) klappt nicht (ich > habs auf einem STM32F103 versucht und bin auch daran gescheitert, weil > eben kein OTG) Logisch. Eine USB-Tastatur ist ein USB-Device und muss an einen USB-Host angeschlossen werden (OTG in Host-Role ist auch ein Host).
-
Thread
STM32 Discovery externe Versorgung
Der F103 des STLinks haengt mit nicht 5 Volt toleranten Leitungen an dem F4. Falls eine dieser Leitungen "High" ist, wird auch die Versorgungsspannug des F103 ueber die Schutzdiode hochgezogen. Damit laueft der F103 los, und beeintrachtigt den F4.
-
Thread
entscheidung mikrocontroller
irgend welchen komplizierten Rechnungen mit großen Zahlen durchzuführst, dann solltest du einen STM32F103 verwenden, die gibt es bei eBay für 1,80€. Du kannst dir auch ein STM32F4 oder ein STM32F7 bestellen, kostet 20,33€ und hat sehr viel Rechenpower und Pins und Speicher. Wenn du etwas genauer
Atmel AVR (ATmega, ATtiny, Arduno, Xmega) Espressif ESP8266 Microchip PIC ST Microelectronics STM32F103, STM32F030, STM32F407 Texas Instruments MSP430 Das hat einen guten Grund: Diese Chips kann man als Endverbraucher zu einem günstigen Preis problemlos erwerben, sie sind gut dokumentiert, sie sind
-
Thread
Welcher Mikrocontroller?
Ich denke für diese Aufgabe wäre ein STM32F103VC interessant. RAM 64KB, Flash genügen, auch 100 Pins. Intern 3 AD Wandler, die unabhängig betrieben werden könen mit 12 Bit Auflösung. 72 MHZ Geschwindigkeit, also der kann die Daten auch verarbeiten
Kern mit schnellem Interrupt-Handling Schaue mal im Artikel [[STM32]]. Bezugsquelle: Typ "STM32F103VDT6" bei TME.
-
Thread
STM32L476 USB Code geht nur auf NUCLEO-Board
als > auf meiner Platine wegen der Speisung vom STLink? Sonst würde es nicht > gehen oder? Der F103 für den STLink hat immer einen 8 MHz Quarz (s. UM1724, Fig. 29), die MCO-Ausgangsfrequenz sollte also mehr als ausreichend genau sein. Der STLink braucht ja intern einen hinreichend genauen Takt für
Nucleo-Board probeweise den MCO vom STLink zu "leihen", sprich zwei Strippen ... Der Ausgang vom F103 sollte keine Schwierigkeiten mit zwei Eingängen und ein paar cm Kabel haben - 8 MHz ist's noch recht gemächlich.
-
Thread
STM32F1 USB VCP keine Ausgabe bei Arduino+Hterm
Ich experimentiere mit der USB Schnittstelle auf diesem Board: http://stefanfrings.de/stm32/STM32F103C8T6_board.png Beim erste Versuch habe ich die Cube HAL verwendet. Meine "Hello World!" Meldungen wurden via USB vom µC an den Laptop gesendet und von Hterm angezeigt. Die Hardware ist also ganz sicher
>http://stefanfrings.de/stm32/STM32F103C8T6_board.png Das BluePill-Board. Es ist mir ja eine ganz besondere Freude, dass Du es mal mit der Arduino-Version versuchst ;-) Hast Du den Widerstand zwischen PC14 und 3V3 wie in der Softwareinstallation
-
Thread
STM32F407 G-DISC1 Board an Mac und Parallels VM anschließen
Programmer aus der IDE benutzen den STLink. Der sitzt genau wie bei den Nucleos als zusätzlicher F103 auf dem Disco. Das ältere Disco hat den V2, das neuere den V2/A mit einem F103 mit mehr Flash. Über den wirst das programmiert haben.
-
Thread
Firmware für chinaclone STLINK
Chinesen nur ein Firmwareupgrade der Fa. ST gesnifft haben und die Binaries dann einfach auf einen F103 geklatscht haben? Ich finde weder etwas aussagekräftiges über das STLINK Protokoll und schon gar nicht etwas übers Timinig. Schmunzel, eine fertige ST-Link Firmware im Sourcecode wäre natürlich
die Chinamänner genau das gemacht haben: den Code beim Update abgegriffen und dann auf einen STM32F103C8 aufgespielt haben.