-
Thread
PIC10F202/etc: Programmierung unter Linux(Ubuntu)
im Beitrag #7325661: > wuerde ich mir selbst nicht > antun Die PIC10 haben Begrenzungen. Ein STM32F4 hat auch Begrenzungen. Brauche ich viele IOs, Speicher etc. pp. nehme ich keinen PIC10. Brauche ich ein wenig glue Logic ist der PIC10 super. Ich habe die schon als NE555 eingesetzt, PWM Timer
/url?sa=t&rct=j&q=&esrc=s&source=web&cd=&ved=2ahUKEwjiqp_GyOD8AhXUHcAKHU7jAlgQFnoECAsQAQ&url=https%3A%2F%2Fww1.microchip.com%2Fdownloads%2Fen%2FDeviceDoc%2F50002737C%2520XC8%2520C%2520Compiler%2520UG%2520for%2520PIC.pdf&usg=AOvVaw1Sg-JKnZl7f1AOvRaaTywt ==================================== Synopsis
-
Thread
Tipps zum Vorgehen bei der Fehlersuche STM32F103 E-Bike-Controller
hochsitzcola schrieb im Beitrag #7323747: > Der Debugger der STM32-Workbench steigt leider auch immer nach einigen > Sekunden aus, wenn der Motor auf dem Rollentrainer mit ordentlich Last > dreht. Ist die Spannung vom Controller stabil? Der Debugger sollte nicht
STLink. https://www.st.com/resource/en/user_manual/um1075-stlinkv2-incircuit-debuggerprogrammer-for-stm8-and-stm32-stmicroelectronics.pdf Meine Erfahrung zeigt: Mit der Spannungsversorgung über den STLink lässt sich der Prozessor flashen und die Peripherie wie UART, ADC etc. betreiben. Ich werde
-
Thread
STM32L051 UART transmit
Stefan F. schrieb im Beitrag #7323668: > Das ist gar nicht schwierig. Dort ist ein Beispiel (ohne Sendepuffer): > > http://stefanfrings.de/stm32/stm32l0.html#usart Vielen Dank Stefan für den Link. Ich
Stefan F. schrieb im Beitrag #7323668: > http://stefanfrings.de/stm32/stm32l0.html#usart Hallo Stefan, Dein Code gefällt mir! kurz und prägnant. Meine Fragen hierzu. 1) Du verwendet puts() statt printf
-
Thread
Suche uC Board mit Ethernet
da für mehrere Nodes zu teuer und nicht wirklich echtzeitfähig. Gibt es gute Alternativen zu den STM32 Boards? Grüße Thomas
wackelt mit dem Hund." Am einfachsten waere wohl ein LPC1768 mit einem LAN8720A dran. Oder ein STM32F107. Oder die Tiva/Stellaris von TI.
-
Thread
VFD Ansteuerung mit STM8
Hallo, ich suche nach einer Möglichkeit, ein VFD-Modul (Futaba US162S) mit einem STM8S003F3 anzusteuern. Erstmal wäre ich froh, überhaupt eine Kommunikation hinzubekommen. Ein ST-Link V2 ist vorhanden und die Programmierung funktioniert generell :) Ich habe schon allgemein nach LCD-Ansteuerungen
mache sowas aehnliches mit LCDs welche ein serielles Schieberegister haben. Als MCU verwende ich einen STM32F030 pro Kanal. Damit komme ich locker auf Refreshrate von 200Hz oder mehr. Das ist nicht unbedingt notwendig, aber sieht eleganter aus. Aber 50Hz reicht auch erstmal. Das sollte dein kleiner Controller
-
Thread
AVR®DD family, low pin count devices
vs AVR Dx. > 10MHz im größeren Temperaturbereich. Genau das meine ich nur 10Mhz garantiert bei 3V. Andere Controller gehen da locker bis 48mhz oder höher (STM32, SAMD). Das Thema Waitstates bei Stm32 ist mir bekannt. Trotzdem sind die deutlich schneller. Wenn jetzt die Frage aufkommt warum mir 10MHz
bei denen es mehr auf analoge Peripherie wie MVIO oder 5-V-Betrieb (der bessere Störimmunität als 3,3V bietet) ankommt als auf Rechenleistung. Wenn dagegen schnell gerechnet werden soll, bieten sich heute 32-bit-MCUs wie ARM Cortex M an, à la STM32 oder RP2040, allein schon wegen Registerbreite und
-
Thread
DAB Shield Frage zu Arduino Code
Firmware des SI4684 A10. Es steht auch dabei: The DAB Shield is compatible with both +5v and +3.3v arduino boards including UNO, DUE, M0, ZERO as well as STM32, NXP LPC, ESP32 boards. Ich habe versucht das ino File zu compilieren, eingestellt war das UNO Board. Es kommt die Fehlermeldung das
gemacht als was auf der Web Seite da zu finden ist. Anton L. schrieb im Beitrag #7329397: > Mit ESP32 R32 Shield funktioniert es auch ganz gut. Es sollte auch möglich sein, das mit einem STM32 hin zu bekommen. Liegt daran, dass ich kein ESP32 habe aber STM32 Boards.
-
Thread
Neue Bauteile: MUXe, Kontaktfedern, Evaluationsboards und mehr
Elemente und Ereignisse, die sie im Hinterkopf behalten sollten. ### In eigener Sache: keine FPU am STM32C0! STMicroelectronics hat auf die Anfrage im Bezug auf den neuen STM-Chip geantwortet. Explizit gilt, dass er keine FPU enthält - der langjährige Wegbegleiter des Autors, Michael Markowitz, bestätigte dies folgendermaßen: [c] No hw floating-point unit (fpu) on the STM32C0. This a basic controller/8-bit replacement. [/c] ### Microchip: Evaluationsboard für das hauseigene Bluetooth LE und Zigbee-Modul Spätestens seit dem Microchip mit dem WFI32 (siehe https:
-
Thread
Image Converter - Bild zu c array konvertieren
-main/LVGL_STM32F411_DEMO/Debug/../LVGL/hal_stm_lvgl/tft/ili9341.h:209: first defined here c:\st\stm32cubeide_1.2.0\stm32cubeide\plugins\com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.10.3-2021.10.win32
-main/LVGL_STM32F411_DEMO/Debug/../LVGL/hal_stm_lvgl/tft/ili9341.h:209: first defined here c:\st\stm32cubeide_1.2.0\stm32cubeide\plugins\com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.10.3-2021.10.win32
-
Thread
Programm "stm32flash" öffnet Gerät nicht - Fehleranalyse
stm32flash /dev/stlinkv2_3 liefert... ll /dev/stlinkv2_3 liefert... Wie gehe ich hier in der Fehleranalyse weiter vor?
Insbesondere die Beschreibung des Boot0 Pins. Schau dir mal diese Seite an: http://stefanfrings.de/stm32/stm32f1.html#proginterfaces (die ganze Seite meine ich)
-
Thread
STM32G474, SPI2 läßt sich nicht einschalten
.. ist Absicht, oder? Nicht das Du eigentlich pSPI->CR1 |= .. meinst. Ansonsten doch einfach STM32CubeIDE im Debug Modus. Da kannst Du per F5 die Befehle nacheinander durch takten. Jogibär PS: Bin auch kein Fan von HAL Ist ein ODER nicht richtig? Du willst doch zusätzlich ein Bit setzen
Registers entsprechend den davor stehenden Kommentaren setzen. Und genau das mach' ich doch - in der STM32CubeIDE im Debug Modus mit F5 Zeile 63 ausführen - und die Bilder zeigen die SPI2-Register vor und nach diesem Schritt. Ja, ein OR sollte richtig sein. Will den SPI ohne DMA und ohne Interrupts
-
Thread
Neue Low End-Mikrocontroller, interessanter Lesestoff und Corporate Politics
Hmm... wenn man sich mal die Übersicht der "Mainstream" MCUs bei STM anschaut, ist damit die STM32F0 Serie eigentlich fast obsolet: https://www.st.com/en/microcontrollers-microprocessors/stm32-mainstream-mcus.html Oder gibt es irgendein Herausstellungsmerkmal was
dann sind z.B. STM32F091 bzw. STM32F098 die erste Wahl. Bei der G-Serie gibt es maximal sechs richtige USARTs und dazu zwei kastrierte LPUARTs. Ansonsten findet man bei ST noch einige G4, H und MP mit so vielen U(S)ARTs
-
Thread
USB Datenleitungen abkoppeln
abfragen und das USB-Gerassel nur aktivieren, wenn da was dran ist. Genau das ergibt sich beim STM32L072 von ganz alleine, weil dessen USB Port vom separaten VBUS Eingang versorgt wird. Insofern wäre eventuell der Wechsel auf einen andere Mikrocontroller praktisch. Vielleicht hat Microchip auch so
fertiges Gerät, und du willst ihm zu einem Wechsel des Controllers raten? Die gesamte Peripherie bei STM32 ist grundlegend anders als bei Atmel/Microchip, das ist ein immenser Aufwand. Für eine "hot plug"-Möglichkeit eines self-powered device muss Vbus, wie schon geschrieben worden ist, ohnehin irgendwie
-
Thread
Copy struct to uint32_t array
byteweise Adressierung für den Bereich zulässt, geht das. Bei machen geht es nicht (z.B. Backup-RAM der STM32F4-RTC).
sizeof(uint32_t).
-
Thread
ULN2803A wird warm/heiss, normal?
Danke für die vielen guten Beiträge. Ich habe 1mF = 1000µF (10^-6 und 10^-3 zu unterscheiden schaffe ich gerade so) an den 12V, da ich die tatsächlich für den Einschaltstromstroß brauche, weil der Wandler sonst in die Knie geht. Wandler überdimensionieren
, das du welche kennst. Solch Driver (IPS) gibt es seit Jahrzehnten (u.a. ehe. Siemens, Infineon, STM, ehe. Motorola, IC-HAUS, Allegro, Trinamik (auch f Stepper-Motoren), National, Toshiba, Intersil, IRF, Ixys, Maxim, NXP, Sanken, Sanyo, Siliconix, TDK, Temic, TI, TOSHIBA); es muss aber zusammen passen
-
Thread
ST Link-Verbindung
. Der Reset Pin bedarf besonderer Aufmerksamkeit, falls nicht verbunden. http://stefanfrings.de/stm32/stm32f1.html#stlink
REI23 schrieb im Beitrag #7314060: > Der DFU-mode funktioniert Der STM32F103 hat keinen DFU Bootloader. Der ST-Link Adapter auch nicht, da ist nämlich ebenfalls ein STM32F103 drin. > ST link ist mit IDC-Kabel (10 Pin) an Steuerkarte angeschlossen. An einen Anschluss
-
Thread
STM32F1 ISR zeit, CortexM3 SFR
direkt nutzen da dieser im breakpoint weiterläuft). Nur irgendie finde ich kein DWT in meinen SFR (STM32F1)?
Donald schrieb im Beitrag #7313028: > Wo/Wie befinden sich beim F1 die Interrupt Vektoren http://stefanfrings.de/stm32/stm32f1.html#ivektoren Ich weiß allerdings nicht, ob und wie man die Interrupthandler der HAL elegant durch eigene ersetzen kann. Notfalls kannst
-
Thread
uwTick STM32 HAL überlaufsicher?
010 110 101 1011 011 111 101 1100 100 // 7 - 3 = 4 000 101 101 101 // 0 - 3 = 5 001 101 110 110 // 1 - 3 = 6[/pre] Aber auf einem Cortex-M4 ist nicht einmal ein 32-Zähler garantiert atomar, wenn
to word-aligned locations. LDM, LDC, LDC2, LDRD, STM, STC, STC2, STRD, PUSH, POP, VLDR, VSTR, VLDM, VSTM, VPUSH, and VPOP instructions are executed as a sequence of word-aligned word accesses. Each 32-bit word access is guaranteed to be single-copy
-
Thread
RISC/V kommt in Schwung
Lohnt es sich STM32 noch zu lernen?
olaf schrieb im Beitrag #7320101: > Gut vergleichen kann man das Teil > vermutlich mit einem STM32F030F4P6TR. Allerdings ist der CH32V003 offenbar als pinkompatibler Ersatz für den STM8S003 gedacht.
-
Thread
Schaltplan CNC Fräse ok?
CNC schrieb im Beitrag #7308510: > Ich benutze einen STM32 und die externen Motortreiber verwenden alle 5V. CNC schrieb im Beitrag #7309661: > Sebastian schrieb: >> Sind die Motortreiber auf der Logikseite jetzt mit 3V3 oder 5V versorgt? > > Mit 3,3V
Daher fliegt das auch noch in der Luft. Erledigt: Paul schrieb im Beitrag #7310317: > - 100nF an die Logik Seite von U1-U5 > - VBAT am STM an 3V3 + zusätzlicher 100nF > - C25 darf auch 22uF sein, den hast du eh schon drauf am AZ1117 Folgt: Paul schrieb im Beitrag #7310317: > - gibt es
-
Thread
USB mit HID für STM32
Cool, werde ich mit meinem neuen Board mal ausprobieren, dass basiert auf einem STM32F070. Ben
moin, ab STM32F4xx funktioniert dieser Treiber nicht mehr, andere USB-Core. Pieter
-
Thread
Überlauf in AVR mit C
im Beitrag #7309615: > alles > darüber mit RICHTIGEN Hochsprachen. Welche nutzt Du für AVR/ESP/STM32?
El Capitan schrieb im Beitrag #7309651: > Welche nutzt Du für AVR/ESP/STM32? Pascal:-) Kein Scherz
-
Thread
RTC der MCU benutzen
konstanter ist und deshalb bessere Gangergebnisse zu erwarten sind. Ich verwendete vor Jahren die RTC im STM32F103VET6 und das funktionierte auch sehr gut. Eine CR1225 lief da mit guter Genauigkeit über fünf Jahre im ausgeschalteten Gerätezustand. Der F103 hat einen Vbat Pin dafür.
richtigen Ladeschaltung hängt der RTC-Chip nur über einen Widerstand am Kondensator. Der kann dadurch von 3.3V bis runter zu 0.9V genutzt werden, und das mit max. 600nA@85°C (typ. 190nA). Die STM32 z.B. geben bei 1.65V auf. Der entscheidende Vorteil ist aber der integrierte Quarz, deshalb schwingt der auch
-
Thread
Detailfrage RTC DS3231
Wochentag der erste des Jahres war, sondern auch ob Schaltjahr ist, damit der Montag dann entweder der 5.3 oder nur der 4.3 ist. (Daten nur grob geraten, bin grad zu kränklich zum rechnen, aber am Prinzip ändert sich nichts).
ohnehin für mich nicht wichtig. Abgesehen davon, ist mir das UNIX Datetime Konzept lieber. Beim STM32F103 z.B. ist die RTC ohnehin ein 32-bit Zähler; finde ich viel bequemer.
-
Thread
RL78/G14 Renesas - Free Linux Toolchain
Support dabei und man kann einen FE vom Distributor nerven. Bei den ARM-Cortex µC, speziell den STM32, findet man halt an jeder Ecke im Internet Hilfe. Und langsam sind grad die STM32 wieder besser erhältlich.
Beispiel die Dateinamen der Quellen in ./gcc von v11 https://gcc.gnu.org/git/?p=gcc.git;a=tree;f=gcc;h=7b3e4537c4b6d202265bd21377fd27162c521cdd;hb=refs/heads/releases/gcc-11 mit denen von v12: https://gcc.gnu.org/git/?p=gcc.git;a=tree;f=gcc;h=2b9c8b34afffda862ebab89931f78fd5d3b5f703;hb=refs
-
Thread
USB HID Device mit STM32F042
mit Glück, Gesundheit und lieferbaren Bauteilen! Ich habe versucht, den USB-Code von W.S. auf dem STM32F042 zum Laufen zu bringen und auf ein reines HID-Device umzubauen. Das Gerät wird inzwischen sauber enumeriert, sowohl Windows als auch Linux sind damit prinzipiell zufrieden. Ich möchte auf EP1
04 03 09 04 >> Ci:1:006:0 s 80 06 0302 0409 00ff 255 < [submission Control In] << Ci:1:006:0 0 32 = 20035500 53004200 20005600 69007200 74007500 61006c00 44006500 6d006f00 [callback Control In] 20 03 55 00 53 00 42 00 20 00 56 00 69 00 72 00 74 00 75 00 61 00 6c 00 44 00 65 00 6d 00 6f 00 >> Ci
-
Thread
Nachteile QFN und BGA gegenüber QFP
übrigens immer ein Exposed Pad, man kann sie > ohne gar nicht fertigen. ST kann das z.B. beim STM32F042 im QFN28. https://www.st.com/resource/en/datasheet/stm32f042f6.pdf Matthias
Μαtthias W. schrieb im Beitrag #7306255: > > ST kann das z.B. beim STM32F042 im QFN28. Spannend, vermutlich was Kundenspezifisches. Hast du zufällig ein Foto von der Unterseite?
-
Thread
Zeit messen zwischen zwei Punkten im Programmfluß (STM32F103)
Array kopieren. Auch die HAL benutzt den Systick Timer auf diese Weise. http://stefanfrings.de/stm32/stm32f3.html#systick
Christoph K. schrieb im Beitrag #7301659: > Gibt es im Debugger (STM32CubeIDE) eine Möglichkeit, die Zeit > zwischen 2 Breakpoints zu messen? Ich könnte mir vorstellen, dass der Debugger die Zeitspanne (negativ) beeinflusst. Also lieber direkt mit Registerzugriff
-
Thread
von Xmega zu stm32
Hallo alle, Ich bin lange und gut mit meinen Xmegas zurechtgekommen. nun wollte ich auf STM32 weil a) 32 bit b) FPU c) deutlich verfügbarer zu anderen Preisen (günstiger). Weil ich Low Power für IOT und etwas kraftvolles vereinen will (80MHZ) liebäugeln ich mit der STM32L4 Reihe
. - STM32F7/STM32H7 für den großen Hunger. Viele Pins (ich verwende die TQFP208 Version). Momentan besch... Verfügbarkeit. fchk
-
Thread
EOL ATmega328p
fertige Boards verwendet werden. Und wenn man eh fertige Boards nehmen muss, kann man auch gleich STM oder ESP32 verwenden und braucht AVR nicht mehr.
Groesse? DIP20: ca. 26x8mm (wobei das Ding auf dem Bild etwa 40x16 haben duerfte) TSSOP20: 7.45x7.3mm (jeweils footprint) dann lieber einen Tiny841. Der laesst sich auch fuer Grobmotoriker noch loeten. > Zwischenschritte wie ein ESP32 oder Pico-W Die Du wohl hoffentlich nicht mit den 8-bit AVRs
-
Thread
CH32V003 - Experimente mit dem Zehn Cent-Mikrocontroller
Ist schon jemandem aufgefallen, dass der CH32V003F4P6 nicht nur zufällig so ähnlich heisst wie der STM8S003F3P6? Das Pinout ist nahezu perfekt gleich, siehe Anhang. (Pinout des CH32V003F4P6 - gelb markiert sind die STM8S-Anschlüsse) Der CH32V003F4P6
Uwe G. schrieb im Beitrag #7462840: > Ist schon jemandem aufgefallen, dass der CH32V003F4P6 nicht nur zufällig > so ähnlich heisst wie der STM8S003F3P6? D Alter Hut. Die Firma hat eine ganze Reihe STM Modelle nach gebaut.
-
Artikel
Diskussion:Cubli, ein Würfel mit Lageregelung zum Aufrichten und Ballancieren
3-achs Gyrosensor mit einem 3-achs Beschleunigungssensor zu fusionieren. Eine innere Regelschleife pro Achse für die Rotationsgeschwindigkeit gesteuert von einer äußeren Regelschleife pro Achse für die
das Meiste, was das Ding können soll. Eine MCU mit floating point unit empfiehlt sich auch, wie z.B. STM32F41X z.B. auf als Blackpill bekannten 4€ Platinchen.
-
Thread
Wäre dankbar für Eure Unterstützung bei der Verbesserung meiner PCB Rapid Prototyping-Fähigkeiten
Stefan F. schrieb im Beitrag #7299145: > Produziere Blue-Pill kompatible Boards, die du > nach Wunsch mit unterschiedlichen STM32 Chips bestückt lieferst Mit selbst geätzter doppelseitiger PC mit Kupferhohlnieten
Stefan F. schrieb im Beitrag #7299167: > Max M. schrieb: >> Klar. Er bekommt die STM Chips ja geschenkt > > Ich denke er hat im Eröffnungspost klar gestellt, dass er die Bauteile > bezahlt haben will. Da
-
Thread
Welche Programmiersprache für Comports?
Klaus S. schrieb im Beitrag #7298860: > Sieht aber im ersten Durchsehen so aus, als bräuchte ich 3 Tage, um das > zum Laufen zu bekommen Aha. > und außerdem ist wohl nur eine 32-bit-Version für > Windows vorhanden. Und, wo ist das Problem? Brauchst Du zwingend 64-Bit-Programme? Ansonsten
hier bspw. bei Maschinen-/Gerätesteuerungen schon lange auf einfachen Controllern (früher AVR, jetzt STM32) unter NuttX mit einem angepassten Tcl-Interpreter und angepasster Tk-Bibliothek. D.h. dass 99% des Nutzer-Codes tatsächlich als Tcl-Code vorliegt und wir nur einige wenige Dinge (RT-Komponenten etc
-
Thread
IOs mit Android
USB-Host/OTG fähiges Android-Gerät. Als Mikrocontroller dann einen mit USB-Peripherie nehmen wie z.B. STM32F103 oder ESP32S3. Wenn man die dazugehörige USB-Library nimmt muss man auch nicht allzu viel programmieren, insbesondere wenn man nur den Control Transfer braucht.
halt nur die Heizung nicht mehr erreichbar. SMS / Telefon Flat kostet mich bei Congstar 12€ inkl. 3GB Daten. Problem wird eher die SIM für das GSM Modul sein. Gibt es das überhaupt noch kostenlos für reine Verfügbarkeit?
-
Thread
Problem mit Timer und Delay
Hallo zusammen, ich habe ein Problem mit meinem STM32F407VG.... in der Cube IDE. Aktuell arbeite ich an einem Program, wo ich mehrere Timer verwenden muss. Meine Programme davor hatten immer nur einen Timer. Jetzt habe ich folgendes Problem, ich
Ein Beispiel dazu: http://stefanfrings.de/stm32/stm32f3.html#systick Falls du die HAL verwendest, benutze die Funktion HAL_Delay() https://www.disca.upv.es/aperles/arm_cortex_m3/llibre/st/STM32F439xx_User_Manual/group__hal__exported__functions
-
Thread
PCB Design Review erbeten
pre] Direkt an die Pins 7+8 des µC gehört ein kleiner 100n-Kerko als Blockkondensator. Die 10nF Puffer an der Knopfzelle sind wirkungslos. Ich würde die Knopfzelle mit einem Kerko/Elko im 47µF Bereich stützen. Die 3 Durchkontaktierungen rechts ovben beim J1 sind unnötig. Denn der J1 ist ja auf
beim STM32 ist der auf ~25°C kalibriert und darunter oder darüber werden die erlaubten Abweichungen größer.
-
Thread
was kommt nach dem Bluepill-Board?
Bestell dir doch leere Platinen https://oshwlab.com/r3bers/STM32F103C8T6-Test-Board und löte Bauteile nach deinem Wunsch drauf. Oder bestelle bei JLCPCB fertig bestückt (zumindest Vorzugsteile).
Die Blackpills kann ich empfehlen. Kosten um die 5€, haben eine USB-C > Buchse und der verbaute STM32F401CCU6 oder STM32F411CEU6 scheint (noch) > nicht kopiert worden zu sein. Vielen Dank für den Tipp. Genau so was hab ich gesucht. Mal sehen ob sich der F401 oder der F411 zum "neuen F103" entwickelt
-
Thread
STM32F401 BlackPill Erweiterung für StdPeriph Library ?
Lib. Du kommst bei EmBitz auch weiter ohne HAL aus. Ich benutze EmBitz schon seit langem für die STM32F401CC und STM32F411CE ohne HAL. Wenn Du zum Beispiel ein Projekt für den STM32F401CC mit EmBitz anlegst, dann befinden sich u.a. folgende Ordner im Projekt: [code] cmsis inc SPL [/code] CMSIS
die STM32F4 schon lange abgefrühstückt. Was soll jetzt mit den STM32F401CC und STM32F411CE auf den BlackPills anders sein? Wo sollen da plötzlich Probleme auftauchen? Ein STM32F01CC unterscheidet sich nicht
-
Thread
Timer Interrupt auslösen - STM32F103 (HAL, STM32CubeIDE)
Src/stm32f1xx_hal_msp.c" -mcpu=cortex-m3 -std=gnu11 -g3 -DDEBUG -DUSE_HAL_DRIVER -DSTM32F103xB -c -I../Core/Inc -I../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I../Drivers/STM32F1xx_HAL_Driver/Inc -I../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I../Drivers/CMSIS/Include -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -MMD -MP -MF"Core/Src/stm32f1xx_hal_msp.d" -MT"Core/Src/stm32f1xx_hal_msp.o" --specs=nano.specs -
-
Thread
Neue Bauteile – MAX78002 mit Extraspeicher, Knochenschall-Mikrophon und mehr
der NORA zielt. Im Datenblatt findet sich dann sogar die in Abbildung gezeigte Struktur, die die ESP32-S3-CPU klar benennt.  (Bildquelle: u-blox) Die 10.4 x 14.3 mm großen Module sind in zwei Versionen verfügbar – der W251AWS hat keine interne Antenne, während der
das Bauteil in Hunderterstückzahlen nach wie vor gute vier Euro kostet. ### STMicroelectronics STM32CubeCLT – Kommandozeilenwerkzeug für IDE-Bauer Mit dem unter https://www.st.com/en/development-tools/stm32cubeclt.html bereitstehenden Paket aus diversen Kommandozeilenutilities möchte STMicroelectronics
-
Thread
Lahme mathlib für STM32F411
die Geschwindigkeit der sinf() - Funktion mit folgndem Progrämmchen getestet: [c] volatile float f = 0.0f; float phi = 0.0f; float dphi = 0.1f; volatile uint32_t start, dt; start = uwTick; for (uint32_t i=0; i< 100000;i++) { f += sinf(phi); phi += dphi; } dt = uwTick -
Standard Float gerechnet (also nicht double), und bei der Konstanten 0.15915494309189533576888376337251F werden 32 Nachkommastellen angegeben. Bei IEEE-754 werden für Single-Precision 23 Bit Mantisse benutzt, was dann ca 7 Dezimalstellen bedeutet.
-
Thread
GCC [STM32] -> wie sehen wie ein struct realisiert wird?
Bzw. das Layout von Strukturen ist nicht von Optimierungs-Einstellungen abhängig. Optionen wie -f[no-]pack-struct, -f[no-][un-]signed-char etc. sind *keine* Optimierungs-Optionen sondern Schalten zum Einstellen des ABI (Binary Interface). Manchmal wird ein anderes ABI gewählt, weil das kleineren
mit dem Debugger am schnellst geht. Da ich das selber vor kurzen für den bxCAN Controller in den STM32F4 umgesetzt habe, kann ich dein Suchen gerade nach vollziehen 🙈
-
Thread
Warum gibt es kein HAL_GPIO_RegisterCallback
Advanced Settings | Register CallBack über ENABLE aktivieren. Aber dort gibt es kein EXTI. Auch in stm32f1xx_hal_conf.h, wo das dann seine Wirkung zeigt, gibt es das nicht für EXTI. W.S. schrieb im Beitrag #7284869: > Aber wenn du nicht gerade einen Interrupt für Zustandswechsel eines > Ports haben
Flötenhannes schrieb im Beitrag #7286798: > ...gibt es das nicht für EXTI. - https://wiki.st.com/stm32mcu/wiki/Getting_started_with_EXTI