-
Thread
stm32f103 mit usb-stick
danke für die schnelle Antwort. Hat er den wirklich nicht? STM32F102/103 Cortex - M3 1x USB 2.0 FS device controller
STM32F102/103 Cortex - M3 1x USB 2.0 FS *device* controller Steht dort *device* oder *host*?
-
Thread
Mitstreiter gesucht um eine Firma /2tes Standbein aufzubauen
alten Arbeitgeber wurde zum Beispiel ein Freelancer für 110€/h eingestellt der vergeblich TCP/IP auf STM32 zum laufen bringen sollte: Dauer 6 Monate mit dem Ergebnis: instabile Verbindung. Da sehe ich z.B. ein Markt ;-) Wer eine Idee hat, oder gerne mit mir eine Idee/Plan ausarbeiten möchte, bitte
/wp-content/uploads/2018/03/STM32-ETHERNET-Solutions.pdf Ist Deine Lösung besser als deren?
-
Thread
f030 viel langsamer als f103 ?
Der STM32F030 kommt bei mir beim selben Whestone Benmard auf 2.15Mips während der STM32F103 auf 7.63 Mips kommt. Wie kann das sein, es haben doch beide einen M0 Core,
Ok STM32F030 => M0, 48Mhz STM32F103 => M3, 72Mhz Ihr haltet also den Faktor 3.5 in der Geschwindigkeit anstatt 1.5 für realistisch? Wodurch ist der M3 so viel schneller?
-
Thread
STM32 Nucleo DFU
://community.st.com/videos/1418-stm32-dfu-bootloader-howto
Dir so viel Frust auslösen. Oder du übst Dich in Geduld. Vielleicht helfen Dir meine Notizen zum STM32F1, das ist zwar eine andere Serie aber was dort steht gilt weitgehend auch für Dein Modell. http://stefanfrings.de/stm32/index.html
-
Thread
STM32-comStick USB-Bootloader
Teil zwischenzeitlich ??? Ich kompiliere auch mit der Hitex GCC Version und Überlege ob ich mir ein STM3210-C Eval dazu kaufen soll
Ausführung setzt Du ein, ggf. welche auch mit data code > 937? Wir haben momentan zwei Chargen STM32F105 in Betrieb: STM32F105RC mit Datecode 952: Bootloader funktioniert problemlos STM32F105V8 mit Datecode 926: Bootloader funktioniert nach Workaround gemäß Errata Sheet (zwei Pins auf High-Level
-
Thread
Arduino: max. Strom duch interne Schutzdioden
im Detail - bei STM32 noch viel mehr als bei den klassischen AVR.
des Wahnsinns: man kann sich auch nicht mehr auf die Dioden gegen GND verlassen! Zum Beispiel beim STM32G030.
-
Thread
Zufall per Hardware erzeugen
Hallo, auch wenn mir die random Funktion genügt, so würde ich doch für den STm32F1xx eine zufällige Startzahl benöitigen, damit nicht immer die gleichen Zahlen entstehen. Der F1 hat keinen RNG wie der F4. Nur ist es bei uC mit Zufall so eine Sache. Einen Rauschgenerator wollte
Zwecke würde man dieses Rauschen noch durch "Hash" Funktionen wie SHA1 oder MD5 jagen, was auf einem STM32 aber zu teuer sein dürfte.
-
Thread
STM32F4 Programm im RAM ausführen
100? Das kann sicher nicht sein. Mein STM32F417 flashe ich schon lange ständig mit einem neuen Programm. Im Datenblatt steht "10 kcycles" unter 5.3.12 in der Tabelle 40 (Datenblatt vom STM32F417xx/Rev. 3)
Projekt. > Ist ein wenig kniffelig, aber geht. Ich werde wohl einfach warten müssen, bis der STM32F429 offiziell unterstützt wird^^
-
Thread
STM32F207: Alternative Pin-Belegung
Im STM32F1xx RefMan findet sich das ganze unter Alternate function I/O and debug configuration (AFIO) im Bereich der GPIOs beim STM32F2xx RefMan kann ich dieses Kapitel leider nicht finden.
Funktionen (implementierte Peripherie) er verschaltet werden kann. Vergesst einfach was Ihr über STM32F1xx gelesen habt und glaubt dem Datenblatt von STM32F2/4xx.
-
Thread
Eclipse Fehlermeldung
/stsw-stm32065.html Oder natürlich gleich mit der aktuellen STM32CubeF4 Library anfangen: http://www.st.com/content/st_com/en/products/embedded-software/mcus-embedded-software/stm32-embedded-software/stm32cube-mcu-packages/stm32cubef4.html Die wird auch noch weiterentwickelt.
-
Thread
STM32F4/L4 Hardfault bei Funktionsaufruf - verzweifelt..
die 98k RAM gehen von 20000000 - 20017FFF. Ein Zugriff auf 20018012 langt ins Datennirvana. Der STM32L476RG hat nun mal "nur" 1MB-Flash + 98k SRAM. Habt ihr eine Empfehlung, was ein etwas fetterer STM32F4/L4 wäre? Grüße Runout
Thomas T. schrieb im Beitrag #4623965: > Habt ihr eine Empfehlung, was ein etwas fetterer STM32F4/L4 wäre? Du benutzt doch schon STM32CubeMX. Erstelle ein neues Projekt und wähle einen Controller/ ein Board nach deinen Wünschen.
-
Thread
ELV Labornetzgerät PS7220 defekt, Spannung konstant 60V
passendes Ersatzteil? https://www.reichelt.de/darlington-transistor-npn-100v-10a-125w-to-247-tip-142-stm-p21483.html
schaun, z.B. dieses Angebot hier: https://www.ebay.de/itm/TIP142-Transistor-npn-100V-10A-125W-TO247-von-STM/111130641067?epid=2255472136&hash=item19dfe702ab:m:mhL-xqe_8FhFxRVSPgWWL6w:rk:2:pf:1
-
Thread
CodeBlocks und STM32F3Discovery, Probleme beim Compilieren
GCC Compiler)--------------- arm-none-eabi-gcc.exe -Wall -g -Os -IC:\Programme\CodeBlocks\STM32F3-Discovery_FW_V1.1.0\_htmresc -IC:\Programme\CodeBlocks\STM32F3-Discovery_FW_V1.1.0\Libraries\CMSIS\De vice\ST\STM32F30x\Include -IC:\Programme\CodeBlocks\STM32F3-Discovery_FW_V1.1.0\Libraries
\SV D -IC:\Programme\CodeBlocks\STM32F3-Discovery_FW_V1.1.0\Libraries\STM32_US B-FS-Device_Driver\inc -IC:\Programme\CodeBlocks\STM32F3-Discovery_FW_V1.1.0\Libraries\STM32F30 x_StdPeriph_Driver\inc -IC:\Programme\CodeBlocks\STM32F3
-
Thread
Atmel ICE oder Dragon
investieren. So gut wie jeder andere Hersteller außer Atmel bietet für weniger Geld Debug-Funktionalität (STM8/STM32 z.b. mit dem ST-Link, Silicon Labs mit dem USB-Debug Adapter (C8051F funktioniert auch mit EFM8BBs da selber Core), PIC mit PicKit). Persönlich würde ich bei 8-Bit entweder zum STM8S greifen
> So gut wie jeder andere Hersteller außer Atmel bietet für weniger Geld > Debug-Funktionalität (STM8/STM32 z.b. mit dem ST-Link, Silicon Labs mit > dem USB-Debug Adapter (C8051F funktioniert auch mit EFM8BBs da selber > Core), PIC mit PicKit). Persönlich würde ich bei 8-Bit entweder zum > STM8S
-
Thread
Controller für Batteriebetrieb : Bootloader ?
immer noch mit integriertem > geliefert. Die meisten modernen uC haben mindestens einen. Die STMs mindestens UART. Aber auch CAN usw.
Boot0 Pin und einen Pulldown Widerstand. Das war's schon. Ganz einfach! http://stefanfrings.de/stm32/stm32l0.html
-
Thread
STM32 sendet nicht im CAN-Mode "Normal"
einen Missing ACT Fehler bekommen. Ansonsten ist was an deinem MCP2562FD kaputt oder der Rx-Pin am STM ist falsch konfiguriert.
anders aus und der RX Buffer ist nicht vorhanden (sieh Bild). Kann es sein, dass die API fuer den STM32G4 den FDCAN noch nicht vollstaendig unterstuetzt? (Quelle: https://forums.mbed.com/t/fdcan-support-for-stm32g474-nucleo/9924) Thx and cya Thommy
-
Thread
Bibliotheken nur teilweise Linken
against symbol `__SETPRIMASK' defined in .text section in obj/cortexm3_macro.o obj/stm32f10x_nvic.o: In function `NVIC_RESETPRIMASK': C:\Dokumente und Einstellungen\woehlb\Eigene Dateien\home\Projekte\eclipse_workspace\STM32/lib/src/stm32f10x_nvic.c:198: relocation truncated to fit: R_ARM_THM_CALL against symbol `__RESETPRIMASK' defined in .text section in obj/cortexm3_macro.o obj/stm32f10x_nvic.o: In function `NVIC_SETFAULTMASK': C:\Dokumente und Einstellungen\woehlb\Eigene Dateien\home\Projekte\eclipse_workspace\STM32/lib/src/stm32f10x_nvic.c:210: relocation truncated to fit:
-
Thread
BTM 222 paaren mit Androis app
musst du im Quelltext austauschen. > Eine Frage, das Module kann ich direkt mit RX und TX > vom STM32F429ZI DiscoveryBoard verbinden oder? Ja, wenn du es mit 3,3 Volt betreibst.
No, also nehme ich mir eine 3,3V Spannungsversorgung versorgen dann damit Modul und STM?
-
Thread
DSP von Texas Instruments oder Infineon fuer den privaten Gebrauch?
bis 176MHz, also schneller als den C2000. Wenn Du aber den TI schon kennst solltest DU mit dem STM auch zurecht kommen. Von IFX lasse ich die Finger - da wird alles schnell deutlich teurer und ziemlich IFX-lastig. Grüße
STM: der hat ne eigene DMA. Grüße
-
Thread
Compiler & dynamische Speicherverwaltung auf uC
alloc und free oder eher der Compiler Keil/IAR sorgt dafür dass der Speicher aufgeräumt ist? NB: STM32F4 hat keine MMU! Gruß Laspalmas
schrieb im Beitrag #5119313: > ich möchte den Xml-Parser "mini xml" in meiner Applikation auf einen > STM32F4-Controller verwenden. Nein, möchtest Du nicht. Du möchtest das an der Stelle wo es anfällt in ein anderes (z.B. binäres) Format wandeln was man ohne Kopfstände auf dem STM32F4 verwenden kann.
-
Thread
Umstieg Avr zu STM32
bis mega128. Jetzt wird mir die Leistung dieser kleinen alles Könner zu wenig und wollte deshalb auf STM32 umsteigen. Ich habe dazu folgendes Board bei Ebay gefunden http://www.ebay.de/itm/STM32F4DISCOVERY-STM32-Cortex-M4-Development-Board-Camera-3-2-LCD-14-Modules-/261052810562 und wollte euch fragen
Beitrag #3410233: > Ich habe > dazu folgendes Board bei Ebay gefunden > http://www.ebay.de/itm/STM32F4DISCOVERY-STM32-Cortex-M4-Development-Board-Camera-3-2-LCD-14-Modules-/261052810562 Warum denn nicht das 25 Euro STM32F429 Discovery? Da hast Du Debugger und ggf nach Umflashen den ST-Links mit
-
Thread
STM32CubeIDE Assembler Projekt erstellen
Ich versuche innerhalb von STM32CubeIDE ein Assemblerprojekt zu erstellen. Habe dazu ein STM32CubeMX C-Projekt erstellt und die C-Files gelöscht und stattdessen die Assembler-Files in das Core/Src Verzeichnis kopiert. Es ist
daß die Komponenten im Filesystem gelöscht werden. Wohl ist mir nicht dabei und ich sehe schon eine STM32CubeIDE-Neuinstallation auf mich zukommen :) Also meine Frage: wie erstelle ich am bequemsten ein reines Assembler-Projekt in STM32CudeIDE?
-
Thread
Quarz am STM32F103 schwingt nicht
Und in die Osc Out Leitung von uC einen Serienwiderstand. Vgl z.B. STM32F4 Discovery. Schematics liegen offen .
Bohne. Das stimmt. Das einzige was interessant wäre ist die GND-Anbindung zum nächsten GND Pin des STM
-
Thread
Was ist das für ein IC?
Wolfgang R. schrieb im Beitrag #7688498: > https://www.mikrocontroller.net/topic/506064 Also STM8S003F3 ist korrekt,ja?
aufgrund der dünnen Leiterbahnen und der Fehlenden Kondensatoren. Die rechte untere Ecke würde gut zum STM8S passen.
-
Thread
Ubuntu pyvisa: Verbindung zum USB-seriellen Gerät
will das Projekt bei Gelegenheit auf Github >laden. Bin sehr gespannt .. >Ich habe mir ein STM32F429I Discovery Board genau für diesen Zweck >besorgt :) Schade ist da, dass es nicht von STM32Duino unterstützt wird: https://github.com/stm32duino/Arduino_Core_STM32
> Schade ist da, dass es nicht von STM32Duino unterstützt wird: > https://github.com/stm32duino/Arduino_Core_STM32 Ja, das stimmt. Aber vielleicht lässt es sich als STM32F429ZI Generic Board ansprechen, oder über CMSIS: https://docs.platformio.org
-
Thread
NXP LPC2148 - Programmierungsumgebung
https://www.st.com/en/development-tools/stlink-v3minie.html https://www.st.com/en/evaluation-tools/stm32-nucleo-boards.html https://www.st.com/en/development-tools/stm32cubeide.html Mit den erwähnten Sachen hast Du eine solide Basis mit minimalen Frustfaktor. Ich bin der Meinung, dass es am Anfang
flimmernde Zeilen zeigt. Naja, der geprügelte Hund bleibt bei seinem Herrchen und ich werde weiter STM einsetzen. Jetzt fühle ich mich immerhin etwas erleichtert! ;-)
-
Thread
RC-Signale einlesen - so einigermassen bulletproof?
Hier gibt es 12 Capture Eingänge an einem popligen billigen STM32G07. 16 Bit natürlich. https://www.st.com/en/microcontrollers-microprocessors/stm32g070kb.html Die Timer lässt man mit 0,5µs pro Tick laufen. Und kann damit locker die ganze 20ms abdecken. Mit
beschränkt muss man sein, um das nicht zu > kapieren? Du weißt aber dass jeder 12 jährige heute STM32 programmiert und das nichts mit prof. Entwicklung vs. Basteln zu tun hat? STM32 SIND BASTELCONTROLLER. > Was glaubst Du, warum ich Bascom und 8-Bit AVR nutze? Weil du lernfaul bist? Welche
-
Thread
Womit am besten Neigungswinkel messen
Stm M. schrieb im Beitrag #4751932: > Wie oben mehrmals erwähnt wurde, ist ein IMU (Gyro + Accelerometer) für > die Winkelmessung gut geeignet. > > Die Drift von einem Gyro kann man mit einem Kalman
Stm M. schrieb im Beitrag #4752508: > Bei Translation + Rotation > ist dein berechneter Winkel durch arctan2 unbrauchbar Das ist Unsinn: Da die Integration zwingend einen Nullpunkt voraussetzt,
-
Thread
Auswertung "schneller" Inkrementalgeber
Was spricht jegen einen uC mit Hardwaredrehencode, wie z.B. STM32?
drüber weg" ist... Radiergummi schrieb im Beitrag #4299461: > Für das Geld gibt es schon ein-zwei STM32 Nucleo-Boards bester Leistung. Dass ein STM32 mit Quadratureingang das schon in Hardware und viel billiger könnte, ist sonnenklar und steht ausser Diskussion. Aber manchmal /will/ sich einer einfach
-
Thread
Schneller Mikrocontroller mit Ethernet gesucht
Platinenentwicklung braucht alleine schon mindestens 3 Monate. Eine Liste von Demo-Board (Links) gibt es hier: [[STM32]] (Die Hersteller bieten nicht nur für STM32.)
mit diesem Board gearbeitet, aber es scheint die Anforderungen zu erfüllen: http://elmicro.com/de/stm32proto.html Ganz unten: STM32-P107 Bei Olimex gibt es auch ein Beispiel für Ethernet, die Qualität kann ich nicht beurteilen: http://www.olimex.com/dev/soft/arm/ST/STM-P107/STM32-P107_ethernet_demo
-
Thread
[ARM - STM32F7] Tutorial/Grundlagen C-Code
Vielen Dank für den Hinweis! Eigentlich wollte ich fürs Programmieren die System Workbench für STM32 (SW4STM32) benutzen. Das ist eine IDE von STM auf Basis von Eclipse. Kann ich auch einfach den Quellcode aus den Internet-Beispielen da rein kopieren anstatt diesen Online-Compiler zu benutzen? Oder
ST-Link-Treiber: http://www.st.com/content/st_com/en/products/development-tools/software-development-tools/stm32-software-development-tools/stm32-utilities/stsw-link009.html
-
Thread
PIC Microchip lebt noch?
spielt, ob der Controller 3¢ oder 30 ¢ kostent, nimmt man aber keinen 8-Bit-PIC, sondern eher einen STM8 oder MCS-51; die sind angenehmer zu programmieren und besser von Tools unterstützt.
Atmel > oder ARM arbeitet. Naja ich programmiere beruflich so ziemlich von A-Z, also vom AVR über STM32 bis zu ARM9, Sitara usw. Aber PIC würde ich wenn irgendwie möglich zu vermeiden suchen.
-
Thread
Programm unter Busybox nicht ausführbar
Binärdatei auf mein Board gebracht. Auf einer x86/amd64 Maschine? Dir ist schon klar, dass ein STM32 Prozessor kein x86/amd64 Binary ausführen kann? Du musst den gcc des embedded Linux als cross compiler nehmen, sprich, du musst die eine Toolchain installieren. > Ich habe auf einem STM32 ein
µCLinux in der Version 2.6.33. Ich hab das ganze hier nach gemacht: https://github.com/AdrianHuang/stm32f429-linux-builder 2⁵ schrieb im Beitrag #4684524: > Auf einer x86/amd64 Maschine? Dir ist schon klar, dass ein STM32 > Prozessor > kein x86/amd64 Binary ausführen kann? Inzwischen schon.
-
Thread
STM32 Interrupts funktionieren nicht!
eingestellt damit wird der Startup startup_stm32f10x_hd.s verwendet. Der Systick läuft, aber es wird nicht in die ISR gesprungen! Ich verwende das STM32-LCD Board von Olimex (STM32-F103ZE) zum debuggen verwende ich den ARM-USB-OCD mit OpenOCD
Habe auch andere Einstellungen (Reset Pin und Connect during reset)versucht, ohne Erfolg. - STM32-LCD Board von Olimex mit STM32-F103ZE Für weitere Tipp und Anmerkungen wäre ich dankbar!
-
Thread
Beziehung zwischen CubeMX, HAL und CMSIS
Aber es gibt bei STM nicht nur die HAL sondern neuerdings auch LL (Low Level)
Wechsel von STM32F3 nach L0 oder umgekehrt. Das wird genau so aufwändig.
-
Thread
Moderne Programmierverfahren µC, Flash, EEPROM usw.
etwas sehr schlecht ausgedrückt : Es geht vor allem um die Programmierung des embedded flashs bei STM32 Prozessoren aber auch um die Programmierung von externen Flash / EEProm Bausteinen. Internetverbindung ist dabei nicht vorgesehen, Als Peripherie würde ich die des STM32 Prozessors voraussetzen :
Hab grad zum Thema Sicherheit ein wenig nachgelesen was den STM32F103 angeht. Also der hat ne Read und ne Write protection die man durch setzen eines Bits "einschalten" kann. Sowas meinst du als Hackingschutz, oder?
-
Thread
Datenübertragung mit Zykluszeit unter 50 Mikrosekunden
Moin, Der STM hat doch auch iirc irgendwelche Dual-Core-Aermchen im Programm. Da kann dann sicherlich die eine CPU recht zuegig mit der anderern CPU quaken. Gruss WK
Scooter W. schrieb im Beitrag #7073615: > um in Echtzeit zwischen zwei STM32 Controllern zu kommunizieren In welcher Liga spielen die denn?
-
Thread
Hilfe bei Wahl neuer Controllerfamilie
ST: STM32F107 STM32F105 STM32F205 STM32F207 STM32F405 STM32F407 Freescale MK60
Vielen Dank für die vielen Antworten! Die STM32 Serie scheint mir sehr vielversprechend zu sein! Insbesondere die STM32F20xxx Controller scheinen sich gut zu eignen. Sehr gut finde ich, dass sie einen CAN Bootloader integriert haben. Leide habe
-
Thread
STM32F411RE IDE?
der Suchmaschine ist erlaubt. Es gibt sogar ein Wiki: https://www.mikrocontroller.net/articles/STM32#Programmierung
Über > eine kleine starthilfe würde ich mich freuen! In dem Fall würde ich mir einen kleineren STM32 schnappen. Meine Empfehlung ist der STM32F051: http://www.st.com/en/evaluation-tools/stm32f0discovery.html Der reicht für deinen Zweck aus, ist billiger, und leichter verständlich. Trotzdem
-
Thread
Versehentlich formatierten 64GB-Stick retten
Zuerst, mache ein Image des Datenträgers. Das ist bei der Datenrettung immer der erste schritt. stm32 schrieb im Beitrag #5455306: > und ein mkfs.exfat hintergeschickt Dabei sind sicher noch mehr Daten vernichtet worden. stm32 schrieb im Beitrag #5455306: > Datensicherung vorhanden, aber ca
Hallo stm32! stm32 schrieb im Beitrag #5455306: > Gibt es bessere Tools, um das Dateisystem wieder zu bekommen? Ich kenne keine. > > Die nachträgliche Neuformatierung mit mkfs.exfat war wahrscheinlich
-
Thread
Timing Aufgaben wie lösen? Wann eignet sich welche Methode?
Ich bin wieder mal dabei, mich mit dem Stm32f4(Discovery) vertrauter zu machen, und da hat sich (vlt weil ich aus der Arduino Ecke komme) mir die Frage gestellt, bei welchen Aufgaben man auf einem uC welche Delay/Timingmöglichkeiten wählt.
@ StM (Gast) >die Frage gestellt, bei welchen Aufgaben man auf einem uC welche >Delay/Timingmöglichkeiten wählt. Kurze bis sehr kurze Verzögerungen (us bis wenige Milliseksunden) macht man mit einfachen
-
Thread
Linux-Programm unter Windows 7 und 10 benutzen
heute bzw. wie macht man das heute? Das Programm muss über einen FTDI USB-zu-RS422 Konverter und den STM-UART-Bootloader einen STM32L451 flashen. Soweit ist es nicht verhandelbar. Eine Virtuelle Maschine würde ich deshalb eher nicht versuchen, vom Aufwand für den Windows-Benutzer mal abgesehen. Das Programm
Um welches Program handelt es sich? Stm32flash? https://sourceforge.net/projects/stm32flash/ Ich hatte das vor Jahren für Windows auf Linux zu einem exe compiliert (GCC Cross Compiler) das klappte problemlos, ich musste an den Sourcen
-
Thread
Wie mit STM32F0 DMX Empfangen
oder schlechter. Aber lass es einfach, ist nicht das Thema hier! Wenn Du was über DMX mit dem STM32f072 sagen kannst dann bitte. Peter
Hatte das gleiche Problem beim STM32F072 Ich vermute mal Du nutzt die HAL Lib? Aber warten wir mal ab bis Du Deinen Code postest.
-
Thread
Spannungsteiler: niedrigere Ausgangsspannung bei 90 °C
Woher kommt dann die niedrigere Spannung am Ausgang bei 90 °C? Liegt es an den Dioden? Es ist ein STM32 am Ausgang angeschlossen. Es ist kein Pull-UP / Pull-Down Widerstand im STM32 aktiviert. Grüße Ralf
Spannung doch auch > schon auf eine (Si-)Flußspannung. Weil die negative Spannungshöhe für den STM32 zu hoch ist.
-
Thread
STM32F103 - SPI mit DMA liefert nur Nullen
wie > diese 32bit in src und dest aufgeteilt werden. Wenn du mir jetzt noch zeigst, wo man im STM32F10x die burst size einstellt... Der LPC kann wohl 4 Bytes nacheinander von der Peripherie lesen und akkumuliert als 1 Wort ins RAM schreiben, der STM32F10x kann das jedoch nicht. STM32F10x: 13.3.4
A. K. schrieb im Beitrag #3654152: > der STM32F10x kann > das jedoch nicht. du hast sicher recht, dass das Stm-DMA etwas anders aufgebaut ist als bei NXP. die Stm-Tabelle 13.3.4 Programmable data width, data alignment and endians
-
Thread
stm32 HAL UART Receive_IT(.) sendet nur 1 Byte
Fang mal hiermit an! Sonst wird das nix.... STM32Cube basics MOOC with hands-on exercises: https://www.youtube.com/playlist?list=PLnMKNibPkDnGtuIl5v0CvC81Am7SKpj02 Moving from 8 to 32 bits workshop - first steps in STM32: https://www.youtube.com
PLnMKNibPkDnHXgWV0h36LQDGrEuT2r5I4 Danach gehts dann hier weiter: https://www.st.com/content/st_com/en/support/learning/stm32-education/stm32-moocs.html
-
Thread
Arm GCC mit Option -flto erzeugt Fehler Gesperrt
eliminieren. Ist dir aber sicher bekannt :) Bei kleinen 8 Bitern ist schon richtig, aber bei einem STM32F407 sehe ich kein Problem sich einen Puffer per malloc zu beschaffen. Außerdem ist das malloc im USB-Treiber von HAL eingebaut.
Der ganze malloc Kram sitzt in der HAL von STM und das möchte ich nicht ändern. Ich denke STM hat sich für malloc entschieden damit es möglichst universel ist und mit CubeMX harmoniert. Wider was dazu gelernt mit der Libc. MfG
-
Thread
STM32: uSD-Layout schafft nur 16 MHz
Moin, Ohne, dass ich jemals was mit einem STM32 gemacht haette: Ich wuerde einen kleinen Widerstand (~22 Ohm) in die Clockleitung reinbauen und die verschiedenen anderen Leitungen nicht ganz so dicht aufeinanderhocken lassen. Da ist doch viel Platz
Bei mir funktioniert ein STM32F407VG mit 33,6 MHz (mehr kann er dank Silicon-Bug nicht) über eine wilde fliegende Verdrahtung mit einer µSD-Karte. Ich halte ein Layout-Problem daher für unwahrscheinlich. Hast du die Driver Strength
-
Thread
C++ mit CooCox
:\CooCox\CoIDE\configuration\ProgramData\UART Test/arm-gcc-link.ld" -g -o '"UART Test.elf"' ..\obj\stm32f4xx_syscfg.o ..\obj\stm32f4_discovery_audio_codec.o ..\obj\stm32f4xx_usart.o ..\obj\stm32f4xx_dac.o ..\obj\startup_stm32f4xx.o ..\obj\stm32f4_discovery.o ..\obj\main.o ..\obj\stm32f4xx_rcc.o ..\obj\stm32f4xx_gpio.o ..\obj\system_stm32f4xx.o ..\obj\stm32f4xx_dma.o ..\obj\stm32f4_discovery_callbacks.o ..\obj\stm32f4xx_spi.o ..\obj\stm32f4xx_i2c.o ..\obj\stm32f4xx_exti.o ..\obj\misc.o ..\obj\stm32f4_
-
Thread
Welche Programmiersprache auf µC
man 1-2-3 Sprachen beherrscht, da aber umso besser. Oder? Für kleine Programme (z.B. auf einem STM32) habe ich schon C genommen. Ich frage mich, ob und für welchen Zweck C++ oder C# für einen STM32 besser wäre? (Ich frage nicht um C++ oder C# schlecht zu machen, sondern weil ich mich nicht damit
das überhaupt nicht. Sobald der Objekt-Code hochgeladen wurde, wird er auf dem µC (im Moment werden STM32F10x und STM32F4xx unterstützt) direkt ausgeführt. Dadurch verkürzt sich die Entwicklung eigener Programme, da das zeitaufwendige Flashen komplett entfällt. NIC-Programme laufen nicht nur auf den