-
Thread
80uA anstatt 24uA Stromverbrauch - Wie debugged man sowas?
Energieverbrauch anders messen kannst. Nimm einen guten und ordentlich dimensionierten Elko (evtl. im niedrigen mF-Bereich) und lade ihn auf ca. 3,5 V vor. Dann verwende ihn als Versorgungsspannung und miss den Spannungsabfall (evtl. mit Oszi / DMM, was eben vorhanden ist). Warte, bis die Spannung auf 3,3 oder 3,2
https://www.st.com/en/evaluation-tools/x-nucleo-lpm01a.html https://www.st.com/en/development-tools/stm32cubemonpwr.html#st-featured-products https://www.st.com/en/evaluation-tools/stm32l562e-dk.html leisten beide ganz gute Dienste und sind auch lieferbar
-
Thread
Beinträge ohne Anmeldung
Stefan ⛄ F. schrieb im Beitrag #7137317: > "MP3 bieten wir vor allem für antike oder schrottige mobile Endgeräte > an." > Ab da habe ich aufgehört zu lesen. Du kannst es online anhören, du kannst es als
Stefan ⛄ F. schrieb im Beitrag #7137317: > Gustl B. schrieb im Beitrag #7137310: >> http://alternativlos.org/31/ > > "MP3 bieten wir vor allem für antike oder schrottige mobile Endgeräte > an." > > Ab
-
Thread
Wie statisches HTML/css/javascript in C/C++ Projekte einbinden?
entwickle meinen C/C++ Code in Eclipse mit CDT, MCUTools, Sloeber Arduino Plugin, ... Oder auch mit STM32CubeIDE.
das z.B., allerdings ohne "PROGMEM". xxd -i index.html [c] unsigned char index_html[] = { 0x3c, 0x68, 0x74, 0x6d, 0x6c, 0x3e, 0x0a, 0x20, 0x20, 0x3c, 0x68, 0x65, 0x61, 0x64, 0x3e, 0x0a, 0x20, 0x20, 0x20, 0x3c, 0x74, 0x69, 0x74, 0x6c, 0x65, 0x3e, 0x54, 0x65, 0x73, 0x74, 0x3c, 0x2f, 0x74,
-
Thread
Modellbauservo 3,5V zu 5V Steuersignal
einem Atmega168 angesteuert, der liefert ja ein 5V Signal. Jetzt will ich das mit einem Nucleoboard (Stm32f072) machen, da kommen aber nur max. 3,6V aus dem Steuerpin. Wie kann man so einfach wie nur möglich daraus wieder ein 5V Signal machen? Grüße Jo
| o-------- 0V/5V(oder auch 6V) |/ 3V3---1k-----| |>-. | µC 0V/3V3 -------' [/pre]
-
Thread
STM32F410CBU3 NRST PIN Pullup
NRST-PIN intern einen 10K Pullup . Ich messe >1M . Ist der Chip defekt ? Kann jemand mal einen stm32F4...NRST-PIN gegen VDD duchmessen ? Danke im voraus
das ich weitere Fragen vermeiden wollte und auf eine praktische Antwort hoffte. Das Problem: Der STM geht nicht in den Bootloader (boot1 immerLOW , + NRST und Boot0 Sequenz) . Danach erwarte ich die Kommunikation (AN2606) -Sende 0x7F an STM32-UART1-Rx-PA10 -Empfange 0x79 von STM32-UART1-Tx-PA9
-
Thread
STM32 SPI HAL extrem langsam
Der FIFO wird beim H7 in HAL_SPI_Transmit genutzt. https://github.com/STMicroelectronics/STM32CubeH7/blob/0c3a06c18bd2a87b006a84f997f2b0b56d97a113/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_spi.c#L941
> Der FIFO wird beim H7 in HAL_SPI_Transmit genutzt. > > https://github.com/STMicroelectronics/STM32CubeH7/blob/0c3a06c18bd2a87b006a84f997f2b0b56d97a113/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_spi.c#L941 Danke. Diese funktion scheint auch nicht blockierend (zumindest nicht wenn der SPI
-
Thread
STM32 Zeit messen?
Hi, ich habe hier einen STM32F, der mit 180 Mhz läuft und in unregelmäßigen Abständen eine Flanke an einen GPI erhält. In meinem Code führt jede dieser Flanken zu einem Interrupt. Jetzt würde ich gerne die Zeit zwischen zwei
Stefan ⛄ F. schrieb im Beitrag #7125956: > Aufgrund deiner Angabe zu 180 Mhz gehe ich von einem STM32F4 aus, da ist > ein Cortex M4 Kern drin. Dieser hat einen Zähler namens DWT_CYCCNT, der > die CPU Takte zählt
-
Thread
sehr langsamen Takt erzeugen
0,1,2) Stromverbrauch: 0.7µA @ 3V.
Meinten Sie blaue Pillen? Dieser Begriff kann in einem uC-Forum durchaus mehrdeutig sein. ;) https://stm32-base.org/boards/STM32F103C8T6-Blue-Pill.html
-
Thread
32-Bit uC in QFP-32
nie wieder: https://www.mouser.de/ProductDetail/STMicroelectronics/STM32G431KBT6?qs=T3oQrply3y8teCTeNAFOLg%3D%3D
Die STM32F0 gibt es in LQFP32, die STM32F1 und STM32F3 auch. Die neuen G0 und G4 sind auch in LQFP32 gelistet Irgendwie alle STM32 bis auf die 5er und 7er Oder ist das deren Patent?
-
Thread
Wie werden fabrikneue ATSAM geflasht?
Alternativen sind immer gut, aber es ist > eben auch Spezialwerkzeug. Warum funktioniert sowas beim STM32 viel > einfacher und ohne Tricks? Selbst ein USB/Seriell Wandler fällt doch unter Spezialwerkzeug. :-) Und die STM32 sowie GD32 kann ich mit dem JLink auch Flashen. Oder auch den EFM32PG22 der
muss, weiß ja nur das Programm auf dem PC. Bei der BMP läuft das entsprechende Programm auf einem STM32F103. Aber egal wo, jemand muss diese Spezialfunktion programmiert haben (oder eben nicht). > Ich kenne die Black Magic Probe nicht weiter. Wenn du willst, kannst du > sie mir gern zum Testen her
-
Thread
newlib-nano snprintf mit float, welche Resourcen werden benötigt?
newlib-nano *ohne* Fließkomma-Unterstützung benötigen: [pre] Funktion Heap Stack Code STM32L0 Code STM32F1 Code STM32F3 puts() 1468 Bytes 16 Bytes 2700 Bytes 2528 Bytes 2532 Bytes printf() 1468 Bytes 16 Bytes 4284 Bytes 3880 Bytes 4020 Bytes [/pre]
-
Thread
Bald gibt es wieder Chips :-)
Bei Mouser sind nach wie vor nur 66 von 3290 STM32 Derivaten auf Lager.
! Nicht ganz, laut Wikipedia waren es 1,94 - https://en.wikipedia.org/wiki/How_Much_Is_the_Fish%3F
-
Thread
Wieso spricht man bei den 8 Bit-AVRs von RISC?
Dutzende Versionen Auch vom AVR gibts Nachbauten mit erheblich mehr Leistung. z.B. der MD-328D 32MHz interner Takt bei 3,3V, bei 1,8V noch bis zu 20MHz 12 Bit ADC Einige Befehle, mit weniger Taktzyklen, als das Original. Und noch ein paar mehr Features.
microcontrollers/ Biquad Filter: 20Mhz Tiny: 160ksps 72Mhz EFM8: 202ksps 48Mhz SAMD10 (M0+): 1822ksps 48Mhz STM32F: 1648ksps Ist klar was man nimmt wenn man Leistung braucht. Was moderneres als den EFM8 kenne ich bei 8051 nicht. Der originale 8051 hat viele Verbesserungen erfahren, aber das Konzept ist eben
-
Thread
Neue Chips und Module von Espressif, GigaDevice, STMicroelectronics und Co
GD32F47x/42x Am chinesischen Markt präsentierte GigaDevice eine zusätzliche Chipfamilie auf Basis eines ARM-Kerns: die GD32F470/F427/F425-Serie basiert auf einem ARM Cortex M4-Chip, und ist eine leistungsfähigere Variante des bekannten GD32F450/F407/F405.  (Bildquelle: GigaDevice) Neben einer maximalen Taktrate von 240 MHz erweitert GigaDevice auch das Speicherkomplement: [c] The new GD32F4 is
-
Thread
32-Bit-µC: Möglichst viel uint8_t verwenden?
die sich hier großartig vorkommen, an ein Projekt mit einem µC von Freescale. Huch, das ist ja kein STM32! W.S.
einfacher beim optimieren. W.S. schrieb im Beitrag #7122743: > etwas anderes als Atmel AVR und STM32 und den GCC gesehen haben und > Assembler für einen neuen Blumendünger halten oder sich gar zu der > Aussage hinreißen lassen "ich programmiere nicht auf Registerebene". Wo steht das hier im
-
Thread
PNP Sensor am uC
1N4148WS https://www.vishay.com/docs/85751/1n4148ws.pdf (Gemessene Vorwärtsspannung 0,63V) uC: Stm32F103 https://www.st.com/resource/en/datasheet/stm32f103ze.pdf Der erkennt alles bis <1.1V als Low oder?
zusätzlich noch nen zweiten Widerstand für den Teiler einlöten oder? @H. H. Schon richtig. Der STM32 schaltet bei <1.1V, wenn ich das richtig verstanden habe. @Peter D. Einfach Diode durch Widerstand ersetzen? Und dann Pulldowns aktivieren oder was? Wie werden denn dann aus 24V 3V? An dem 6,8k
-
Thread
Wechselrichter Hoymiles HMS-xxxx Sub-1G wireless
mal die Chips auf dem HMS10-Transceiver identifiziert: Auf der Platine ist ein CM2300A sowie ein STM32 Clone (GD32E230) zu finden. Somit sollte man mit einem RFM300, der ebenfalls den CM2300A verwendet, den Datenverkehr mitschneiden können. Zunächst muss man aber natürlich die Parameter für den Chip
Daten auslesen. ----------------------------------- TX 15 80 72 40 87 81 00 17 65 80 0b 00 63 f3 31 56 00 00 00 00 00 00 00 00 90 af 90 RX 1b 95 80 72 40 87 81 00 17 65 01 00 01 01 02 00 03 03 de 00 00 0a 00 00 00 00 00 84 | 88ms | -36dBm RX 1b 95 80 72 40 87 81 00 17 65 02 03 ba 00 00 00 00
-
Thread
Arduino mit Pt1000 und 400°C Schaltung
sogar besser als 0.1 Grad. Neuberechnung: https://dse-faq.elektronik-kompendium.de/dse-faq.htm#F.32 Darin finden sich Excel-Spreadsheets inklusive Linearisierungwiderstand und Fehlerbetrachtung.
schwierig. Man kann Polynome faktorisieren so, dass man nur noch multiplizieren und addieren muss. (Ein STM32F103 damals auf 36MHz konnte z.B. ein Thermocouple in unter 40us als double-float Typ in Temperatur umwandeln. Damit konnte diese Anwendung alle Thermocouple-Typen mittels NIST Koeffizienten verwenden
-
Thread
SPI Flash Memory AT25SF321B lesen schreiben mit STM32WB55
im Titel genannten Flash Speicher und möchte ihn beschreiben und lesen. Als µC verwende ich einen STM32WB55. Im Prinzip gibt es dazu auch ein gutes Tutorial von digikey: https://www.digikey.com/en/maker/projects/getting-started-with-stm32-how-to-use-spi/09eab3dfe74c4d0391aaaa99b0a8ee17 Datenblatt
const uint8_t EEPROM_RDSR2 = 0x35; // Read Status Register 2 const uint8_t EEPROM_RDSR3 = 0x15; // Read Status Register 3 const uint8_t RESETENABELE = 0x66; const uint8_t RESETDIVICE = 0x99; const uint8_t CHIPERASE = 0x60; const uint8_t ID = 0x9F; const
-
Thread
Simple Grafiklibrary für Mikrocontroller?
Walter T. schrieb im Beitrag #7116552: > Das liegt wohl daran, dass die Kombination STM32 + genügend Speicher für > einen Framebuffer eher Seltenheitswert hat. das war doch wohl hoffentlich ironisch gemeint? Bei den größen F7/H7 gibt es schon einige. Und bei den Discovery Boards wird
schrieb im Beitrag #7116576: > Walter T. schrieb: >> Das liegt wohl daran, dass die Kombination STM32 + genügend Speicher für >> einen Framebuffer eher Seltenheitswert hat. > > das war doch wohl hoffentlich ironisch gemeint? Bei den größen F7/H7 > gibt es schon einige. Und bei den Discovery Boards
-
Thread
Festspannungsnetzteil 12V
Eingangsspannung des Reglers von 12+1.5V (macht 13.5V) aber nur 10.5V, brauchst also mindestens 1500uF. Mit einem 3500uF Elko reicht auch ein 15V~ Trafo, von 32VA. Die Dioden D1, D2, D3 dürfen entfallen, da das Relais nicht abgeschaltet wird, kein Strom rückwärts abgezogen werden kann. Überhaupt, was
Erfahrungen sammeln können wie sich zu hohe oder zu niedrige Belastungen auf den Trafo auswirken. > F1 ist mit 3 Ampere sicher falsch ausgelegt. Auf den vielen Trafos steht > drauf, womit man sie absichern soll. Ich bin aus den Datenblättern dahingehend nicht ganz schlau geworden, ich dachte mir das
-
Thread
Raspberry Pi Pico W: Pico mit WLAN
Wen juckt's? Raspberry Pi Liefersituation ist schlimmer als STM und RP2040 mit seperatem WLAN ist jetzt nicht neu.
am Hut ausser Kunde zu sein) hat 10297 Stueck auf Lager. Latuernich kann man einen ESP8266/ESP32 benutzen um die WLAN-Verbindung aufzubauen. Aber wenn man das fuer 2 - 3 EUR mitbekommt, unterstuetzt von der Foundation und einer sehr aktiven Community ist das schon ein Gamechanger. Vielleicht auch
-
Thread
Microchip SAMD (M0+) bzw. SAML10/11 (M23) Erfahrung
noch auf STM32F4xx und STM32F7xx laufen, insofern habe ich da beides mal gesehen. Am Ende benutzt man für eine Anwendung von der riesigen Peripherie meist eh nur einen Bruchteil. Was ich bei STM32 sehr gewöhnungsbedürftig
lieferbar und CAN/LIN Demo ist mit dabei: https://www.mouser.de/ProductDetail/Silicon-Labs/C8051F582-IM?qs=sXzyty3v6jpf1bkGIm%252B%2FuQ%3D%3D https://www.mouser.de/ProductDetail/Silicon-Labs/C8051F582-IQ?qs=sXzyty3v6jpuSq%2FeVNaROQ%3D%3D
-
Thread
Esp32 TFT Display (GC9A01 SPI) animierte Roboteraugen.
siehe: https://www.reddit.com/r/esp32/comments/myc3zr/some_real_time_3d_rendering_on_the_esp32/
#7108770: > Verwendest du dafür Arduino IDE oder die IDE von Esspresif? weder noch, das war für den STM32F407 mit Mbed und lvgl. Die Images für die Uhr habe ich hierher https://github.com/pr200sd/demo_lvgl/tree/master und das ist ein ESP Projekt, sieht nach IDF aus. Der Code für die laufende Uhr
-
Thread
Datenblatt zu waveshare ePaper 4.2B V2?
www.good-display.com/product/395.html Dazu passt auch der Waveshare-Treibercode. Ich habe ihn mal auf mein System (STM32F411) angepasst. Leider bleibt er im Init hängen, da das BUSY-Signal nach dem ersten SPI-Kommando auf Low hängenbleibt. Muss das CS-Signal eigentlich nach jedem übertragenen Byte auf High und dann
es. Ist in den Timingdiagrammen im Datenblatt (ab S. 41) auch deutlich zu sehen. Dazu hat der 'F411 den NSS-Ausgang (ref. man. S. 561ff) > The NSS pin may also be used as an output if enabled (SSOE bit) and driven low if the SPI is in master configuration.
-
Thread
STM32 Programmer Empfehlung
wenn es nur STM32 sein sollen, dann den STLinkV3(Mini). Der kostet ca. 15 € und es gibt Adapter als Breakoutboard um die weiteren Schnittstellen wie UART, CAN, SPI, I2C zu nutzen. Dazu gibt es eine Bridge-Library und
Ich benutze immer ein defektes VL Discovery, bei dem ich mal einen UART Pin des STM32F100 zerstört habe. Aber der ST-Link funktioniert und liess sich letztens sogar upgraden und kost' fast gar nix. ST hat aber im Store keines auf Lager. Das STM32F0DISCOVERY ist auch billig, sollte
-
Thread
STM32CubeIDE - kann man dem gdb server einen Schalter mitgeben?
Wenn irgendwo etwas implizit eingebaut ist, was gdbserver-Protokoll implementiert (stlink bspw. für STM32), dann musst du dort in der Doku schauen.
irgendwo etwas implizit eingebaut ist, was gdbserver-Protokoll > implementiert (stlink bspw. für STM32), dann musst du dort in der Doku > schauen. Mein Target ist STLINK-V2 im DISC1 Board (momentan mit der on Board MCU).
-
Thread
Immer noch keine STM32
Mampf F. schrieb im Beitrag #7102682: > Guten Morgen, > > k*tzt mich ja langsam an ... Dass es vor 2 Jahren keine STM32F3 zu > kaufen gab, konnte man ja verstehen ... > > Aber, wtf, es gibt sie immer
Manchmal fallen STM32F100C8 vom Himmel...
-
Thread
Assemblerprogramm zur Ausgabe eines Zeichens auf UART3
auch wieder probieren. Und der Name ist auch falsch - in bin im falschen Thread, du brauchst ja stm32f4irgendwas :(
Auf meinem Chip in der Pinout View steht STM32F407VGTx
-
Thread
STM32 Probleme mit einem GPIO Pin und SPI NOR-FLASH
Guten Morgen, In meinen neuen Projekt setzte ich ein STM32F103C8T6 als Mikrocontroller ein. Den Chip habe ich von einem Nulceo-446RE Board runter gelötet(Programmierteil). Im Moment überprüfe ich alle Funktionen der Platine bevor ich das eigentlich Programm
abschalten. Vielleicht geht das einfach mit den SWJ_CFG Bits im AFIO_MAPR? Vielleicht geht's beim F103 auch ganz anders. Warum ist gerade der komplizierteste STM32 der beliebteste?
-
Thread
In Bewerbung Arduino Stand im Jahre 2022
Frank O. schrieb im Beitrag #7105358: > Ich hab noch keinen STM32 in irgendwelchen Steuerungen gesehen, dafür > aber jede Menge PIC's und auch AVR. *Du* hast sie noch nicht gesehen. In meinem Umfeld gibt es keine AVR, aber ein ernsthaftes Produkt mit STM32.
Mampf F. schrieb im Beitrag #7107832: > Derzeit entwickle und debugge ich in vscode auf STM32 und das > funktioniert superb. Du meinst jetzt nicht ernsthaft den uC der nicht mal eine ordentliche Doku hat
-
Thread
Entwicklerboards: Renesas investiert in Arduino, 64bit-BeagleBone, neuer Meadow uvm
sich aber durch den auf der Unterseite befindlichen massiven Kühlkörper.  (Bildquelle: CNX) Neu ist, dass der Hauptprozessor nun ein Texas Instruments TDA4VM ist. Er besteht im Allgemeinen aus zwei Cortex A72-Prozessoren, denen außerdem ein Hexacore aus R5F-Chips
store.wildernesslabs.co/collections/frontpage/products/project-lab-board eine Bestellseite. ### STM: neue Entwicklerresourcenseite online ST Microelectronics arbeitet spätestens seit dem Aufkaufen von Atollic am “Aufräumen” des hauseigenen Ökosystems. Unter https://www.st.com/content/st_com/en/stm32
-
Thread
STM32L031K6 Sprung in Bootloader aus Applikation funktioniert nicht
habe mal etwas gesucht und auch gefunden: https://electronics.stackexchange.com/questions/312303/stm32f091-jump-to-bootloader-from-application https://electronics.stackexchange.com/questions/412157/stm32l011-jump-to-bootloader-from-user-code Besonders die Antwort im zweiten link beachten.
mal etwas gesucht und auch gefunden: > > https://electronics.stackexchange.com/questions/312303/stm32f091-jump-to-bootloader-from-application > > https://electronics.stackexchange.com/questions/412157/stm32l011-jump-to-bootloader-from-user-code > > Besonders die Antwort im zweiten link beachten
-
Thread
STM32 beste ADC Einstellung bez SNR
Der H7 hat ja bekanntlich eine ordentliche Verbesserung der ADC Performance bezogen auf den F4. Anyway um das Maximum an ENOB stehen 2 konkurierende möglichkeiten im Raum: Gem. https://www.st.com/resource/en/application_note/dm00628458-getting-started-with-the-stm32h7-series-mcu-16bit-adc-stmicroelectronics.pdf
> https://www.st.com/resource/en/application_note/cd00211314-how-to-get-the-best-adc-accuracy-in-stm32-microcontrollers-stmicroelectronics.pdf > > Vll. hilft das weiter. Danke, hmmm gem diesen Daten benötigt bei: RAIN = 1 kΩ, CAIN/CPCB = 2 nF, VREF+ = 2 V and FADC = 20 MHz 16 bit 0.5 LSB 67.1ns
-
Thread
stm32 dfu unbekanntes gerät, wird nicht erkannt
Hallo, habe ein STM32 WEACT 3.0 mit STM32f401cd. Gestern STM32 Cube Programmer installiert. Ich konnte dan im DFU Mode ein kleines Blinky Programm laden, funktioniert reibungslos. Heute dann "Dieses Gerät wurde
Anforderung des USB-Gerätedeskriptors." zu schnell gewesen? Ich habe das gleiche Board. 1. STM32 Cube Programmer starten 2. auf USB umschalten 3. boot0 drücken, halten und USB einstecken 4. Port aktualisieren/verbinden 5. wenn sich nach ein paar 4. nichts tut, Taste loslassen, weiter mit
-
Thread
S/PDIF mit STM32F446RE empfangen geht nicht
Die Application Note AN5073 von ST (Receiving S/PDIF audio stream with the STM32F4/F7/H7 Series) hilft auch nicht weiter?
AN5073: https://www.st.com/resource/en/application_note/an5073-receiving-spdif-audio-stream-with-the-stm32f4f7h7-series-stmicroelectronics.pdf und dann noch was etwas anderes, das hauptsächlich für den F7 gedacht ist: https://www.st.com/resource/en/product_training/STM32F7_Peripheral_SPDIF_RX.pdf
-
Thread
5V CAN Controller und 3.3V uC
sn65hvda1040a-q1.pdf?HQS=dis-mous-null-mousermode-dsf-pf-null-wwe&ts=1655104774556&ref_url=https%253A%252F%252Feu.mouser.com%252F) arbeitet mit 5V. Ich verwende diesen mit einem 3.3V Mikrocontroller und bekomme ihn nicht zum laufen. Sobald ich Botschaften auf den Bus schicke (über meinen Rechner, verbunden
Nutzt Du Pegelwandler von 3V3 auf 5V?