-
Artikel
Speicher
Stromaufnahme der Schaltung Beispiel: Verbraucher: ATtiny2313 @ 1 MHz, 5 V, ca. 0,9 mA Datensatz: 32 Byte Schreibdauer / Byte: ca. 3,4 ms Wir brauchen also ca. 32×3,4 ms = 108,8 ms, um die Daten im EEPROM zu speichern. Wenn wir den AVR mit 5 V betreiben und zulassen, dass die Spannung bis auf 3 V sinkt
Nutzung irgendwann leer ist und nicht mehr als Backup dienen kann. Einige Mikrocontroller, namentlich STM32F103, bieten einen gesonderten Batterieanschluss U BAT , der dem Anwender sowohl die Diodenentkopplung als auch die Wurstelei mit der Zustandsmeldung erspart. Leider drehen sich die meisten Errata
-
Thread
LCD-Adresse im C-Programm
auf die einzelnen Register zugreifen. Ein Beispiel zwar nicht für den AT89C51RC2, aber für einen STM32: [c] struct stm32_pwr { volatile unsigned int CR1; /* PWR control register 1 */ volatile unsigned int CSR1; /* PWR control status register 1 */ volatile unsigned
registers: 1. **STM32 Microcontrollers (STMicroelectronics)** * Many STM32 MCUs (like STM32F4, STM32F7, STM32H7 series) have **LCD-TFT controllers** (LTDC) with 32-bit registers. * Example: The **LTDC** controller
-
Thread
Nachfolger Coolrunner XA2C256
schnell kriegt man das selber nicht hin. OK, die Langzeitverfügbarkeit ist ein Problem. 256 kBit sind 32kB, also tut es praktisch jeder billige Mikrocontroller mit etwas mehr als 32kB. Oder man komprimiert noch minimal (A-Law oder so) und quetscht die Firmware in 1kB und es reichen 32kB glatt.
Ein STM32U031F8P6 hat 64KB Flash und einen 12Bit DAC. Der öffentliche 10.000er Preis sind 82 Cent. Ein STM32U031F6P6 hat 32KB Flash (da muss aber auch noch das Programm rein) und kostet 72 Cent.
-
Thread
ESP32-WROOM-32 Flash-Größe
Da ich noch nicht besonders fit mit dem ESP32 und Arduino bin, mal die erste Frage von möglicherweise noch vielen... Ich beschäftige mich gerade mit einem NodeMCU-32S, welches ein ESP32-WROOM-32 Modul besitzt. Dieses hat einen 4Mbyte Flash. Allerdings
Arduino ist keine STM32CubeIDE da wird nichts boardspezifisches im Code hinterlegt. Man kann das Board vor problemlos ändern, kompiliert halt beim ersten Mal bisschen länger. Ich nutze xTaskCreatePinnedToCore() und weise
-
Thread
Mehrere CAN Teilnehmer
zusammen, da Ihr mir bisher sehr geholfen habt bei meinen fragen, kommt hier die nächste: ich nutze STM32F103 (Arduino Blue Pill) mit den CAN Transivern SN65HVD230. Zur Zeit sollen 12 Teilnehmer miteinander Kommunizieren. Um den bus zu entlasten, sende ich immer nur Ereignis abhängig, sprich wenn sich
1000 CAN-Botschaften pro Sekunde. Ohne Probleme oder irgendwelche verspäteten Botschaften. Ein STM32 mit internen CAN sollte sich da geradezu langweilen. Mir scheint in deiner Software ist noch irgendwo ein Fallstrick drin.
-
Thread
Vier Gewinnt für CH32V003 und Linux-Toolchain
sein, gegen das Programm zu gewinnen. Nein, ich brauche keine Belehrung über andere Chips der CH32-Familie. Ein (deutlich) und schwer zu schlagendes VierGewinnt habe ich für einen STM32F103 / F401 schon (auch mit Display) realisiert. Hier geht es "nur" darum, was eben der V003 und was nicht!
> Na ja, Schach ist so eine Sache, da bin ich schon länger dran > (allerdings nicht für CH32). Grundsätzlich läuft das super auf STM32F4 Klar, laeuft das auf einem F4. Es lief ja auch mal auf einem ZX81 mit 1k Ram. :-D Mit etwas suchen findet man diverse alte C-Sourcen im Netz die auf so
-
Thread
STM32 Unterschiede?
412 STM32F103C4Tx 16k 6k - 1 1 3 - 2 LQFP48 412 STM32F103C6Tx 32k 10k - 1 1 3 - 2 LQFP48 412 STM32F103R4Tx 16k 6k - 1 1 3 - 2 LQFP64
steht für die Gehäuseform und die 6 dahinter für den zulässigen Temperaturbereich. Also ist der STM32F103CBT6 eine Variante vom STM32F103CB. STM32fF103C6TA6 gibt es nicht. Siehe http://stefanfrings.de/stm32/stm32f1.html
-
Thread
STM32H743 mit U-Boot landet im HardFault
stm32h743-custom_defconfig: [code] CONFIG_ARM=y CONFIG_ARCH_STM32=y CONFIG_SYS_MALLOC_LEN=0x00100000 CONFIG_NR_DRAM_BANKS=1 CONFIG_ENV_SIZE=0x2000 CONFIG_DEFAULT_DEVICE_TREE="st/stm32h743i-custom
endif /* __CONFIG_H */ [/c] stm32h743-custom.dts: [code] /dts-v1/; #include "stm32h743.dtsi" #include "stm32h7-pinctrl.dtsi" / { model = "STMicroelectronics STM32H743i-EVAL board"; compatible = "st,stm32h743i-eval", "
-
Thread
Neue Bauteile: ESP32-C5 in Produktion, spulenloses Relais und neue Mikrocontroller
Bluetooth mesh Channel Sounding [/c] Für das System spricht unter anderem, dass mit dem EFR32xG24 Explorer Kit eine vergleichsweise preiswerte Evaluationsplatinen zur Verfügung steht. ### MicroChip AVR32SD20 / AVR32SD28 / AVR32SD32 Mit der AVR32SD-Architektur bietet MicroChip seit einiger
Bildquelle: MicroChip ### STMicroelectronics NUCLEO-C092RC et al - Evaluationsboards für neue STM32C0-Varianten verfügbar. STMicroelectronics erweiterte die C0-Serie vor einiger Zeit - wir berichteten - um Varianten mit mehr Speicher oder einem CAN-Interface. Nun werden Evaluationsboards für diese
-
Thread
Bauteile von E-Scooter Display identifizieren
heute noch so viele 5V-µCs verwendet werden weiß ich nicht - das was ich so gesehen habe waren alles STM32F1-irgendwas und die laufen wohl mit 3,3V.
-
Thread
Digitalkamera auf Basis von ESP32-P4, neue ST-Audiosoftware uvam
. ### Espressif ESP32-P4-eye - Kamera auf Basis des ESP32-P4 Kamera-Evaluationsboards haben im Hause Espressif eine lange Tradition-Beispiel ist das unter https://youtu.be/leHdHLKpDNM beschriebene ESP32-S3-eye, das den damals
Integrates a new algo and dataflow example of far field denoiser for speech recognition - Supports STM32H7RS family [/c] ### STMicroelectronics: Geschäftszahlen veröffentlicht. Die Franco-Italiener standen während der Coronavirus-Pandemie unter anderem wegen akuter Nicht-Lieferfähigkeit
-
Thread
STM32H743 & LTC1403 SPI Timing
einem GPIO Write so natürlich nicht möglich. Der Conversion Start Pin liegt zum Glück am TIM16 des STM32, aber wie man diesen in Kombination mit dem SPI verwendet um den Puls zu erzeugen und anschließend mit der SPI Übertragung zu starten ist mir leider unklar, bzw. ob das überhaupt ein Ansatz ist.
processor serial port. Das LRCLK-Signals von I²S sollte damit funktionieren (das Timing hat dann 32 Bits pro Sample).
-
Thread
MicroPython 1.25, preiswerter Renesas-Microcontroller mit mehr Pins uvam
bereits erwähnten Unterstützung für ALIF-Mikrocontroller gibt es auch Erweiterungen im Bereich ESP32 und Raspberry Pi-MCUs: [c] The esp32 port now supports IDF v5.3 and v5.4, and support for versions below v5.2.0 has been dropped. Dynamic USB device support is now enabled on ESP32-S2 and ESP32-S3
see commit 50a7362 for information on how to enable it manually. [/c] Wer MicroPython auf einem STM32-Board nutzt, muss mitdenken - I2C- und SPI-Busse werden nun nämlich im Interesse der Konsistenz nach einem Soft-Reset der Runtime „zurückgesetzt“. Sonst gibt es - wie üblich - verschiedene Erweiterungen
-
Thread
E-Bike legalisieren (PAS+Speed->Gas)
GPIOs. Vom Foto her sieht dein Steuergerät aus wie einer der unzähligen Lishui-Controller mit STM32. Man weiss aber nicht, welcher Chinese von welchem kopiert hat und welche Teile der Schaltung dabei fehlerfrei übernommen wurden. > Gasgriff bleibt, aber ist nur aktiv wenn PAS aktiv. Sorry
-
Thread
PicoMon für CH32V003 oder STM32F0xx
Mikrocontroller realisiert. Die "Challenge" für das Programm könnte man auch benennen nach: Von STM32 nach CH32, zurück und dann gemeinsam, weil: der erste Programmentwurf erfolgte für einen STM32-Controller. Dann habe ich das "Projekt" zur Seite gelegt um den CH32 zu evaluieren. Also beschlossen
(für mich hat ein 320x240 Display viele Pixel) und einem sehr kleinen Schriftstil der RAM eines CH32V003 nicht ausreicht (das war dann der Grund, warum es das ganze jetzt für 2 Controller gibt: ein STM32F042 und STM32F070F6 haben grundsätzlich 6 kByte RAM und der ist immer ausreichend bei diesem Projekt
-
Thread
Sollwertvorgabe: DAC oder PWM über RC-Glied besser?
ganz gut hin Alternativ könnte man natürlich auch einen µC suchen mit eingebauten DAC, wie sie STM Controller, ist nicht schwieriger als ATMEL und die Entwicklungsumgebung lässt einem schnell erste Erfolge sehen
Wahrscheinlich würde ich hier hinterher mit vielen trivialen Arduino-Fragen nerven wenn ich mich für den ESP32 entscheide. Damit mache ich mir hier vielleicht wenig Freunde, obwohl ichs gerne versuchen würde.
-
Thread
RC-Signale einlesen - so einigermassen bulletproof?
Hier gibt es 12 Capture Eingänge an einem popligen billigen STM32G07. 16 Bit natürlich. https://www.st.com/en/microcontrollers-microprocessors/stm32g070kb.html Die Timer lässt man mit 0,5µs pro Tick laufen. Und kann damit locker die ganze 20ms abdecken. Mit
beschränkt muss man sein, um das nicht zu > kapieren? Du weißt aber dass jeder 12 jährige heute STM32 programmiert und das nichts mit prof. Entwicklung vs. Basteln zu tun hat? STM32 SIND BASTELCONTROLLER. > Was glaubst Du, warum ich Bascom und 8-Bit AVR nutze? Weil du lernfaul bist? Welche
-
Thread
Welcher Debugger für 1.8V STM32L0?
Hallo! Ich habe hier ein Board mit einem STM32L072, der mit 1.8V läuft. Mein STLINK V3 Mini kann aber nur Tagets mit 3.3V bedienen? Welcher SWD-Debugger unterstützt zum einen die ST Tools (CubeMX IDE) und zum anderen 1.8V Targets? fchk
-
Thread
stm32 cubemx 4.24
Installier dir die CubeIDE! Darin ist CubeMX enthalten. https://www.st.com/en/development-tools/stm32cubeide.html
-
Thread
Kann man ein Tablet als Display benutzen?
günstiger als ein vergleichbares Grafikdisplay und will einfach z. B. Messwerte aus einem Arduino, ESP32, STM32 seriell oder über I2C auf dem Display/Tablet darstellen.
> Messwerte aus einem Arduino, ESP32, STM32 seriell > oder über I2C auf dem Display/Tablet darstellen. Man kann schon wenn man kann. Aber man muss auch Koennen koennen! :-D Aber die Android-Geraete, egal ob Tablett oder Handy haben
-
Thread
Wettkampf Opa(MOS6502) gegen Frischling(ATmega)
keiner mehr haben, denn man bekommt astrein getestete Hardware! So toll getestete Hardware wie der STM32 in so einem Laser-Entfernungsmesser von mir, der wahrscheinlich mal Brown-Out oder sonstwas hatte und sich dann wahrscheinlich Müll ins Flash geschrieben hat. Bei Kram aus den 1980/1990ern einfach
Kern könnte man trotzdem mit GHz laufen lassen, > PLL wurden auch schon erfunden. Du beschreibst STM32N6? (ok, GHz nur fast, aber nahe dran). Dreistellige MHz sind ab Cortex M4 ("G4xx") im µC-Bereich schon lange Standard, PLL noch viel länger. Aber "die kleinen RISC": haben andere Optimierungsziele
-
Thread
Ethernet mit STM32F767ZI, LAN8742a und BEL (08B0-1B1T-36-F)
Hallo Zusammen, ich bin hier etwas am verzweifeln... Ich bekomme den 100Mbit Link einfach nicht zustande. Als Grundlage für meine selbst entwickelte Platine habe ich als Referenz das Design vom NUCLEO-Board (MB1137, NUCLEO-144pins_Altium_Schematics-Layout). Das Layout habe ich nach den Referenzdesign vom PHY gemacht (4-Lagen). Geändert habe ich, dass ich anstatt des Magnetics einen MagJack von Bel verwendet habe 08B0-1B1T-36-F. Dieser ist ebenfalls 10/100Mbit fähig. Da die Leitungsführung für RX+- und TX+- sich vom PHY zum MagJack kreuzen würden habe ich RX+- mit TX+- paarweise getauscht. Das
-
Thread
Problem mit time of flight (TOF) sensoren TOF050C-VL6180X
2.15.x gibt es nur im VL6180 Manual, nicht im VL6180X Manual. Die originale Lib: https://github.com/stm32duino/VL6180X https://community.st.com/t5/imaging-sensors/vl6180x-offset-and-crosstalk-calibration-method-range/td-p/407993
Produktfaelschungen sind ein reales Problem. 5) Wir wissen ja auch nicht, ob der MC ein Acht- oder 32-Bitter ist. Die Qualitaet der Bibliotheken im Arduino-Bereich sind manchmal beeindruckend (schlecht). 6) Wir wissen ja nicht, welchen Microcontroller Du benutzt, aber sowohl bei STM32 und auch bei
-
Thread
CH32V003, float wirklich langsam?
Controller | Zeit [Sekunden] ------------------------------------------------- STM32F401 / 84MHz | 2.8 STM32F401 / 96MHz (uebertaktet) | 2.6 STM32F103 / 72MHz | 11.4 STM32F030 / 48MHz | 34.0 CH32V003 / 48MHz
Die STM32F4xx haben eine Fließkommaeinheit.
-
Artikel
Bus-Pirate
Alternativ ein sogenanntes Sick-of-Beige (SoB) "Gehäuse": = Bezugsquellen = = Kompatible Firmware = STM32
-
Thread
Neural Processing Units
technische Information will, wird's schwierig. Weiß jemand, wo man die Spezifikation der NPU von den STM-Prozessoren findet, z.B. vom STM32MP255A ?
> Weiß jemand, wo man die Spezifikation der NPU von den STM-Prozessoren > findet, z.B. vom STM32MP255A ? NPU nur gegen NDA. SCNR
-
Thread
Raspberry Pi-Netzteil mit 45W, ESP32-P4-Boards, offizielles Ubuntu für OrangePI RV2 uvam
high-speed USB, SDIO 3.0, 4 sets of CAN FD, and 16 sets of UART [/c] ### STMicroelectronics STM32MP23 – MPU mit AI-Beschleuniger Seit der Auslieferung des STM32N6 sollte allgemein bekannt sein, dass man im Hause ST auch AI-Beschleuniger-IP besitzt. Nun wird dieses erstmals auch in einer MPU eingesetzt
Neuling gibt es dann folgendes zu vermelden: [c] Die neuen MPUs, die die 2024 eingeführte Serie STM32MP25 ergänzen, enthalten zwei mit 1,5 GHz getaktete Arm® Cortex®-A35 Cores, einen Cortex-M33 mit 400 MHz Taktfrequenz für Echtzeitanwendungen und einen Neural Network Accelerator mit einer Leistung
-
Thread
Was ist das für ein IC?
Gatevorspannung der beiden MOSFETS bereit (pro MOSFET ein Pin), drei andere Leitungen führen zu einem STM32F407. Ich nehme an, es handelt sich um einen Zweikanal-DAC (SPI oder I2C). Ich habe leider keine Schaltung zu dem Gerät, und meine Internetrecherche mit den aufgedruckten Zahlen führten zu keinem Treffer
-
Thread
Moderne AVR (Nachfolger Atmega und Attiny)
konzipiert zu sein, dafür mehrere USARTs und zwei SPI, reiche Pin-Remapping. Nun überlege ich, mit STM32 zu beginnen. F103 scheint schon verältert, H7 haben 64 bit FPU, aber für Anfang wohl etwas zu kompliziert. Z.Z. denke ich von F4. F407 oder F429. Außer 32 bit FPU sind für mich 32 bit Timer interessant
zum Spielen sucht, würde ich zu Cortex-M0 raten aber nicht unbedingt zum o.g. RP2040, sondern eher STM32G031/431 mit verschiedenen Gehäusetypen von extrem sparsam bis sehr leistungsfähig.
-
Thread
strchr und ch32v003 mit riscv-none-elf-gcc
Wastl schrieb im Beitrag #7858081: > Wenn's ernst gemeint wäre würde es in ch32funct.c enthalten sein. Bruha..ha.... ha. Hier übrigens, falls es wer nicht glauben will: https://github.com/cnlohr/ch32fun/blob/master/ch32fun/ch32fun.c#L384
Beitrag #7858084: > Hier übrigens, falls es wer nicht glauben will: > > https://github.com/cnlohr/ch32fun/blob/master/ch32fun/ch32fun.c#L384 Dort habe ich das auch gefunden. Weil ich das aber nicht dort ändern möchte, hat mein Programm jetzt doch das hier (bekommen CH32-Programme eben kein strchr):
-
Thread
Anlogic EF2M45
Programmer nutze ich erstmal openFPGAloader mit einem FT232. Der Anlogic-Programmer auf Basis eines STM32F103 funktioniert bei mir noch nicht.