-
Thread
STM32F429 LTDC Nutzen, welche Displays sind möglich?
Möglichkeiten gibt. Oftmals sieht man ja, dass Displays mit den Controllern SSD1289 und SSD1963 am STM32F4-Disco verwendet werden und irgendwie über den FSMC-Bus gesteuert werden. Kann ich diese Displays auch am LTDC des STM32F429 betreiben? Oder sind das vollkommen verschiedene Dinge??? Ich wäre
hasse Scherze! Ich kenne die RX von Renesas mit 100 MHz Flash-Zugriff. Im Vergleich dazu sind die STM32F4 (grob) proportional zur Taktfrequenz schneller. Meinem obigen Link folgend kann man die Zeiten für Zeichenausgabe auf einem TFT sehen: RX610 @ 100 MHz / STM32F407 @ 168 MHz. Selbst bei ISR-Aufrufen
-
Thread
Magnetic Encoder mit 10 Mhz auswerten
Vielen Dank für die Beiträge. -> STM32 Das besagte Nucleo Board (http://www.watterott.com/de/Nucleo-STM32F411) hat eine STM32F411RE. Das Datenblatt der STM32F411RE (http://www.st.com/st-web-ui/static/active/en/resource/technical/document
gefunden, der mir als passend erscheint, auch wenn für 30 € relativ wenig auf dem Board ist: "MINI-M4 for STM32". Er hat den - STM32F415RG, mit 64 pins - Encoder im Chip, - bis zu 168 Mhz, - 1MB Flash, http://www.mikroe.com/mini/stm32/ http://www.libstock.com/projects/view/513/mini-m4-stm32
-
Thread
STM32F Timer Problem
scheint ein #define Problem zu sein. https://my.st.com/public/STe2ecommunities/mcu/Lists/cortex_mx_stm32/Flat.aspx?RootFolder=%2fpublic%2fSTe2ecommunities%2fmcu%2fLists%2fcortex_mx_stm32%2fClock%20problem%208135&FolderCTID=0x01200200770978C69A1141439FE559EB459D7580009C4E14902C3CDE46A77F0FFD06506F5B¤tviews
Debug durch den Code gehen oder wie im Tutorial vorgehen. Ausserdem macht es Sinn alles im Kopf der stm32f10x.h und der system_stm32f10x.c zu lesen.
-
Thread
Eigenentwicklung um 24 Bit Daten aus Datei parallel auszugeben
Klaus schrieb im Beitrag #7178377: > Die STM können meines Wissens auch nur 16 Bit. Jemand eine Idee? Schau dir mal die Cortex-M4 von NXP an. Da sind die GPIO öfters 32Bit breit organisiert.
Stefan ⛄ F. schrieb im Beitrag #7180026: > Norbert schrieb: >> Das gilt zwar für viele aber bei weitem nicht für alle Prozessoren. > > Ich rede vom STM32H7, den Pitty im gleichen Atmemzug nannte. Dessen >
-
Thread
L293D zerstört meinen Controller
etwas Passendes habe ich nicht gefunden. Ich möchte einen bipolaren Schrittmotor mit meinem kleinen STM32F030 steuern. Einige Eckdaten: -der STM32 läuft mit 3 Volt aus einem Handy-Ladegerät. -der l293 läuft mit 5 Volt (Li-Po über 7805) -Spannung für den Motor 12 Volt (Li-Po) vom selben Li-Po
spricht ST von: '5 V tolerant I/O' > und etwas genauer: Input voltage on FT and FTf pins: max VDD + 4.0V Tja, ich habe das wohl noch nie verletzt: (Datenblatt STM32F407xx) "5.3.15 I/O current injection characteristics As a general rule, current injection to the I/O pins, due to external voltage
-
Thread
Taugen MSP430 noch was?
beschäftigt intel im PC-Markt zu bedrängen. Daher auch die Cortex-M0, M0+ von ARM. SiLabs EFM32 Zero, Freescale KL0 (und etliche andere), NXP LPC800, STM32F0 usw. Selbst einige der größeren M3/M4 sind in einem ähnlich niedrigen Bereich des Strombedarfs.
F. Fo schrieb im Beitrag #3626698: >> MKL16Z32VFM4 (32 kiB Flash, 4 kiB RAM) laut TI $0.95 @ 10000 Stück >> (Mouser 0,896 € bei 100 Stück) >> MSP430F2013 (2 kiB Flash, 128 Bytes RAM) laut TI $1.10 @
-
Thread
Schnellere MCU als der ESP8266 zu einem guten Preis?
Änderung ein paar Bytes raushauen oder ich sende jedes Byte, ob geändert oder nicht. Mit FSMC und STM32F103 @72MHz komme ich auf lumpige 3-4fps. Übertaktet auf 128MHz entsprechend mehr (steigt linear mit an). Und das Problem beim Testen der FPS war auch keines, was mit Datenbeschaffung zu tun hatte
trotz dual core. > > Hast du eine Quelle für diese Behauptung? aus neugier gegoogled: ein 32F7 At 216 MHz fCPU, the STM32F745 delivers 1082 CoreMark / 462 DMIPS macht : 2,138 DMIPS/Mhz ein 32H7 At 400 MHz fCPU, the STM32H743/753 lines deliver 2020 CoreMark /856 DMIPS macht : 2,14 DMIPS
-
Thread
APB1-Frequenz auf Nucleo-F303K8 mit Arduino_Core_STM32
Liebe Leute, kennt sich jemand mit https://github.com/stm32duino/Arduino_Core_STM32 aus? Ich wüsste gern, wo und wie dort für mein Nucleo-F303K8 (https://www.st.com/en/evaluation-tools/nucleo-f303k8.html) die clock-domains konfiguriert werden. Hintergrund
dem internen HSI-Oszillator läuft. Die Konfiguration ist anscheinend in https://github.com/stm32duino/Arduino_Core_STM32/blob/main/variants/STM32F3xx/F303K(6-8)T_F334K(4-6-8)T/variant_NUCLEO_F303K8.cpp und führt mit /2*16/2 zu einem Systemtakt von 64MHz und einem APB1-Takt von 32MHz. Man kann
-
Thread
als nächstes ARM oder FPGA/CPLD?
auch ein kleines FPGA-Board zuhause.. Ich hab mich auch nochmal mehr bei ARMs umgeguckt. Ich hab ein STM32F4Discovery, doch ich bin mir noch nicht sicher, ob STM32F2..., STM32F4... oder LPC17..., LPC18... Man, so ne riesen Auswahl is doch kacke ;)
ich schrieb im Beitrag #3250646: > 6A66 schrieb: >> Fang halt mal an z.B. mit nem STM32F4x Discovery > > Hab ich zuhause ;) Ahh nein. Es ist doch "nur" ein STM32 Discovery mit einem STM32F1 drauf
-
Thread
TDC(AS6501) als Phasenvergleicher
STM32F103 hat z.B. das Hardware-I2C mehrere ernste Errata und ist daher nicht wirklich zuverlässig nutzbar. Wenn ich schnelles SPI mit DMA machen möchte, sind neuere STM32 mit DMAMUX flexibler. Und neuere
CMOS‑zu‑LVDS‑Wandlers. > Ich überlege tatsächlich, ob ich einen leistungsfähigeren > Mikrocontroller wie den STM32F405RG einsetzen soll. Der ist zwar schneller, aber fast ähnlich alt wie der STM32F103. Es hat schon seinen Sinn warum wir statt dessen den H7 vorschlagen.
-
Thread
Avr zu wenige Ressourcen -> umstieghilfe
LPC1768 / LPC1769 -> 100/120MHz, 100Pins, 4x UART LPC1758 / LPC1759 -> 100/120MHz, 80Pins, 4x UART Diverse PIC32 -> 80MHz, 80/100Pins, bis 6x UART STM32F1xx hat nur bis 3x UART wenn ich das richtig sehe. Es gibt anscheinend welche mit 5,
Michael G. schrieb im Beitrag #2213899: > Die STM32F2xx könnten mehr haben, sind soweit ich weiß aber noch nicht > lieferbar. Falsch: STM32F2xx == lieferbar. Mache selbst Sensoren auf Basis STM32F1xx und habe keine Probleme. SPI, I2C, USARTS
-
Thread
[S] Low-Pin Count MC mit USB-HID
STM32F042F6P6, TSSOP20, kein Quarz (CRS), Außenbeschaltung 1..2 100nF, Software fällt fast fertig aus CubeMX raus.
gemacht. Sicher gibt es irgendwelche Debug-Möglichkeiten auch für > den CH552, die sind aber beim STM32 um ein Vielfaches bequemer zu > erreichen. Vor allem die gute Integration in die CubeIDE hilft enorm. > Kann gerade bei USB ungemein helfen. Beim STM32F042F6P6 ist das Problem aber, daß wenn
-
Thread
STM32 F2/F4 - was ich vermisse - Wunschliste für ST
Ich schreibe mal auf was ich beim STM32 vermisse. Der STM32F2xx/F4xx sind jetzt schon sehr gut geworden, aber dennoch habe ich Wünsche... 1) UART5 lässt sich beim F4xx nur auf einen einzigen Port-Pin mappen, wenn man SDIO haben will,
?RootFolder=%2Fpublic%2FSTe2ecommunities%2Fmcu%2FLists%2Fcortex_mx_stm32%2FSTM32F4%2C%20wish%20list%20for%202012&FolderCTID=0x01200200770978C69A1141439FE559EB459D7580009C4E14902C3CDE46A77F0FFD06506F5B¤tviews=797 > UART5 lässt sich beim F4xx nur auf einen einzigen
-
Thread
STM32 startet nach Programmierung erst wenn alle Kabel abgezogen wurden
, dass eine Lösung her muss. Die Kondensatorengrößen sind aus dem Datenblatt entnommen. Auf der STM32 Seite hier im Wiki steht noch ein 100nF Kondensator nach Ground. Mit oder ohne macht keinen Unterschied. Ansonsten siehe angehängtes Bild. Programmiert wird mit CubeMX und SW4STM32 als Eclipse
löten kann hat man einfach mehr Auswahl. @Thomas O.: Ja gibt es: https://stm32f4-discovery.net/2015/08/hal-library-22-bor-for-stm32fxxx/ In CubeMX selbst habe ich nichts gefunden und die 4 Source Dokumente im Programme habe ich durchsucht und nichts gefunden. Durch den Hinweis
-
Thread
ATxMega o. ARM-Cortex-M3
Ein STM32F20xxx hat bis zu 2x CAN mit drin. Von NXP gibt es ein LPC2294 mit 4x CAN, der hat aber die anderen Anforderungen nicht. Es gibt noch eine CPU mit 6x CAN, glaube von Renesas. Frag mich jetzt nicht
Zumindest das FSMC der STM32F1xx kann lt. Manual sowohl muxed als auch nonmuxed, und es sieht so aus als ob sich sowohl diese Eigenschaft als auch das Timing für alle 4 Banks getrennt wählen lässt. Damit wäre prinzipell eine
-
Thread
Welche Hardware kaufen? (Mikrocontroller programmieren)
atmegas weg. Nimm dir lieber was modernes --> günstiger, leistungsfähiger, zukunftsweisender. Zb. Ein stm32F4 Discovery. Da ist für etwa 12 euro schon alles drinn - Programmer, Debugger, Testplatform usw usw...
verkaufen. > > Ach was. Die gibts sogar beim Wald&Wiesen Elektronik Shop Reichelt zu > kaufen. Ein STM32F4xx? Du meinst wohl die STM32F3xx, ja die gibts schon.
-
Thread
Sanfter Umstieg von 8bit auf 32bit Atmel
ist. Also wenn man nicht an Features gebunden ist die es woanders nicht so leicht gibt. Sowas wie STM32 ist vielleicht für den Einstieg besser, auch wenn es mich gerade geschüttelt hat als ich das Referenz-Manual vom STM32F4xx aufgemacht und die GPIO Register gecheckt habe. Bei den ATSAM mit Cortex
deutlich aufgebohrtem Aufdressraum genutzt und da reichlich Register eingebaut. Eine PORT Gruppe für 32 Pins hat bei dem ATSAMC21 mal eben 95 Register. Ein STM32F4xx hat dagegen gerade mal 36 Register für einen Port. Und sowas wie GPIOx_BSRR finde ich deutlich weniger intuitiv benutzbar als die OUTSET
-
Thread
Ich suche einen "etwas anderen" C-Compiler Gesperrt
Microcontroller auch mit Assembler nicht mehr: -Flash Waitstates -DMA -Instruction cache (z.B. im STM32F4)
niemand. Für den "Hausgebrauch" reichen somit 20 EUR - so viel kostet das STM32F4DISCOVERY Borad, bei dem ein ST-LINK schon gleich mit drauf ist. ATMEGA ist schon ziemlich alt und heute gibt es viel moderneres, z.B. PIC18, PIC24, PIC32, STM32, LPC1xxx, MSP430 - alles moderne
-
Thread
STM32F405 int64_t lehren
funktionieren und macht das in den > Beispiel Skripten teilweise falsch. Gilt das nur für den F4 oder die gesamte STM32 Familie? Gilt dies generell für alle Cortex-M auch anderer Hersteller?
ist stellenweise relevant. [CC] src/main.c: arm-none-eabi-gcc -MMD -c -o build/src/main.o -Isrc/STM32F401XE -ffunction-sections -mlittle-endian -mthumb -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -std=gnu11 -ggdb -Os -flto -Wall -Wextra -Wstrict-prototypes -Werror -Wno-error=unused-function
-
Thread
Einstieg in Microcontrollerprogrammierung mit Stellaris Launchpad?
Debugger. Und C ist es alle mal. -------- Noch eine Anmerkung Warum Stellaris? ich würde ein STM32F4 wählen: http://shop.myavr.de/ARM-Produktlinie/mySTM32-Board-F4D,%20Bausatz.htm?sp=article.sp.php&artID=200075 http://shop.myavr.de/ARM-Produktlinie/STM32F4-Discovery.htm?sp=article.sp.php&artID
Winkler schrieb im Beitrag #2925724: > Noch eine Anmerkung > > Warum Stellaris? ich würde ein STM32F4 wählen: > http://shop.myavr.de/ARM-Produktlinie/mySTM32-Boar... > http://shop.myavr.de/ARM-Produktlinie/STM32F4-Disc... Hallo, das STM32F4 was Thomas verlinkt und dem Zusatzboard kann ich
-
Thread
stm32f103 wav player?
32 Kbytes. Medium-density devices are STM32F101xx, STM32F102xx and STM32F103xx microcontrollers where the Flash memory density ranges between 64 and 128 Kbytes. High-density devices are STM32F101xx
DAC / I2S ? Warum nicht das Nucleo-STM32F446RE mit Rechenpower, DAC, I2S ? Oder das STM32F4-Discovery mit Audio Ausgang ? Sportlicher Ergeiz mit wenig Hardware alles möglich zu machen ? Oder nur Geiz, das billigste Board zu finden ?
-
Thread
STM32 Nucleo welches Board am besten?
Can und Ethernet Schnittstelle hat. Gibt es nicht als Mucleo. Es gibt ein Evaluationboard von STM mit dem STM32F429 und diversen Schnittstellen-Steckverbindern: STM32429I-EVAL1 Preislich recht weit von einem NUCLEO entfernt. Johannes schrieb im Beitrag #6515891: > kein STM mit BGA Gehäuse
Fang mit dem kleinsten an. STM32F030. Es wird nicht ruinieren und deinen Geist nicht ueberfordern. Weil kleiner (minimaler) gibts die nicht.
-
Thread
Welchen µC auswählen? Unterschiede zwischen den einzelnen STMs
Sebastian schrieb im Beitrag #4534095: > Wenn es um STM32 geht, die haben alle den gleichen CPU-Kern STM32 kommt mit M0 (Stm32F0), M0+ (Stm32L0), M3 (F1,F2, L1), M4 (F3, F4 L4) und M7 (Stm32F7) CPU-Kern.
Uwe B. schrieb im Beitrag #4534271: > STM32 kommt mit M0 (Stm32F0), M0+ (Stm32L0), M3 (F1,F2, L1), M4 (F3, F4 > L4) und M7 (Stm32F7) CPU-Kern. Dachte ich auch bis ich die Gehäuse geöffnet habe. Aber die sind alle identisch bis auf die
-
Thread
Neue AVR Familie - AVR-DA
extern zugeführt. Harte Echtzeit ist da auch noch drin, deswegen geht das nicht in Software. Ein STM32 kann das nicht, weil dessen SPI-Schnittstelle nicht flexibel genug ist. Ein TI LM4F kann es nicht, weil ihm 5V zu viel sind. Ein AVR frisst das problemlos. Also wird's ein AVR, denn der braucht keine
Stefan ⛄ F. schrieb im Beitrag #6263169: > Cyblord -. schrieb im Beitrag #6263150: >> Zumindest gibt es viele STM32 im LQFP32 Gehäuse welches sich gut von >> Hand löten lässt. > > Ja, aber nicht auf Lochraster
-
Thread
STM32F103 USB CDC von W.S.
: http://stefanfrings.de/stm32/STM32F103_usb_test.zip Hast du den Widerstand R10 korrigiert? Er soll 1,5kΩ haben. Ich habe zur Korrektur 1,8kΩ parallel zum falschen Bauteil geschaltet. Zur Zeit sind viele (alle?) Blue-Pill
nano.specs -mfloat-abi=soft -mthumb Die Compiler Optionen sind: -mcpu=cortex-m3 -std=gnu11 -DSTM32 -DSTM32F1 -DSTM32F103C8Tx -c -I"/home/stefan/Programmierung/STM32/STM32F103_usb_test/CMSIS/core" -I"/home/stefan/Programmierung/STM32/STM32F103_usb_test Die Linker Optionen sind: -mcpu=cortex-m3 -
-
Thread
STM32 USART1 IT Bytes verlust
#7351556: > Es funktioniert alles perfekt. An den HAL-Routinen liegt es nicht. zur info ich nutze ein STM32H745XI auf dem STM32H745I-DISCO und davon nur der CM7 core (ist ein multicore uC).
Stefan F. schrieb im Beitrag #7353826: > Harry L. schrieb: >> Man kann problemlos einen anderen STM32 nutzen, ohne auch nur eine Zeile >> Code ändern zu müssen. > > Im Idealfall: ja. Anders herum wird
-
Thread
Mikrocontroller und Komponenten -> evtl. für Serienproduktion
Gerald G. schrieb im Beitrag #3701605: > Bin auch für das stm32f4 Das Problem ist noch nicht beschrieben, aber die Lösung steht schon fest. Ich kann nur staunen!
. Falk sieht für diese Aufgabe natürlich immer nur "Kanonen" und "Spatzen". Wobei man mit einem STM32F4 sogar noch günstiger davon kommt wenn man kein SD-Kartenslot + Karte kaufen muss. Abgesehen vom Platzbedarf. Außerdem hat der STM32F4xx eine FPU drin, was das Rechnen mit Analogwerten (FLOAT)
-
Thread
Mikrocontroller für schnelle PWM gesucht
Ein STM32F103 kann das, aber ob es den für 1,50 gibt weiß ich gerade nicht.
Der STM32F103 72MHz / 65536 = 1098 Der STM32F40x 84MHz / 65536 = 1281
-
Thread
STM32C - neue STM32-Familie mit Cortex M0+-Kern und achtpinniger Gehäuseoption
P 0.35 mm 32 kBytes 6 kBytes STM32C011F4P3 STM32C011F4 STM32C011F4Px Coming soon NA TSSOP-20 16 kBytes 6 kBytes STM32C011F4P6 STM32C011F4 STM32C011F4Px Coming soon NA TSSOP-20 16 kBytes 6 kBytes STM32C011F4U3 STM32C011F4 STM32C011F4Ux Coming soon NA UFQFPN 20 3x3x0.6 mm 16 kBytes 6 kBytes STM32C011F4U6TR STM32C011F4 STM32C011F4Ux Coming soon NA UFQFPN 20 3x3x0.6 mm 16 kBytes
-
Thread
ADC Auslesen STM32F04
jemand das schonmal gemacht und den Beispielcode für mich? https://github.com/STMicroelectronics/STM32CubeF0/tree/master/Projects/STM32F042K6-Nucleo/Examples/ADC/ADC_DMA_Transfer Dürfte sich bereits auf deinem PC befinden als Teil des STM32CubeF0.
einzustellen. Siehe file:///home/stefan/Downloads/an2834-how-to-optimize-the-adc-accuracy-in-the-stm32-mcus-stmicroelectronics.pdf Kapitel 3.2.7 und 4.2.6
-
Thread
Birulki: Sensoren, Speicher und Funkmodule
ich wäre ja zum Beispiel nie auf die i.MX RT Serie gestoßen wenn ich nicht zufällig über den Teensy 4 gestolpert wäre, STM32F4/F7/H7 dürften dagegen aber die meisten kennen.
>> ja zum Beispiel nie auf die i.MX RT Serie gestoßen wenn ich nicht >> zufällig über den Teensy 4 gestolpert wäre, STM32F4/F7/H7 dürften >> dagegen aber die meisten kennen. > > > Richtig, sehe ich genauso. > Hackaday macht es schön vor, wenn z.B. ein neuer ESP32 mit RISC-V > rauskommt:
-
Thread
STM32G071 LQFP32 und der HSE
die G0 dies deutlich kleiner sind als die der F0er. Den STM32G081EB mit 128k Flash und 36k RAM gibts im WLCSP mit 2,3*2,5mm (5,75mm^2), das ist die Größe des die. Die im SON8 package gibts nur bis 32k Flash und 8k RAM, der speicher macht den Großteil
unerwähnt geblieben. Der Wert scheint vllt. ungewoehnlich, dieser stammt aus einem Projekt von einem stm32f303, daher sind da noch ganz paar Quarze da. So ergibt sich, dass [math] HSE / div3 * LL\_RCC\_PLLN\_MUL\_SYS / div4 [/math] 64Mhz ist bei LL_RCC_PLLN_MUL_SYS = 64 Dieses Symbol steht
-
Thread
Sehr günstiges Devboard gesucht (möglichst mit Debugger)
someone schrieb im Beitrag #4710718: > Vielleicht hat ja jemand Lust, > einen STM32 mit genug Speicher für bequemes Programmieren und gut > designter Peripherie zu empfehlen. Die STM32F411 und STM32F476 wurden Dir ja bereits genannt. Was Du unter "gut designter Perpherie"
STM32F769I-DISCO ;-)
-
Thread
von ELF nach flashbarem Format mit objcopy
-I.\ -o .\objects\stm32f10x_tim.o .\stm32f10x_tim.c arm-hitex-elf-ld.exe -T.\link.ld.tmp -Map=file.map --cref -gc-sections -o .\objects\out.elf sparmed52-Options: -V -Reload -S"..\..\" -S"..\" -S".\"
cpuinit" Include module "flop" Include module "main" Include module "misc" Include module "startup_stm32f10x_ld" Include module "stm32f10x_adc" Include module "stm32f10x_dma" Include module "stm32f10x_flash" Include module "stm32f10x_gpio" Include module "stm32f10x_it" Include module "stm32f10x_rcc
-
Thread
TFT an AVR anschliessen
einer SD-Card? Welches Interface ist zu bevorzugen: SPI, RGB, RD/RW??? Wie siehts z.B. mit dem STM32F4 (32 bit) als Alternative aus, eignet sich dieser evtl. besser? Vielleicht das stm32f4 Discoveryboard mit TFT-expansion board (allerdings nur 3.5 Zoll mit 320*240 ), gibts aber sicher grössere anschliessbare
. Allerdings wurde der STM32 mit 250Mhz übertaktet!?? Kommt der Stm32F4 hier schon an seine Grenzen, was die fps betrifft?? Gruss Uwe
-
Thread
CubeMX mit Coocox verwenden
\Test/arm-gcc-link.ld -g -o Test.elf ..\obj\stm32f4xx_hal_tim.o ..\obj\stm32f4xx_hal_flash.o ..\obj\stm32f4xx_hal.o ..\obj\stm32f4xx_hal_rcc.o ..\obj\stm32f4xx_hal_tim_ex.o ..\obj\stm32f4xx_hal_rcc_ex.o ..\obj\startup_stm32f407xx.o ..\obj\stm32f4xx_hal_msp.o ..\obj\stm32f4xx_hal_dma.o ..\obj\stm32f4xx_hal_pwr.o ..\obj\system_stm32f4xx.o ..\obj\stm32f4xx_hal_cortex.o ..\obj\stm32f4xx_hal_pwr_ex.o ..\obj\stm32f4xx_hal_flash_ex.o ..\obj\stm32f4xx_it.o ..\obj\syscalls.o
-
Thread
STM32 : QWord
moin moin, >>Welcher STM32 es genau ist wissen wir ja auch noch nicht? Ist auch nicht nötig, den es geht nur um die CPU-Core. "The STM32F10xxx is a family of microcontrollers with different memory sizes, packages and
Peripherie dann per DMA drauf zugreift (wie es zum Beispiel bei USB > üblich ist) Nein. Bei allen STM32F1xx sind das zwei schnöde 32bit-Peripherieregister. Der Knackpunkt ist, ob man bei solchen Peripherieregistern LDRD nutzen kann... Der STM32-CAN kann auch kein DMA.
-
Thread
STM32 DMA auf GPIO und das schnell
, dass 10MHzx2Byte schon 20MByte/s sind, dann > ist da wohl einfach das Ende der Fahnenstange der STM32 erreicht? Blöde Frage, aber - schon mal überlegt zu übertakten? 240MHz sind wohl drin (+43% ggü 168MHz), laut dem hier: http://sigalrm.blogspot.com/2014/01/overclocking-stm32f4.html und dem hier: https://stm32f4-discovery.net/2014/11/overclock-stm32f4-device-up-to-250mhz/ Oder soll das ein Serienprodukt werden das in-spec sein muss? Mw E. schrieb im Beitrag #5663068: > Im Endeffekt möchte ich 9x5 der
-
Thread
Einheitlicher uC-Perpherie-Abstraktions-Layer
Stefan ⛄ F. schrieb im Beitrag #6444768: > Aber sämtliche STM32 Modelle passen nicht dazu. Bei > ihnen muss man zu beginn einer Transaktion angeben, wie lang sie sein > wird. Tja - und genau _DAS_ ist für
Stefan ⛄ F. schrieb im Beitrag #6444789: > Aber lass und das Gedankenspiel mal weiter spinnen. Wir schießen alle > STM32 aus, wegen ihren I²C Eigenarten. Wir schließen AVR aus, weil deren > SPI keinen Sendepuffer
-
Thread
(ARM) GCC binary size viel größer als von Realview
" [/code] GCC CC: [code] -c -mthumb -gdwarf-2 -MD -Wall -Os -I../User -I../Libraries/STM32F4xx_StdPeriph_Driver/inc -I../Libraries/CMSIS/Include -I../Libraries/CMSIS/Device/ST/STM32F4xx/Include -mcpu=cortex-m4 -mfloat-abi=softfp -mfpu=fpv4-sp-d16 -ffunction-sections -fdata-sections -IP:/Keil/ARM/CMSIS/Include -IP:/Keil/ARM/Inc/ST/STM32F4xx -DSTM32F4XX -DUSE_STDPERIPH_DRIVER -DHSE_VALUE="8000000" -Wa,-alhms="*.lst" -o *.o [/code] GCC Linker: [code] -T ./stm32_flash.ld -mthumb -Wl,-Map="./Project.map" -o Project.elf -gc-sections
-
Thread
Videosignalverarbeitung mit STM32
direkt (in 8 Bit) das b/w Signal digitalisieren c) H und V Sync rausrechnen d) das ganze auf einem STM32 machen, wenn es nicht Echtzeit sein muss Eine Zeile eines BAS-Signals (https://de.wikipedia.org/wiki/Fernsehsignal) dauert 64 µS, die AD Wandler eines STM32F407 schafft max. 2,4 MSPS, also alle
wie möglich der Hardware und dem DMA. Aber auch wenn Du die Daten im Speicher hast musst Du diese 4 Signale in ein Signal zusammen kopieren, das kostet nun CPU Zeit. Ein STM mit 70MHz ist garantiert der falche Typ, 168 oder 200 wäre da angesagt, also STM32F4 / F7. Machbar aber nicht so einfach
-
Thread
STM32 - Debugger - Software ?
, dass Tasking schon weit genug ist. Ich >hoffe mal, dass nur die Webseite veraltet ist, denn die STM32 >sind da wo ich gesucht habe nicht aufgetaucht. Einen zuviel getrunken? Auf der Webseite stehen: - STM32F101 - STM32F103
gibt? http://de.farnell.com/stmicroelectronics/stm32f0discovery/eval-bord-cortex-m0-stm32f0/dp/2096251 http://www.watterott.com/de/STM32F0DISCOVERY Antwort: Hat sich für den Einsteiger hoffentlich erledigt. Mit dem Ding kann man auch Debuggen
-
Thread
Wer kann mir schöne Fotos machen?
Einen vollbelegten STM32F429 in einem tragbaren Messgerät (LCD, Touchwheel, Analog Frontend) habe ich mit Stecknadeln und Komponententester in 2 Tagen entziffert. Dazu das Pinout des MC ausgedruckt und notiert, welche
100 Ohm Widerstandes und Leiterzuges fiel noch auf das der C19 scheinbar fehlt. Beim nachschauen im STM32F103C8T6 Manual ist das Pin 38 (PA15). Hat irgendwer eine Idee was da hingehören könnte?
-
Thread
12bit ADC+12bit DAC 20kHz 8min
7021, 7024, 7026: ADC 12bit 1Ms, DAC 12bit 10us ADuC848BSZ8-5: ADC 16bit, DAC 12bit und 16bit STM32L05x: ADC 12-16bit, DAC 12bit STM32L4: ADC 16bit, DAC 12bit MSP430F478: ADC 16bit, DAC 12bit MSP430FG477: ADC 16bit, DAC 12bit MSP430FG478: ADC 16bit, DAC 12bit MSP430FG4619: ADC12bit, DAC 12bit
an RAM brauchst, um die Daten zu puffern, während die SD-Karte arbeitet. Moderne Kandidaten wie die STM32 sind da tendentiell um einiges besser bestückt. z.B. ein STM32F4-Discovery (ca. 15€) plus etwas Löterei um die Karte anzubinden schafft noch viel höhere Datenraten, bei der Auswahl guter Karten.
-
Thread
Wer sucht ein Wettbewerbsthema?
\STM103_LCD_GUI\MDK_Project\Project_Target 1\Lib\src\stm32f10x_fsmc.c"' '"D:\stm32\stm103gui\STM103_LCD_GUI\MDK_Project\Project_Target 1\Lib\src\stm32f10x_gpio.c"' '"D:\stm32\stm103gui\STM103_LCD_GUI\MDK_Project
"' ..\obj\pictures.o ..\obj\core_cm3.o ..\obj\JoyHal.o ..\obj\touchscreen.o ..\obj\system_stm32f10x.o ..\obj\LcdHal.o ..\obj\startup_stm32f10x_hd.o ..\obj\images.o ..\obj\stm32f10x_fsmc.o ..\obj\stm32f10x_gpio.o ..\obj\main.o ..\obj\cursor.o ..\obj\AsciiLib.o ..\obj\graphicObject.o ..\obj\stm32f10x_rcc.o
-
Thread
Profitiert double von der 32bit FPU?
Stefanus F. schrieb im Beitrag #6000863: > Falls es eine Rolle spielt, soll sich die Frage auf den STM32F303 mit > arm-gcc und newlib-nano beziehen. Bei ARM Cortex-M4F müsste man mit den ABIs spielen (soft
Ich arbeite seit einigen Monaten an einem privaten Audio-DSP Projekt. Hardware STM32F407. Also mit FPU. Ich rechne Filter, Reverb-Algorithmen und Modelle in einer 96kHz (10.4µs) Task und beobachte die Rechenzeiten der einzelnen Blöcke immer mit. Zuerst habe ich wie ich es bisher
-
Thread
Ethernet funktionniert nicht
Hallo zusammen, Hier ist mein Problem. Ich benutze das Buildroot distro und möchte mich mit meinem STM32 durch Ethernet verbinden und zwar durch SSH. Ich benutze MobaXterm als remote control software. Nach einem System Boot bekomme ich: buildroot login: [ 4.237860] stm32-dwmac 5800a000.ethernet
also vom STM32 den STM32 angepingt? Das sagt überhaupt nichts aus. Das funktioniert auch bei nicht funktionierendem LAN. Pinge bitte den PC an. Oder pinge vom PC den STM32 an.
-
Thread
Virtuelle Karte - Polygon oder Quadrat?
holger schrieb im Beitrag #2685182: > Auch dann langweilt der STM32F4 sich. Selbst wenn dein Boot > mit Schallgeschwindigkeit fährt hat der kaum was zu tun;) Also es ist ja nicht so, als würde ich für alles im Boot einen eigenen Controller nehmen. ;) Der Stm32f4
zu lassen und ein verändern der Motorengeschwindigkeit Auditiv darstellen zu lassen. Kann der STM32F4 das alles erledigen, ohne Verzögerungen? Wenn ich 2 Stm32f4 nutzen sollte, würde das Schnitstelleprotokol nicht allzu groß ausfallen, da nur die Sensordaten in eine Richtung und Steuerdaten für
-
Thread
Hat jemand Erfahrungen mit diesem Board auf Ebay.
mal eine Frage. Hat jemand sich schonmal dieses tolle Board angeschaut ? https://www.ebay.de/itm/STM32F429IGT6-Development-Board-Cortex-M4-STM32F4-Module-ARM-for-Learning/173292071313?hash=item2859032991:g:YosAAOSw7fBa5CD9 Ich find das eigentlich ganz schnuckelig, zumal da direkt SDRAM mit drauf
hab welches noch > 2,54mm Rastermaß hat. Hat dieses Board auch: https://de.aliexpress.com/item/STM32F407ZET6-development-board-M4-STM32F4-core-board-arm-development-board-cortex-M4/32878749012.html Hab das im Einsatz und das Nachrüsten des RAM war problemlos.
-
Thread
42kHz Leistungsmesser 110V/3A
Friedrich Seuhs schrieb im Beitrag #3686558: > Der STM32F4.. mit 168Mhz würde sich bestimmt dafür sehr gut eignen. Die Cortex M4 Serie scheint super zu meinen Anforderungen zu passen. Sowohl STM32F4 als auch STM32F3 bringen 12 bit ADC mit, der F3
Max Kinema schrieb im Beitrag #3686619: > Sowohl STM32F4 als auch STM32F3 bringen 12 bit ADC mit, der F3 scheint > einen noch schnelleren AD Wandler, Wahnsinn. Damit kann ich mir vorerst > den externen AD Wandler sparen. Geh einmal das ganze nicht