-
Thread
STM32 USB CDC HOST Beispiel
ich mich per Terminalprogramm problemlos mit dem Teil unterhalten. Nun soll das Device an einen STM32F4 angeschlossen werden. Kennt jemand ein USB CDC HOST Beispiel für den STM32F4, am besten unter GCC/CooCox? Im STM32CubeF4 habe ich Treiber für CDC HOST gefunden, allerdings keine fertigen Beispielprojekte
oerientiert, welches man als erstes findet, wenn man nach "CDC USB HOST STM32" sucht. Hier: https://controllerstech.com/usb-cdc-device-and-host-in-stm32/ Leider gibt es keine kleine Beispiel-App von ST, die zB als Terminal konfiguriert, die empfangenen seriellen Daten auf
-
Thread
ISR wie normale Funktion aufrufen
Guten Tag, ist es möglich, auf einem STM32 eine ISR einfach wie eine normale void-voi-Funktion aufrufen, also: [c] extern int32_t g; void foo(void) { do { TIM6_DAC_IRQHandler(); } while( g == 0 ); } [/c] oder
auslösende Bit, wenns ein Hardware IRQ ist, zu löschen, bevor du die Funktion aufrufst. Das ist aber bei STM32 immer so.
-
Thread
C Programmierung STM32
tante google sagt: http://diller-technologies.de/stm32.html
www.mikrocontroller.net/articles/ARM#Artikel_aus_der_Kategorie_ARM http://www.mikrocontroller.net/articles/STM32 http://www.mikrocontroller.net/articles/STM32_-_Einstieg_mit_Em::Blocks und, und, und http://diller-technologies.de/stm32.html
-
Thread
STM32F4 8Bit parallel SPI ?
mindestens das 14fache betragen. Also wenn dein Master 10MHz Ausgabetakt bringt, dann musst dein STM32 mit mindestens 140MHz laufen. Das ist bei Atmel genauerer beschrieben, warum das so ist, gilt aber auch auf dem STM32.
auf dem STM32. DMA auf diversen ARM-Prozessoren ist herstellerabhängig. Beim STM32F4 gibt es z.B. keinen ext. DMAREQ; dessen Möglichkeiten bzgl. DMA sind eher bescheiden.
-
Thread
STM32F103 Timeout und interrupt
*/ STM32_AFIO_dwEXTICR3 &= 0xFF0F; /* EXTI9-Bits loeschen */ STM32_AFIO_dwEXTICR3 |= 0x0020; /* */ STM32_EXTI->dwIMR |= IO_EXTI_Line9; /* EXTI9: Interrupt Mask setzen*/ STM32_EXTI_EMR_MR9 = 0;
und Bit-Namen anpassen. Du darfst Dich da bei allen Dateien bedienen, die stm32_xxx.y heißen, denn diese habe ich komplett um-/neu geschrieben. Dateien mit stm32f10x_xxx.y sind noch mehr oder weniger STM-Library und daher an den STM32 gekoppelt. Das Einzige, was etwas kompliziert
-
Thread
Mikrocontroller reagiert nicht auf Bildschirm
#include <stm32f10x.h> #include "TouchP0P1.h" int main(void) { InitTouchP0P1("1"); while(1) P1=P0; } Das wäre mein Programm. Es ist ein ganz einfaches Skript, jedoch wollte ich damit nur
OK, also das hier: http://www.micro4you.com/files/STM32/ARM%20STM32F107%20Development%20Board%20Manual.pdf
-
Thread
uC mit USB gesucht
soweit für alle USB-fähigen Controller gleich. USB-fähige Controller gibt es viele, z.B. die meisten STM32. In meinem [[USB-Tutorial mit STM32]] wird die USB-Programmierung bei den STM32F103-Controllern erläutert. Im Abschnitt https://www.mikrocontroller.net/articles/USB-Tutorial_mit_STM32#Eigene_Anwendung_f.C3
mit). Je nach Anforderung würde ich daher zu einem Controller mit der "USB"-Peripherie raten, wie STM32F103, und nicht den von "jemand" genannten STM32F407, welcher gleich 2 "OTG"-Module hat.
-
Thread
STM32-M4 Webinterface
gearbeitet aber dennoch nicht dazu in der Lage den Controller richtig zu benennen? Es gibt keinen "STM32 M4". Es gibt "STM32F4" oder "STM32 mit ARM Cortex-M4-Kern" wie z.B. "STM32F4" oder "STM32F3".
Software. Hat natürlich andere Nachteiel. Win > some, lose some... Hat jemand eigentlich den stm32mp1 https://www.st.com/en/microcontrollers-microprocessors/stm32mp1-series.html schon in freier Wildbahn gesichtet?
-
Thread
STM32F407 SD CARD SPI DMA CMSIS? Ohne HAL
Hat jemanden von euch SD CARD mit SPI DMA (CMSIS) STM32F407G gemacht, aber nicht HAl.
der Stückzahl ab. Und davon, ob du den Sourcecode kaufst oder > nur ein Binary. Sourcecode nur STM32CubeIde
-
Thread
irsnd Callback function
_) || defined(__PCH__) // CCS PIC compiler # define PIC_CCS #elif defined(STM32L1XX_MD) || defined(STM32L1XX_MDP) || defined(STM32L1XX_HD) // ARM STM32 # include <stm32l1xx.h> # define ARM_STM32 # define ARM_STM32L1XX # define F_CPU (SysCtlClockGet()) #elif defined(STM32F10X_LD) || defined(STM32F10X_LD_VL) \ || defined(STM32F10X_MD) || defined(STM32F10X_MD_VL) \ || defined(STM32F10X_HD) || defined(STM32F10X_HD_VL) \ || defined(STM32F10X_XL) || defined(STM32F10X_CL
-
Thread
Literatur für ARM-CORTEX-M3
Datasheets liegt schlicht am Umfang. Allein die entsprechend ausführliche Beschreibung der Timer eines STM32 würde länger aufallen als das komplette Datasheet eines Mega8.
selber zu bauen. Ungefähr so: Der herstellerunspezifische Teil in Form der CMSIS-Files, und das STM32-bezogene File stm32f10x.h. PS: Schimpfen kann ich auch: ;-) http://www.mikrocontroller.net/topic/143715
-
Thread
STLINK Clone stoppt nicht an Breakpoints
generell nur eingeschränkt, wenn du nicht stets die aktuelle Firmware > drauf hast, die von der STM32 Cube IDE ggf. vorgeschlagen wird. Der STM32Programmer erkennt die Clones und weigert sich das Update aufzuspielen.
Peter schrieb im Beitrag #7178623: > Der STM32Programmer erkennt die Clones und weigert sich das Update > aufzuspielen. Du sollst die STM32Cube IDE benutzen.
-
Thread
STM32F3 Fehlermeldungen beim Buildvorgang
./STM32F30_StdPeriph_Library/stm32f30x_crc.o ./STM32F30_StdPeriph_Library/stm32f30x_dac.o ./STM32F30_StdPeriph_Library/stm32f30x_dbgmcu.o ./STM32F30_StdPeriph_Library/stm32f30x_dma.o ./STM32F30_StdPeriph_Library/stm32f30x_exti.o ./STM32F30_StdPeriph_Library/stm32f30x_flash.o ./STM32F30_StdPeriph_Library/stm32f30x_gpio.o ./STM32F30_StdPeriph_Library/stm32f30x_i2c.o ./STM32F30_StdPeriph_Library/stm32f30x_iwdg.o ./
-
Thread
Ehemals defekter Lime Gen 3 reverse Engineering Motor Controller
eines BLDC mit dem F103 > nicht Für den STM32F100 des VL Discovery habe ich sowas sogar schon fertig - mit Sinusansteuerung.
obwohl es eigentlich kein grosses Geheimnis ist. Die Basis bildet wieder mal AVR447, portiert auf den STM32 mit CMSIS und SPL.
-
Thread
arm gcc none eabi: Wie wird ein float/double gespeichert
A. K. schrieb im Beitrag #3786254: > Da der keine FPU hat hängt das vom Compiler ab. Der Stm32f4 hat eine FPU! A. K. schrieb im Beitrag #3786254: > ARM hat IEEE754 Format, STM32 little endian. Der STM32 ist ein ARM??!?!?!?!?!
M. H. schrieb im Beitrag #3786279: > Der STM32 ist ein ARM??!?!?!?!?! Die STM32 haben Cortex-M Cores, und die sind von ARM.
-
Thread
Empfehlung Tool-Kette für STM32
>Kann man das mit CubeMX zusammen benutzen ? >Eclipse kenn ich auch. OpenSTM32 ist Eclipse mit den benötigten Plugins. CubeMX kann direkt ein OpenSTM32 Projekt erzeugen.
Klingt kompliziert. Erzeuge ein Projekt mit CubeMX für SW4STM32 und importiere es dann. Das wars schon ;)
-
Thread
Controller mit Ethernet
timtam schrieb im Beitrag #3649284: > Folgende Controller sind aktuell meine Favoriten: > - STM32F407ZG: Wenn du LQFP-144 von Hand löten willst... bitte. da kauf ich lieber das fertige STM32F4-Discovery Board (ist auch ein stm32f407 + noch ein bisschen nettes speilzeug drauf + stlink/v2 debugger
ne Platine brauchst du auch noch... Board: (https://hbe-shop.de/Art-2009276-STMICROELECTRONICS-STM32F4DISCOVERY-EVALUATIONSBORDSTM32F4-DISCOVERY) Erweiterung: (https://hbe-shop.de/Art-2250205-STMICROELECTRONICS-STM32F4DIS-BB-ERWEITER-STM32F4-CORTEX-M4-DISCOV) timtam schrieb im Beitrag #3649284
-
Thread
LED Streifen mit light_ws2812
Ich glaube nun verstehe ich den Wunsch nach >=10-fachen Takt. Nimm einfach den richtigen µC. Ein STM32 ist einfach geil, da braucht man über solche Probleme erst gar nicht nachzudenken.
ESP8266-AT-Anbindung (noch nicht auf die letzte AT-Version aktualisiert) Die Libs laufen auf STM32F4xx und STM32F10x, also z.B. auf den STM32F4xx-Nucleo Boards als auch auf dem STM32F103C8T6 Mini-Development-Board, was man für ca. 4 EUR beim Chinesen bekommt. Wenn Du Fragen dazu hast, einfach
-
Thread
SVPWM mit LPC1769
welchem Prozessor ich anfangen soll, denn ich habe glücklicherweise zu beidem Evalboards hier (einmal STM32F100 Discovery, STM32F4 Discovery und ein NXP-Board mit einem LPC17... irgendwas). Ich hoffe, ich komme heute endlich mal noch dazu, eine passende MOSFET-Endstufe zu bauen, dann kann ich mal versuchen
Moin, Also bei dem STM32 ist es möglich den ADC mit einem Timer zu syncronisieren. Wieviele parallele ADCs hat den ein LPC17? Der STM32 hätte 2 damit ließen sich 2 Phasenströme in der Lowphase der PWM gleichzeitig samplen
-
Thread
STM32F103C8T6: Timer 6 IRQ verschwunden?
Hatte auch kürzlich das Problem... in der STM32F10x.H steht: - Medium-density devices are STM32F101xx, STM32F102xx and STM32F103xx microcontrollers where the Flash memory density ranges between 64 and 128 Kbytes. - Medium-density value line devices are STM32F100xx microcontrollers where the Flash memory density ranges between 64 and 128 Kbytes. - High-density devices are STM32F101xx and STM32F103xx microcontrollers where the Flash memory density ranges
-
Thread
Getting started with STM32F103
globale Variablen (kopieren aus dem Flash). Schau Dir meine Notizen an: http://stefanfrings.de/stm32/index.html
(oder Mut, einfach über die Tischkante brechen). > Ich dachte immer, dass darauf üblicherweise STM32F4 verbaut > sind. Aber sind wenn dann wohl eher STM32F3. Gibt es ab 15€ mit STM32F103. > Kann man den ST-Link auch umflashen, wenn man den nicht auslötet? Na klar. Du solltest wirklich
-
Thread
[V]erkaufe diverse sachen
Hallo, ich hab Interesse am STM32 Board und einem MSP430 Launchpad. Grüße, Ludwig
-Philips Netzteil -VC2003 -Cam visor -Xmega board -alle 2.4 displays -alle MSP430 -alle STM32VLDiscovery reserviert (warte auf bestätigung) : -STM32 (STM32F103ZET6) board -EL display noch zu haben/preisupdate: -Richwave RF module -Sitronix ST3612/ST3110 dev board - preis jetzt
-
Thread
Hochfrequenzschaltregler
nicht erreichen, weil die Reglung etwas grob wird. Es ist sowieso unpraktikabel, weil mit dem STM32 die Lösung schon größer als die SIC461 oder LT8645s-Schaltung wird. Denn der STM32 benötigt eine Versorgung, die nicht aus einem LDO kommen wird. Dazu benötigst du eine Hilfsversorgung für die Gatetreiber, schnelle Pegelshifter und dergleichen mehr. Allein der STM32, die Versorgung für diesen, und die Gatetreiber belegen- unabhängig von der Schaltfrequnz- ein Vielfaches des Platzes, die eine Lösung mit einem vollintegriertem IC kostet. Eine Lösung, die man
-
Thread
Welcher Cortex M3 Controller für BLDC und Ethernet
einiges schwieriger, zumal die Dokumentation nicht immer so perfekt wie bei Atmel ist... Die Timer der STM32 sind zB sehr mächtig, das erfordert kompliziertere Ansteuerung... Es gibt allerdings auch da Wrapper-C-Methoden (Bei STM32: StdPeriphal library), aber die macht eigentlich nur den Code schöner, wirklich
fuer mich noch keiner der beiden Hersteller eindeutig gewonnen. Fuer manche Anwendungen ist ein STM32 besser fuer die andere ein LPC. Ich entscheide immer am Project selbst welchem Chip ich den Vorrang gebe. STM32F4-DISCOVERY ist 'ne feine Sache, fehlt allerdings das Ethernet. Beim mbed hast
-
Thread
Wie teste ich (schnell) Funktionen aus STM32CubeIDE - ohne Hardware und Debugger?
STM32 genutzt wird.
Zahl oder nicht?) ist es auch stabiler. Es geht auch mit ASCII + DMA und unbekannter Länge mit STM32 Chips welche "UART IDLE line detection" unterstützen. Tilen Majerle von STM erklärt es hier genauer wie es geht: https://github.com/MaJerle/stm32-usart-uart-dma-rx-tx
-
Thread
Mikrocontroller mit Codeeinsicht
natürlich kein Problem. In der Regel braucht man hierfür spezielle, aber sehr günstige Hardware, beim STM32 kostet diese z.B. keine 20€.
Arduion so schnell wie möglich gegen etwas ordentliches zu tauschen. In meinem Fall PIC24 und teils STM32. Da kann man in MPLABx (oder IAR beim STM32) Breakpoints im Code setzen, die Variablen kontrollieren und ändern und durch den Code steppen. Ein Debugger ist aus meiner Sicht eine absolute Grundvoraussetzung
-
Thread
Custom Microcontroller Board (Cortex M4 oder ATMega2560)
wenn du dich für STM32 > entscheidest) und nicht nur zum Flashen. Niklas G. schrieb im Beitrag #5472813: > die STM32 hingegen schon, und auch für die gibt es > (teilweise) ein Arduino-Paket und viele Beispiel-Codes.
Mick schrieb im Beitrag #5473038: > Bedeutet das, dass der STM32 mit den Arduino Libraries kompatibel ist? Einige Modelle ja, dafür muss man ein eigenes Arduino-Paket installieren: https://github.com/stm32duino/Arduino_Core_STM32 Probiere es aus bevor du Hardware
-
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
Warum liest man hier so wenig von Renesas?
Datenblätter waren umfangreich und sehr gut! Aber es wurde immer schwieriger die Teile zu beschaffen. STM32 gab es an jeder Ecke, ST-Link war super günstig und die liefen schneller als die RX-Teile.
verpackt: Begrenzte GPIOs, dafür aber schnell, lieferbar und günstig. Als Asse habe ich aber auch noch STM32F7xx und STM32H7xx im Ärmel ;-)
-
Thread
STM32F7: Eigener Bootloader startet die Applikation nicht
startup_stm32f722xx.o(.text) CAN1_RX1_IRQHandler 0x0806030f Thumb Code 0 startup_stm32f722xx.o(.text) CAN1_SCE_IRQHandler 0x0806030f Thumb Code 0 startup_stm32f722xx.o(.text) CAN1_TX_IRQHandler 0x0806030f Thumb Code 0 startup_stm32f722xx.o(.text) und Hier ist der Linker Skript für die Applikation: ====================
-
Thread
Sourcefore-Tool mit Mingw für Winx86 compilieren
ins Verzeichnis wechsle und 'make' aufrufe erhalte ich ein laufähiges Linux-Binary. [code] ~/stm32flash $ make cd parsers && make parsers.a make[1]: Entering directory '/home/nimda/stm32flash/parsers' make[1]: 'parsers.a' is up to date. make[1]: Leaving directory '/home/nimda/stm32flash/parsers
Ähmmm vielleicht doch gut? Dabei ensteht auch ein neues "stm32flash" => Umbenennen nach zB "stm32flash_Win32.EXE" und schon fertig? :o)
-
Thread
STM32 & AD9826: SPI Anbindung
MISO vom STM32 direkt an SDATA, MOSI über Widerstand (10 bis 30 kOhm) an SDATA, 16-Bit Transfer beim SPI einstellen.
Ist mir grade übern Bildschirm gescrollt: Bei nem STM32F030 kann der SPI: "the frame size is configurable from 4 bits to 16 bits."
-
Thread
Schneller 8bit Treiber gesucht
Mir ist immer noch nicht klar, wie die hohe Frequenz mit Open-Collector (bzw. Open-Drain beim STM32) möglich gemacht wird. Sicher nicht mit glitzerndem Feenstaub. Aber wie sonst?
. schrieb im Beitrag #7825680: > Wenn ich kein passendes ic finde dann kommt halt ein dicker ARM stm32h7 > drauf. Da habe ich hier genug herum liegen. Dirk E. schrieb im Beitrag #7826314: > Also nach geschätzten 30 Datenblätter bin ich jetzt am Layouten mit > einem stm32h7. Dirk E. schrieb
-
Thread
Frage zum ST-Link auf Discovery F4
?pt=LH_DefaultDomain_0&hash=item51c87b8447 http://www.ebay.de/itm/STM32F103C8T6-ARM-STM32-Minimum-System-Development-Board-Module-Arduino-M73-/301402799820?pt=LH_DefaultDomain_0&hash=item462d01becc http://www.ebay.de/itm/1pcs-STM32F103VCT6-ARM-STM32-Minimum-System-Development-Board-Cortex-m3
trksid=p2060778.m2749.l2649&ssPageName=STRK%3AMEBIDX%3AIT Dazu noch 2 SMT8er Boards und das kleine STM32. :)
-
Thread
STM32 OLED MiniScope
Hallöchen.. Auf Basis eines kleinen STM32 Board mit einem STM32F103C8T6 entwickel ich zur Zeit ein kleines MiniScope für mein EuroRack. Wellenform und Frequenz werden auf dem kleinen 0.89" OLED Display bereits angezeig. Was noch fehlt ist
Ich programmiere mein STM32F103C8T6 Board über einen STLINK V2 Adapter vom Nucleo-Board. USB hab ich noch nicht ausprobiert. Zum ADC: Laut Datenblatt schaft der STM32F103C8 1MHz Samplerate (12Bit) bei 14MHz Clock Frequenz.
-
Thread
Billiger Mikrocontroller gesucht für unter einem €
Stm32f030 https://www.ebay.de/itm/5PCS-STM32F030F4P6-Mikrocontroller-STM32-32-bit-MCU-Meine-STM-TSSOP20-NEU/172398046518?hash=item2823b96d36:g:dJ0AAOSwcUBYGuVJ
> Stm32f030 Für das erkennbare intellektuelle Niveau eher: STM8
-
Thread
STM32F4 - Timerproblem (Output Compare)
ohne genaue bezeichnung ist das ein ratespiel. Hmmm - ich dachte eigentlich mit meiner Angabe STM32F4-Discovery Board sei alles gesagt und hatte daher Deine Frage zunächst nicht verstanden. Aber Du hast natürlich recht: nicht jeder kennt den Chip auf dem STM32F4-Disco-Board - es ist ein STM32F407VGT6
--------- Hans-Georg Lehnard schrieb: > Der Pin muss wissen an welcher AF er hängt. > Beim STM32F446 ist z.B. Timer 1 AF2 und Timer 3 AF3 ... Das weiss er durch Aufruf von: [code] GPIO_PinAFConfig(GPIOC, GPIO_PinSource6, GPIO_AF_TIM8); // Routing TIM8 output to PC6 (P2 , Pin47 on STM32F4disco
-
Thread
echte Zufallszahlen erzeugen (Hardware RNG)
Ja, es gibt fertige MC, die sowas an board haben. Die STM32F4 z.B. Ich habe den RNG auf dem STM32F4Discovery board schon verwendet.
zufälliges Seed einfüttert, klappt die Schieberegisternummer aber auch recht gut. Finde den RNG in den STM32 aber sehr interessant, ist leider auf meinen STM32F103 anscheinend nicht implementiert.
-
Thread
I2C und versehentliche Kurzschlüsse
bei mir war es beim Ausprobieren zwischenzeitig auch Dummheit. Hatte den SCL- und SDA-Pin meines STM32 auf Push gegen einen INA233. Selbst mit 50Ω beim INA233 (kann ich aber nichts im Datenblatt dazu finden) komme ich bei 3V3 auf 66mA. Mehr als dreimal soviel, wie mein STM32 pro Pin verträgt.
im Datenblatt dazu > finden) komme ich bei 3V3 auf 66mA. Mehr als dreimal soviel, wie mein > STM32 pro Pin verträgt. 1. dein STM32 hat auch diesen intrinsischen Bahnwiderstand von ca. 50R 2. der STM32 verträgt auch mal mehr als 20mA, wenn es nur 1 Pin ist Oder andersrum: ich wette, dein STM32
-
Thread
kleiner/kleinster ARM Cortex-M Debugger onboard
Mit Original ST Firmware geht JTAG mit allen StLink Adaptern nur mit STM32 Teilen. StlinkV3 arbeitet auch bei SWD nur mit STM32 zusammen.
, ist schon 'ne Weile her. Auf jeden Fall habe ich es ausgiebig umgekehrt gemacht, AtmelICE an STM32F4 / STM32F7.
-
Thread
GCC Linker File
ist aber angegeben: [c] INPUT ( cpuinit.o flop.o main.o misc.o startup_stm32f10x_ld.o stm32f10x_adc.o stm32f10x_dma.o stm32f10x_flash.o stm32f10x_gpio.o stm32f10x_it.o stm32f10x_rcc.o stm32f10x_tim.o ) [/c] Die Objektdateien existieren
linkfile.ld -Map=file.map --cref - gc-sections -o out.axf cpuinit.o flop.o main.o misc.o startup_stm32f10x_ld.o stm 32f10x_adc.o stm32f10x_dma.o stm32f10x_flash.o stm32f10x_gpio.o stm32f10x_it.o s tm32f10x_rcc.o stm32f10x_tim.o arm-none-eabi-ld: warning: linkfile.ld contains output sections; did
-
Thread
Weg von Atmel, hin zu arm, stm32.
Ist mir eigentlich auch egal ob Microchip oder ST, habe mich jetzt eben in meinen Recherchen auf stm32 konzentriert. Gibt's zu den SAM auch ein kostenloses HAL? Gibt's da sonst Argumente für SAM und gegen stm32 oder andersherum (aus der Sicht eines Umsteigers von avr). Als programmer/debugger dürfte
Referenzhandbuch des Chips erklärt findest. Als Einstieg zum Lernen empfehle ich Dir http://stefanfrings.de/stm32/index.html
-
Thread
STM32F334: CCM Speedup
Anhang. Also dadurch > entsteht keine Verzögerung. Ist dieses "CCM-SRAM" nicht der neue Block im STM32F7? Im Refman vom STM32F40x/41x/42x/43x nennt sich das "CCM data RAM" und hängt laut Skizze nur am D-Bus.
Stefan schrieb im Beitrag #4053839: > Ist dieses "CCM-SRAM" nicht der neue Block im STM32F7? Nö, CCM gibts schon länger z.B. im STM32F4 u.a.
-
Thread
Vieles gelesen, trotzdem: Welcher AVR-Programmer/Welche IDE??
, als bei STM32. Das Informationsangebot für STM32 würde ich für Anfänger als gerade eben ausreichend bezeichnen. Im AVR Umfeld würde ich Einsteigern zwei Modelle empfehlen: Den kleinen ATtiny13A als "nackten"
Karl Ium schrieb im Beitrag #5240475: > Kann man STM32-Controller genau so "frei" programmieren? Ja. Und das macht richtig Spaß. Nucleo + STM32CubeMX + SW4STM32 = ungeahnte Möglichkeiten :)
-
Thread
uC zur Datenspeicherung
https://de.aliexpress.com/item/Arm-development-board-Cortex-M4-STM32F407ZGT6-development-board-M4-STM32F4-core-board/32826108064.html Da kann man ein 1MByte SRAM zusätzlich bestücken.
Portfolio um was passendes zu finden: https://www.st.com/content/st_com/en/products/microcontrollers/stm32-32-bit-arm-cortex-mcus/stm32-high-performance-mcus.html
-
Thread
Hex-File in BluePill laden?
Gibts, nennt sich SMT32CubeProgrammer https://community.st.com/t5/stm32-mcus/how-can-i-use-stm32cubeprogrammer-to-access-the-usb-dfu/ta-p/49584
Die Hex-Datei ist für den Stm32 der auf der BluePill ist.
-
Thread
Custom Bootloader für Stm32
ändern, aber ich bekomme keinen Kontakt von der IDE zum STM32. Gruß Tobias
der Eintrag zu ändern ist: http://sourceforge.net/p/openblt/code/HEAD/tree/trunk/Target/Demo/ARMCM3_STM32_Olimex_STM32P103_GCC/Boot/blt_conf.h#l89 Viele Grüße bernardo
-
Thread
Suffix für uint8_t
jede Rechnung mit 32 > Bit ausführt. Eben. Bei Rechnungen in kleineren Einheiten kostet das beim STM32 eher mehr Zeit. Entsprechende Tests habe ich schon gemacht. Seitdem habe ich bei Source-Portierungen von AVR nach STM32 sehr viel Gefallen an den uint_fastXt Typen gefunden. So bleibt der Source portabel
uint_fast8_t benutzt immer den Typ, mit dem der konkrete µC am schnellsten rechnen kann. Auf dem STM32 ist es identisch mit uint32_t, auf einem ATmega oder ATtiny ist es identisch mit uint8_t. Das heisst konkret für den STM32: Er rechnet in 32-Bit sauschnell. Allerdings ist ein Wert größer als 255
-
Thread
STM32L0 Serie - HSE mit Quarz beim 32-Pin Package?
Es gibt ja noch STM32F0x1/2 sowie STM32F303, STM32F334 in LQFP32. Warum ausgerechnet die L-Serie?
sinnvoll. Wenn man eine RTC nutzen möchte, dann ist ein Quarz noch wichtiger, aber hierfür haben die STM32L0 ja entsprechende Anschlüsse. temp schrieb im Beitrag #6559387: > Es gibt ja noch STM32F0x1/2 sowie STM32F303, STM32F334 in LQFP32. Warum > ausgerechnet die L-Serie? Wie bereits geschrieben
-
Thread
Kurzschlussuche (im Mikrocontroller?)
Mitteln nicht den µC auslöten und hab keine Thermocam zu Hause. Hat schonmal jemand erlebt, dass ein STM32 an ESD stirbt, aber das Programm noch läuft? viele Grüße der Suchende
der Suchende schrieb im Beitrag #5495962: > Wenn man nur genug Strom gibt, > geht der STM32 schließlich an. Dann sollte aber auch /irgendwo/ etwas ziemlich warm werden...