-
Thread
Chinabestellung, Erfahrung mit dem Zoll seit Juli ?
... Auf Ebay: - Screenshot 5: Elektrische Pumpe auf Ebay vor 2 Wochen gekauft für 32€ - Screenshot 6: Jetziger Preis 49€ und das obwohl DE-Lager Den Geringverdienern und Hartz 4 Empfängern trifft das sehr hart.
------------------ Zusätzliche Frage: Momentan ist meine Lieblingscontrollerfamilie STM32 scheinbar "schwer ausverkauft" und im Vgl. zu Vorpandemiezeiten extrem teuer und schlecht erhältlich. Weiß hier jemand etwas, wann sich das in etwa wieder normalisieren wird. Außerdem: Mein "Spielkind
-
Thread
Investition in neue Lötstation - überflüssig oder sinvoll?
Hallo, ersa i-con nano: https://www.youtube.com/watch?v=4F57a-cO858 Habe die seit 2016 und bin begeistert. Ein mal kaufen, ewig freuen. Ich löte damit auch SMD bis 0603...
ist 'ne Frage, was man damit machen will. Wenn du nur Controllerschaltungen mit einem AVR oder STM32 in Betrieb nehmen willst, brauchst du eher einen Logicanalyzer denn einen fürs Spektrum. Wenn du dagegen irgendwelche Schaltungen mit 2,4-GHz-Funkchips aufbauen willst, dann solltest du wenigtens
-
Thread
Interrupts bei Fahrradtacho und clock
richtige Verzeichnis kopiert, keine Ahnung warum ich hier gelandet bin. Es wird jedenfalls sicher ein STM32 verwendet, vermutlich STM32L152 Die Gründe sind belanglos, mir ist klar as auch ein kleiner AVR gehen würde.
so einen Chip kann man auch direkt eine CR2032 anschließen, was beim STM32 nur ab 64-Pin-Gehäusen geht (und beim L151 garnicht). Mit dem 1Hz-Interrupt von der RTC könnte man den internen RC-Oszillator des STM32 abgleichen. Damit kommt man von ±3% auf unter 0.4% Fehler
-
Thread
STM32 ADC Kanäle aufzählend oder Lücken erlaubt
verwenden > und die IN3-IN6 dazwischen als digital IO einstellen. Nö, nicht generell. Beim PIC18F2XK20/4XK20 sind im ANSEL/ANSELH Register ANS0..ANS12 einzeln auswählbar. Welcher spezielle PIC18 war das denn?
habe ich ADCx immer aufzählend verwendet, z.B. IN1..IN7 > Aber ist das zwingend notwendig bei den STM32? es gibt mindestens 64 verschiedene STM32, ob die neuen H7 wohl noch den gleichen ADC wie die alten F1 haben?? Bei mir funktioniert bei den F030, F051, F058, L412, L422, L451, L452, L462 die freie
-
Thread
STM32 was ist die interne Clock-Source für TIM5?
Ich nutze natürlich CubeMX (siehe Anhang) [1] Datasheet: https://www.st.com/resource/en/datasheet/stm32f405rg.pdf [2] Reference Manual: https://www.st.com/resource/en/reference_manual/rm0090-stm32f405415-stm32f407417-stm32f427437-and-stm32f429439-advanced-armbased-32bit-mcus-stmicroelectronics.pdf
.pdf [4] STM32 Timer Cookbook https://www.st.com/content/ccc/resource/technical/document/application_note/group0/91/01/84/3f/7c/67/41/3f/DM00236305/files/DM00236305.pdf/jcr:content/translations/en.DM00236305
-
Thread
Verfügbare µC
Bei Digi-Key die PIC32MX-Reihe derzeit gut verfügbar: https://www.digikey.de/products/de/integrated-circuits-ics/embedded-microcontrollers/685?k=PIC32MX795F512 Viele Grüße Jochen
Bob E. schrieb im Beitrag #6830742: > Kennt da jemand zufällig was gutes ? Zahlreiche STM32 Controller haben CAN und sind weitgehend zueinander Pinkompatibel. Zum Beispiel die STM32F103 und STM32F303 Serien. Leider sind beider nicht verfügbar, aber wenn es wieder welche gibt stehen die
-
Thread
Thermoelement Typ K mit ADC auswerten
er will nicht genauer als 1K werden, geht mit K-Typ sowieso nicht, und selbst 150uV Offset sind nur 4K Abweichung.
mit einem STM32F103 12 Bit A/D. Die 1,22V sind Referenzspannung. Die negative Spannung war notwendig, weil auch negative Temperaturen gemessen werden sollten.Könnte man in deinem Fall weglassen. Grüsse
-
Thread
Neuer Meadow F7 und neue Bibliotheken für MicroEJ
MicroEJ erfuhren in den letzten Tagen Updates, die wir hier kurz vorzustellen. ### Neuer Meadow F7 Gerüchte über einen auf ESP32 basierenden Meadow gibt es seit längerer Zeit: der Meadow F7v2 basiert nach wie vor auf einem STMicroelectronics-Chip.  Bryan Costanich
durchgeführt. Erstens gibt es mit dem STM32F7508-DK eine neue Architektur, die die Ausführung von Java-Code auf einem STM32F7508 ermöglicht. Ein als MicroEJ GUI Solution bezeichnetes Paket hilft hilft Entwicklern zudem bei der „Erzeugung“ grafischer
-
Thread
Schritt-Motor Treiber, bis 8A
Wicklungen bestromt werden stehen sie nei 45 Grad. Nur geht der Spitzenstrom im Mikroschritt auf den 1.4-fachen rms-Strom den Motors bei 0 Grad oder 90 Grad, weil dort die andete Spule nicht mehr bestromt wird. Siehe: https://dse-faq.elektronik-kompendium.de/dse-faq.htm#F.10
würden. 3. Warum haben viele Register so komische ("ungerade") Größen? z.B. 22 statt 24 oder 32-Bit Zähler? 4. Warum haben viele Register keine negativen Werte? Z.B. für Rückwärtslauf eine negative Geschwindigkeit? Als Arduino-Lib mit zwei Beispielen (auch für den Arduino Zero / M0)
-
Thread
Druckschalter Waschmaschine, wert verändern
Kurz: Wie soll die Kennlinie aussehen? Ich kenne mich mit Arduino und den normalen Basteleien aus, STM32 auch ein bisschen aber das wars auch, mit Analogtechnik komme ich garnicht zurecht... Digitaltechnik ist mir einfach geläufiger :) Zumindest reicht mein Wissen soweit das ich eine Boards layoute,
braucht man die Schnittstelle zur analogen Welt. Mit jedem Arduino oder STM32 bekommst du das umgesetzt, d.h. ein ADC-Kanal für das Einlesen des Sensorsignals und vielleicht ein PWM-Ausgang mit Tiefpass und evtl. Puffer für die Ausgabe sollten reichen. Aber erstmal musst du
-
Thread
Induktivität - Bauteilsuche EPCOS
#6827423: > Für bessere Ideen bin ich absolut offen Nimm doch eines dieser kleinen WLAN Module (ESP32 oder ESP8266) und steuere damit die Ablaufsteuerung der Maschine. Das kann dann ein AVR, PIC oder ein kleiner STM32 sein. Die haben ADC Wandler, nach Wahl viele GPIOs und können auch Displays ansteuern
Einen Prototypen mit nem ESP32 hab ich hier liegen, der greift die Signale am Flachbandkabel ab und kann so die Taster "digital betätigen". Also besser die bestehende Hardware analysieren und reparieren?
-
Thread
Speichern beim STM32 ins Flash
Daten (irgendwo passend mithilfe eines Verzeichnisses) gespeichert. Siehe Application notes... Der STM32L1x hat echtes Eeprom welches Wortweise beschrieben werden kann.
lösche einen ganzen Block und kann ihn dann Byte für Byte > wieder neu beschreiben? Das haengt from STM32 ab. F1 schreibt 2 Bytes, F4 kann auch 1 Byte, L4 nur 8 Byte ... auf einmal
-
Thread
Interrupt beim STM32 F103
aus einem Stück Arduino code welcher auf die genannte Funktion verzweigt. Siehe https://github.com/stm32duino/Arduino_Core_STM32/blob/01a1aa3ff3c1eb768389fb0b3f4b97b154e63c99/libraries/SrcWrapper/src/stm32/interrupt.cpp Zeile 186
-L73 https://github.com/stm32duino/Arduino_Core_STM32/blob/01a1aa3ff3c1eb768389fb0b3f4b97b154e63c99/libraries/SrcWrapper/src/stm32/interrupt.cpp#L186 https://github.com/stm32duino/Arduino_Core_STM32/blob/01a1aa3ff3c1eb768389fb0b3f4b97b154e63c99
-
Thread
uC kann nicht programmiert werden
HI Ich habe einen STM32F072B-DISCO. Darauf sind 2 USB Mini-B drauf. Bei dem einen heisst es USB USER und bei dem anderen USB ST-LINK. Ich habe keinen ST-LINK. Ich denke den braucht es auch nicht unbedingt. Wenn ich über
den https://www.st.com/content/st_com/en/products/development-tools/software-development-tools/stm32-software-development-tools/stm32-utilities/stsw-link009.html?dl=Mb6MeyavONqAB%2Fnuk5xNaA%3D%3D%2CCqwGkCNZJ4A928XrwQMA2Q1j4i51vI3xXgPfVzvyt7rWjVJa6hH9jRSGT5xgh7gnmy2IR%2B1wOHmqTto5nN9dLGRCf5ZiY%2BRR2cA
-
Thread
Colibri T20 von Toradex
Platine die über ein 34 poliges "Floppykabel" angeschlossen wird. Da wirds komplizierter. Dort sitzt ein STM32F072 und kümmert sich offenbar um weitere Peripherie... Gruß, Pille
0x44000000 - 0x48ffffff ( 80 MB) ^M<6> G2D : 0x49000000 - 0x49ffffff ( 16 MB) ^M<6> LCD : 0x4a000000 - 0x4bffffff ( 32 MB) ^MMemory policy: ECC disabled, Data cache writealloc ^M<6>sunxi: Allwinner A20 (AW1651/sun7i) detected. ^M<7>On node 0 totalpages: 131072 [..] Die Teile verfügen
-
Thread
Intex Whirlpool PureSpa 28462 LC12S 2.4GHz Ersatzsteuerung
gebaut. Vielleicht sind ja die Infos für den ein oder anderen interessant. Verwendet wird ein STM32F072B-DISCO 9,36 Euro https://www.mouser.de/ProductDetail/STMicroelectronics/STM32F072B-DISCO?qs=%2Fha2pyFadujP4yzg6aH7gt5TneoNgO4B8d%252BU7ngIAQzRlgScWTUSkmrZCWYYsl%2Fa und ein LC12S 2.4GHz Modul
Moment läuft die Steuerung über ein Windows Programm per USB. Als nächsten Schritt kommt noch ein ESP32 dazu.
-
Thread
Spielereien mit asm_pio + MicroPython auf dem PI PICO
Habe auch schon einige interessante Dinge mit µPy gemacht, auf STM32F4 und PicoPi. Die sind auch schön mit ARM-Thumb innerhalb von Python zu programmieren. Damit ist dann problemlos 500ksps ADC, Kompression und Übertragung per VCP möglich. Zwei Kerne helfen. ;-)
282MHz, dann streckt er aber die Flügel. Werde in den nächsten Tagen mal ADC mit DMA machen. Auf dem STM32F4 läuft das schon absolut problemlos (2.4Msps * 3 Kanäle interleaved). Was ich allerdings feststellen musste, die µPy 1.17 Version für PicoPi braucht noch reichlich Liebe und Zuwendung… Viel
-
Thread
STM32 wird über USB nicht erkannt
Configuration" vergessen. Vergleiche mal deine Einstellung in CubeMx mit meinen: http://stefanfrings.de/stm32/stm32l0.html#vcphal Alternativ kannst du einfach mal mein Projekt aus dem Kapitel darunter flashen. Wenn das auch nicht läuft, liegt wahrscheinlich ein Hardwarefehler vor. Zur USB-Buchse kann
" vergessen. Vergleiche mal > deine Einstellung in CubeMx mit meinen: > http://stefanfrings.de/stm32/stm32l0.html#vcphal > > Alternativ kannst du einfach mal mein Projekt aus dem Kapitel darunter > flashen. Wenn das auch nicht läuft, liegt wahrscheinlich ein > Hardwarefehler vor. > > Zur
-
Thread
Verfügbarkeit Ethernet Phy KSZ8081MNX (Micrel/Microchip MII)
Hallo Leute, wir haben eine Schaltung gemacht mit dem Micrel KSZ8081MNX und STM32F4. Alles schick. Leider ist dieser Chip aber nicht mehr bei den Distributoren lieferbar. Frühestens nächstes Jahr. Das betrifft auch die pinkompatible Alternative KSZ8091MNX. 1) Kennt
DP83848T noch lieferbar. Ja, der KSZ8081 auch... Und frag mich mal, warum wir gerade GigaDevice GD32 Prozessoren statt der bisherigen STM32 eindesignen.
-
Thread
STM Controller mit BLDC Peripherie
"Motor Control" suchen. Zum Beispiel in https://www.st.com/resource/en/reference_manual/dm00043574-stm32f303xb-c-d-e-stm32f303x6-8-stm32f328x8-stm32f358xc-stm32f398xe-advanced-arm-based-mcus-stmicroelectronics.pdf
Im Prinzip ist jeder STM32 mit Advanced Timer und mindestens 3 CC Units geeignet, wenn man weiss, was man macht. Das kann sogar der kleine STM32F100RB, wie ich selber aus Erfahrung weiss. Auch Fault Handling ist m.W. in jedem
-
Thread
Messung von Feuchtigkeit in Wänden
Dusche im EG, welche für Spaß im UG sorgte - aber nicht direkt unter der Dusche, sondern an einer 4m entfernten Wand. Da kann man messen, bis der Arzt kommt. 3 mal Lecksuche - beim 3. Mal war ich dabei (vorher nicht) und war hartnäckig genug, um schließlich den "Übeltäter" zu finden. Lustig ist anders
Temperatur und noch weitere Daten auf einer SD-Karte aufzeichnen. Hier kam daher eine Blue-Pill mit STM32F103 zum Einsatz, welche jedoch in der IO der Ports deutlich langsamer arbeitet als der Atmel. Die Meßgenauigkeit ist dennoch vergleichbar. Die bisherigen Erfahrungen mit der Einbringung einer
-
Thread
Nach Chip- jetzt auch Resistor-Shortage?!
...ich habe letzte Woche bei Digikey den Suchbegriff "STM32F" eingegeben. Er findet ca 1400 Mikrocontroller. Dann habe ich "in Stock" angeclickt... 8 (acht) Typen davon waren noch Lager, der Rest ist am Sankt Nimmerleinstag wieder lieferbar.
Naja, 1% bei 0,39Ω, das sind 4mΩ. Da bringen ja die Lötstellen und die Leiterbahnen schon mehr Fehler ein. 5% sollten dicke reichen oder man braucht Widerstände in 4-Leiter Schaltung. Z.B. Mouser hat 5% lagernd: https://www.mouser.de
-
Thread
Bruch approximieren
kleineren Fehler als die bisherige Approximation liefert. Das Ganze muss nur dreimal beim Start meines STM32F446 laufen, die Laufzeit ist also nicht wahnsinnig kritisch, aber dominiert die Startzeit leider. Gibt es einen intelligenteren Algorithmus?
ein. Von welcher Laufzeit sprechen wir hier? Die 3·2¹⁶ Schleifendurchläufe gehen doch auf dem STM32F446 (der ja keine lahme Ente ist) sicher so schnell, dass der Anwender kaum etwas davon mitbekommt.
-
Thread
Ad-hoc-Frequenznormal und -Zeitzeichenempfänger
schaffen. [pre] 1. Schaltung aufbauen und anschließen (drei Leitungen) 2. die DCF77p.hex zum STM32F103C8T6 übertragen ("flashen") 3. Zuleitung Empfangsspule zur Empfängerelektronik kurz halten (<5cm) 4. sämtliche Leitungen von der Empfangsspule fernhalten 5. Mindestabstände für die Empfangsspule
mit Verstärker (k) an einem STM32 erhält man für die Eingangsspannung: [pre] UADC = (Eeff/c)*N*A*2*pi*f*k [/pre] Hieraus kann die Empfindlichkeit "Uv/E" der Spule berechnet werden: [pre] Uv/E = 1/c*N*A*2*pi*f*k =
-
Thread
STM32H743ZI - SPI DMA HAL Interrupt Probleme
feuert, ich starte die Übertragung mit: [code] SCB_CleanDCache_by_Addr(reinterpret_cast<uint32_t*>(((uint32_t)spiTxBuffer) & ~uint32_t(0x1F)), sizeof(spiTxBuffer) + 32); SCB_InvalidateDCache_by_Addr((uint32_t*)(((uint32_t)spiRxBuffer) & ~(uint32_t)0x1F), sizeof(spiRxBuffer) + 32); const
Warum ich das mit dem Cache gemacht hab: https://community.st.com/s/article/FAQ-DMA-is-not-working-on-STM32H7-devices Konkret hab ich die Buffer so global definiert: [code] __attribute__((section(".dma_buffer"))) __attribute__ ((aligned (32))) uint8_t spiTxBuffer[BytesPerInterval]; __attribute__((
-
Thread
PWM Frequenzteiler in Hardware?
µC-Schaltung, wobei der Controller per internen Timern die Signale sehr genau umsetzen kann. Stichwort: STM32 "PWM input mode".
nicht sowohl verrechnet als auch versimuliert habe, > müssten die 470n deutlich kleiner sein, zB 4n7 für eine Frequenz von > etwa 15.3kHz. Ja, ich hab ihn einfach aus https://dse-faq.elektronik-kompendium.de/dse-faq.htm#F.25 übernommen wir er da war, und drauf hingewiesen dass er zuständig ist
-
Thread
Pulslänge mit STM32 Timer vermessen
wählen. Damit könnte man auch negative Pulse messen. Schau mal in Dein Datenblatt, vielleicht hat der STM32 so einen Timer.
es wird der Abstand zwischen zwei Flanken von zwei Signalen vermessen. In diesem Fall müssten dann 4 pins für 2 Signale belegt werden was bei einem 14 pin oder 20 pin STM32L schon ziemlich weh tut. Ideal wäre eine Chip-interne Verbindung aber ich sehe keine Möglichkeit wie die einzurichten wäre.
-
Thread
Arduino Nano interner Temperatursensor auslesen
5V 16MHz' Boards bei AliExpress bestellt, und bekommen habe ich Boards mit einem 'AVGA328P' (= LGT8F328P) Chip. Das habe ich aber erst bemerkt, als ich die Boards mit einem Blink-Sketch getestet habe. Weil die Blinkfrequenz 4 mal langsamer war, habe ich mir zuerst den Quarz und dann die CPU genauer
Beitrag #6813552: > Scheint dir das realistisch zu sein? Das hatten wir schon einmal bezüglich des STM32F103C8T6 diskutiert. Ehrlich gesagt weiß ich nicht, was ich glauben soll. Ist das nicht zu aufwändig? Und wenn eine Hälfte des Speichers schon ab Werk kaputt is, wie vertrauenswürdig ist dann die andere
-
Thread
Stepup Spannung von 5V auf ~28V
was die Temperatur macht). Ich hab mal etwas gerechnet mit einer Spule und dem Prozessor 48Mhz (STM32F030C8T6) Könnt Ihr mir etwas auf die Sprünge helfen? Hat jemand eine gute Idee wie man das prinzipiell angehen könnte? Vg
schrieb im Beitrag #6812398: > Ich hab mal etwas gerechnet mit einer Spule und dem Prozessor 48Mhz > (STM32F030C8T6) Was willst du da mit einem Prozessor ? Relevant ist das Schaltelement, ein MOSFET der vielleicht 20A schaltet, und Sicherheit gegen jede Art von Fehler: Überstrom durch Kurzschluss und
-
Thread
Richtungsdetektierung Schall
Hallo Leute, ich möchte 4 Silizium-Mikrofone mit einem 4-Channel PDM-to-TDM converter IC an einen STM32F7 anbinden. Das Audio geht dann über 4 Kanal TDM da rein. Ich wollte die 4 Mikrofone in einem Quadrat anordnen und darüber
egal schrieb im Beitrag #6812363: > ich möchte 4 Silizium-Mikrofone mit einem 4-Channel PDM-to-TDM converter > IC an einen STM32F7 anbinden. > Das Audio geht dann über 4 Kanal TDM da rein. Warum über zusätzlichen Converter? Der F7 kann 4 PDM Mikros
-
Thread
Einfacher Fehler in C-Berechnung
Stefan ⛄ F. schrieb im Beitrag #6814230: > A. S. schrieb: >> 0.4*(9/10) > > Wird vom Compiler komplett weg optimiert und durch eine Konstante > ersetzte. Darum geht es doch hier gar nicht. > Im obigen
sehr viel HW Zugriffe vorhanden sind. Ich hatte in meinem Teil nur eine fiese Stelle. Ein memcpy(x,y,4) wurde durch eine 32-bit load Instruktion ersetzt. Peng! Die Adressen waren nicht aligned. Nachdem der Pointer auf uint_8 zeigte anstatt auf uint32_t hat er das memcpy nicht mehr ersetzt ;) Klar mein
-
Thread
Integer-Arithmetik - mal wieder
(Funktion int64_t scale_s64(int64_t in, int32_t z, int32_t n) ) und bin mir nicht sicher, ob ich irgendeinen merkwürdigen Fall (neudeutsch "edge case") übersehen habe. Ganz glücklich bin ich auch mit der Behandlung des Absolutwerts von INT_MIN
double-Variante benötigt durchschnittlich 1480 Takte. jeweils nach dem Abzug des overheads auf einem STM32F446RE bei 168 MHz. Der Zufallszahlengenerator rand() scheint das absolute Gegenteil von dem zu sein, was man landläufig darunter versteht, und genau für den Zweck gemacht. Bei jeweils drei Durchläufen
-
Thread
Problem mit RTC bei STM32F103
Dafür hat der STM32F103 zwei andere Register mit denen man viel feiner abstimmen kann: http://stefanfrings.de/stm32/stm32f1.html#rtc_calibrate
schrieb im Beitrag #6811016: > Nur seltsam, warum das Dingens in BKP sitzt und nicht in RTC. Beim STM32F103 ist einiges seltsam. Man merkt dass es der erste "Versuch" dieses Herstellers war. Der STM32F303 ist schon deutlich logischer aufgebaut.
-
Thread
Der perfekte USB-UART-Konverter
. [c] // For devices with 2x16 bits/word access schema // (e.g. STM32L0x2, STM32L0x3, STM32F04x, STM32F072, STM32F078, STM32F303xD and STM32F303xE) #define UMEM_SHIFT 0 #define UMEM_FAKEWIDTH uint16_t [/c] [c] // For devices with 1x16 bits/word access schema // (e.g. STM32F103, STM32F302, STM32F303xB, STM32F303xBxC) #define UMEM_SHIFT 1 #define UMEM_FAKEWIDTH uint32_t [/c] Wenn man die richtig einstellt (müsste es theoretisch klappen. Im Referenzhandbuch des
-
Thread
Interrupt verhalten bei STM32F103
https://www.mikrocontroller.net/topic/488417?goto=new#new Beitrag "reziproker Frequenzzähler mit STM32F4Discovery" Dort wird mindesten STM32F4 verwendet. Ist nicht unbedingt mit F1 vergleichbar. Mein Problem ist genau andersherum: spardisch habe ich ein paar Overflows zu wenig. In der ISR frage
Stefan ⛄ F. schrieb im Beitrag #6809744: > Calon schrieb: >> Warum erkennt das Atollic TrueStudio "CC1OF" nicht? >> TIM4->SR &= ~(1<<CC1OF); > > Schau in die Header-Datei (stm32f101xb.h), wo die ganzen Register
-
Thread
Drehgeber an Arduino, external interrupt ISR wird doppelt ausgeführt
Stefan ⛄ F. schrieb im Beitrag #6810978: > Die STM32 nehmen zum Beispiel alle deutlich weniger Strom im WFI (Wait > for Interrupt) Zustand auf, als wenn sie Befehle ausführen. Spielt nur im Batteriebetrieb
temp schrieb im Beitrag #6812964: > Bei einem STM32F103 Der hat solche Decoder in der Timer Hardware. Da wird man das nicht in Software abhandeln.
-
Thread
STM32-SPI-Code Feedback
Initialisierung fehlt, die wesentlich spannender wäre. Zur Initialisierung: Ich will mit einem STM32F466 über SPI Bus einen Schrittmotortreibe TMC5160 betreiben. Der Schrittmotor wird intern getaktet --> maximaler SCK = 4 MHz und es muss im SPI-Mode 3 kommuniziert werden --> CPOL = 1 CPHA = 1. [c] /* * @brief: Initialisierung SPI1-Bus: * PA4 -> CS-Pin => SSM = 1 * SSI = 1 * Baud Rate = 2 MHz => BR = 101 (fpclk/8 = 16MHz/8 = 2MHz) * STM32F446 = Master => MSTR = 1 * SPI
-
Thread
STM32: Seltsames Verhalten
HAL_PWR_EnterSTANDBYMode(); /* USER CODE END 2 */ [/c] Ich habe den Sketch auch mit Nucleo F411RE & G071RB getestet. Bei Beiden gibt es das Problem nicht. Die funktionieren bis auf 2V einwandfrei. Ein zweites Board mit STM32F401CC verhält sich gleich. Mit RCC-Flags konnte ich leider die Zustände
KT315 schrieb im Beitrag #6808094: > Das Board ist ein HW-848 mit einem STM32F401CC MCU aus > China > Nucleo F411RE & G071RB getestet. Bei Beiden > gibt es das Problem nicht. > Ein > zweites Board mit STM32F401CC verhält sich gleich. Ist das zweite F401-Board auch
-
Thread
Umstieg von Windows auf Linux?
zu der Software die du verwenden willst, wirst dich wundern wieviel da eine Linux version haben....STM32 erwaehnst du, STM32CubeIDE gibts fuer Linux.
Windows 11 möchte ich mir nicht mehr antun. Meine Anwendungen sind > ziemlich einfach: 8-Bit AVR- und STM32-Programmierung, Raspberry Pi > (Python, Lua, etc.), FireFox, Thunderbird, LibreOffice, etc. Keine Spiele, kein 4k-Videozeugs, wozu überhaupt nen neuen PC? Einfach mal mit ner Porteus Live-CD booten
-
Thread
Motorsteuerung mit STM32
Hi, ich würde gerne eine Motorsteuerung mit einem STM32 F446RE board realisieren. Das board soll zwei Motoren per PWM steuern. Steuern möchte ich zwei Motoren des Typs: https://www.conrad.de/de/p/motraxx-sr390shp-64-5-flugmodell-brushed-elektromotor
einen Motortreiber nehmen. Das Luftkissenboot existiert schon, ich möchte es jetzt nur per App (via STM32) steuerbar machen
-
Thread
TOISWITCH - IoT I/O-Server für ESP8266
SSR's, aus Kostengründen wollte ich diese nehmen https://www.pollin.de/p/solid-state-relais-ssr-d32a380-5-3-32-v-5-a-380-v-340633 oder https://www.pollin.de/p/solid-state-relais-ssr-d24a240-2-24-v-2-a-240-v-340632?utm_source=google&utm_medium=fshopping&gclid=Cj0KCQiA-qGNBhD3ARIsAO_o7yky1HGJLEhuV1tFCshkiIZXEKsMI2O9Fn6U4diWrbZRczNIaDnie5oaAjQ4EALw_wcB
angesehen. Das basiert auf dem esp12f mit 4MB. Das muss gehen, denn das Board (esp12f) habe ich selbst in einigen Devices in Verwendung.
-
Thread
CCMRAM richtig einsetzen
Guten Abend, ich spiele mit einem STM32F334. Mir ist aufgefallen das dieser µC einen CCMRAM hat. Leider verstehe ich nicht was ich Sinnhaftes damit machen kann. Kann mir bitte jemand kurz erklären welchen Zweck dieses Ram erfühlt? Danke
RM0364, Kapitel 2, da ist gleich die Übersicht. https://www.st.com/resource/en/reference_manual/rm0364-stm32f334xx-advanced-armbased-32bit-mcus-stmicroelectronics.pdf Wie hier schon geschrieben wurde ist es bei anderen STM Serien noch aufwändiger, da gilt es nicht pauschal 'mit CCM geht kein DMA'.
-
Thread
Mikrocontroller mit DAC?
die Xmegas durch ARM ersetzt, da wurde vieles unkritischer. Auch die Portierung von Atmel-ARM auf STM32 war so kompliziert nicht, am meisten Aufwand hat der völlig andere Extern-Interrupt-Kram gebraucht. Aber ja, OT, außer dass es natürlich massig ARMs mit integriertem (Parallel-)DAC gibt. Aber Dieter
Viele PIC18 haben einen 5 Bit DAC, zum Beispiel PIC18F46K22 oder PIC18F47K42. 5 Bit ist natürlich wenig. Die DACs sind eher dazu gedacht, die Referenzspannungen für den ADC zu erzeugen.
-
Thread
Quelltext: Lesestoff gesucht
Fragestellung zu begreifen. Um mal diesen dummen Kreis zu unterbrechen, werfe ich hier mal das STM32Duino Repository in die Waagschale: https://github.com/stm32duino/Arduino_Core_STM32 Das interessante hier ist die Verzeichnisstrukur. Einerseits sind die vielen unterstützen Prozessoren
überladen und kaum kompilierbar. Hier mal als Beispiel die EEPROM Library: https://github.com/stm32duino/Arduino_Core_STM32/tree/master/libraries/EEPROM/examples