-
Thread
IAR for ARM - IRQ-Funktion nur kompiliert wenn im Code referenziert
Folgender Code für IAR Embedded Workbench ARM 8.22.2: [c] #include "stm32f10x.h" /* IRQ definitions in CMSIS startup_stm32f10x */ __irq void TIM2_IRQHandler (void) { TIM2->SR &=~TIM_SR_UIF; GPIOC->ODR |= GPIO_ODR_ODR13; } void timer2
, egal ob 8051, RL78, RX62, MSP430, STM8, V850, 8096 oder Z80. Und es gibt noch mehr unterstuetzte Controller. Vermissen tue ich eigentlich nur die CPU32 von Motorola. Aber wer die Handbuecher nicht liest wird halt ewig nur im Regen
-
Thread
USB des STM32 F103C8T6 nutzen
https://github.com/rogerclarkmelbourne/STM32duino-bootloader
die Schnelle aus dem Zusammenhang nicht ob das > Binary für den F103 gedacht ist .... Ist für den STM32F103RBT6. Für den C8T6 lässt sich das mit minimalen Änderungen auch kompilieren (Flash-Größe, ggf. Pin für Pullup). Hmm, mir fällt gerade ein dass das ein Composite-Gerät für 3x-Serial ist - kann sein
-
Thread
automatischer Vorschub für Drehbank
Resonanzen http://www.ebay.de/itm/Wellenkupplung-Kupplung-CNC-3D-Drucker-Schrittmotor-3-4-5-6-6-35-7-8-9-10-6x8mm-/151947284133 http://www.ebay.de/itm/Wellenkupplung-KlauenKupplung-CNC-3D-Drucker-Schrittmotor-4-5-6-7-8-9-10-5x10mm-/161944331012 und vermutlich arbeitet die auch ein wenig genauer.
Netzteil sind geordert und an der Maschine ist soweit alles vorbereitet. Als Board dachte ich an ein STM32F0-Discovery. Der F0 (auf dem Board ein STM32F051R8T6) ist mit 48 MHz flott genug, hat 64K Flash/8 KB RAM und hat auch die Encoder-Logik an Board, außerdem noch einen 32-Bit-Zähler. Und das sehr preiswerte
-
Thread
ADC über SPI
Controller im Titel nennen sollen. So ohne jede Information lockt man viele an, die z.B. den ATmega8 kennen, aber den STM32F446RE nicht.
Controller im Titel nennen sollen. > So ohne jede Information lockt man viele an, die z.B. den ATmega8 > kennen, aber den STM32F446RE nicht. Merke ich mir.
-
Thread
Vorstellung OpenHC - zum PHC-Bus von Fa Peha kompatibel
gab gerade einen Generationswechsel bei der Steuerung. Für OpenHC taugen beide. Die alte heißt 940 STM, gab es mit und ohne Display, ohne ca. 100€ billiger. Man kann aber selbst ein Standarddisply anschließen, es fehlt intern einfach nur. Die neue heißt 941 STM, gibt es meines Wissens nach nur mit Display
stufiger Lüfter, elektrisches Kippfenster, Außenlicht, Innenlicht) realisiert. Verbaute Komponenten: STM V.3, 2x JRM, 1x MCC, 1x Wetterkopf, 2x 8fach Tastermodul, 1x 8fach Ausgangsmodul. Funktioniert ausgezeichnet. Ich möchte nun nach und nach die Hauselektrik einbinden. Fragen: Ist eine Neuauflage
-
Thread
[STM32] HAL vermeiden?
Github ein "Bare Metal" Projekt für ein Nucleo-F401 angelegt: https://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
bare-metal" Projekt für das Nucleo F401xE geschnappt und lediglich PLLN von 336 auf 384 und PLLQ von 7 auf 8 hochgeschraubt, sowie eben noch die Waitstates angepasst und HSE auf "bypass" gestellt. Die Konfiguration ist in der SystemInit hier: https://github.com/ChristianRinn/bare_metal_stm32f411xe/blob/master
-
Thread
Open source Autoradio
Quatsch, ich bin in meinen Projekten etwas durcheinander geraten. Die Compiler waren ein Problem bei den STM8. Der STM32 ist ein CortexM3 und der GCC funktioniert damit wunderbar. Ich ziehe meine Frage also zurück :) Sorry!
Ulrich P. schrieb im Beitrag #1735137: > Die Compiler waren ein Problem bei den STM8. Der STM32 ist ein CortexM3 > und der GCC funktioniert damit wunderbar. Ich ziehe meine Frage also > zurück :) Ahh....damit ist der STM32 wieder im Rennen ;) Harry
-
Thread
ARM ist die Zukunft?
schrieb im Beitrag #2717990: >> Wer dann nur 4 I/O braucht, der wird dann auch so einen Chip im bswp. 8 >> Pin Gehäuse erhalten. M.E. ist das wirklich das einzige, was fehlt. Die derzeitig günstigen 32er-bitter (LPC,STM32) sind einfach zu unhandlich, um sie in FB-Geber oder Kleinststeuerungen o.ä.
ich gehe von flash corruptions aus. Manche Cortexe haben auch keinen Analog Comparator, oder DAC. STM32F0 hat wiederum keinen eeprom und max. 64kb flash, auch keinen AC. Nach meiner Analyse ist der CM0 ueberhaupt kein wuerdevoller Nachfolger fuer 8Bit/16Bit, und die Migration auf groessere CM3 ist
-
Thread
STM32F4 SPI Problem
stm32-anfänger schrieb im Beitrag #5325398: > Und da ich die Coocox CoIDE nutze kann ich mit beidem nicht dienen. Das sollte man erstmal ändern. Benutze die STM32 Workbench oder Atollic für STM32.
Nils N. schrieb im Beitrag #5325457: > stm32-anfänger schrieb: >> Und da ich die Coocox CoIDE nutze kann ich mit beidem nicht dienen. > > Das sollte man erstmal ändern. Benutze die STM32 Workbench oder Atollic > für STM32. Ich habe mich
-
Thread
MP3 Decoder in C der wenig Ressourcen braucht.
soso... schrieb im Beitrag #5715739: > Das ist ein STM32 Fanboy. Die olle "der STM32 ist das Beste auf der > Welt, und alle müssen das nutzen sonst blöke ich 100 mal" Leier. Es > nervt. ... bin ich nicht, ich nutze auch AVR, STM8, ESP8266 und manchmal
19, 3, 18, 6, 17, 1, 19, 3, 20, 8, 20, 4, 18, 6, 20, 4, 17, 1, 17, 5, 20, 8, 18, 2, 20, 4, 17, 5, 20, 4, 17, 5, 19, 3, 18, 2, 19, 3, 19, 3, 20, 8, 19, 7, 20, 4, 20, 8, 18, 2, 18, 6, 20, 8, 17, 5, 20, 8, 18, 2, 19, 7, 17, 5, 19, 3, 18
-
Thread
Neue Auflage vom Buch: Einblick in die moderne Elektronik
werden, habe ich mein Buch überarbeitet. Vorher/Nachher Vergleich: * Wechsel vom BluePill Board (STM32F1) zum Nucleo (STM32F3) * Wechsel von der System Workbench zur STM32 Cube IDE * Wechsel von seriellem Bootloader zu SWD * Neu: Sehr knappe Einführung den Debugger * Neu: Das erste Projekt
schrieb im Beitrag #6325204: > Was ist denn bei den bluepills zu beachten? Google nach den Wörtern: STM32F103C8T6 BluePill Blue-Pill Fake CounterFeit Einiges davon wurde hier im Forum diskutiert. Die mir bekannten Fehler habe ich dort kurz hin geschrieben: http://stefanfrings.de/stm32/stm32f1.html
-
Thread
STM32F4 "Gameboy"
notwendig. > >> Jedoch wo liegen die Vor-/Nachteile und was würdet ihr mir Empfehlen? > > Falls 6-8 Bit Farbtiefe ausreicht, gibt's eine einfache Lösung fürs > discovery-board. Beitrag "TFT-direct-drive, WQVGA-TFT an STM32F4" > > Svenska schrieb: >> Erstmal die Ansprüche runterschrauben auf ein
FLash wird nicht so ganz funktionieren, da wir hier glaube schon festgestellt hatten, dass man beim STM32F4 keinen Code von einem externen Flash ausführen kann. Die SDIO Schnittstelle beim STM32F4 kann 1-bit, 4-bit und 8-bit. Bei SPI muss jedes Bit einzeln über eine Leitung geschoben werden. Angenommen
-
Thread
STM32F405RGT6 keine Verbindung über USB
for an external load capacitor.“ https://www.murata.com/en-sg/api/pdfdownloadapi?cate=&partno=CSTCE8M00G52-R0 Am Verhalten hat sich dadurch nichts geändert. Wartet man eine Weile bevor man das Board seit dem letzten Mal mit Strom versorgt hat, dann startet der STM32 meistens, aber läuft dann maximal
1uF X7R ersetzt, da der AMS1117 die 3,3V nicht stabil halten konnte. Und wie im Datenblatt vom STM32F4 gefordert einen 4,7uF Kondensator an einen VDD Pin. Den Q1 CSTCE8M00G52-R0 konnte ich drin lassen. Und nun läufts stabil.
-
Thread
Erfahrungen mit Micropython?
#4455152: > ergibt bei mir anstatt der versprochenen 21MHz nur gut 14MHz. > > Gestehe! Das war ein stm32f7... ;-) Nö! Was ist denn an den 21 MHz so unglaubwürdig? 168MHz Prozessortakt / 21MHz Ausgabetakt = 8 Takte pro Schleifendurchlauf. Mehr sollten doch wohl die zwei "Store"-Instruktionen nicht brauchen
= ptr16(stm.GPIOA + stm.GPIO_BSRRL) === bsrrh = ptr16(stm.GPIOA + stm.GPIO_BSRRH) === for _ in range(1000000): === bsrrl[0] = 1 << 13 === bsrrh[0] = 1 << 13 === time = pyb.elapsed_millis
-
Thread
USB Problem bei STM32F072C8
Es gibt keinen STM32F072-8 laut ST. Es gibt C8, R8 und V8, ST verwendet außerdem keine Bindestriche. Vielleicht ist es ja ein FT32F072
#7770035: > Du könntest ja auch mal die vollständigen Device Typen angeben anstatt > immer von -8. -C und -B zu reden. Die Device Vielfalt ist bei ST ja > enorm. Dann könnte man in den DBs suchen. vom "-C" habe ich nicht gesprochen. Es sind die Typen STM32F072C8 und STM32F072CB. Beide besitzen
-
Thread
STM32 I2C direkt über die Register
GPIOB->OTYPER |= 1 << (PIN_SDA << 1) | 1 << (PIN_SCL << 1); //open drain GPIOB->AFR[PIN_SDA / 8] |= GPIO_AF1_I2C1 << ((PIN_SDA % 8) * 4); //AF1 GPIOB->AFR[PIN_SCL / 8] |= GPIO_AF1_I2C1 << ((PIN_SCL % 8) * 4); //AF1 //I2C reset RCC->APB1RSTR |= RCC_APB1RSTR_I2C1RST; RCC->APB1RSTR &= ~(RCC_APB1RSTR_I2C1RST
nachgesehen, es ist /immer noch/ falsch, interessanterweise aber nur in manchen Dateien! Im Paket STM32CubeF4 die Datei en.stm32cubef4\STM32Cube_FW_F4_V1.21.0\Projects\STM32446E_EVAL\Examples\TIM\TIM_7PWMOutput\SW4STM32\STM32446E_EVAL\STM32F446ZETx_FLASH.ld enthält: [code]_estack = 0x2001FFFF
-
Thread
STM32F103 "Blue Pill" als preiswertes CAN-Interface
/item/Free-Shipping-1pcs-lot-STM32F103C8T6-ARM-STM32-Minimum-System-Development-Board-Module-For-Arduin0/32498344057.html
Denkst du überhaupt nach? > Skizziere mal, wie so ein Puffer aussehen muss 4 Bytes für ID und Flag, 8 Bytes für Daten, wo ist das Problem? Könnte man z.B. 1:1 so machen wie in der CAN-Peripherie vom STM32. > und wie > Du Ihn mit dem USB Timing synchronisierst. Bedenke bitte, das Du auch > mal 3 CAN
-
Thread
uint64_t auf STM32F103
#6078342: > Gibt es Alternativen? Kann man > das irgendwie simulieren? z.B. mit einem anderen STM32F103-Board. Keil µVision kann auch STM32 simulieren.
Es ist eine selbst entwickelte Platine. Der Controller ist der STM32F103RCT6.
-
Thread
USB-Tutorial mit STM32
Von welchem Nucleo genau reden wir? Mein USB-Code sollte mit der STM32CubeIDE funktionieren. Im Repository sind auch Projektdateien für die STM32CubeIDE im Archiv STM32CubeIDE.zip . Man darf natürlich nicht simultan mit der HAL auf die USB-Peripherie zugreifen. Du musst
Auf dem STM32G431 wird der Code vermutlich nicht ohne Anpassungen laufen.
-
Thread
STM32F407G Bootloader - andere Bootmöglichkeit?
STM32 Cube Programmer habe ich auch probiert. 38400,8E auch schon probiert. „Wer“ programmiert denn eigentlich den USART3 auf der Device-Seite?
am STM32F103C8T6 ist auf GND. Noch mal zu Verständnis: das Discovery-Board ist Bestandteil der Gesamtschaltung (Protoaufbau). Letztere ist der Prototyp von dem, was final in die Schaltung des Gesamtsystems
-
Thread
STM32 Taktfrequenz
Es ist aber schon (zumindest für mich) eine wichtige Erkenntnis, dass STM32 ihre I/O Pins per Software verhältnismäßig wesentlich langsamer toggeln, als AVR Mikrocontroller. Ein 8 MHz AVR schafft 4 MHz, weil jeder I/O Zugriff nur einen Takt dauert.
Kapitel 3.3 Kennst du meine Seite? Da sind alle wichtigen Dokumente verlinkt: http://stefanfrings.de/stm32/stm32f1.html
-
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.
Ich habe ein paar Blue-Pill Boards mit STM32F103C8T6 (sehr > wahrscheinlich originale) übrig. Die haben nur 20KiB RAM.
-
Thread
Z80 Emulation auf dem Arduino
: 62744 Ram: 1652 instructions per microsecond (mean):0.50 Die CPU läuft auf dem STM32F303 also ca. 3 mal schneller als auf dem ArduinoMega. FCPU ArduinMega:16MHz FCPU STM32F303K8: 72MHz 70MHz/16MHz=4.5 Seltsam: der Ram-Verbrauch ist deutlich kleiner als beim Atmega und:Obwohl
chris_ schrieb im Beitrag #7202062: > Obwohl fast die 4.5 fache Clock und 32 Bit > ist es auf dem STM nur 3 mal schneller. Das ist überhaupt nicht seltsam. 32 Bit breite Register nützen dir nichts, wenn du nur mit 8 Bit Daten arbeitest. Zudem braucht ein STM32 für viele Dinge mehr CPU Takte und
-
Thread
STM32: I2C-Master setzt ARLO-Flag (arbitration lost)
https://www.mikrocontroller.net/wikifiles/9/9e/Vcc-gnd.com-blue-pill-schematic-stm32f103c8t6.pdf
ganze Zeit gesetzt war. Ich habe die in https://www.st.com/resource/en/errata_sheet/cd00190234-stm32f101x8b-stm32f102x8b-and-stm32f103x8b-mediumdensity-device-limitations-stmicroelectronics.pdf auf Seite 26 beschriebenen Schritte befolgt. In main.c unten ist die Definition der Funktion. Dies hat
-
Thread
µC und Gbit Ethernet
STM32MP und STM32N6 haben auch GBit Ethernet, STM32N6 ist eher ein uC. STM32MP ohne Linux etc duerfte schwieriger sein.
Uwe B. schrieb im Beitrag #7852476: > STM32MP und STM32N6 haben auch GBit Ethernet, STM32N6 ist eher ein uC. > STM32MP ohne Linux etc duerfte schwieriger sein. OK, hatte bisher noch keine Berührungspunkte mit den MPUs... Was ist denn
-
Thread
SVPWM Ansteuerung eines BLDC
der Ausgangstreiber des Pins von Vorteil. Bei einem Redesign würde ich für meine Umrichter den STM32F3 verwenden aber mit externen Opamps und Komperatoren für Überstrom usw. Unabhängig vom Proze. Die 2 SO8 kann ich verschmerzen. Das sind meine Erfahrungen mit dem Proze und internen OPs. Gruß
du Erfahrungen mit internen OPVs? Ich werde später ein kleineres Board machen und würde gerne auf STM32F303 M4 setzen. Der hat auch sonst mehr interessante Sachen. Testweise kann ich dieses Board auf meine Platine stecken: http://www.ebay.de/itm/STM32F3-DISCOVERY-USB-STM32F303VCT6-STM32-ARM-Cortex-M4
-
Thread
OpenSource SWD Programmer (moeglichst DIY)
Markus Müller schrieb im Beitrag #3476812: > der ST-LINK geht nur mit den STM32 / STM8 µC von ST! Nach Umbau http://embdev.net/articles/STM_Discovery_as_Black_Magic_Probe auch fŭr weitere Chips (ausser STM8)...
[code] JLinkGDBServerCL -singlerun -halt -device stm32f103r8 -if swd -speed 4000 -port 4242 [/code] Grüße Oliver
-
Thread
16 UARTs für MIDI
in die Spezifikation zeigt, dass MIDI auch nur ein serielles Interface mit 31250 baud, 1 start bit, 8 data bits, 1 stop bit ist. EIN MIDI-Interface an einem z.B. Arduino zu verwenden, ist trivial. Aber was ist mit 16? So viele UART-Interfaces hat selbst ein STM32 nicht zur Verfügung. Meine erste
beschriebenen AVR-UART in Software nachbilden, muss diese zyklisch mit einer Frequenz von 250 kHz (8-fach) bzw. 500 kHz (16-fach) abgearbeitet werden. Ein STM32F103 läuft mit 72 MHz, d.h. ein Softwarezyklus darf bis zu 288 bzw. 144 CPU-Zyklen dauern. Bei einem RP2040 mit 130 MHz dürfen es sogar bis
-
Thread
Suche Empfehlung für Mikrocontroller
Discoveryboards kommen wohl erst Q2-2017. Auf Discoveryboard: http://www.st.com/en/microcontrollers/stm32f746ng.html Nächstes Jahr dann: http://www.st.com/content/st_com/en/products/microcontrollers/stm32-32-bit-arm-cortex-mcus/stm32h7-series/stm32h7x3/stm32h743zi.html
und sag mir, > wie man da eine Übertragung von 1x 16Bit hinbekommt ;) Natürlich beherrscht der STM32 auch 8 Bit und 16 Bit DMA Transfers. Wenn du das nicht weißt oder das Datenblatt falsch interpretierst, dann deswegen bitte nicht sarkastisch werden. Dein Grundproblem ist, dass du einfach nicht
-
Thread
Image Converter - Bild zu c array konvertieren
-main/LVGL_STM32F411_DEMO/Debug/../LVGL/hal_stm_lvgl/tft/ili9341.h:209: first defined here c:\st\stm32cubeide_1.2.0\stm32cubeide\plugins\com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.10.3-2021.10.win32
gefunden, was sehr gut auf meine Situation > passt. > https://github.com/Paulo-Pecegueiro/LVGL_DEMOS_STM32 das benutzt auch noch die ältere Version 7, ich würde unbedingt die V8 nehmen. Es sind viele Dinge inkompatibel und der Squarline Editor generiert auch Code für die V8, damit kann man das Thermostat
-
Thread
RGB-LED-Großmatrix
Kleiner Nachtrag: 24bit/LED = 3Byte/LED -> 8x8x8 LEDs = 512LEDs = 1,5kByte Arg knapp bei nem Tiny mit 2kB nimm nen ATtiny84A, der hat 8kB zur Speicherung ! Grüße!
Naja, du willst ja keinen STM32 mit dieser Lulleraufgabe belästigen. So einer wäre aber als Master vermutlich nicht schlecht, um den Sack Flöhe (die 8*8 Felder) zu bändigen. Zumindest könnte der dann sogar Bitmaps speichern und
-
Thread
IAR St Link V2 Target doesnt match
Leopold N. schrieb im Beitrag #5759986: > Programmieren möchte ich einen STM32F103C8T6 über SWD. Schau mal genau auf den µC, vermutlich hast Du einen CS32F103C8T6 und keinen STM32F103C8T6. Die Chinesen rüsten die Bluepills mittlerweile mit CS-Clones aus, die kompatibel sind
Frank M. schrieb im Beitrag #5762358: > Leopold N. schrieb: > >> Programmieren möchte ich einen STM32F103C8T6 über SWD. > > Schau mal genau auf den µC, vermutlich hast Du einen CS32F103C8T6 und > keinen STM32F103C8T6. Die Chinesen rüsten die Bluepills mittlerweile mit > CS-Clones aus, die kompatibel
-
Thread
Schaltung für Motorsteuerung
Disco Board und deren Pinbelegung: (Achtung direkter Downloadlink) http://busboard.us/products/PCB-STM32-F4B1/Kornak-(STM32-Discovery-F4)-0001%20Rev%201.01%20Module%20Pinouts%20&%20Functions.xls TimerÜbersicht: http://stm32f4-discovery.com/2014/05/stm32f4-stm32f429-discovery-pwm-tutorial/ Gruß
verlassen kann, werden die Klemmen unter das Board berührungslos passen. 2x25pol. Buchsenleiste: Höhe 8,5 mm zuzügl. Plastikstufe am Pinheader vom Discoboard: Höhe 2,8mm. WAGO 2081-1206 Leiterplattenklemme 6-polig: Höhe 9,1 mm Die Vias für die Buchsenleisten habe ich Drill auf 0.8mm gestellt,
-
Thread
Anfang mit STM32. Wie habt ihr es gemacht?
Hallo Community, Ich hätte da mal ein paar Fragen zum STM32 und drumherum. Ich habe mir letzte Woche ein Nucleo-64 Board bestellt. Auf diesem ist ein STM32F446RE Mikrocontroller verbaut. Ich möchte erstmal ein paar Erfahrungen mit der MCU/STM32 allgemein
* STM32CubeMX (https://www.st.com/en/development-tools/stm32cubemx.html) Wobei die Cube IDE das Cube MX inzwischen beinhaltet. Deswegen heißt sie aber nicht STM32CubeMXIDE - obwohl der name passend wäre
-
Thread
STM32F302C8T6 Schaltplanüberprüfung
Hallo zusammen, ich habe mir ein neues PCB-Design für ein STM32F302C8T6 erstellt. Verarbeitet werden sollen: bis zu 5 Taster oder bis zu 5x Rotary Encoder mit Taster welche wahlweise durch ein Modulsystem aufgesteckt werden können. Bis zu
STM32F302C8T6 erstellt.
-
Thread
Wordclock Flashen ESP8266 Probleme
Hallo, habe kein Nucleo. Habe das STM32F103C8T6 Mini-Development Board. Dies habe ich über den ST-Link Adapter direkt an USB geschlossen (Siehe Bild aus dem Gerätemanager). Danke.
power_init() called switching power on Dann kommt folgendes im Hex-Format: 72 6C 00 6C 9C 90 72 02 8C 62 02 E3 6E 0C 0C 0C 8C 1C 80 6C EC 1C 70 8C 7C 8E 83 9F EC 70 02 92 9E 8E 92 9C EC 8C 1C 70 0C 8C 70 7F F2 6E 9E 00 6C 6F 6E 9C 13 62 0C 62 70 70 EC 8E 62 6C 60 02 73 6C Ich habe versucht den Prog-Jumper
-
Thread
STM32MP1 von ST
Ich möchte kein yocto basiertes Bildsystem für den STM32MP1 verwenden, sondern ein System mit Debian auf Packetbasis. Wie kommt man am einfachsten dorthin ? Beispiel: i.mx8 Debian 10 hier sehr schön und einfach gemacht: http://variwiki.com/index.php?title=DART-MX8M
-
Thread
STM32 F746zg nucleo und ILI9488 TFT per SPI langsam ?
Auflösung von 320x240, betrieben im 16 Bit-Farbmodus. Dort komme ich auf eine effektive Datenrate von 2,8 MByte/s auf der SPI. Genutzt wird ein STM32F4 180 MHz, SPI läuft mit 22,5 MHz und natürlich mit DMA. Wenn DMA läuft kann die CPU sich wieder um andere Dinge kümmern. dasrotemopped schrieb im Beitrag
dasrotemopped schrieb im Beitrag #4882998: > die etwa 3 MB/s sollten weder Xmega noch STM32 in Verlegenheit bringen *Diese* Aussage verstehe ich allerdings nicht .... Dann noch dieses: Stefan schrieb im Beitrag #4878647: > Theoretisches SPI Maximum: 22,5 MHz / 8 Bit = 2,8125 MByte
-
Thread
STM32F0 Discovery und UART1
Michael, das ist aber nicht die system_stm32f0xx.c vom STM32F0. Ich haenge mal meine Benutzten hier an. Ist zwar Vers. 1.0.0 und nicht 1.1.0, der Unterschied ist aber minimal. Versuch's mal damit.
Entschuldigungen. Die Werte die ich nannte, gelten für den 32kHz Quarz. Hier mal meine Notizen für den STM32F0-Discovery, wobei ich bei denen immer den ST-Link demontiere und direct mit dem SW arbeite. - 8MHz Quarz X1 entfernen und als X2 einlöten - C14, C13: 20pf - R22, R23: 0R - JP2: kurzschliessen
-
Thread
Zeigt her eure Kunstwerke (2014) Gesperrt Bilder
Analogmesskarte mit STM32F4 16AI,4DAC,(PWM),8DI/DO, CAN, USB, µSD, RS485
Microchip PIC12/PIC16/dsPIC33 - Freescale HCS08/S12X - Freescale Coldfire (nur über EZ-Port) - STM8, SPC560B (nur über Bootloader) - MSP430 (nur über SBW) - TMS320F28xx (nur über Bootloader) - Renesas/NEC 78K0/78K0R/RL78/R8C - SPI-Flash - I2C-EEPROMs Geplant ist noch PIC18xxx und JTAG für
-
Thread
Wie programmiert man einen STM32?
Schon Erfahrung mit µ-controller ? (Arduino, Atmel 8-bit..). Diese STM32 F4 ist nicht so einfach, das hilft wen sie schon C / C++ Kentnisse habe. Eigenlich braucht sie nur ein usb-kabel, eine compiler IDE wie Atollic und die sie konnen anfangen ! Was
YouTube-Kanal zu Atollic. Da wird alles von Anfang an erklärt. https://www.youtube.com/channel/UCZ5tf8T8odmacEAOpw68guA
-
Thread
STM32 5V tolerant, welcher Pegel?
Kommunikationsschwierigkeiten auf den Grund zu gehen? Angenommen da sitzt ein Pegelwandler vor dem STM32 der die 5V wieder auf 3V3 runterteilt, kann es sein dass hier ein Pegel nicht erreicht wird? Bei dem STM32 handelt es sich um diesen Controller. https://www.mouser.de/datasheet/2/389/stm32f103c8
Pegelwandler dazwischen, > (unwahrscheinlich) oder ein anderer Controller bestückt. Es ist ein STM32, zumindest habe ich den Dump eines STM32F103C8T6 darauf geflasht. Die Bilder sind aber nicht von mir. Google Lens liefert noch weitere Bilder (auf einem wurde der HM8634 durch einen MC33079 ersetzt
-
Thread
Welcher µC ist einfach zu programmieren
gemacht. Die Unterschiede gibt es > sogar innerhalb der Hersteller, nach meiner Meinung: > > EFM8 Silabs einfach / 8051 Atmel kompliziert > LPC ARM einfach / STM32 komplexer / EFM32 Silabs kompliziert / SAM Atmel > sehr kompliziert > > Einen Nachteil hat EFM8 allerdings. Die neue IDE ist Eclipse
Zu "komplett" gehören jetzt auch noch die STM8S mit dem sdcc...
-
Thread
"NUCLEO"-Borads von GigaDevice
Hab' mal den GD32E103VB mit dem STM32F104, insbesondere dem STM32F103VB bei ein paar Details verglichen: [c] GD32E103VB: Cortex-M4 mit FPU, 120MHz, 32kB SRAM STM32F103VB: Cortex-M3 ohne FPU, 72MHz, 20kB SRAM [/c] Also eindeutig
Schriftzeichen die mir Unbehagen auslösen. Es scheint mir essentiell zu sein sich den ähnlichsten STM32 rauszusuchen und bei Verständnisproblemen stattdessen nach STM32 zu googeln oder parallel zum Handbuch auch das entsprechende STM32-Handbuch zu lesen.
-
Thread
32 Bit MCU gesucht
Berechnungen für die Einstellung eines Messinstruments zu lange dauern. Der wird außerdem nur mit 8MHz betrieben. Ich würde daher gerne langfristig mal auf eine 32 bit Architektur umsteigen. Diese soll nach möglichkeit mit deutlich mehr als 8MHz betrieben werden. Dann wäre es auch nicht so tragisch
Wie lange braucht eigentlich ein 32Bitter mit 200MHz für delay_1ms() gegenüber einem 8Bitter an 8MHz? Ohne Profiling ist der Griff zu einer schnelleren CPU komplett sinnlos.
-
Thread
MCURSES - Mini Curses Bibliothek für Mikrocontroller
Ich habe gerade die Version 2.2.0 hochgeladen mit den folgenden Änderungen: - Portierung auf STM32F10x und STM32F4xx - Auswahl der UART-Schnittstelle (nur STM32) - Neue Funktionen: printw() und vprintw() (nur STM32) - Neue Makros: mvprintw() und mvvprintw() (nur STM32) - Variablen-Typen uint8_t auf uint_fast8_t umgestellt - Funktionsbeschreibung von curs_set() nachgeholt Viel Spaß, Frank
-
Thread
China SUPER Bauteile-Schnäppchen Thread
Hab zwar bestellt, aber noch nicht erhalten. 10 x leere PCB für STM32F051C8T6 EUR 8,40 inkl. regist. Versand http://www.aliexpress.com/item/Stm32f051c8t6-system-board-learning-board-stm32-stm32f05-tabula-rasa/1466226444.html 10 x KIS-3R33S DC-DC step-down EUR
STM8S103F3P6 ARM STM8 Minimum System Development Board für 1,62 Euro. http://www.ebay.de/itm/1PCS-STM8S103F3P6-ARM-STM8-Minimum-System-Development-Board-Module-Arduino-/351255887840?pt=LH_DefaultDomain
-
Thread
STM32F1 (Nucleo-F103RB) - HSE ohne Quartz?
verwende den Startup Code von Eclipse mit der ARM Non-Eabi Tool Chain https://github.com/kicer/stm32f10x-gcc/blob/master/STM32F10x_StdPeriph_Lib_V3.5.0/Libraries/CMSIS/CM3/DeviceSupport/ST/STM32F10x/system_stm32f10x.c Laut Datenblätter kann man den Prozessortakt von HSI (intern) oder HSE (extern
>>WELCHER Startupcode denn? https://github.com/kicer/stm32f10x-gcc/blob/master/STM32F10x_StdPeriph_Lib_V3.5.0/Libraries/CMSIS/CM3/DeviceSupport/ST/STM32F10x/system_stm32f10x.c
-
Thread
-
Thread
Müll in serieller Übertragung wenn Kondensator am Quarz berührt wird
verhindern? Ich weiss ja nicht, was da noch aus dem Takt gerät in der Situation! Falls relevant: STM32 und 8MHz / 16MHz
µC selbst ist überhaupt kein Quarz verbaut. Es geht um den Quarz am ST-Link (in diesem Fall ein STM32F103CBT6). Da es mir um das den Einfluss auf das 8 MHz Quarz bei diesem Nucleo Board geht passt die Messung.