-
Thread
STM32H743 mit 32MByte externem SDRAM
gleich 2 bestellt. Leider nur 128Kb Flash intern, aber 8Mbyte Flash on Board. Dann habe ich das STM32H743 Board gefunden ohne externes RAM ( 1 bestellt). Als nächstes ein STM32H7 Board mit externem RAM. MCU im FP Gehäuse ( 0 bestellt). Und dann habe ich dieses Board gefunden mit MCU im BGA Gehäuse
DMA when D-Caching is enabled, fully covered in st community forum here https://community.st.com/t5/stm32-mcus/dma-is-not-working-on-stm32h7-devices/ta-p/49498. I understood that a direct workaround was moving DMA buffer to separate memory (RAM_D2), I just missed that memory had to be protected via MPU
-
Thread
Zeigt her eure Kunstwerke (2017-2019) Gesperrt Bilder
ich in der Lage, Controller zu flashen die einen Bootloader besitzen. Funktioniert hat das ganze mit STM32F030, STM32F103, STM32F401 sowie (was fast wichtiger ist) einem LPC1114 und ATMega-Prozessoren, die einen Arduino-Bootloader besitzen
ansprechender. Der Vorteil beim STM32F746-Board ist das Mehr an Peripherie und der etwas schnellere uC. Die Kalkulation für den DAC aus LL4148 Dioden und Widerständen ist etwas kniffelig gewesen, da man ja die 75 Ohm Impedanz / 0,7V
-
Thread
ATMega Auslaufmodell?
geht übrigens ganz gut mit Papier und Bleistift. Bei der Programmierung der Takterzeugung z. B. im H7xx kann STM32CubeMX nur ein statisches Basisgerüst liefern. Wenn die PLLs zur Laufzeit umprogrammiert werden müssen, braucht man dann doch das Ref.-Manual. Allein schon, wenn HSE ausfallen kann und man
Layoutausschnitt mit dem entsprechenden BGA-Fanout zeigst. > Bei der Programmierung der Takterzeugung z. B. im H7xx kann STM32CubeMX > nur ein statisches Basisgerüst liefern. Wenn die PLLs zur Laufzeit > umprogrammiert werden müssen, braucht man dann doch das Ref.-Manual. Das bestreitet niemand. Das Grundgerüst
-
Thread
STM32 Programm unerwartet groß
belegt 2808 bytes Flash. Ich hatte weit unter 1kB erwartet. Was mache ich falsch? [c] #include "stm32f10x.h" #include "stm32f1xx_nucleo.h" #include <stdint.h> void delay(uint16_t msec) { for (uint32_t j=0; j<500000; j++) { asm volatile ("nop"); } } int main(void)
Stefan U. schrieb im Beitrag #4957417: > Wo bekomme ich denn die stm32f10x.h her, wenn ich weder CubeMX noch die > StdPeriph Library verwende? Hmm, das verstehe ich nicht ganz. In den Header-Dateien im CMSIS-Bereich (z.B. stm32f0xx.h, system_stm32f0xx.h, core_cm0
-
Thread
Frage an die STM32-Experten:
/OctoSPI-Interface. Der F407 hat nur FSMC, also für serielles Flash: Nein. > Wenn nein, welchen STM32 kann man extern mit Flash versehen um z.b. > 256MBit oder gar 512MBit (64MB) zu bekommen? Wie oben gesagt: Für serielle Flash alle mit QSPI/OctoSPI, also "neuere" F4 (etwa F446), alle F7, H7,
universellere Lösung, mit der Du deutlich flexibler bist. H7 ist im übrigen nicht zwangsweise BGA. Da gibts z.B. den STM32H743BI im LQFP208 Package. Das ist noch handlötbar. fchk
-
Thread
STM32 Programming Reference
Darin ist ein Ordner STM32F30x_StdPeriph_Driver wo ich die stm32f30x_gpio.c und stm32f30x_gpio.h finde. Nun könnte man ja denken, dass man die einfach dem Projekt hinzufügen kann und gut ist, aber aus irgend einem Grund
Ich habe das gleiche Problem, allerdings nutze ich die CMSIS und USART2 auf einem STM32F303RE. Am TxD Ausgang habe ich ständig High Pegel. [c] #include <stdio.h> #include "stm32f3xx.h" uint32_t SystemCoreClock=8000000; // delay loop for 8 MHz CPU clock void delay(uint16
-
Thread
ILI9486 8-Bit Parallel Bus deutlich langsamer als SPI
Vielleicht ein Blackpill(stm32f4) mit externem Flash, da kann man sogar Zeichensätze als Bilder zum Display schieben. Da Lob ich mir das Arduino Framework, das gleiche Projekt in einer Stunde auf esp32,atmega oder Stm32 umbauen
an einen geeigneten µC zu kommen. Beispiel: https://www.mouser.de/ProductDetail/STMicroelectronics/STM32F411E-DISCO?qs=ClYTdQWm4hA7%252B0FuWfpEHA%3D%3D Selber hätte ich noch ein Nucleo-F746ZG, was ich wohl nicht mehr brauchen werde. Andere Leute hier haben sicherlich auch noch Boards, die nicht mehr
-
Thread
IAR Setup für STM32F108C8 und ST-Link V2
Hallo, ich komme mit der Einrichtung der IAR-IDE für den STM32 (in meinem Fall der STM32F108C8) nicht weiter. Ich versuche zu Beginn einfach einen GPIO an zu schalten. Leider mag dieser Code nicht kompilieren: [c] #include "stm32f10x.h" int main() {
\flashloader\ST\FlashSTM32F10x\inc\stm32f10x.h" is not an object or archive file Error while running Linker [/c]
-
Thread
STM32 ADC genauigkeits probleme
Martin H. schrieb im Beitrag #7746116: > Wenn der STM32 einen großen Offsetfehler hat (was ich eigentlich nicht > glaube) Hat er nicht, der ADC ist normalerweise out-of-the-box schon viel besser. Der ADC ist einer der Punkte, wo ST (noch) die Nase vorn hat vor ESP32 & Co. Martin H. schrieb im Beitrag #7746116: > Hat der STM32 ADC zufällig auch einen differenziellen Modus Nicht die normalen SAR-ADCs, das können nur die Sigma-Delta-ADCs.
-
Thread
Antennenanalysator nach EU1KY
Erweiterungen nimmt man am besten ? Im Moment habe ich 8 Warnungen beim compilieren. Ich habe noch kein STM32F746G_discovery board und im groups.io wird von einem STM32H Board gesprochen, welches besser und schneller sein soll. Was ist deine Meinung dazu, das STM32F Board zu bestellen oder noch zu warten und das STM32H zu bestellen ? 73 Ralf
-
Thread
Neue MCU familie gesucht
mir lediglich der Einstieg sehr schwer. Ich bin halt in mancher Hinsicht ein wenig "old school". D.h. die Basics fehlen. Vieleicht war (wie auch schon in einem anderen Post zum STM32L4 erwähnt) die Wahl des STM32L4 zum Einstieg in die ARM Cortex Welt auch die falsche Wahl. Gruss Gerd
@98Mhz: 95 STM8AF5288@16Mhz: 109 STM8S208MB@24Mhz: 147 zum Vergleich: Weitere µC mit SDCC 3.7.0 bzw. GCC 6.3.1: CY7C68013A@48Mhz: 12 STM32L073RZ@32Mhz: 717 STM32F051R8@48Mhz: 1141 STM32F103RB@36Mhz: 1158
-
Thread
SSD1306/1309 Library zum Darstellen von Text auf OLED Displays
Hier mal auf einem STM32F1... Grafikbibliothek und 1Bit Bild.
Hier mal meine, angepasst für einen STM32F103 - mit StdPeriphLib - gleich dazu mit der I2C Initialiesrung - Quasi LCD an I2C1 (PB6 und PB7). Dann noch die Header einbinden und los gehts: [c] #include "stm32f10x.h" #include "SSD1306
-
Thread
Mikrocontroller Einstieg
nicht und solche geschminke Clowns oder etwas Vorgegaukeltes brauche ich nicht, da ich mit meinen STM32 direkt arbeite – egal, ob F030, F4 oder H7.
Gregor J. schrieb im Beitrag #7800036: > Vorgegaukeltes brauche ich nicht, da > ich mit meinen STM32 direkt arbeite – egal, ob F030, F4 oder H7. Meinst du wirklich, dass die Entwicklung eines H7 Boards ein guter Einstig in die µC Welt ist? Ich denke eher, dass es ein paar Jahre Beschäftigung braucht
-
Thread
STM32 OTA Flasher mit ESP8266
im Beitrag #7514026: > PA9/10 sind fest mit dem UART vom STLink verbunden Stimmt das? Bei den STM32F4xx-Nucleos ist es USART2, konkret PB2/PB3. Kann sein, dass das beim STM32F7xx-Nucleo anders ist. Dann fällt PA9/PA10 flach, solange man nicht die Solder-Jumpers zum STLink weglötet.
"STM32OTAFlasher.h" #include "http.h" #include "eepromdata.h" #include "stm32flash.h" /*-------------------------------------------------------------------------------------------------------------
-
Thread
stm32 tutorial
blöden Fragen. Ich hatte bisher das Bild, dass ich einfach nur folgendes Einbinden müsste: #include "stm32f10x.h" #include "stm32f10x_gpio.h" Mainprogramm und die eingebundenen Datein natürlich noch in das entsprechende Verzeichnis kopieren. Und bei kein noch die stm32f10x.h bearbeiten bzw.
includet ja die stm32f10x.h)
-
Thread
TDC(AS6501) als Phasenvergleicher
STM32, z.B. die von msx genannten STM32H7, sind beim SPI auch flexibler und unterstützen SPI-Frames bis 32 Bit. Mi N. schrieb im Beitrag #8009064: > Ebenfalls habe ich auch noch eine Leiterplatte mit
zu erhalten. > Welchen STM32 würdet ihr empfehlen? Um µC-seitig vollen Spielraum zu haben, würde ich einen STM32H7xx vorschlagen. Davon wirst Du vielleicht nur 1 % nutzen aber darunter ganz bestimmt die schnelle double-Berechnung
-
Thread
erst programmieren, dann schalten
Doch, gibt es: http://www.reichelt.de/STM-Controller/STM32-F103ZET6/3/index.html?&ACTION=3&LA=446&ARTICLE=125403&GROUPID=2950&artnr=STM32+F103ZET6
Schalterstellungen - 2 externes EEPROM und somit ist alls belegt. So wie in den Artikel gezeigt: [[STM32 für Einsteiger]] [[STM32 CooCox Installation]] [[STM32]] sowie die Demo-Codes von ST, die es auf der ST.com Homepage.
-
Thread
USB des STM32 F103C8T6 nutzen
https://github.com/rogerclarkmelbourne/STM32duino-bootloader
Wie installiert man die Nuvoton *.inf Datei unter Windows 7 32bit?
-
Thread
Module miteinander verbinden - welchen Bus nehmen?
Rudolph: ja STM32H7 (die lowcost 750er) könnten es werden.
>ggf einen STM32 mit LCD dran Genau das wäre die Idee. Ein STM32H750 (billig-version mit nur 128k Flash). Es gäbe zwar kleine IP-Stacks, aber CAN wäre halt genügsamer von der SW Seite her. Matthias M. hat
-
Thread
Neues Projekt - welcher µC?
Ein STM32F407 oder F7xx sollte das können
sind die ESP8266 > und ESP32 Die können alle nicht 7 Kanäle gleichzeitig abtasten. Bob A. schrieb im Beitrag #5719182: > ST hatte ich noch nie im Einsatz, was brauch ich denn da alles an Tools? http://stefanfrings.de/stm32
-
Thread
AVR versus ARM Gesperrt
Vincent H. schrieb im Beitrag #4961196: > Man darf hier nicht alle STM32 über einen Kamm scheren. Es gibt schon > Exemplare, bei denen ein Teil oder gar das ganze SRAM am Instruction-Bus > hängt. Es
Vincent H. schrieb im Beitrag #4961220: > Hier für einen STM32F303 und dessen Derivate: Tja, dann wird die Sache einfach noch unübersichtlicher: offenbar kocht da jeder STM32 sein eigenes Süppchen. Die
-
Thread
STM32 vs. AVR16 messen von Spannungen von 0,5-1,2V
gefragt sind... Überhaupt, wenn schon einen high-performance Controller, warum dann einen alten STM32H7 und nicht einen modernen STM32H5 mit Cortex-M33? Übrigens auch 40nm. Sinnvoller wäre ein STM32U3 mit ADC,OPAMP,CAN (auch 40nm).
G. schrieb: > Überhaupt, wenn schon einen high-performance Controller, warum dann > einen alten STM32H7 und nicht einen modernen STM32H5 mit Cortex-M33? > Übrigens auch 40nm. Sinnvoller wäre ein STM32U3 mit ADC,OPAMP,CAN (auch > 40nm). Weil H5 nur single-precision FPU und nur 2x 32-bit Timer
-
Thread
STM32 Tutorial
Hallo, ich habe in letzter Zeit ein kleines Tutorial über STM32 Mikrocontroller geschrieben und dachte, dass sich hier ein paar Leute dafür interessieren könnten: http://diller-technologies.de/stm32.html Ich bin selbst erst seit kurzen von AVRs auf STM32
"... VIEL komplexer als AVRmega ...") Frage: glaubst (oder weißt) Du, ob Dein Tutorial auch für STM32F4 geht? Also STM32F407VGT6 32 Bit ARM Cortex-M4F.
-
Thread
-
Thread
S: Empfehlung nachbausicheres LC-Meter-Projekt mit Atmega
306.5uH 328uH 101 82.92uH 101uH 10u 2.395uH 8uH 4u7 0.570uH 4uH 1u0 0.056uH 1uH
sind in der Spalte "LCM_ndU" zu sehen. Aufdruck LCM MM LCM_ndU 1m0 936.5uH 900uH 998.5uH 331 306.5uH 328uH 341.0uH 101 82.92uH 101uH 105.5uH 10u 2.395uH 8uH 10.32uH 4u7 0.570uH 4uH 4.988uH 1u0
-
Thread
Basic im STM8S103
get a STM32F103 Bluepill: search the internet how to flash it !
mehreren Quelldateien besteht. Hier sind es die Dateien: [code] include --------- stm8s.h stm8_init.h stm8_gpio.h stm8_systimer.h src ------------- stm8_systimer.c
-
Thread
8-Bit Controller noch zeitgemäß?
mißfällt, daß die keine vernünftige UART haben, > sondern nur diesen 16550-kompatiblen Mist. > D.h. RS-485 mit 9bit für die Adressierung geht damit nicht. Also der STM32 hat das (kopiert aus Ref.Man STM32F2xx): * Programmable data word length (8 or 9 bits) Das Einzige, was der nicht kann,
bei den größeren stm32.
-
Thread
STM32 eval board mit MAC aber ohne Eth PHY für SPE
mich in welcher STM32 Variante eine MAC Baustein vorhanden ist. STM32H7 !? z.b.? aber ich will davon eine eval board auf dem ein STM32 mit MAC verbaut ist, aber keine Ethernet phy... gib es sowas überhaupt? oder ist
frage ich mich in welcher STM32 Variante eine MAC Baustein vorhanden > ist. STM32H7 !? z.b.? Ich bin mir nicht sicher, ob wir hier alle dieselben TLAs verwenden. Diverse STM32 haben Media Access Control on Chip. Beispiel:
-
Thread
STM32F103 und CooCox, Anfängerfragen
Sekundentakt, GPIOx->ODR-Register toggeln Wollte es so machen wie hier: [c] // Demo Blink-LED für STM32F4xx mit einem STM32F4DISCOVERY Board // (c) 2013, Markus Müller // Dieser Code darf frei verwendet, modifiziert und kopiert werden. Benutzung auf eigene Gefahr. #include "stm32f4xx.h" // Deklaration
Bei einem F1 nimmst du entsprechend stm32f1xx.h. Dieser bindet dann ein paar andere Header ein, etwa core_cm3.h für Funktionalität rund um den Prozessor selber und je nach gesetztem #define dann z.B. den für dich passenden stm32f103xb.h.
-
Thread
STM32 SPI HAL extrem langsam
Der FIFO wird beim H7 in HAL_SPI_Transmit genutzt. https://github.com/STMicroelectronics/STM32CubeH7/blob/0c3a06c18bd2a87b006a84f997f2b0b56d97a113/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_spi.c#L941
J. S. schrieb im Beitrag #7127402: > Der FIFO wird beim H7 in HAL_SPI_Transmit genutzt. > > https://github.com/STMicroelectronics/STM32CubeH7/blob/0c3a06c18bd2a87b006a84f997f2b0b56d97a113/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_spi.c#L941 Danke
-
Thread
Günstiges und einfaches Mini-Controller Board, was würdet ihr heute nehmen?
Ansonsten: Nenn' mir eins. Nur eins. Geht ned, NDA. Kenne mehrere Industrie Spezialgeräte die ESP32 nutzen weil man damit am besten arbeiten kann. Ob S. schrieb im Beitrag #7994735: > Angefangen beim STM32H7 über sowas wie RP2040 bis hinunter zum AVR8 > ATtiny. Haben alle kein WiFi. Und das
ESP-IDF hat Qualitäten, die die anderen alle nicht haben. Ob S. schrieb im Beitrag #7994735: > Beim STM32H7 z.B. ist aber der Netzwerk-Kram vollständig bis herab auf > Registerebene dokumentiert Ist aber nur olles Ethernet. WiFi *darf* nicht dokumentiert sein wegen EU Regularien.
-
Thread
STM32 - wo gibt es Literatur, Kochbücher etc. in deutsch?
zusammengekommen ist und was selbst noch gefunden habe. Vielleicht gibt es ja noch andere, die sich in STM32 einarbeiten wollen. 1) etwas marketinglastig, zur Übersicht www.st.com/content/st_com/en/support/learning/stm32f7-online-training.html www.st.com/content/st_com/en/support/learning/stm32l4
Schaut mal auf "https://systemtechnik-lernen.de/", da gibt es Bücher zu: STM32F401... STM32F750... STM32H7S3... STM32H7S7... Viele Spaß damit!
-
Thread
Welcher ARM-Prozessor als Anfänger ?
STM32F0 oder STM32G0 z.B. STM32F030C8T6TR
(DSP): schnelle M7 > 400 MHz gibts bei NXP und ST aufwändige Motorsteuerungen: NXP/Freescale, Infineon Günstig für Hobby: STM32 Günstig für hohe Stückzahlen: eher nicht STM32 Low Power: Hängt von der Anwendug
-
Thread
MCURSES - Mini Curses Bibliothek für Mikrocontroller
Frank M. gefällt mir sehr gut - Danke!!! > >> Unter Linux oder SDCC für Z80 (oder demnächst für STM32F4)... > > Gibt es eigentlich den Source schon für STM32? Im Moment nur hier in diesem Projekt: http://www.mikrocontroller.net/articles/WordClock24h#Download Relevant sind aus wclock24
STM32-spezifisch ist: mcurses-config.h: - Stellt man MCURSES_UART_NUMBER auf 0, wird der USB-Port des STM32F4-Discovery als Virtual COM Port (VCP) verwendet. Das heisst, man benötigt noch
-
Thread
STM32F446ret6 JTAG-Problem
PA12. Das Blinkyprogramm habe ich nochmal umgeschrieben: [code]/*Testprogramm*/ #include "stm32f4xx.h" #include "stm32f4xx_gpio.h" #include "stm32f4xx_rcc.h" #define D8 GPIO_Pin_12 int main() { uint32_t count_max = 15000000; volatile uint32_t count; GPIO_InitTypeDef GPIO_Struct
/* STM32F427_437x || STM32F429_439xx || STM32F446xx || STM32F469_479xx */ [/c] Nun habe ich den o.a. Pfad in CMSIS-Schreibweise nachprogrammiert: [c] /*Testprogramm*/ #include "stm32f4xx.h" #
-
Thread
Eigenentwicklung um 24 Bit Daten aus Datei parallel auszugeben
dem Fall. Hauptsache das ganze läuft anständig. Bisher hört sich für mich die Geschichte mit dem STM32H7 gut an. Oder tatsächlich ein FIFO an den ESP hängen
Beitrag #7180025: > 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 GPIOs haben nur 16 Bit, wie bei allen (?) STM32.
-
Thread
STM32 USART1 IT Bytes verlust
korrekt ist. Wenn das der Fall ist, dann liegt es eindeutig an deinem Code. Ich habe schon von F1 bis H7 mit Baudraten weit höher als das was du versuchen willst gearbeitet und das war nie ein Problem. Im Übrigen haben die meisten STM (der H7 auf jeden Fall) einen Idle Interrupt, es ist also auch möglich
#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).
-
Thread
Bedarf an eigenbau STM32F429 Evaluation Board ?
@m.n. Die Errata bezieht sich auf alle STM32F42xx und STM32F43xx Typen Nicht betroffen: STM32F42xxG and STM32F43xxG when dual bank feature is disabled STM32F42xxE and STM32F43xxE
Steffen H. schrieb im Beitrag #4068978: > ich habe mir so ein Board mal entwickelt, allerdings ist das Teil für > den M7 von ST gedacht ( derzeit ist da ein STM32F429 drauf ). Mit 4 > Lagen kommt man da nicht
-
Thread
Floating Pointing Unit STM32F4
/* set CP10 and CP11 Full Access */ #endif ... [/c] __FPU_PRESENT und __FPU_USED werden in STM32F4xx.h bzw. core_cm4.h definiert, in letzterer durch Auswertung von vordefinierten Macros in Abhängigkeit von den Compileroptionen. Man kann relativ leicht die StdPeriphLib aktualisieren, muss dann
Hi, hab ne Zwischenfrage zu "__FPU_PRESENT und __FPU_USED werden in STM32F4xx.h bzw. core_cm4.h definiert" In der STM32F4xx.h steht #define __FPU_PRESENT 1 /*!< FPU present Dennoch erhalte ich beim bauen folgende Fehlermeldung: Libraries\CMSIS
-
Thread
PIC Mikrocontroller noch aktuell ?
, STM32UXX, STM32WLx5, STM32WB komplett neu. Der Wake-Up aus den Standby/Poweroff -Modi ist ein dediziertes System das mit den EXTI Interrupts und dem Bus nichts zu tun hat. Es wird nur initial über den Bus
wenig unnötige > Steine in den Weg gelegt. Doch doch, geht ziemlich gleich: https://github.com/stm32duino/Arduino_Core_STM32
-
Thread
was spricht eigentlich gegen die xmega? Gesperrt
>Für ein aktuelles Projekt benötige ich 2-4 interne DACs STM32F103 Serie hat 2 DAC's aber erst im 100pol. Gehäuse soweit ich weiss. 4 DAC's hat nur AD in der ADUC7xxx Serie. Ist aber kein Arm-Cortex sondern Arm7. Wobei ich den Eindruck habe, dass AD die ADC's
Püh, langer Thread. Hat aber dazu geführt, dass ich mein Arsenal an ATtiny13/85, ATmega32, ATmega328, ATXmega128a3u, STM8S003, STM8S103, STM32F05x, STM32F103, STM32F4xx, MSP430xxxx, noch um zehn TSSOP20-STM32F030F4P6 und 20 Adapterplatinchen TSSOP->DIP ergänze (rund 10 Euro inklusive Versand
-
Thread
Warum ist die USB/CDC Implementierung der Cube HAL so groẞ?
. Teilweise sogar bei identischer Hardware: Das was beim STM32F4 das "SDIO" ist, heißt beim STM32F7 "SDMMC". Die Hardware ist sehr ähnlich, die Register größtenteils kompatibel. Aber die APIs der HAL heißen einmal SDIO und einmal SDMMC. Man muss also im gesamten
08001124 g F .text 0000049c HAL_RCC_OscConfig[/code] https://github.com/STMicroelectronics/stm32f3xx-hal-driver/blob/master/Src/stm32f3xx_hal_rcc.c Das sind zusammen 0x7dc = 2012 bytes. Wie ich schon vermutet habe, sind das generische Initialisierungsroutinen. Je nachdem, welche Parameter
-
Thread
Wozu übertrieben schnelle Microcontroller?
geht doch schon in Richtung 'Intelligenz', zumindest ist es ein automatisierter Ablauf. Mit DMA2D bei STM32 kann es auch Formatkonvertierungen. SDMMC im STM32H7 hat zur Unterstützung Statemachines in HW um Kommandos/Daten zu übertragen. Damit sind 20 MB/s SDC FMC generiert Signalfolgen um ext. Speicher
J. S. schrieb im Beitrag #7274809: > SDMMC im STM32H7 hat zur Unterstützung Statemachines in HW um > Kommandos/Daten zu übertragen. Ist ja schön. Und wo gibt es die Teile in brauchbaren Gehäusen zu bezahlbaren Preisen? Selber habe ich wegen der
-
Thread
STM32F4 SPI Problem
alles, was ich habe. Nicht mehr und nicht weniger. Das einzige, was ich noch hochladen kann ist meine stm32f4.h bzw. system_stm32f4.c und .h Ich habe mittlerweile den Sysclock auf 168 MHz erhöht und der APB2-Clock sollte jetzt bei 42 MHz liegen.
Deinem Ansatz bleiben willst und nicht die ST-Bloatware verwendest (damit sparst Du auch gleich die stm32f4xx_conf.h, system_stm32f4xx.c und system_stm32f4xx.h...). Init.c, ausgerufen aus dem startup vor Sprung in main(): [c] #define MCO1PRE 5 #define MCO2PRE 5 #define PLLM 4 #define
-
Thread
32-Bit μC für zwei Layer PCB
und die passenden Abblockkondensatoren direkt an den Vcc-Pins sorgen für stabiles Arbeiten. Rene H. schrieb im Beitrag #4116367: > Schaue ich mir auch an, da ich bereits Erfahrungen mit dem STM32F4 > machte (ist aber nicht 2 Lagen tauglich). Ich habe hier 2-lagige Schaltungen mit STM32F407 im
Ich werfe mal sowas wie STM32F334K8 in den Ring. Der kommt im LQFP-32 Gehäuse mit 7x7mm daher und ist somit für die schnelle DIY-Lösung gut geeignet und besser lötbar als LQFP 48 aufwärts. Freescale hat mit der KE06 Serie
-
Thread
STM32 -> A53
Ich habe einen STM32F4 als Drohnenflugkontroller. Leider reicht die Performance dessen selbst mit OC auf 240MHz nicht aus um den PID loop mit 32kHz laufen zu lassen. Obs der F7 bringt ist auch fraglich. Da die Anwendung
Schlechten Code mit mit Hardware kompensieren: Nimm einen STM32H7.. mit 400 MHz Oder einen Cortex R Und ja, es gibt Profiler ;-)
-
Thread
AVR Synthesizer mit ATxmega128A1
am Atari 800 und dann am ST geklopft) ;) Wegen Entwicklungsumgebung: Verwende sowohl für den PIC32 als auch für den STM32 "Arduino Derivate" (wobei ich an der STM32-Arduino Portierung auch beteiligt bin). D.h. Der Code ist - im großen und ganzen - recht austauschbar. Vorteil dabei ist, dass ich sehr
mich bitte, hab mich da schon reingearbeitet (speziell punkto Audio). Ich bin selbst am Projekt stm32duino (STM32F103 bzw. auch in Zukunft die STm32F4 bis F7) beteiligt. Programmierung geht einfach über die Arduino IDE (mit allen Macken und Vorteilen) aber low level ist ebenso möglich. Developer Boards
-
Thread
SID-Player ARM/FPGA?
Soooo, also ... Fazit meines kleinen Tests ... Die 168MHz sind ungenügend und der STM32F429 mit 1MB Flash und 192kB (internes) RAM ist zu klein. (Evtl mit dem STM32H7 nochmal testen ... Der hätte 400Mhz ist aber noch nicht erhältlich, aber den gibt es dann auch im TQFP144!) Die Wave-Tables
>Soooo, also ... Fazit meines kleinen Tests ... Die 168MHz sind >ungenügend und der STM32F429 mit 1MB Flash und 192kB (internes) RAM ist >zu klein. (Evtl mit dem STM32H7 nochmal testen ... Der hätte 400Mhz ist >aber noch nicht erhältlich, aber den gibt es dann auch im TQFP144!)
-
Thread
STM32L1 + Makefile. Linkerproblem?
1 of 'LCD_GLASS_ScrollSentence' differ in signedness [-Wpointer-sign] In file included from main.h:29:0, from main.c:22: ../../Utilities/STM32L-DISCOVERY/stm32l_discovery_lcd.h:121:6: note: expected 'uint8_t *' but argument is of type 'char *' /tmp/ccKSy8F2.o: In function `getFactoryTSCalibData
Temperature_sensor/main.c:293: undefined reference to `FLASH_ClearFlag' usw. usw. bis: /home/andy/stm32_discovery_arm_gcc/STM32L1_Discovery_Firmware_Pack_V1.0.3/Projects/AN3964-Temperature_sensor/stm32l1xx_it.c:189: undefined reference to `EXTI_ClearITPendingBit' /home/andy/gcc-arm-none-eabi-4_7-2013q3
-
Thread
LPC1100, superguenstig, 8-bit? Wird immer unnoetiger
Ich gebe privat ab STM32F103CBT6 für 9,20 Euro inkl. Versandkosten im Kompaktbrief.
definiert Prioritäten als 8-Bit Werte. Von denen aber nur N Bits implementiert sind (Cortex-M3: wählbar, STM32=4; Cortex-M0: fix=3). Und diese N Bits stehen linksbündig im betreffenden Register, d.h. beim CM0 werden effektiv die Werte 0x00,20,40,60,80,A0,C0,E0 unterschieden. CMSIS bildet diesen Wertebereich