Mikrocontroller-Serie
STMicroelectronics maschinell erzeugt
Im Forum und im Wiki
-
Thread
50ns Delay mit STM32H7
noch schauen, momentan 50SPS. Ich habe es grundsätzlich ja nicht eilig, deswegen habe ich ja den Stm32H7 ausgesucht, damit ich nicht jeden Takt sparen muss. Und die 10x NOPs tun mir auch nicht weh, ich find es halt einfach nicht so hübsch und dachte da muss es etwas besseres geben. Natürlich möchte
schrieb im Beitrag #7067495: > Ich habe es grundsätzlich ja > nicht eilig, deswegen habe ich ja den Stm32H7 ausgesucht Das verwundert mich und auch die genannten 5 ns. Ich dachte erst, es wäre ein Tippfehler und es wären 2 ns gemeint. Die H7 lasse ich immer oberhalb 500 MHz laufen. Dazu sind sie schließlich
-
Thread
STM32H7 stemwin
Hallo, ich versuche mich gerade an einem STM32H743 mit einem 4" Display mit NT35510 Controller. So funktioniert alles. Nun wollte ich mich in STemWin versuchen. Alles eingebunden, jedoch spuckt er beim compilieren folgenden Fehler aus: make -j16 all arm-none-eabi-gcc -o "H743_STemwin_NT35510.elf" @"objects.list" -l"" -mcpu=cortex-m7 -T"D:\Users\Sasch\STM32CubeIDE\workspace_1.5.0\H743_STemwin_NT35510\STM32H743VITX_FLASH.ld" --specs=nosys.specs -Wl,-Map="H743_STemwin_NT35510.map" -Wl,--gc-sections -static -L"D:\Users\Sasch\STM32CubeIDE\workspace_1.5.0\H743_STemwin_NT35510\STemWinLib\Lib
-
Thread
STM32H7-Disco erster Test
unbedeutend schneller bei ebenfalls 16 bit SDRAM https://www.youtube.com/watch?v=bcilZYgYLjk Mein STM32H7@480MHz+160MHzSDRAM Board wird bei Grafik 3x schneller weil das SDRAM schneller ist ( Takt + breiterem Bus). ST hat das in diversen AppNotes zum LTDC episch ausdiskutiert. Leider ist das STM32F769i-Disco
zu erhöhen. Noch nicht verwendet habe ich den DMA2D, der könnte die CPU noch entlasten. Der STM32H7 hat noch einen MDMA zum Abarbeiten von Display Listen, da muss ich mich aber erst einarbeiten. Gruß, dasrotemopped.
-
Thread
STM32H7 ADC optimierung
Hallo zusammen Ich habe etwas verwirrung bezüglich der ADCs beim H7. Was ich bisher gem. ST Doku herausgefunden habe: 1. full range nutzen 2. stabiler quarz clk 3. bga version nutzen nicht tqfp 4. fadc max 20mhz, boost aus 5. adc convertierung mit timer starten 6. Vanalog sowie Vref sauber versorgen (+ klassische layoutempfehlungen) 7. differentiel anstatt single ended 8. wenn alles geklappt hat, sollte 16 bit mit 0.5LSB error mit bis zu 800kSps pro ADC möglich sein. Von intresse sind hier insbesondere die SW seitigen Aspekte. Insbesondere die ADC Einstellungen (triggerung per timer
-
Thread
Nucleo-H743ZI in Linux und mit stlink 1.5.0
> flash banks #0 : stm32h7x.flash (stm32h7x) at 0x08000000, size 0x00000000, buswidth 0, chipwidth 0 #1 : stm32h7x.flash1 (stm32h7x) at 0x08100000, size 0x00000000, buswidth 0, chipwidth 0 liefert erst nach dem "probe
arm-none-eabi-objcopy -O binary stm32h7x.o stm32h7_flash_write_code.bin ==> stm32h7_flash_write_code.bin >od -A x -t x1 .../ARM/wrk/stm32h7/stm32h7_flash_write_code.bin 000000 45 68 06 68 26 b3 76 1b 42 bf 76 18 36 1a 08 3e 000010
-
Thread
STM32H7 Multichannel ADC DMA
Ich möchte mittels DMA 6 ADC Kanäle (STM32H7, ADC3) kontinuierlich sampeln. Anyway das Problem alle Daten sind 0 und es wird ebenfalls kein Interrupt bez DMA ausgelöst. Relevantes im code in korrekter Reihenfolge: __attribute__ ((aligned
github.com/STMicroelectronics/STM32CubeH7/tree/c94252df7cec24a8fef67b28933353476a1edd3c/Projects/STM32H7B3I-EVAL/Examples/ADC/ADC_DMA_Transfer Das kein Interrupt generiert wird läßt mich an meinem Problem mit dem SDMMC1 auch gerade verzweifeln, Ints gibt es komischerweise nur im PowerSafe Modus. Aber
-
Thread
STM32H7 SD Performance
Ich kämpfe immer noch mit dem SDMMC vom H7, hatte hier https://www.mikrocontroller.net/topic/540479#new schonmal gefragt. Das funktioniert soweit, die Initialisierung ist ok, die Karte lässt sich ansprechen. Dann kommt natürlich das Thema mit dem D-Cache. Ich habe den zunächst abgeschaltet und damit konnte ich Sektoren, das Directory und eine Testdatei lesen. Die Testdatei 22 MB wird mit fread() in 32 kB Blöcken in 8,8 s gelesen, also sehr langsame 2,5 MB/s. Dann habe ich statt fread das File Objekt von Mbed benutzt, damit komme ich auf über 16 MB/s. Der Unterschied ist das die File Klasse ziemlich
-
Thread
STM32H7 FMC SDRAM
Hallo zusammen, ich möchte einen externen SDRAM (IS42S32200L) an den STM32H7 anschließen. Ich habe mir dazu ein bisschen was durchgelesen und bin zu folgender Hardwareverdrahtung gekommen: SDRAM D0-D31 -> STM32H7 D0-D31 SDRAM A0-A10 -> STM32H7 A0-A10 SDRAM B0-B1 -> STM32H7 BA0-BA1 SDRAM DM0-DM3 -> STM32H7 NBL0-NBL3 SDRAM WE -> STM32H7 SDNWE SDRAM CAS -> STM32H7 SDNCAS SDRAM RAS -> STM32H7 SDNRAS SDRAM CLK -> STM32H7 CLK SDRAM CS -> STM32H7