-
Artikel
STM32 für Einsteiger
="center" | - - Anzahl möglicher HW-Breakpoints 4 bis 6 2 1 bis 5 align="center" | 1 bis 10 . Der STM32Fxxx ist in der Tat nicht der beste in der Kategorie "Stromsparend", die neueren STM32L0xx und STM32L4xx sind deutlich sparsamer, besonders bei hohen Temperaturen
auch die Downloadmöglichkeit für viele Beispielprogramme in Abhängigkeit von der verwendeten MCU. STM32CubeIDE basiert auf Eclipse, OpenOCD und GCC und läuft unter Linux und Windows. Unter Linux beträgt die Installationsgröße für STM32CubeIDE ca. 2,5 GB auf der Systempartition (/opt/stm32cubeide), für
-
Thread
STM8- r3 - Platine
Chips wird es zwar noch ne Weile lang geben, aber irgendwann werden dann die Preise hoch gehen. STM32 ist sogar der (ur)alte STM32F103 noch active. Läßt ST jetzt wohl die 8-Bit Welt sterben ?
Ralph S. schrieb im Beitrag #7382945: > STM32 ist sogar der (ur)alte STM32F103 noch active. Nicht nur das, der wird auch noch von Gott und der (chinesischen) Welt munter geklont. Und das auch außerhalb Chinas vertrieben; Gigadevice (einer
-
Thread
Alternative zu sprintf
wissen leider nicht, ob es sich um einen klitzekleinen ATtiny mit 40 Bytes RAM oder um einen fetten STM32 mit einigen 100 Kilobytes handelt. @TO: Mehr Infos bitte, sonst wird das Kaffeesatzleserei.
Andras H. schrieb im Beitrag #7382586: > sprintf Probleme, können ja aus zu kleinen Buffer kommen. Wenn man char > temp[32] mach und dann 32 bytes reinprintet dann wird noch am Ende eine > 0 geprintet, und
-
Thread
esp programmierung - ist mein Vorhaben machbar ?
das mit den ESP nicht geht. Da bräuchte es einen Mikrocontroller mit besserer Timer-Peripherie, z.B. STM32, oder etwas externe digitale Logik.
switch.turn_on: sw_zuruck # hier wird der Switch "rückwärts" eingeschaltet - delay: 5s # nach 5 Sekunden wird der Switch wieder ausgeschaltet - switch.turn_off: sw_zuruck on_state: - if: condition: # hier wird
-
Thread
Motorstrom BLDC
bei jeder einzelnen PWM-Kommutation bei einem definierten ADC-Wert zu unterbrechen? 1 Sampling c.a. 5uS + c.a. 3uS Software, d.h. während c.a. 8-10 uS bekämen die Mosfets Möglicherweise den vollen Anlaufstrom? Gruss Jan
Zumal du da Rechenleistung ohne Ende hast. Das Prinzip von AVR447 habe ich mal portiert auf XMega und STM32 und das war gar nicht so schwer.
-
Thread
ESP32 Arduino String Funktion - wo liegt der Fehler?
Spiffs ist von FS abgeleitet und erlaubt auch String als path: https://github.com/espressif/arduino-esp32/blob/0d84018d969309addacbcc3e3782c1fadc95fbc8/libraries/FS/src/FS.h#L95-L96
Constanze H. schrieb im Beitrag #7380059: > open in spiffs erwartet einen cstring aka. const char * path als > Argument, keinen String. Das ESP32-SPIFFS unterscheidet sich von der ESP8266-Variante, bin ich
-
Thread
Maskieren modern?
nur sind typsichere C++ Registerdefinitionen nicht Standard bei den Hersteller SDK, für einen STM32H7 möchte ich das nicht selber schreiben. STM hat ja schon ewig gebraucht den 'register' storage specifier zu entfernen.
nur sind typsichere C++ Registerdefinitionen nicht Standard bei den > Hersteller SDK, für einen STM32H7 möchte ich das nicht selber schreiben. > STM hat ja schon ewig gebraucht den 'register' storage specifier zu > entfernen. Tja, das ist zwar traurig, aber nicht mein Problem. Sowas macht
-
Thread
Fehlerhafte Adressierung von lokalen Arrays bei tinyAVR(R) 0-series
puts_ram" funktioniert mit jedem von mir getesteten Controllern: AVR der älteren Serie (bspw. ATmega328), STM32, MCS51, STM8, LPC und sogar auf Padauks PFS154. Nur eben nicht auf ATtiny1604 !! Für diejenigen, die immer nach dem gesamten Quellcode "schreien" habe ich das gesamte "Programm" mit angehängt
denke ich, dass Du diesen (besseren) Weg deswegen aber nicht verfolgen wirst. > Bsp. > OutputPin <5> userLed; > > Anwendung: > userLed.init(); > userLed.toggle(); Andere Anmerkungen: Du verwendest das Klassentemplate als Monostate, d.h. dieses Objekt userLed hat keinen eigenen Zustand. Auch
-
Thread
NE 555 als Taktgeber und Kippstufe
aber nicht weniger und ist auch nicht kleiner. https://www.reichelt.de/elko-radial-100-f-16-v-rm-2-5-85-c-2000h-20--rad-100-16-p15101.html https://www.reichelt.de/elko-radial-10-f-35-v-rm-2-0-85-c-2000h-20--rad-10-35-p23716.html
richtig Geld gekostet haben, am rechten Platz. Heute keine > Sekunde. Da werden selbst LED-Blinker mit 32 Bit CPUs gebaut, auch wenn > das maximaler Overkill ist. Naja, Kosten von NE555 samt sonstiger Bauteile gegenüber Tiny13A halten sich in etwa die Waage. Und ein STM32C011 kommt auch in die Gegend
-
Thread
Seggert J-Link Vorteile?
Remote Debugging > über Netzwerk bei Baugruppen ohne JTAG/SWD. Es geht in beiden Richtungen, d.h. T32 am GDB, aber auch ein T32 als gdbserver. Alternativ kann man den T32 Monitor auf dem Target laufenlassen, mit dem sich das GUI verbindet. > Dazu noch die mächtige Skriptsprache vom T32...
falsche SRAMs bestückt waren, d.h. die 5V-Ausführung statt der 3,3V-Ausführung. Erschwerend kam hinzu, dass die Komparatorschwellen von LA, CPU und SRAM natürlich nicht identisch waren.
-
Thread
Tasterverarbeitung mit ARDUINO-C
Routinen von Peter funktionierten bei mir auf allen möglichen uC, einschließlich Arduino AVRs. Von STM32, DSPIC, MSP430, PIC, AVR, Z8 und 8051 und man muß nur die HW und Timer ISR Zugänge entsprechend anpassen. Das Design von Peter ist "Rock Solid" und hat sich hier bei immer bestens bewährt. Gerhard
Coocox und später mit Atollic. Den Genino kenne ich momentan nicht. Ich baute mir damals einige STM32FMini Bords für F103/407 und verwendete JLINK V2. Aber für die kleineren Steuerungs Projekte ziehe ich aktuell wieder die 8-Bitter vor. Für Fernsteuerung hat man ja noch die ESP WLAN Bords Module die
-
Thread
Power Off Schaltung mit Akku und VBUS
Nico H. schrieb im Beitrag #7375887: > Ich würde gerne eine Schaltung erstellen, die es erlaubt vom µC aus > (versorgt mit 3V3) die Spannungsversorgung eines Akkus (B+ und B-) > komplett zu trennen. Nicht
und braucht keinen Spannungsregler und keinen Laderegler, das kann der uC auch. Zum Laden aus USB-5V reicht ein Widerstand und ein FET. Die STM32 z.B. brauchen nicht einmal einen extra Pin um die Akkuspannung zu messen (Akkuspannung = VDD).
-
Thread
STM32L010 LSE Drive Strength (LSEDRV)
Guten Tag, ich habe ein Board zusammengebastelt mit einem STM32L010C6 und einem Uhrquarz. Als Quarz verwende ich diesen hier: https://www.digikey.de/de/products/detail/micro-crystal-ag/MS3V-T1R-32.768KHZ-9PF-20PPM-TA-QC-AU/10500149 Datenblatt: https://www.microcrystal.com/fileadmin/Media/Products/32kHz/Datasheet/MS3V-T1R.pdf Eckdaten: - 32.768 kHz - 9 pF Load Capacitance - C0 = 0.9 pF - ESR: 65 kOhm Extern habe ich 2x 10 pF als Last angeschlossen. Ergibt zusammen 5 pF und mit Parasiten
-
Thread
China verbaut gebrauchte Halbleiter
sind direkte china kopien, die aber meist nach kurzer zeit abrauchnen. Zuletzt hörte ich von nem fake STM32F1 (also richtige fälschung nicht nur auslöten) wo ein pin nicht funktionierte (Aufdruck war sauber mit ST Logo :P)
Prototyp in einer > kleinen Klitsche, die man so noch schnell fertig bekommt), sondern > stundenlang (8h ?) 5 oder 6 Tage in der Woche. Was ist deren Alternative? 10h auf dem Reisfeld? > Nochmal: Menschen... > > Stupide sehr wahrscheinlich auch für chinesische Verhältnisse schlecht > bezahlte
-
Thread
EmbeddedWorld 2023, Tag 2 – Bauteile im Fokus
mit dem STM32F7 kompatibel sind, ein dreikanaliger ADC mit einer Samplerate von 5MSPs beschleunigt Datenerfassung. ### Kampf im Low-End-Bereich: Renesas mit FPU, Texas Instruments mit „Menschenfreundlichkeit
Danke für den Bericht. Aber ST hat gestern viele Evaluationsboards verteilt, darunter H5 und U5 uC.
-
Thread
EmbeddedWorld 2023, Tag 1 – Messtechnik
I-dreifach-complex sich > durchsetzen wird, wenn ueberhaubt. > > Vanye Hallo, ST haben ihn im neuen H5 schon implementiert...und bei PicoScope gibt es AFAIK einen Debugger als Gratisupgrade...
> ST haben ihn im neuen H5 schon implementiert... Das weiss ich. NXP hat es im uebrigen auch schon. Daher ja mein Einwand. So langsam taucht das in der Praxis auf. Und da es sehr neu ist und sehr komplex wird es da gewissen
-
Thread
wo gibt es noch Libraries für EPD
sein, nicht in der ESP8266-, STM32 oder AVR-Sektion.
Hier ist diese Zeile von meinem WetterESP32 mit 1,54 Zoll Display. Und Fotos vom Anschluss. GxEPD2_3C<GxEPD2_154c, GxEPD2_154c::HEIGHT> display(GxEPD2_154c(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); https://github.com/G6EJD/ESP32
-
Thread
Zeitschalter mit AVR (ATtiny84A) zur Diskussion
mit guter Helligkeit einwandfrei erkennbar. Michael B. schrieb im Beitrag #7369081: > und die 1k5 schalten auch nicht 70mA > oder besser noch 280mA durch, besser wären 220 Ohm. Hmm, ich hatte mit der Hälfte des minimalen h_FE des BC337-25 bei 100 mA gerechnet und bin dabei auf 1k5 gekommen ..
immer, dass Leistungsbaugruppen in der Regel nur halb so viel aushalten, wie drauf steht. Und dass STM32F103 dort nur noch in schlecht gefälschter Form zu haben sind, also nur eingeschränkt funktionsfähig.
-
Thread
ESP32 woher kommen alle 5 Minuten DMA Probleme?
Hallo. Ich habe einen ESP32-S3 am laufen und ca. alle 5 Minuten habe ich ein Problem mit vermutlich einem DMA. Zum Projekt: SPI Display, Kamera, SD und I2S sind parallel am laufen. WLAN & BT sind aus, denke ich wenigstens weil
könnte ich versuchen abzuklären, ist mir aber nicht wichtig genug. Unter einem AVR oder unter einem STM32 hatte ich jedenfalls noch nie so ein Problem gehabt, obwohl ich bei Projekten darauf portENTER_CRITICAL sehr viel öfter benutze.
-
Thread
Strommessung PWM Strategie
Strommessung eines PWM Signals zu programmieren. Das PWM hat eine Frequenz von 100Hz. ich verwende den STM32F103 als Mikrocontroller. Gibt es eine Möglichkeit den ADC so zu konfigurieren das ich meine Messungen genau zwischen der Periode des PWM messe? Oder wie geht man an so eine Messung richtig ran?
oder beides. Dann hast du den ADC immer an der selben PWM-Stelle synchron- so habe ich das auf nem STM32F0 gemacht:[c] void Init_PWM ( void ) { GPIO_InitTypeDef GPIO_InitStructure_A; GPIO_StructInit(&GPIO_InitStructure_A); // IOs als Ausgang initialisieren (PortA und PortB) RCC_AHBPeriphClockCmd
-
Thread
STMicroelectronics: STM32H5, WTM32WBA und Flurfunk vor der EmbeddedWorld
/591002/5.png) Wirklich neu ist, dass der STM32MP13 fortan auch Azure RTOS unterstützt - die klassische Programmierung der gewöhnlichen STM32-Kerne sollten sich in den „Bare Metal-Projekten“ auch in den MP1
Bereich der Energieverwaltung ist er mit dem hauseigenen Power Manager PMIC1 kompatibel. ### STM32H5 - hoch leistungsfähiger Cortex-M33 mit I3C-Interface ST stellt eine neue Chip Familie vor, die - im Rahmen der Ankündigung - mit einem Coremark-Wert von 1023 beworben wurde. , um die die Ausgänge zu schalten.
-
Thread
Umstellung von 5V auf 3,3V => Signalrelais schalten
Reichelt > nehme (2N 7002 SMD) der Taugt nicht. Das Datenblatt garantiert, dass er unterhalb von 2.5V *AUS* und über 4.5V am Gate *AN* ist. Dein STM32 liegt mit den 3.3V gerade blöd dazwischen. Nimm lieber was aus diesem Jahrtausend. [[MOSFET-Übersicht#N-Kanal_MOSFET]], nach "2.5V LL" suchen.
schrieb im Beitrag #7363642: > der Taugt nicht. Das Datenblatt garantiert, dass er unterhalb von 2.5V > AUS und über 4.5V am Gate AN ist. Dein STM32 liegt mit den 3.3V > gerade blöd dazwischen. Ahh Ok ja. > Nimm lieber was aus diesem Jahrtausend. > MOSFET-Übersicht: N-Kanal MOSFET, nach "2.5V
-
Thread
Spektrum berechnen mit Mikrocontroller
ein Beispiel. Es sollten im Endeffekt schon > mehr sein. 64k Punkte oder so. Da ist man mit einem STM32F407 am Ende. Dann nimm halt einen H7. Der STM32H743 auf dem Nucleo Board hat z.B. 1MB internen RAM. Da könnte man bestimmt den internen ART Controller bzw die 2D DMA dafür missbrauchen.
STM32F407 am Ende. Warum wird eine so lange FFT benötigt? Um in die X-Achse reinzoomen zu können, wie das leider die meisten FFT-Funktionen von Oszillografen macht? Auf dem Bildschirm wird man
-
Thread
Arduino Giga R1 Wifi: Arduino Due auf Speed
Beim Giga R1 WiFi ließ sich die Arduino-Entwicklerschaft in vielerlei Stellen vom größeren Portenta H7 inspirieren - als Hauptprozessor kommt ein zweikerniger STM32H747XI aus dem Hause STMicroelectronics zur Verfügung, der einen mit 480 MHz laufenden Cortex-M7-Kern und einen mit 240 MHz laufenden Cortex-M4
die verschiedenen Komponenten zusammenpassen und taugt auch als Basis für eigene Experimente mit dem STM-Chip.
-
Thread
SPS 24V auf 10V Eingang
/ analog (0-10V) input" und es ist ein STM32H747XI verbaut. Das hört sich so an, wie wenn das im Programm zur Laufzeit geändert werden kann. Deswegen hat ja Controllino unterschiedliche 24V digital Eingänge und 10V analog Eingänge. Da können
: > Und im OPTA Datenblatt steht "Configurable digital / analog (0-10V) > input" und es ist ein STM32H747XI verbaut. Das hört sich so an, wie wenn > das im Programm zur Laufzeit geändert werden kann. Jeder Arduino Sketch ist legitim. Der Controller darf nicht durch einen fehlerhaften Code beschädigt
-
Thread
Drei neue STM32 Serien
Hallo, gerade aus dem STM Newsletter. Am 7.3. werden drei neue STM32 Serien vorgestellt: "Stay to discover 3 brand-new STM32 series. Leave with whole new ideas for your next project!" ...ich frage mich ernsthaft ob STM
Ben K. schrieb im Beitrag #7361750: > "Stay to discover 3 brand-new STM32 series. Leave with whole new ideas > for your next project!" In der Tat wird's allmählich unübersichtlich ... Andererseits soll im Gegenzug für den H5 der F4 aufs Abstellgleis. Und der F1 wird
-
Thread
Problem mit Versorgung u. Debugger
hier und versuche den Ethernet IC (LAN8742AI) darauf in Betrieb zu nehmen. Auf dem Board ist noch ein STM32H7. Es ist ein Schaltregler 12V->5V drauf und ein LDO 5V-3V. Wenn ich über den 12V Eingang speise geht der Ethernet IC nicht (keine Clock usw). Sobald ich den SWD anschließe und die 12V Versorgung
-
Thread
Raspberry Pi Pico-Debugger, Sprachsteuerung von Arduino, AI und neue MCUs.
auch er findet sich in der weiter oben genannten GDB-Bedienungsanleitung. ### STMicroelectronics: U5-Serie ab sofort mit mehr Speicher Im Hause STM gibt es einen Neuzugang: der STM32U5 ist ab Sofort in neuen Varianten erhältlich, die mehr Remanentspeicher offerieren: [c] Die neuen MCUs dehnen das
Benutzeroberflächen auf Smartphone-Niveau zusätzliche Versionen mit hoher Speicherdichte angeboten werden. Der STM32U59x/5Ax mit 4 MByte Flash und 2,5 MByte SRAM etwa hat den bis dato größten On-Chip-Speicher aller STM32-MCUs zu bieten. [/c] STM betont außerdem die soeben erreichte NIST-Zertifizierung für den
-
Thread
DIY Digital Mischpult - Auswahl DSP/MCU für 40 Channel
Mikrokontroller/SBC aus dem Hobby-Bereich wegfallen. > (Teensy, Raspberry Pi und so) Naja, die STM32H7 können beim SAI Interface TDM, gugst du: https://www.st.com/content/ccc/resource/training/technical/product_training/group0/d3/c0/b0/0e/fe/eb/40/a9/STM32H7-Peripheral-Serial-Audio-Interface_SAI/files/STM32H7-Peripheral-Serial-Audio-Interface_SAI.pdf/_jcr_content/translations/en.STM32H7-Peripheral-Serial-Audio-Interface_SAI.pdf Das habe ich aber selbst noch nicht probiert. Gleichzeitig könnte man
-
Thread
CAN als "Open-Drain"?
analoge Mikrofone, das weiß ich aus Erfahrung, funktioniert eine asymmetrische Leitung etwa bis 1,5 Meter fast ohne Brummen. Dort ist Signal aber in Millivoltbereich, und hier wird schon 5 Volt. Viele Grüße!
Maxim B. schrieb im Beitrag #7355183: > D.h. statt stromfressigen Treiber wie MCP2551 etwa SN74HCS09 mit > Widerstand Bus - VCC ca. 1k benutzen? Was spricht dagegen? Es ist arschlangsam. Ein 3m Kabel mit 1k pull up (5mA, exakt die Spezifikation
-
Thread
Pflanzensensor Akkulaufzeit
betreiben? Ich habe zwei 3,7V Akkus parallel geschaltet. Anbei der Code: [c] #include <ESP8266WiFi.h> #include <PubSubClient.h> #ifndef STASSID #define STASSID "xxxxxx" #define STAPSK "xxxxxxx" #endif const char* ssid = STASSID; const char* password = STAPSK; const char* MQTT_BROKER =
ausschaltest bzw. mittels Transistoren abtrennst, sollte das möglich sein. Habe selber mit einem STM32F103C8T6 so einen Pflanzensensor gebastelt und der braucht im Durchschnitt ca. 30µA, ist aber ohne Funk, misst alle 2 Sekunden und nach der Messung blitzt jeweils kurz eine grüne oder rote LED auf.
-
Thread
STM32 USART1 IT Bytes verlust
#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).
fehlerhaften Empfang nichts zu tun, da bin > ich mir 99.9% sicher. > Es ist einfach unmöglich, dass STM32 bei 9600B Bytes verliert > und die HW dafür verantwortlich ist. Da wäre ich mir nicht so sicher. Ich habe einen H743. Und bei dem habe ich letztens einen Tag daran gesessen, die CPU Frequenz
-
Thread
PIC10F202 + Pickit3 + MPLAB 6.05
Müll zurück zu schicken bevor die 14 Tage abgelaufen sind und dir einen ST-Link (v3) zu besorgen und STM32 statt PICs zu verwenden. MPLABX IDE ist genauso wie der XC8 ein absoluter Graus und wird eigentlich nur noch von der MPLABX IPE unterboten. Selten so einen lahmarschigen und dysfunktionalen Dreck
ich mich ebenso reinfuchsen wie beim 8051, AVR, EFM8, STM8, STM32, MSP430 und den diversen PICs. Die Pickit funktionieren, die PIC10F funktionieren und MPlab funktioniert auch. Wenn DU damit nicht zurecht kommst, ist das kein MC Problem. Jede Familie
-
Thread
Kommunikation zwischen zwei Mikrocontrollern. welches Protokoll?
Programmierers immer sehr praktisch. Haben die meisten moderneren Mikrocontroller auch. Die kleinen STM32 z.B. haben 4 Byte FIFO eingebaut.
Über 100 Antworten für einen Trollpost in nur 48h - meinen tiefen Respekt an die Gemeinde von mikrocontroller.net (und ich bin dabei)!
-
Thread
Unbelegter Speicher mit Resetvektor belegen
großer Meister erleuchte uns Bitte: https://www.demvt.de/publish/viewfull.cfm?objectid=ba9bb5ca%5Fe081%5F515d%5F7417d96d5ea45dae Kriterium C: Eine Funktion des Prüfobjekts wird während der Prüfbeanspruchung nicht bestimmungsgemäß ausgeführt. Nach Wegnahme der Prüfbeanspruchung
betroffen sein. Wenn du einen uC nimmst, der sein Programm aus einem RAM ausführt (z.B. die GigaDevice STM32 Nachbauten), dann kann genauso "leicht" der Programmcode betroffen sein. olaf schrieb im Beitrag #7348894: > EMV ist nicht nur Abstrahlung sondern auch Einstrahlung. Es geht hier im Thread vorrangig
-
Thread
Kontinuierliche Analog-Digital-Wandlung bricht nach erstem Mal ab (STM32L476RG)
vielleicht noch irgend ein Flag "clearen", damit die nächste "Conversion" gestartet wird? [c] #include <stm32l4xx.h> extern void delay_ms(unsigned t) void setup_adc(void) { //Configure ADC: { //Make sure PA0 is enabled and configured "analog mode". RCC->AHB2ENR |= RCC_AHB2ENR_GPIOAEN
) step in the sequence to "ADC12_IN5" (@PA0). ADC1->SQR1 &= ~(ADC_SQR1_SQ1); ADC1->SQR1 |= (5 << ADC_SQR1_SQ1_Pos); //Enable the ADC. ADC1->CR |= ADC_CR_ADEN; while(!(ADC1->ISR & ADC_ISR_ADRDY)); } //Start
-
Thread
allgemeine PicoMite Anfängerfragen
.“ Also gebe ich die Adresse &H 4D an PicoMite und das sendet dann &H 9A/9B an den LM73?
des LM73 ist &B 1001 101 (in Datenblatt geschickterweise nur > binär angegeben). > Ist das nun &H 9A/9B oder &H 4D? > … > Also gebe ich die Adresse &H 4D an PicoMite und das sendet dann &H 9A/9B > an den LM73? Also ich würde 4D übergeben. Das ist die Adresse des Chips am I2C Bus. &B 1001
-
Thread
OBD: ISO 14229 / UDS Kommunikationsproblem mit Fiat Marelli 11 Body Computer
ich habe mir vor 2 Jahren einen ELM 327 OBD Bluetooth Diagnose Stecker und Adapterkabel für CAN H, für meinen Fiat Ducato 2017 gekauft und die Software AlfaObd Demo auf meinem Handy installiert. Alles funktionierte prima, hatte Zugriff auf alle Steuergeräte auf dem CAN H und L Bus und konnte auf
erkenntnisreicher mit einem Lowlevel CAN Interface anzufangen, z.b. was SLCAN kompatibles (gibts auch für STM32 und Arduino), da hast Du mehr Kontrolle über die Frames und Antworten.
-
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).
EAF schrieb im Beitrag #7344950: > Im Arduino ESP32 Paket steckt IDF V4.4 > Du zeigst die Doku von V5.0 Na also geht doch. Mit fachlichen Infos ohne persönliche Angriffe. Damit kann der Fragende etwas anfangen. Die "pulse_cnt.h" hatte ich übrigens
-
Thread
Arduino Blue Pill & CAN mit SN65HVD230
#7347078: > Was hab ich vergessen? Du hast den ganzen Kram aus https://github.com/nopnop2002/Arduino-STM32-CAN/blob/master/stm32f103/stm32f103.ino vergessen. Du musst diese stm32f103.ino in eine stm32f103.h und eine stm32f103.cpp zerlegen, in dein Sketch-Verzeichnis kopieren, und in deinem Sketch [code] #include "stm32f103.h" [/code] dazufügen. Die Datei stm32f103.h sollte so aussehen: [code] typedef enum {CAN_50KBPS, CAN_100KBPS, CAN_125KBPS, CAN_125KBPS32MHZ, CAN_125P1KBPS31P9MHZ,CAN_250KBPS, CAN_500KBPS