-
Thread
FIR Filter auf PIC
> GCC-Unterstuetzung) da erheblich "sicherer". Ich hab eins von diesen Boards mit einem STM32F103C8T6 hier, allerdings hat der weder einen DAC noch I2S oder sowas :( Dergute W. schrieb im Beitrag #5096625: > Weiaweia, da wuerd' ich aber mal ganz genau gucken, was da so ein FIR, > wie's dir
) posten? Max M. schrieb im Beitrag #5096639: > Ich hab eins von diesen Boards mit einem STM32F103C8T6 hier, allerdings > hat der weder einen DAC noch I2S oder sowas :( STM24F4 Discovery hat das alles und gibts für <30 Euro. Ausserdem hat das eine FPU, 32Bit Architektur und läuft mit flotten
-
Thread
Problem mit Zündungsendstufe
schießt er mir wahrscheinlich dann über die INa Leitung den Port meines µc durch. Es ist ein STM32F103RB6. Es passiert vermutlich beim Einschalten, da der IGBT keinen Zustand hat (Zündspule funkt einmal kurz). Was meint ihr? Wie kann ich das verhindern? Ich möchte kompakt bauen und wollte den Port
-
Thread
UART Clock Initialisierungsproblem auf STM32F407G-DISC1 (Discovery)
angepaßt: stm32f030f4 stm32f030k6 stm32f030r8 stm32f042f6 stm32f051 stm32f072rb stm32f100 stm32f103 stm32f103rb stm32f207zg stm32f303 stm32f303k8 stm32f401 stm32f407 stm32f411 stm32f429 stm32l031k6 stm32l053c8 stm32l073rz stm32l152 stm32l152rb stm32l476 stm32wb55 > Auf was löst denn
-
Thread
STM32F4 Variable nicht initialisieren
Du kannst auch einfach im Linkerscript den RAM-Anfang nach hinten schieben. Beispiel für STM32F103xx MEMORY { /* Define each memory region */ Flash (rx) : ORIGIN = 0x08000000, LENGTH = 0x00020000 Ram (rwx) : ORIGIN = 0x20000000, LENGTH = 0x00002000 } ändern in: MEMORY { /
-
Thread
Erfahrungen mit libopencm3?
Habe sie mehrfach auf einem stm32f103 benutzt. (recht komplexe Timer, ADC, USB, I2C, und bestimmt noch ein paar andere Sachen) Bisher nur gute Erfahrungen. Wenn man sich unsicher ist was eine Routine tut, kann man direkt über die Doku
-
Thread
Simpler CAN Baustein
µC oder eben einen PIC18FxxK80 oder > PIC18Fxx80 Es gibt auch kleine STM32 mit CAN. Die STM32F103 + ext. Transceiver sind ganz nett. Haben auch mehr Speicher als die NXP-Teile. Bei dem MCP brauchst du immer einen Transveiver + CPU, also 3 ICs minimal. ---
-
Thread
Laderegler für 12V NiMh aus 5V (USB-Powered)
> Hast du mal den Bauvorschlag für diese einfache Mimik ? Ich habe das hier mal mit dem STM32F103 implementiert: [[USB-Tutorial_mit_STM32#Stromversorgung_per_USB]] Code & fertiges Image zum Flashen: https://github.com/Erlkoenig90/f1usb/releases/tag/v1.1
-
Thread
Erste Schritte: Bekomme STm32 nicht zum Laufen
wf_GPIOG_CRH; /* Pin-Remap */ AFIO->MAPR = wf_AFIO_MAPR; Damit werden _ALLE_ Pins eines STM32F103 aufgesetzt - und das sind verdammt viele. Überlege mal, was du mit deinem oben zitierten Gehampel mit GPIO_Initstructure.xyz veranstalten müßtest... Ganz ähnlich sieht das bei peripheren Cores aus
App-Notes von NXP absoluter Müll. W.S. schrieb im Beitrag #4183623: > Damit werden ALLE Pins eines STM32F103 aufgesetzt - und das sind > verdammt viele. Überlege mal, was du mit deinem oben zitierten Gehampel > mit GPIO_Initstructure.xyz veranstalten müßtest Mhm, mahl überlegen... [c] #define RCC_AHB1Periph_GPIO_ALL
-
Thread
STM32 HardFault_Handler
das debuggen kann? ich benutze IAR 5.30 und die standard lib 3.3.0 ,der controller ist der stm32f103cb. ich habe einiges dazu im internet gefunden leider war nix dabei was mir wirklich weiter geholfen hat. danke!
-
Thread
Re: CubeMX ist ein erbarmliches Stück Scheiße!
man ausnahmsweise einfach Anwender sein will. Siehe Bild, läuft ja nach viel gefummel endlich, F103VET6, F303VCT6 und ein F405RGT6 liegen zum Basteln bereit... Irgendwo muss ich auch noch einen F073C8T6 haben. Eben weil Entwickler in einer Firma (und:"Die haben ja auch Windows..." Ist da kein Argument
-
Thread
selbst fliegender quad copter
und obwohl da inzwischen schon einige 100 Mann-Jahre Entwicklung drinnen stecken. ... ein STM32F103CBT6 hatte sich da als deutlich zu schwach erwiesen. auch der muss erst mal lernen, geflogen zu werden. ;-))) wenn er auch inzwischen schon einiges Eigenständig kann.
-
Thread
Analogsignale mit pulseview/sigrok fx2 LA sampeln?
ich darstellen wollte, klappte nicht. Ich habe einen 100nF über 10 kOhm an einen Ausgang eines STM32F103 angeschlossen und ziehe den auf 0. Dabei habe ich den Kondensator an einen Dateneingang des LA angeschlossen. Würde jetzt ein Stück Entladekurve erwarten.
-
Thread
Vieles gelesen, trotzdem: Welcher AVR-Programmer/Welche IDE??
Schnittstelle (bekannt als Arduino Nano). Im STM32 Umfeld empfehle ich für den Anfang ein STM32F103C8T6 Board. Das ist zur Zeit sehr billig und bei Bedarf kann man sich später sowohl kleinere als auch größere Modelle anschauen.
aus China komplett samt Bootloader weniger kostet, als der Mikrochip einzeln. Das trifft auf STM32F103 Module ebenso zu. > Ich habe gelesen, dass die AVRISP MKII-Klone unterschiedliche > Firmware brauchen Ja leider. Aber avrdude läuft mit jeder Firmware und lässt sich wunderbar in ein Build Script
-
Thread
Brauche hilfe mit Makefile STM32+FreeRTOS
solche Files in Assembler geschrieben. Du wirst darin noch ein paar Interrupt-Handler (beim STM32F103 waren das 3 oder 4) für FreeRTOS anpassen müssen. Gruß Oliver
Oliver J. schrieb im Beitrag #2742872: > Du wirst darin noch ein paar Interrupt-Handler (beim STM32F103 waren das > 3 oder 4) für FreeRTOS anpassen müssen. Ich meinte natürlich Interrupt-Vektoren. Gruß Oliver
-
Thread
Ethernet PHY für STM32F107
Hallo, Ich programmiere schon länger die stm32f103 Typen, für ein Ethernet Projekt bin ich jetzt auf der Suche nach geeigneten Bauelementen. Zunächst dachte ich man muss den 107 nehmen bei Ethernet, wenn ich aber mal die Preise vergleiche z.B. Farnell
-
Thread
STM32F2 ADC auslesen
OK, das Bit 30 wird wohl doch gebraucht, ich hatte beim f103 geschaut, da ist es anders.
-
Thread
PWM interrupt am LPC2148
keine Lust erst Keil zu lernen und dann später das gcc Drama zu wiederholen. Und mit dem STM32F103 scheint es ja zu gehen. Also vielleicht lieber dieses Antik Dingens in den Müll werfen. Verstehe eh nicht was die Entwickler von dem Ding geraucht habe, mit seinen diversen Stacks und Modi. Sowas kann
Thorsten E. schrieb im Beitrag #4933599: > Und mit dem STM32F103 scheint es ja zu gehen. Also vielleicht lieber > dieses Antik Dingens in den Müll werfen. Verstehe eh nicht was die > Entwickler von dem Ding geraucht habe, mit seinen diversen Stacks und > Modi.
-
Thread
Was benötige ich für das Arbeiten mit Microcontrollern?
Im Grunde seit den ersten Luminary Cortex-M3 (Mitte 2006) nur noch mit ARM, am liebsten mit STM32F103, LPC1768, SAM3X. Denn: 32Bit und ordentlich Dampf :-)
-
Thread
STM32 Programmer Empfehlung
Die Clones verwenden mittlerweile sehr viele veschiedene F1 Controller, aber seltenst oder nie den F103RB. Und der ist nötig mit den 128 kB Flash für den org. Bootloader und die 2.1 Updates. Der 2.0 ist veraltet und damit neuere Serien zu flashen wie L/G/H ist ein Glücksspiel. Man kann jetzt auch versuchen
-
Thread
ARM Cortex M3 Anfänger
Ich habe ein stm32F103 Development board. Ziel ist es auf der LED Matrix die LEDS zum leuchten zu bringen. Kann mir jemand Starthilfe geben? Programieren in C kann ich aber noch nie etwas mit einem µC gemacht.
-
Thread
Rigol-Aktion: 100MHz-Oszilloskop
deutlich bessere Lösung in dieser Hinsicht. Das decodiert deutlich komfortabler. Ich hatte mit STM32F103 und seiner kranken I2C Hardware zu kämpfen und besaß den Saleae Clone noch nicht, habe mir deshalb eine im Netz herumliegende Logic Analyzer Software in einen STM32 Dicovery gebruzelt..ist nicht übermäßig
-
Thread
STM32 24VDC am Eingang über 1mO
zurückgelassene Wert Glücksache sein kann. Das kann funktionieren, ist aber nicht garantiert. Bei einem STM32F103 ist der Leckstrom schon drei mal so hoch. Da ist die Wahrscheinlichkeit groß, dass du permanent einen High-Pegel misst, egal, was am Eingang passiert.
-
Thread
STM32 Zeit messen?
Ja gut, ich hab "nur" nen F103, hab also keine 180 MHz, Clock und Timer sind auf der gleichen Frequenz, bei mir passt das auch, wenn ich die Takte dann auf die Frequenz umrechne. Wenn man das aber weiß mit den "Doppeltakten", kann
-
Thread
BLDC Zero Cross komisch
Hi flipsi, es ist ein STM32F103 MC. Hat IMHO kein Comperator. Ich triggere in der Mitte der PWM On Zeit eine ADC Conversion der BEMF (ADC1) und der virtuellen Sternspannung (ADC2). FLankenerkennung dann per Software in der ADC
-
Thread
AVR Atmega32 zeitkritisches Signal einlesen
Recherche zufolge hab ich keinen uC gefunden, der eine A/D >Wandlungszeit von <=1us besitzt. STM32F103 kann 1MHz mit dem ADC. >Meine Frage ist nun ob es geschwindigkeitstechnisch möglich ist die >digitalen Daten vom externen ADC einzulesen und im uC zu speichern >(speziell bei Atmega32)? Wie
-
Thread
Gutes Forum für ARM CORTEX M3 (STM32F103x) ?
Hallo, kennt jemand ein Forum wo intensiv auf das Thema ARM Cortex M3 (STM32F103x) eingegangen wird. Folgendee kenne ich schon: - www.st.com/mcu/forumsid-23.html - www.stm32circle.com/forum/index.php Gruß
-
Thread
Mikrocontroller auswahl
schweren Beschaffbarkeit auch relativ, trotzdem macht das Porto meist den Löwenanteil aus. Ein STM32F103RCT6 ist beliebt und kann deine Anforderungen erfüllen, wenn die for-Schleifen nicht zu aufwändig sind. Aber ob dir das Gehäuse gefällt (na ja, man kauft eine Platine auf der er schon aufgelötet ist)
-
Thread
STM32 hardfault when debugger attached
BluePill: https://www.electronicshub.org/getting-started-with-stm32f103c8t6-blue-pill/ ... und auf das Ding die Firmware vom ST-Link draufpacken und damit debuggen. Oder noch einfacher, von einem anderen Discovery/Nucleo/Eval-Board den On-Board-Debugger (BluePill)
-
Thread
Wer kann mir. (ein Einsteigerbuch empfehlen)
Buch kenne ich nicht, erst recht nicht für den A8. Ich progge seit einem Jahr nur noch den STM32F103 und das in C.
-
Thread
Codeblocks und STM32F1XX
deshalb am Besten > einsetzbar. Hast Du denn überhaupt ein Original? Bluepills und die STM32F103 Controller sind die am meisten gefälschten Teile, wobei die Fälschungen zeitweise gefühlt 90% Marktanteil hatten. Da waren dann irgendwelche China-Prozessoren drauf, die so ähnlich funktionierten und
-
Thread
ATTINY85 als DCF77-Empfänger
Empfänger für den Wettersender Pinneberg "DDH47" auf 147.3 MHz ### // // - Hardware // STM32F103C8 - "Blue Pill Development Board" // // - Anschlüsse // GPIO-PA7: Antenneneingang: 147.3 MHz, mind. 0.1mV // GPIO-PA9: UART-Ausgang: "9600 8N1" (9600 Baud, ein Startbit, acht Datenbits, kein
ADC kommen? Notfalls, wie man beim ATTINY sieht, würde ein fADC von 400kHz reichen und der STM32F103 schafft interleaved sogar 2MHz. Die CPU läuft auch noch bei 80MHz und RAM/FLASH sind auch reichlich vorhanden. Ich kenne aber NAVTEX nicht und es ist vielleicht letztendlich doch zu rechenintensiv oder
-
Thread
GCC Optimierung killt Funktion
gemerkt hat, dass das was nicht stimmt: http://electronics.stackexchange.com/questions/122983/stm32f103-strange-behavior
auf: beim beschreiben des Flash, sonst nirgends. Und das habe ich auch mal schnell in den STM32F103 geschoben: [c] while(1) { GPIOB->BSRR = (1 << 12); GPIOB->BSRR = ((1 << 12) << 16); } [/c] Das erzeugt brav Pulse mit 30 / 200 ns. Mit dem Keil v5 kompiliert, aber auch
-
Thread
China 18V 18650 Akku: Mehr vorsätzlicher Betrug geht nicht
Kategorien werden hier immer wieder diskutiert. Mir fällt spontan ein: - LEDs - DS1820 - STM32F103 - Batterien und Akkus - Alte Transistoren, die es eigentlich nicht mehr gibt - Lötzinn - USB Kabel
-
Thread
64 Punkte FFT auf guenstigem Mikrocontroller
Minimum-Systerm-Board-Cortex-M0 Als Einzelchip irgendwo um die 1€. Oder den hier: http://www.watterott.com/de/STM32F103TB-ARM-Cortex-M3-Development-Board Es wäre sinnvoll, wenn Du etwas mehr Daten zu Deiner FFT angibst. Welche Wortbreite sollen Deine Daten haben? float, int? Zu den Cortex CPUs gibt es eine DSP-Library
-
Thread
ST7735 an MCU
Das funktioniert bei mit mit einem STM32F103 (BluePill) https://www.mikrocontroller.net/topic/515662#new Mit einem 160x128 kleinen 1,8" TFT per SPI
-
Thread
MINOS - Minos Is No Operating System
button.c ist eine exakte Kopie aus meinem Projekt "WordClock mit WS2812", welches auf dem STM32F103-Mini-Dev-Board, auf den Nucleo-Boards STM32F401 und STM32F411 und neuerdings auch auf dem STM32F407 Black Board läuft. Daher ist die Unterscheidung per #define auch äußerst sinnvoll. Und ich werde den
werde ich demnächst auch hier vorstellen. So kann man dann den Compiler auf einem kleineren STM32F103 weglassen und es muss nur noch das NIC-Runtime-System unter MINOS auf dem STM32 im Flash vorhanden sein, um seine Anwendung auszuführen. Für das "Schieben" auf den STM32 bietet sich dann auch ein
-
Thread
Wie visualisiert Ihr Eure Prozesse??
Displays alarmiert (Holz nachlegen, Übertemperatur). Bei all meinen Einheiten ist jeweils ein STM32F103 verbaut. PS: Beim Server ist auch so eine Box als CAN/UART Umsetzer mit einem kleinen Programm das alle 15 Minuten die ganzen Analogwerte in eine MySQL Datenbank speichert.
-
Thread
Halbleiter aus Hinterhof-Waschküche?
sind das keine nachgefertigten Bauteile Es sind mindestens 6 Varianten von "nachgefertigten" STM32F103 Mikrocontrollern bekannt. Keiner davon funktioniert vollständig.
-
Thread
STM32: neue STM32F10x_StdPeriph_Lib 3.4.0 zum download
Für alle die das interessiert: http://www.st.com/mcu/devicedocs-STM32F103RB-110.html#Firmware
-
Thread
STM32 + Nichtflüchtiger Speicher
Problem. Ich habe eine Software die auf verschiedenen Hardwares läuft.(Alles mit den gleichen STM32F103RET6-controllern). Je nachdem auf welcher Hardware sich die Software befindet soll sie entsprechendes Verhalten an den Tag legen. Dazu habe ich 2 prinzipielle Lösungsansätze: 1. Ich verdrahte
-
Thread
[S]uche - STM32 - Crossworks Beispiel - STM32F105
Beispiel [[Datei:CrossWorks_StandardLib_Setup.zip]] geladen und geöffnet. Da ich aber einen STM32f103 *RB* und keinen *RE* auf meinem Board habe, musste ich (glaube ich wenigstens) unter Project-Properties -> Build Options -> Target Processor den Prozessor-Typ ändern. An dieser Stelle fangen wohl meine
-
Thread
MI0283QT-2 mitHX8347 ist echt langsam
gerade eine Hardware auf, bei der ich das Display mal am Parallelen Bus über den FSMC eines STM32F103 ansteuern werde - wenn du magst, kann ich dir mal das Ergebnis mitteilen, sobald ich es habe - dauert aber noch eine Weile weil im Moment das Geld fehlt... Grüße Nils
-
Thread
STM32 Pin-Toogle!
Also ich benutze den STM32F103 hab aber im nächsten Projekt auch einen 415er. Der ist nur um allgemein ein bisschen in die ARM-Welt zu finden. Wenn ich mal Zeit finde werde ich das mit dem Toogle nachprüfen, lad die Ergebnise natürlich
-
Thread
STM32 Programmieren und Debuggen
An dem STM F103 discovery stehen am SWD Stecker auch nur GND, SWCLK, SWDIO und 10k nach GND zur Verfügung. Die 3 Signale reichen also aus. Das discovery mit dem STM32L151 hat am SWD Anschluss aber zusätzlich noch
-
Thread
USB-C pin togglen unter windows möglich?
> wäre das nicht eine Aufgabe für einen Arduino? Eine komplett fertige Firmware für einen STM32F103 die genau die Anforderungen mehr als erfüllt und Mikrosekunden-genaue Pulse ausgibt hatte ich ja schon eingestellt, aber scheint ja irgendwie nicht passend zu sein ( in https://www.mikrocontroller.net
-
Thread
[S] Suche kleinen CAN Controler
STM32F103T6 Can on Chip, VFQFPN36, 6x6mm.
-
Thread
Störspannung blockiert UART
Primärseite). Die Zündspule und die Endstufe stehen beide weit entfernt (ca. 2m) vom µc entfernt (STM32F103Rx). Geschützt wird die Versorgungsspannung des µC nach http://www.dse-faq.elektronik-kompendium.de/dse-faq.htm#F.23 . Das Problem ist nun wenn ein Zündfunke ausgelöst wird, dann schlägt die (normalerweise
-
Thread
STM32 USART falsche Ausgabe Terminal
Auf dieser Seite: http://www.st.com/mcu/devicedocs-STM32F103RB-110.html Dieses ZIP Archiv: http://www.st.com/stonline/products/support/micro/files/stm32f10x_fw_archive.zip In dem Archiv gib es "um0427.zip" Darin gibt es FWLib\examples\
-
Thread
Mikrocontroller: Programme im RAM ausführen
Mikrocontroller die können Programme im RAM ausführen, wie z. B. die 51-Familie und die ARM-Controller (STM32F103 u. ä.). Welche Mikrocontroller gibt es noch mit dieser Eigenschaft?
-
Thread
Coocox-Projekt noch aktuell?
eingestellt und alles funktioniert wie bei CooCox fehlerfrei. Habe das kürzlich als Versuch für einen F103 gemacht und es lief praktisch auf Anhieb. Wer stdio verwenden will darf nicht vergessen syscalls.c im Startup Ordner zu kopieren. Mir ist aufgefallen, daß bei mir putc nicht funktioniert. Printf