-
Thread
ADC über SPI
Bei meinem STM32H7 benutze ich: HAL_SPI_TransmitReceive() Das wurde von STM mitgeliefert, und funktionierte auf Anhieb. Gibt es so etwas nicht für den STM32F, dass man alles von Hand machen muss? Als nächstes
PittyJ schrieb im Beitrag #7342644: > Bei meinem STM32H7 benutze ich: > HAL_SPI_TransmitReceive() > Das wurde von STM mitgeliefert, und funktionierte auf Anhieb. > Gibt es so etwas nicht für den STM32F, dass man alles von Hand machen > muss? >
-
Thread
ESP32 API mit Arduino bzw. Espressiv API
ziemlich falsch: https://github.com/stm32duino/wiki/wiki/HardwareTimer-library Man kann auch alle Hardwarefunktionen der STM-HAL benutzen (wenn man's kann).
am core mit IDF 5.x wird offensichtlich gearbeitet, man könnte ja z.B. diesen Branch ausprobieren: https://github.com/espressif/arduino-esp32/tree/esp-idf-v5.1-libs
-
Thread
Arduino Blue Pill & CAN mit SN65HVD230
Serial.println("CAN1 initialize fail!!"); return false; } return true; } #define STM32_CAN_TIR_TXRQ (1U << 0U) // Bit 0: Transmit Mailbox Request #define STM32_CAN_RIR_RTR (1U << 1U) // Bit 1: Remote Transmission Request #define STM32_CAN_RIR_IDE (1U << 2U) // Bit 2: Identifier Extension #define STM32_CAN_TIR_RTR (1U << 1U) // Bit 1: Remote Transmission Request #define STM32_CAN_TIR_IDE (1U << 2U) // Bit 2: Identifier
-
Thread
UART Übertragungsfehler bei bestimmten Zahlenwerten
Hallo! Ich benötige eine UART Datenübertragung zwischen uC (STM32G031K6T6) und meinem Windows Rechner. Dazu habe ich ein cpp Programm geschrieben welches einen 16 Bit Wert aufteilt in ein höherwertiges und ein niederwertiges Byte. Diese werden beide über UART
korrekt übermittelt, sondern an stelle dieser einfach der Wert 63 (sechs aufeinanderfolgende 1-Bits). STM32 MDK Arm Code: char input,output; bool test = 0; bool change = 0; uint32_t run = 0; uint16_t tx_value = 12340; [c]void Task1(uint32_t T_ms){ output = NULL; if (run==1) tx_value=0b0000010100000101
-
Thread
Kommunikation zwischen mController und PC
Informationen über UART an meinen PC senden. Hierfür nutze ich ... * ein Nucleo-Board mit deem STM32F446RE * ein UART auf USB Wandler (https://www.amazon.de/AZDelivery-UART-TTL-Konverter-Jumperkabel-inklusive/dp/B08T24NML9/ref=sr_1_1?__mk_de_DE=%C3%85M%C3%85%C5%BD%C3%95%C3%91&crid=3KB2S24QL3JXZ&
include <stdint.h> #include <stdbool.h> // Bibliotheke des verwendeten Mikrocontrollers #include "stm32f446xx.h" #include "system_stm32f4xx.h" int main(void) { // APB1 entspricht nun Clockfrequenz vom Controller RCC->CFGR &= ~RCC_CFGR_PPRE1_Msk; // Aktivieren der Clock für GPIO Port
-
Thread
Stör Umgebung uC 24V
Schichten vom Rest getrennt ist. Einzig ein Optokoppler leitet das PWM Signal. Ein und Ausgänge bzw 24V 5V levelshifter. Bestehen aus Optokoppler gefolgt von einem 4k7 pulldown gefolgt von einem RC Glied 470ohm 10uF. Da ich ungern 5 verschiedene Platinen Entwürfe Ordern möchte wollte ich fragen wie ich
Signale kann man ja schlecht verpolen. Also doch RC Filter und Optokoppler? Wie gesagt der uC steht noch nicht ggf. Wird's ein stm32. 5V hat allerdings mein Display. Busse müssen (noch) nicht gehandelt Werd ist ein simples Input triggern zum Temperatur messen, Temperatur auf Display zeigen
-
Thread
Zeigt her eure Kunstwerke (ab 2023)
NAS, Synology DS207, PPC133(x32)/64M-DDR1, UBoot + FreeBSD Hat eigentlich zwei 3,5" SATA Festplatten. Es wurde einiges an Plastik-Nasen und Bolzen entfernt, damit ein DVD-Brenner hinein passt. Da es dann sehr eng wurde, musste das
Nicht zu klein, nicht zu groß und - natürlich - nicht zu teuer. Bei AliEx.. bin ich dann auf das WT32-SC01-Plus (Achtung: das "Plus" ist wichtig !) gestoßen: Ein Modul mit ESP32S3 (!) RS485, USB-C (!) 3.5" TFT-Display mit 480x320 (16Bit) kapazitivem Touch SD-Karte I2S Verstärker (leider nur
-
Thread
Wie wichtig ist eine Mini-USB-Buchse zum Laden für die Kundenakzeptanz
noch die Unterteil/Tastatur USB Buchse. Eine Hub ist dann obligatorisch. BT habe ich früher bei STM32 Projekten als Debug Konsole verwrnden müssen, weil es da sonst gemeine messtechnische Störprobleme zwischen PC und Testinstrumente gab. Mit BT legte sich das aber alles (24-bit ADC)
Neuentwicklungen als Buchse am zweckmässigsten? Für USB-C spricht, daß für normale Anwendungen mit 5V Betrieb, die Integration mit dem uC ähnlich ist und mit der Zeit genug USB-C Kabel daheim vorrätig sein werden. Im Augenblick habe ich ausser dem iPad Kabel nur ein USB-C Verlängerungskabel und einen
-
Thread
ATtiny1604 - Fuses unter Linux
Include-Files und eventuelle Sourcen im Namen so angepasst, dass ich zwischen einzelnen Familien wie AVR, STM32, STM8 und sogar noch MCS51 relativ leicht switchen kann.
Ralph S. schrieb im Beitrag #7336941: > dass ich zwischen einzelnen Familien wie AVR, STM32, STM8 > und sogar noch MCS51 relativ leicht switchen kann Dann muss hier nochmal erwähnt werden, dass alle aktuellen 8051 die Oszillatorfrequenz zur Laufzeit ändern können und keine Fuses brauchen
-
Thread
Umstieg von STM32F3 auf U5 - classic core app
Hallo an alle, ich plane gerade den Umstieg von einem STM32F3 auf einen U5. Beim F3 verwende ich ganz easy den Virtual COM Port Mode, ohne RTOS um Daten zu senden und zu empfangen. Nebenbei redet der STM noch (teilweise auf Anfrage via USB und teilweise zyklisch
war wenig hilfreich: https://community.st.com/s/question/0D53W00001Uw7cOSAR/how-to-integrate-the-stm32u5-classic-core-middleware-coremw-mcu-firmware-package Oder macht es Sinn alles auf RTOS umzubauen? Ist das bei solchen neuen Controllern "das übliche Modell"? Ich zögere. Besten Dank!
-
Thread
7-Segment-Ansteuerung
Die Funktion Addiere() gibt einen Wert zurück... Main wird auch als Funktion "gesehen" und gibt u.u etwas ans System zurück... Das ist aber für deine uc Anwendung völlig irrelevant...deswegen ein schlechtes Beispiel...
von main() wird in der Regel bei uC nie erreicht. Andere uC Compiler die ich verwende, haben damit auch kein Problem (PIC, STM32). Wenn gcc darauf besteht, dann mache ich es eben, damit das Meckern aufhört. Ich sehe da keinerlei Gefahren
-
Thread
STM32F302C8T6 Schaltplanüberprüfung
noch den Level Shifter als Breakout. Habt ihr eine Empfehlung? ??? Den U5, 74LVC1G17W5-7 von Diodes ??? Jetzt verstehe ich garnichts mehr. Den Quarz und vor allem den STM32 mit 48 Pins und 0.5mm Pitch kannst du löten, aber für 5 Pins mit 0.95mm brauchst du... ??? Wie passt
die Gehäuse gestalten kann, wird es ohne Kabel (direkt Stecker auf Buchse) auskommen. > ??? Den U5, 74LVC1G17W5-7 von Diodes ??? Jetzt verstehe ich garnichts > mehr. Den Quarz und vor allem den STM32 mit 48 Pins und 0.5mm Pitch > kannst du löten, aber für 5 Pins mit 0.95mm brauchst du... ???
-
Thread
16s BMS für 304Ah LIFEFO4 Zellen selber bauen
Insbesondere von den Möglichkeiten zur Leistungs-/Energiemessung ( Auswertung zur Zeit in einem STM32L4 ) bin ich positiv überrascht. Hier ein Beispiel zum aktuellen Status von einem der Packs ( Strom über 400 uOhm gemessen ): 53.148 V, -1.880 A -> -99.9 W, Level: -41.164 ( -41.159)
Zell-Energieeffizienzschätzung … benötigt man aber einen externen MCU. Ich nutze dazu im Moment einen STM32L4xx auf einem nicht abgebildeten externen Board, das über I2C angebunden ist. In der nächsten Revision, möchte ich stattdessen auf der BMS Platine optional einen ESP32 vorsehen. Die Balancing
-
Thread
Matrix mit 5x Rotary Encoder für STM32 uC
schrieb im Beitrag #7332869: > Es müssen 8x von dieser Schaltung, sowie weitere Schaltungen an einen > STM32MP151AAA3 (176 I/O Pins) angeschlossen werden. Ein Encoder braucht auch bei Direktanschluß gerade mal 3 Pins, also 120 Pins für 8×5=40 Encoder gesamt. Natürlich führst du nicht näher aus, was "weitere
Interrupt stabil und prellfrei. https://www.mikrocontroller.net/topic/112603#7077755 Sicher auch für STM32 protierbar.
-
Thread
Taschenrechner für Windows gesucht
Sie haben das Rechnen auf solchen Maschinen https://upload.wikimedia.org/wikipedia/commons/d/d5/Mechanical_desktop_calculator_Walther_Multa_32.jpg (es gibt auch modernere Ausführungen) gelernt und sind es gewohnt, dass jeder einzelne Rechenschritt sofort auf dem Drucker protokolliert wird
@ STM32 User (Gast) Meiner sagt -5! (!0 pr0 64 byte! So what? Grüße vom Rechner
-
Thread
Kleiner Arduino-MC für UART zu SN74HC595
auch schön klein. https://ww1.microchip.com/downloads/en/devicedoc/atmel-7766-8-bit-avr-atmega16u4-32u4_datasheet.pdf
www.st.com/en/microcontrollers-microprocessors/stm32l072cb.html
-
Thread
STM32 Neuling
Hallo zusammen, ich würde mich gerne in STM32 einarbeiten, da ich eine Wetterballonsonde mit 2 32f100c8t6b gefunden habe. Ich habe ein wenig Erfahrung mit ESP32, RP2040 und arduino/AVR. Wenn ich das richtig verstanden habe, brauche ich zum programmieren
> ich würde mich gerne in STM32 einarbeiten Aha. > Ich möchte in C/C++ > programmieren und würde dafür STM32Cube nehmen. Frueher machte man nicht den zweiten oder dritten Schritt vor dem Ersten. Dann musst du zusaetzlich
-
Thread
PIC10F202/etc: Programmierung unter Linux(Ubuntu)
ich implementieren will, ist minimal, aber für mich entscheidend. Und sie wird im C-Code vielleicht 5 Zeilen mehr benötigen. BTW, kann man sich HexCode eines PIC in die Entwicklungsumgebung transferieren ? Sagen wir mal zum ReverseEnginering. > Es ist ein Fehler zu denken,dass "groessere" uCs schwieriger
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
-
Thread
STM32L051 UART transmit
gleich printf() zu verwenden. > By the way. mein Code wird bei Verwendung von printf() > ca. 5 kB gegenüber der Nichtverwendung aufgebläht... Das steht auch auf meiner Seite: http://stefanfrings.de/stm32/stm32l0.html#gccopt Die ganzen Formatier-Funktionen von printf bekommt man halt nicht
gleich printf() zu verwenden. > By the way. mein Code wird bei Verwendung von printf() > ca. 5 kB gegenüber der Nichtverwendung aufgebläht... Das steht auch auf meine Seite: http://stefanfrings.de/stm32/stm32l0.html#gccopt Die ganzen Formatier-Funktionen bekommt man halt nicht umsonst.
-
Thread
VFD Ansteuerung mit STM8
für mein Vorhaben ist? Ähnlich wie hier gezeigt, möchte ich das Display in 2x32 Balken aufteilen: https://maker.pro/arduino/projects/diy-arduino-vfd-display-20x2-vu-volume-unit-meter Wie würde denn die Grundkonfiguration des STM ungefähr aussehen, wenn ich einen Spannungspegel
und Ports sind (Port A,B,C und D) und wo sich diese bei meinem Aufbau hardwaremässig befinden (D4/5/6 = Pin 1/2/3 am STM8 im TSSOP20) habe ich klären können:) Auch hab ich meine beiden "custom characters" für die Balkenanzeige in Binärschreibweise aufschreiben können:) Zu den Abkürzungen hier:
-
Thread
AVR®DD family, low pin count devices
meine ich nur 10Mhz garantiert bei 3V. Andere Controller gehen > da locker bis 48mhz oder höher (STM32, SAMD). Dafür haben AVR eben einen größeren Versorgungsspannungsbereich bis 5,5 V. Man kann eben nicht alles haben. Ohne es genau zu wissen, vermute ich mal stark, dass maximale Taktfrequenz und
Heinz K. schrieb im Beitrag #7829084: > Bei STM32 geht das nur mit Emulation im Flash. Die STM32L0 Serie hat EEPROM
-
Thread
DAB Shield Frage zu Arduino Code
Bauteil das ist. Interessant wäre auch U5 und U6.
Bauteil >das ist. Code: AAKW. Nach meinen Recherchen ist es ein MAX4232. > Interessant wäre auch U5 und U6. Code:Z17D oder 217D oder Z17Q oder 217Q Ich habe nichts gefunden. Die Beinchen von U5 und U6 gehen auf die Pin 29 bis 32 am Si4684. Sicher Pegelanpassung für SPI-Bus.
-
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
Datenblätter Kfz-Hallsensoren wo?
Der "21C3U" auf dem Foto ist von Infineon https://pdf1.alldatasheet.com/datasheet-pdf/view/118475/INFINEON/TLE4921-3U.html Type TLE 4921-3U Marking 21C3U Ordering Code Q67006-A9171 PackageP-SSO-4-1
Die Drehzahlmessung geht nun. In meinem Fall gibt es 2 Impulse pro Umdrehung, der angeschlossene STM32 nutzt den Timer im input capture modus und misst die Zeit einer vollen Umdrehung. Das geht ziemlich gut und das Drehzahlrauschen ist gering. Guter Hallsensor. Es hat sich also alles gelohnt. Danke
-
Thread
Neue Low End-Mikrocontroller, interessanter Lesestoff und Corporate Politics
icmp=tt30185_gl_pron_dec2022 bereitstehende NUCLEO-C031C6 ist dabei ein klassisches Nucleo, während STM32C0116-DK (https://www.st.com/en/evaluation-tools/stm32c0116-dk.html?icmp=tt30185_gl_pron_dec2022) und STM32C0316-DK (https://www.st.com/en/evaluation-tools/stm32c0316-dk.html?icmp=tt30185_gl_pron_dec2022
viele "richtige" UARTs/USARTs für RS-485, insbesondere mit Modbus RTU o.ä., benötigt, 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
Frage zu HAL_UART_Transmit_IT
Prozessor. Ach so einfach irgendwo auf seite 42, danke das war sehr hilfreich. Nun es get um das STM32 HAL generell, aber bitte uC STM32F103C6, Bibliothek des aktuellen CubeIDE.
Donald schrieb im Beitrag #7314817: > Nun es get um das STM32 HAL generell, aber bitte uC STM32F103C6, > Bibliothek des aktuellen CubeIDE. https://www.st.com/resource/en/user_manual/dm00154093-description-of-stm32f1-hal-and-lowlayer-drivers-stmicroelectronics.pdf
-
Thread
ULN2803A wird warm/heiss, normal?
Elko. Braucht kein Mensch, du hast doch keinen 50 Hz Gleichrichter. Da reichen vermutlich um die 5-50uF. > Keramische Kondensatoren direkt am ULN sind vorgesehen, Wo denn? Der braucht keine. > aber noch nicht > bestückt, kann das daran liegen? Bloß nicht einen Schaltplan oder gar ein
2 der Nennspannung, also 6V, bombenfest. Bei üblichen Relais musst du froh sein, wenn die bei 1/5 der Nennspannung abfallen. Garantiert ist ein Abfall oft erst bei 1/10 der Nennspannung. Genaueres steht im Datenblatt des entsprechenden Relais. > Ausserdem können zu schnelle U-Flanken die Relaisspule
-
Thread
Auswerteelektronik Quatratursignal
mt12_iic/mt12_iic.htm Was wäre Dir eine fertige Lösung wert? Man kann eine Controllerplatine (AVR, STM32 oder Pico-Board) mit LCD/TFT nehmen und diese passend programmieren. Georg schrieb im Beitrag #7311869: > Aber das war 1996. Es gab dafür Zähler mit Quadratureingang, z.B. > Thct12024.pdf.
ungünstigen Umgebungsbedingungen gut ablesbar sein sollen. Wenn es was selbst gebautes sein darf: alle STM32 die mir bislang über den Weg gelaufen sind haben mindestens einen Timer mit Quadraturencoder. Dann braucht es nur noch ggfs. einen Pegelwandler, ein kleines Display von Ali und eine Handvoll Zeilen
-
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?
Leiterplatte und habe ein paar Fragen zum Schaltplan bzw. praktischen Ausführung. Ich benutze einen STM32 und die externen Motortreiber verwenden alle 5V. Da die meisten GPIOs vom STM32 5V tolerant sind, würde ich die mit einem Pullup als Opendrain konfigurieren. Den Pullup setze ich direkt an den Mikrocontroller
: > - 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 einen sinnvollen Grund
-
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
characteristics 5.5V. Und ich dachte, Schweizer Uhrmacher wären besonders gewissenhaft :( Beim STM32 muss man mit der Eingangsspannung auch aufpassen. Die Werbung sagt 5V-tolerant, aber das gilt nicht für jeden Pin
the configuration information for RTC. * @retval Time counter */ static uint32_t RTC_ReadTimeCounter(RTC_HandleTypeDef *hrtc) { uint16_t high1 = 0U, high2 = 0U, low = 0U; uint32_t timecounter = 0U; high1 = READ_REG(hrtc->Instance->CNTH & RTC_CNTH_RTC_CNT); low
-
Thread
RL78/G14 Renesas - Free Linux Toolchain
deshalb so günstig, weil es nur käufliche Tools dazu gibt? Welche Controller Familien AVR, PIC, STM8/32, MSP430 kommen sonst in Frage, wenn man bei kleinen Stückzahlen (<100) einen 12bit ADC, genügent IOs und SPI braucht und 64k ROM 2k RAM gerne hätte und der MC unter 10 Euro (besser unter 5Euro
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.
-
Thread
Verfügbarkeit STM32F7xx / H7xx
Was ist am STM32H750IBK6 nicht BGA, ausser dass es uBGA ist?
Uwe Bonnes schrieb im Beitrag #7305426: > Was ist am STM32H750IBK6 nicht BGA, ausser dass es uBGA ist? Tja, er braucht aber STM32H750XBH6 ;-)
-
Thread
Schaltung mehrere Taster für Strom + GPIO
Ansonsten ist es auch gängige Methode, mehrere Taster als Matrix zu verschalten. Das mach bei mehr als 5 Tastern Sinn. Welcher ATmega hat einen CAN Bus? Ich würde lieber einen Mikrocontroller nehmen, der CAN und genug I/O Pins hat. Zum Beispiel einen STM32F302 oder 303.
welcher Taster es war. Und wenn der uC hinter einen Spannungsregler soll: es gibt auch da wekche, die mit Mikroampere auskommen, also auch dauernd dran bleiben können.
-
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.
of 1.8V to 5.5V. https://www.microchip.com/en-us/product/AVR64DD32 24MHz @ 1.8V? Is that true?
-
Thread
CH32V003 - Experimente mit dem Zehn Cent-Mikrocontroller
devboard, den WCH-Link und 5 nackte uCs. Für ~17€ gibt es 50x CH32V003F4U6 als QFN20 für ein paar Mark weniger das ganze als SOP8. (Alles inkl. Versand und MwSt)
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
-
Thread
Wäre dankbar für Eure Unterstützung bei der Verbesserung meiner PCB Rapid Prototyping-Fähigkeiten
auszutauschen und Unterstützung bei der Schaltungsentwicklung und dem Schreiben von Code für AVR und STM32 zu erhalten. Außerdem bin ich auf der Suche nach einem weiteren technischen Mitgründer und einigen Mentoren für das DeepTech-Startup Augmented Reality Head-Up Display Fullface Mask für Verteidigung
einen Vorschlag: Produziere Blue-Pill kompatible Boards, die du nach Wunsch mit unterschiedlichen STM32 Chips bestückt lieferst oder auch leer. Dafür finden sich bestimmt rasch Abnehmer und bei den aktuellen Marktpreisen ist das Risiko gering, damit Verluste zu machen (wenn man die Arbeitszeit wie geplant
-
Thread
c volatile -> wann bracht mans wirklich?
noch schöne Weihnachten in die Runde! Ich nutze gerade die freie Zeit zum Programmieren auf einem STM32, Programmiersprache c. Prinzipiell ist mir das volatile-Konzept soweit klar, aber im Detail kommen dann doch Fragen auf. Die Situation ist folgende: Ein Struct (typedef struct tFoo tFoo;) wird
mit, d.H. die Lösung für Problem 2 löst gleich im Vorbeigehen Problem 1 mit. z.B. __disable_irq()/STM32/gcc wird zu [c] __ASM volatile ("cpsid i" : : : "memory"); [/c] Ein Anfänger schrieb im Beitrag #7298005: > Prinzipiell ist mir das volatile-Konzept soweit > klar ist es vermutlich nicht
-
Thread
5us PIN Change
Kontroller, der in der lage ist 2Pins nach einem BIT-Muster das ich vorgebe mit einemr Taktzeit von 5 us. Ich habe einige Arduino und einen ESP 32 getestet. Ich bekomme aber nicht weniger als 15 us. Wenn ich einen Timmer interrupt nutze schaffe ich es nicht. Und wenn ich nur die MainLoop nutze schalten
Mit dem PSSI der STM32U5x5 mit DMA geht das problemlos auch ein 'wenig' schneller als gefordert, nämlich mit max. 64MHz und auch mit bis zu 16 Pins synchron.
-
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
Neue Bauteile – MAX78002 mit Extraspeicher, Knochenschall-Mikrophon und mehr
welche Kundenschicht u-blox mit 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
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