-
Thread
STM32F103 - Sourcery - Eclipse
Hallo, ich komm einfach nicht mehr weiter und hoffe hier Hilfe zu finden. Ich versuche mit oben genannten Tools eine funktionierende Entwicklungsumgebung auf die Beine zu stellen. Was aber irgendwie nicht klappen will. Ich bin jetzt so weit, dass das Programm anstandslos compiliert wird. Allerdings tut sich nix an der Hardware. Debuggen kann ich auch nicht wirklich. Jetzt habe ich das Problem, dass ich garnicht weiß wo ich anfangen soll. -Wie kann ich feststellen, ob das Linkerskript wirklich dafür sorgt, dass der Code an die richtige Stelle kommt? -Wie kann ich feststelle, ob der Code überhaupt
-
Thread
Bug im STM32F103ZE SPI-Modul?
NICHT* mit dem Debugger anhältst? Lass da mal ne LED blinken. Ich arbeite schon lange mit STM32F103VBT6 und übertrage rund um die Uhr Daten über SPI. Das SPI Modul ist nicht buggy.
gesetzt sein, bis das Datenregister ausgelesen wird. Unter Umständen habe ich bei meinem STM32F103ZE eine Revision erwischt, die nicht ganz fehlerfrei ist. So ist zumindest meine Vermutung im Moment.
-
Thread
Probleme mit STM32F103 und SPI1 remapping
kleines Board zum Spielen designed und gebaut. Dabei handelt es sich um ein Board mit dem STM32F103, der auch auf dem BluePill-Board verbaut ist. Ich habe am SPI1 ein kleines ILI9341 Display laufen, aber nicht an den default Pins für SPI1 (PA5-PA7) sondern an den alternativen Pins für den SPI1 (PB3
Bist du sicher, dass es ein originaler STM32F103C8 ist?
-
Thread
STM32F103 Bytes nach Bits (DMA SPI)
gut (Ohne DMA). Jetzt habe ich aber das Problem das dem Mikrocontroller den ich verwende (STM32F103 @ 72MHz) die Puste ausgeht. Ich würde den Würfel gerne mit 100Hz Basisfrequenz und 32(+1)PWM Stufen laufen lassen [pre]=> 100Hz * 16 * 32 = 51.2kHz Timer => 72MHz / 51.2kHz = ~1406 Takte zur Datenübertragung
-
Thread
Schreibfehler bei Bootloader auf ARM
Nehmen wir an, man hat einen Bootloader, welcher eine Applikation auf den selben Controller (STM32F103) schreibt. Nehmen wir an, es kommt bei der Programmierung einer Flash-Zellen zu einem Spannungsausfall. Könnte es sein, dass dabei eine falsche Speicherzelle beschrieben und der Bootloader zerstört
sicheren Seite. Was passiert aber wenn der Bootloder nicht geschützt wäre und er bei einem STM32F103 bzw. ARM32 abgeschossen wird? Könnte das dazu führen, dass beim Startup irgendein Code im Flash angesprungen wird oder sind beim ARM bzw. bei STM32F103-Controller bereits Schutzmechanismen vorhanden
-
Thread
STM32: 2x PWM mit Phasenversatz?
Hallo Leute, kann mir vielleicht jemand sagen, ob folgendes mit einem STM32F103C8 funktioniert? ich möchte für einen zwei Phasen Boostwandler (für einen MPPT Tracker) zwei PWMs per STM32F103 erzeugen. Diese sollen das selbe Ton zu Toff verhalten haben, aber zueinander um eine
Ausgängen einbauen kann, aber ich habe ja keine komplementären. Geht das überhaupt bei dem STM32F103? Danke
-
Thread
STM32: CAN Loopback mit merkwürdigem Effekt
Hi, als frischgebackener Besitzer eines STM32F103 Stamp Moduls ich habe das CAN Loopback Beispiel aus der ST Standard Lib (3.4.0) ausprobiert und bin dabei auf einen merkwürdigen Effekt gestoßen. Im Loopback-Modus kann man die CAN-Nachrichten auf
Hi Matthias, auf dem Stamp ist ein STM32F103RET6 verbaut mit immerhin 512KB Flash. Laut Referenz-Manual ein High Density Device: ● High-density devices are STM32F101xx and STM32F103xx microcontrollers where the Flash memory density ranges
-
Thread
STM32@72MHz aus 8MHz Quarz oder Resonator?
ein Quarz. Mal kurz zur Schaltung: - STM32F103CBT6 - 8MHz (im Original ein Quarz) - 72MHz per PLL im µC - Verwendung der USARTs mit 115,2k Baud Beim Leser anderer Beiträge zu dem Thema habe ich aber einige Bedenken wegen der Toleranz von ca
meinst Du jetzt damit? Vielleicht sollte ich noch erwähnen, das ich von der Programmierung des STM32F103 nicht mehr als ein "Blink" verstehe. Ich mache "nur" die Zwergen-Leiterplatte. Die Programmierung macht dann ein Kumpel.
-
Thread
Zeit messen zwischen zwei Punkten im Programmfluß (STM32F103)
kann man das für die Praxis in den meisten Fällen genau genug ermitteln. Bei Architekturen wie beim F103 ist es allerdings wegen der internen Peripherie etwas ungenauer.
-
Thread
Die Qual der Mikrocontrollerwahl
berechnete Daten "anzuzeigen", viel mehr aber auch nicht. Jetzt habe ich beispielsweise den STM32 F103VBT6 Cortex-M3 uC entdeckt, der "etwas mehr" kann und mit 5,45€ nicht viel teurer ist. Es wäre natürlich toll, wenn ich in dem Bereich mehr Kapazitäten habe, als wenn ich mit dem ATMega32U2 schon bald
es einfach mal mit einem ARM uC versuchen. Gibt es vielleicht bessere Alternativen als den STM32 F103VBT6? Sollte man lieber in der ARM Schiene von Atmel bleiben? Oder TI?
-
Thread
STM32 USB Virtual COM Port
Zur Connectitvity-Line gehören STM32F107 und STM32F105. Der STM32F103C6T6 gehört wohl nicht dazu, er hat aber USB und CAN.
Hallo, ja die ST Lib. ist beim STM32F103 leider exakt für 8MHz hardcoded. Du musst den Code modifizieren... Das wurde auch hier schon angesprochen: http://www.stm32circle.com/forum/viewtopic.php?pid=5204 Frage doch im dem stm32circle
-
Thread
[STM32] HAL vermeiden?
/github.com/prof7bit/bare_metal_stm32f401xe Das habe ich mir dann mal geschnappt und auf einen F103C8/F103CB angepasst. Den Code findest du hier: https://github.com/ChristianRinn/bare_metal_stm32f103c8/blob/master/Makefile]hier Hier mal die SystemInit(), die eine PLL mit externem Quarz auf 72MHz
ein >> generisches HID-Device (treiberlos) Ich hab nach ewigem Suchen soetwas auch für den STM32F103 gefunden ... Und zwar - man würde es nicht glauben - als Example-Code von KEIL! http://www.keil.com/download/docs/361.asp Das Ding besteht aus recht wenig Code und benutzt kein HAL-Kram. Ein paar
-
Thread
Anfänger Fragen zum STM32F10X
die Ethernet MAC Peripherie integriert und USB Host/OTG Peripherie. Die Performance Line (stm32f103er) hat große Variation in RAM/Flash und gute Peripherie jedoch hat diese kein Ethernet. USB ist vorhanden, jedoch kein USB Host/OTG. Die USB und der CAN Bus teilen sich den dedizierten Buffer RAM. Somit
Also an einem Linkerscript bin ich derzeit dabei eines zu schreiben. Jedoch für ein STM32F103VCT6 wenn du damit etwas anfangen könntest dann kann ich es gern hochladen - ist bisher aber nicht fertig und vor allem nicht getestet. Für dich gibt es schon Linkerscripts die für dein Evalboard passen
-
Thread
SysTick enable führt zu sofortigem Fault
versucht zum laufen zu kriegen ohne deine anderen Timer / Interrupts? Ich hatte den SysTick auf dem F103RE auch verwendet und das waren wirklich nur zwei Zeilen oder sowas. Ich glaub es fehlt noch ein __enable_irq
die beiden IRQs nicht vor dem SysTick-Timer einschalten kann, und was in dieser Hinsicht den STM32F103 vom STM32F446 unterscheidet.
-
Thread
STM32F103 Blue Pill Board: Verwendung der RTC mit 32khz
Na dann lass mal nicht den Strom ausfallen :) Trotz dem ist die F103 RTC im Gegensatz zu anderen STM32 nur eine abgespeckte Version. Nicht mal automatische Schaltjahre bzw. Monatskorrektur.
vielleicht hilft es noch jemanden etwas. Auch ich hatte grosse Probleme mit der RTC auf einem STm32F103 Blue Pill Board. Folgendes Verhalten war zu beobachten: - 12V Netzteil, nichts weiter angeschlossen -> RTC läuft nicht an - selbes Netzteil mit Uart-Adapter am Rechner, oder STLink am Board, oder
-
Thread
STM32F103C8T6 - TIM2 PWM
Habe eine kleine (STM32CubeIDE) Anwendung auf einem STM32F103C8T6 und möchte auf pin PA15 ein PWM-Signal ausgeben. Es kommt aber leider nichts raus. Habe das Problem auf ein kleineres Projekt heruntergebrochen, was auch nicht funktioniert. Wo liegt der Fehler?
https://community.st.com/t5/stm32-mcu-products/what-am-i-supposed-to-do-to-use-pa14-pa15-in-stm32f103xx/td-p/400555 https://www.stm32duino.com/viewtopic.php?t=713 P.S. Ich mach das immer so: [c] #if defined (STM32F103) // disable JTAG to get back PB3,
-
Thread
Sammelbestellung von STM32 Chips (STM32F103VET6) interesse?
alles 100 vergeben sind... aber sagen wir mal auf 50 stück sollten wir kommen Ein stück STM32F103VET6 kostet 5.70 Euro zzgl versand von ein paar euro Die Teile sind neu und ESD verpackt und Original!
nicht am Chip interessiert, aber trotzdem würde mich interessieren, welcher Distri in D den STM32F103VET6 unter 6 Euro bei 90 Stück abgibt.
-
Thread
STM32F103C8T6 4 PIN Programmierschnittstelle Belegung
weiß, die Hoffnung ist gerade bei Chinesenhardware meistens vergebens. Der Prozessor ist ein STM32F103C8T6
Problemlos > umgangen werden. Ach ja? Ist mir nur für F0 bekannt. Hast Du Infos wie das beim F103 geht?
-
Thread
STM32F103: DWT Timer stört Debugger?
Hallo, habe ich da etwas überlesen? Ich benutze diese Routinen um Ausführunsgzeiten zu messen und eine MikroSec Timer zu verwenden aber seitdem spielt mein Debuger (swd) etwas verrückt, macht komische Sachen. Friert ab und zu ein usw. Hat der damit was zu tun? [c] #pragma GCC push_options #pragma GCC optimize ("O3") void delayUS_DWT(uint32_t us) { volatile uint32_t cycles = (SystemCoreClock/1000000L)*us; __disable_irq(); volatile uint32_t start = DWT->CYCCNT; do { } while(DWT->CYCCNT - start < cycles); __enable_irq(); } #pragma GCC pop_options #pragma GCC push_options
-
Thread
Arduino oder
Bevor du hier weiter im ungewissen stocherst wie viel zu lesen ist: - STM32F103 Datasheet - STM32F103/F107 RM0008 Reference manual - STM32F103/F107 PM0056 Programming manual - ARM Cortex-M3 Devices Generic User Guide - ARM Cortex-M3 r2p0 Technical Reference Manual - STDLIB
gibt es bei der Firma RobotDyn noch kompatible Boards in guter Qualität sowohl mit dem alten STM32F103 als auch mit dessen Nachfolger STM32F303 (der wird allerdings anders programmiert!).
-
Thread
Kein Debugger und keinSWO nach REMAP_CAN1
Can da dieser ja auf den oben genannte Pin angeschlossen ist. Auf dem Nucleo Boar mit dem STM32 F103rB funktioniert das debuggen und der SWO. Wie finde ich den Fehler? Danke für Ihre Hilfe
Software! Einziges Manko das die SWO Ausgabe nicht funktioniert. Auf dem Nucleo Board mit dem STM32F103RB funktioniert alles.
-
Thread
I²C am Oszilloskop
Peter W schrieb im Beitrag #5691507: > Ich benutze einen STM35F103RB. Den kenne ich noch nicht. Man kann die Device Adresse ausprobieren, indem man 0 Bytes an alle möglichen Adressen sendet und die ACK/NAK Antwort nach der Adresse prüft. Aber ich glaube, das
Stefanus F. schrieb im Beitrag #5691572: > Peter W schrieb: >> Ich benutze einen STM35F103RB. > > Den kenne ich noch nicht. > > Man kann die Device Adresse ausprobieren, indem man 0 Bytes an alle > möglichen Adressen sendet und die ACK/NAK Antwort nach der Adresse > prüft. Meinte
-
Thread
STM32 - SPI zu schnell
Hallo, ich habe hier ein Board mit STM32F103. Der Prozessor läuft mit 72 MHz und das soll möglichst auch so bleiben. Allerdings ist mir das SPI zu schnell (auch bei einem 32er Vorteiler). Gibt es eine Möglichkeit den SPI-Takt weiter zu
Der Baudrate-Prescaler kann meim F103 zwischen 2 und 256 variieren, bei 256 hat man 72MHz / 256 = 281.25 KHz
-
Thread
serial-USB (CDC) Code für stm32f103xxx gesucht.
... für dieses STM32F103xxx Board im DIP40 footprint suche ich C-Code für eine serial-USB bridge ... diese solle idealerweise mit dem bereits vorhandenen FTDI-Treiber auf dem PC kompatibel sein ...
Willi S. schrieb im Beitrag #5836038: > ... hatte gehofft eine fertige binary für dieses STM32F103C8T6 Board zu > finden ... Gibt es, wenn du dir meinen Link genauer angeschaut hättest: https://github.com/Erlkoenig90/f1usb/releases Das Image funktioniert auch auf dem STM32F103C8. Es steuert
-
Thread
Welcher STM32 für neues Projekt mit USART, CAN und USB
auf die Irren hier im Forum gehört, wa? Besorg dir einen originalen St-Link zum *Debuggen*. STM32F103C4/6/8/B STM32F302C6 STM32F373C8T6 Das waren vier Minuten. Die parametrische Suche von ST ist gut - nutze sie!
Der STM32F103 kann USB und CAN eben nicht gleichzeitig. Trotz freien Pins. USB und CAN teilen sich den gleichen Speicher. Aber wie du sagst, steht ja im Datenblatt.
-
Thread
Mikrocontroller Einstieg
und USB Interface - ESP8266 = 32Bit ARM Controller mit serieller Schnittstelle und WLAN - STM32F103C8T6 Board = 32Bit ARM Controller mit USB und seriell Als zusätzliche Hilfsmittel: - Ein USB-UART Adapterkabel mit 3,3V Pegeln (+ zwei 2,2k Widerstände damit du sie an 5V Geräten verwenden kannst
nicht per Software). Das hat den Vorteil, dass ich mich in dem günstigen STM32F103 nicht mit seriellem USB herumschlagen muss. -Ein preiswertes Board, das den gleichen größten Vorzug wie ein Arduino-Uno hat: es wird nur ein einziges Kabel benötigt. Wenn der T0 das WIRKLICH mag
-
Thread
#define Makrogrosse begrenzt
Ich verwende den STM32F103VCT.
byte sind 1,3MB. Das braucht immer noch einen ziemlich dicken > MC. Laut Datenblatt hat der STM32F103VC stolze 48kB RAM. Damit ist er schon ein Bolide unter den MCs. Da fehlen also noch einige Byte an 1,3MB. Peter
-
Thread
STM32F103C8, einfacher LED Blinkerei
überhaupt nen DWT? Ist doch afaik erst in nem M3?!? guter Punkt, aber wie kommst Du darauf, dass der 32F103xx auf einem M1 basiert? lt. ST Dokument RM0008 ist das ein M3?
-
Thread
STM32 China Boards
davon oder habt ihr schon Erfahrung gesammelt? http://www.ebay.de/itm/Open103R-Package-B-STM32F103R-MCU-ARM-Cortex-M3-LCD-STM32-Developmen-t-board-/260893855725?pt=LH_DefaultDomain_0&hash=item3cbe7c4fed Grüße
ich hab so eins http://www.ebay.de/itm/STM32F103RBT6-development-board-with-2-8-TFT-module-/120640315318?pt=BI_Electrical_Equipment_Tools&hash=item1c16b91fb6 + Segger China Clone für 30$ funktioierte einwandfrei. Hab den F103 ausgelötet
-
Thread
Auswahl von MCU
Ich habe die STM (32F103),STM (32F2)und STM (32F105). Nachteil bei denen ist : bei Input Capture-Unit: 4x16bit channels, capture event on rising or falling edge, IRQ, DMA request. Es wäre gar nicht schlecht wenn es 32 bit
dortmunder schrieb im Beitrag #3198944: > Ich habe die STM (32F103),STM (32F2)und STM (32F105). > Nachteil bei denen ist : > bei Input Capture-Unit: 4x16bit channels, capture event on rising or > falling edge, IRQ, DMA request. > Es wäre gar nicht schlecht wenn
-
Thread
STM32F103CB: SPI Problem
Im Anhang ist die Initialisierung der SPI des STMF32F102CB. In der Zeile [c] while (SPI_I2S_GetFlagStatus(SPI1, SPI_I2S_FLAG_TXE) == RESET); [/c] bleibt das Programm beim ersten Senden eines Bytes hängen. Also habe ich die Zeile ausgeklammert und geguckt (Oszi), ob MOSI oder SCK etwas an den Pins liefern - nichts. Irgendetwas muss ich falsch machen oder übersehen. Bloß was?
-
Thread
STM32F103 Vergleichstabelle Hardware gesucht
ist, bin aber auf die Schnelle nicht fündig geworden. Konkretes Besipiel: in der Familie STM32F103x gibt es 7 Timer, im aktuell beliebten STM32F103C8T6 jedoch nur 4 (??) verfügbar. Kann mir bitte jemand helfen, mich mit der Nase auf den Link draufstossen?
-
Thread
STM32F103 habe ich die RTC richtig initialisiert?
Ich bin noch bei meinen ersten Versuchen, den STM32F103RBT6 (auf einem Nucleo-64 Board) zu programmieren. Ich möchte ohne HAL nur auf Basis der CMSIS die LED an PA5 exakt im Sekundentakt blinken lassen. Dazu verwende ich die RTC, während der Systemtakt vom
-
Thread
STM32F103 Problem mit GPIO[noob]
Ich habe zum Thema GPIO versucht, mich an diversen Tutorials durchzuhangeln, wie etwa http://diller-technologies.de/stm32.html. Mein Code sieht folgendermaßen aus: [c] #include "stm32f10x.h" #include "Delay.h" void INIT_GPIO_C(void){ GPIO_InitTypeDef GPIO_InitStructure; RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOC, ENABLE); // initialisiere Clock für Port C GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP; // Output Push-Pull GPIO_InitStructure.GPIO_Pin = GPIO_Pin_13; // Pin 13 GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz; // Reaktionsgeschwindigkeit
-
Thread
Openocd STM32F103R8
Hallo Leute! Ich habe eine Frage zur Konfiguration von Openocd speziell zur Anweisung "working_area". Bisher habe ich mit der Anweisung "working_area" den gesamten SRAM zur Kommunikation mit dem STM32 definiert. Außerdem hatte ich den Stack an des Ende des SRAM's gelegt. Das Programmieren des Flash's funktionierte trotzdem. Bei dem Versuch zu Debuggen habe ich dann eine Fehlermeldung bekommen, die mit "SWJ-DP STICKY ERROR" begann. So wie es aussieht wird ein Speicherbereich am Ende des SRAM's von Openocd zur Kommunikation mit dem STM32 verwendet. Dann muß natürlich das Debuggen schief
-
Thread
STM32F103VE kein PWM möglich
Hallo! Ich benutze den STM32F103VE und die st-lib. Um einen PWM zu erzeugen habe ich mir die folgende Funktion geschrieben: [c] void initPWM(void) { GPIO_InitTypeDef GPIO_InitStructure; TIM_TimeBaseInitTypeDef TIM_TimeBaseInitStructure
-
Thread
STM32F103, Keil, Structures und Endian
Hallo, in der C-Datei im Anhang: in der "message" überspringe ich zunächst das erste byte (message+1). Von den folgenden 5 bytes interessiert mich nur das 5. (ffdmTemp->numberOfFields hat also den Wert = 3, somit folgen also 3 Elemente vom Typ "FieldDefContents_t"). Soweit so gut. Wenn ich nun auf ARM debugge (siehe PPT-Anhang) geschieht etwas seltsames.. Das Array beginnt auf Adresse 2001C4, das passt. fddmTemp ist auf 2001C5, passt auch, da ich ja message+1 ausgeführt hatte. Was nicht mehr passt (oder ich übersehe etwas) ist, dass fddmTemp->fdc auf 2001CD steht und somit 4 bytes
-
Thread
[V] STM32F103ZET6
Hallo, habe leider einen Fehlkauf bei Angelika getätigt und daher 5x STM32F103ZET6 abzugeben. Preis: 70,00EUR inkl. Versand innerhalb D. VG, Andreas
-
Thread
Umstieg 8->32Bit: Codergröße
aus Preis- und Leistungsgründen auf einen anderen µC umzusteigen. Angelacht habe ich mir die STM32F103 schon lange, aber nachdem ich feststellen musste, dass die sogar im Preis vor den AVR liegen, will ich ein Projekt umstellen. Momentan verwende ich einen (logischerweise mehrere (15++), sonst würde
noch ein paar kleinere IO-Funktionen die auf Parser und CAN hören. Angelacht habe ich mir den STM32F103R4T6A, welcher mit 16K Flash und 6K RAM für den Preis eine echte Konkurrenz ist. Aber denkt ihr der Flash reicht? Beim RAM ist klar, der reicht mehr als dicke, aber wenn ich (32/8)*5500Byte=22K rechne
-
Thread
UART USB STM32F407VGT
Die folgende Anleitung habe ich für einen STM32F103 erstellt, ich schätze allerdings, dass die Vorgehensweise bei deinem µC gleich sein dürfte. Das ist ja gerade der Sinn von Cube HAL. Schau mal: http://stefanfrings.de/stm32/index.html#vcphal
das geht kannst du auf meiner Webseite lesen. Der Einfachheit halber würde ich raten, noch ein STM32F103C8T6 Board oder ein Nucleo-F103RB dazu zu kaufen. Denn dann kannst du meine Code-Beispiele erst einmal 1:1 nachvollziehen. Als nächstes kannst dann mal schauen, inwiefern meine Ausführungen auf deinen
-
Thread
mbed - oder es muss nicht immer Arduino sein
/ mbed compile -m BLUEPILL_F103C8 -t GCC_ARM [/code] per mbed export kann man dann eine Projektconfig für seine Lieblings IDE oder für ein makefile schreiben wenn man nicht mit 'mbed compile' arbeiten möchte. Ich wollte
/hudakz/code/STM32F103C8T6_USBSerial/ Wenn ich den Online-Compiler benutze kriege ich am Ende ein Binarie von ca 34k. Da kann man aber mit Keil in der freien Version schon nicht mehr debuggen. Exportiere ich das ganze
-
Thread
STM32 USB HID Keyboard an Win CE
ich bin aktuell etwas ratlos und könnte ein paar Denkanstöße gebrauchen. Es geht um einen STM32F103C8 als USB HID Keyboard. Umgesetzt mit der ST Standard Peripheral Library und der ST USB Lib nach http://www.dl1dow.de/inhalt/selbstbau/hid_keyboard/index.htm. Am PC funktioniert es und ich kann einzelne
Beitrag #5713822: > Was müsste ich denn tun, um "low speed" auszuprobieren? Keine Chance. Der STM32F103 kann meines Wissens nach nur "full speed". Deswegen auch diese seltsame Kombination.
-
Thread
ATM32 - Einbindung - stm32f10x.h -
werden, benötigt sie einen Hinweis, welchen Controller Du genau benutzt, also z.B. ob es ein STM32f103 oder STM32f107 ist. Das macht man normalerweise durch die Zuweisung eines entsprechenden Macros bzw. Konstanten. Die Includedatei sieht an der Stelle vermutlich so aus: [code] #if !defined
between 256 and 512 Kbytes. - XL-density devices are STM32F101xx and STM32F103xx microcontrollers where the Flash memory density ranges between 512 and 1024 Kbytes. - Connectivity line devices are STM32F105xx and STM32F107xx microcontrollers. */ [/code] Du musst nun
-
Thread
STM32 kann jemand ein Demo Programm schreiben?
Habe hier ein selbstgemachtes Board mit einem STM32F103C4T6A Controller. Allerdings noch keine Entwicklungsumgebung hierfür. Am Controller sind 2 LED's angeschlossen, die mit 5V beschaltet sind. Die Pins PB12 und PB13 müssten nach Masse geschaltet werden
sind aber nicht initialisiert. Somit nur PB12/13 blinken. Ich hab das jetzt auch geprüft. (mit STM32F103RE)
-
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 verwenden
sagen das ich zum Teil Änderungen in dem Code von der USB-Host-Device_Lib_V2.0 gemacht habe. Der F103 hat auch keinen internen Fifo. Gruß Achim
-
Thread
STM32 - DMA - Bei SPI lücken zwischen zwei Bytes
Hallo! Ich habe hier ein Core32 Modul vom MIDIBOX-Projekt liegen. Auf dem Ding ist ein STM32F103xx@72MHz drauf und ich habe eine Frage zum DMA. Folgender Hintergrund: Ich habe ein zweites Board mit einem ATmega48 @20MHz drauf, der von 12 8-channel-ADCs Werte liest. Die Daten (144 Bytes) soll
nicht, warum dann nicht auf dem zweiten Board auch einen stm32f103 mit 72 MHz? Wenn es jetzt schon eng in der ISR zugeht.
-
Thread
Maple Mini Programmieren
Hallo, ich versuche seit einiger Zeit mein Maple Mini (STM32F103DBT6) zu programmieren, verwende hierzu den ST-LINK V2 (Aliexpress). Hier meine Verkabelung, sonst ist nichts angeschlossen: (ST-LINK V2 ==> Maple Mini) 3.3V ==> VCC RST ==> NRST SWCLK
Versuche es mal, ohne den Reset anzuschließen. Bei mir klappt es ohne, mit einem STM32F103C8T6-Billig-Board. Gugst du hier: https://github.com/rogerclarkmelbourne/Arduino_STM32/wiki/Programming-an-STM32F103XXX-with-a-generic-%22ST-Link-V2%22-programmer-from-Linux
-
Thread
PWM 10kHz Multi-Channel
Arduino unterstützt auch einige STM32F103 Mikrocontroller, wäre das eine Option? Die haben mehr PWM Kanäle.
Taktfrequenz hat. Dann wird die Programmierung wesentlich entspannter ablaufen. Schau Dir mal den STM32F103Vxxx an https://de.aliexpress.com/wholesale?catId=0&initiative_id=SB_20180409075409&SearchText=STM32F103VET6+board Falls ich mich nicht irre, hat der Chip 6 16bit Timer, mit jeweils 4 PWM Ausgängen
-
Thread
STM32F103 Cortex M3 Assembler Interrupt Routine
schau mal hier: https://github.com/x893/STM32F103-DualCDC/tree/master/Libraries/CMSIS/Core/CM3/startup das sind verschieden startups files für dem cm3. Vielleicht bringt dich das weiter.
ich möchte ein einfaches Assemblerprogramm für den F103 schreiben, z.B. LED blinken. Kann mir jemand ein Listing zeigen? Danke
-
Thread
Frequenzteiler 10 MHz auf 50 Hz
Jop uc z. B. Stm32f103c8 mit timer counter. 10 MHz direkt an den sys clock. Timer auf time base internal und dann ne pwm mit reset bei 199999 ticks und output low bei 99999 dann bekommst du nen 50 HZ Rechteck mit 50 % duty
Benedikt S. schrieb im Beitrag #5913601: > Jop uc z. B. Stm32f103c8 mit timer counter. Ich glaub nicht, daß er dieses 48Pin-Monster löten kann. 0.5 mm pitch ist nichts für Anfänger. Ein ATtiny13 im DIP-8 dürfte geeigneter sein und kommt auch mit den 5V klar.