-
Thread
ST Link-Verbindung
. Der Reset Pin bedarf besonderer Aufmerksamkeit, falls nicht verbunden. http://stefanfrings.de/stm32/stm32f1.html#stlink
REI23 schrieb im Beitrag #7314060: > Der DFU-mode funktioniert Der STM32F103 hat keinen DFU Bootloader. Der ST-Link Adapter auch nicht, da ist nämlich ebenfalls ein STM32F103 drin. > ST link ist mit IDC-Kabel (10 Pin) an Steuerkarte angeschlossen. An einen Anschluss
-
Thread
STM32F1 ISR zeit, CortexM3 SFR
direkt nutzen da dieser im breakpoint weiterläuft). Nur irgendie finde ich kein DWT in meinen SFR (STM32F1)?
Donald schrieb im Beitrag #7313028: > Wo/Wie befinden sich beim F1 die Interrupt Vektoren http://stefanfrings.de/stm32/stm32f1.html#ivektoren Ich weiß allerdings nicht, ob und wie man die Interrupthandler der HAL elegant durch eigene ersetzen kann. Notfalls kannst
-
Thread
uwTick STM32 HAL überlaufsicher?
010 110 101 1011 011 111 101 1100 100 // 7 - 3 = 4 000 101 101 101 // 0 - 3 = 5 001 101 110 110 // 1 - 3 = 6[/pre] Aber auf einem Cortex-M4 ist nicht einmal ein 32-Zähler garantiert atomar, wenn
to word-aligned locations. LDM, LDC, LDC2, LDRD, STM, STC, STC2, STRD, PUSH, POP, VLDR, VSTR, VLDM, VSTM, VPUSH, and VPOP instructions are executed as a sequence of word-aligned word accesses. Each 32-bit word access is guaranteed to be single-copy
-
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?
CNC schrieb im Beitrag #7308510: > Ich benutze einen STM32 und die externen Motortreiber verwenden alle 5V. CNC schrieb im Beitrag #7309661: > Sebastian schrieb: >> Sind die Motortreiber auf der Logikseite jetzt mit 3V3 oder 5V versorgt? > > Mit 3,3V
Daher fliegt das auch noch in der Luft. Erledigt: Paul schrieb im Beitrag #7310317: > - 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
-
Thread
USB mit HID für STM32
Cool, werde ich mit meinem neuen Board mal ausprobieren, dass basiert auf einem STM32F070. Ben
moin, ab STM32F4xx funktioniert dieser Treiber nicht mehr, andere USB-Core. Pieter
-
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
konstanter ist und deshalb bessere Gangergebnisse zu erwarten sind. Ich verwendete vor Jahren die RTC im STM32F103VET6 und das funktionierte auch sehr gut. Eine CR1225 lief da mit guter Genauigkeit über fünf Jahre im ausgeschalteten Gerätezustand. Der F103 hat einen Vbat Pin dafür.
richtigen Ladeschaltung hängt der RTC-Chip nur über einen Widerstand am Kondensator. Der kann dadurch von 3.3V bis runter zu 0.9V genutzt werden, und das mit max. 600nA@85°C (typ. 190nA). Die STM32 z.B. geben bei 1.65V auf. Der entscheidende Vorteil ist aber der integrierte Quarz, deshalb schwingt der auch
-
Thread
Detailfrage RTC DS3231
Wochentag der erste des Jahres war, sondern auch ob Schaltjahr ist, damit der Montag dann entweder der 5.3 oder nur der 4.3 ist. (Daten nur grob geraten, bin grad zu kränklich zum rechnen, aber am Prinzip ändert sich nichts).
ohnehin für mich nicht wichtig. Abgesehen davon, ist mir das UNIX Datetime Konzept lieber. Beim STM32F103 z.B. ist die RTC ohnehin ein 32-bit Zähler; finde ich viel bequemer.
-
Thread
RL78/G14 Renesas - Free Linux Toolchain
Support dabei und man kann einen 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.
Beispiel die Dateinamen der Quellen in ./gcc von v11 https://gcc.gnu.org/git/?p=gcc.git;a=tree;f=gcc;h=7b3e4537c4b6d202265bd21377fd27162c521cdd;hb=refs/heads/releases/gcc-11 mit denen von v12: https://gcc.gnu.org/git/?p=gcc.git;a=tree;f=gcc;h=2b9c8b34afffda862ebab89931f78fd5d3b5f703;hb=refs
-
Thread
USB HID Device mit STM32F042
mit Glück, Gesundheit und lieferbaren Bauteilen! Ich habe versucht, den USB-Code von W.S. auf dem STM32F042 zum Laufen zu bringen und auf ein reines HID-Device umzubauen. Das Gerät wird inzwischen sauber enumeriert, sowohl Windows als auch Linux sind damit prinzipiell zufrieden. Ich möchte auf EP1
04 03 09 04 >> Ci:1:006:0 s 80 06 0302 0409 00ff 255 < [submission Control In] << Ci:1:006:0 0 32 = 20035500 53004200 20005600 69007200 74007500 61006c00 44006500 6d006f00 [callback Control In] 20 03 55 00 53 00 42 00 20 00 56 00 69 00 72 00 74 00 75 00 61 00 6c 00 44 00 65 00 6d 00 6f 00 >> Ci
-
Thread
Nachteile QFN und BGA gegenüber QFP
übrigens immer ein Exposed Pad, man kann sie > ohne gar nicht fertigen. ST kann das z.B. beim STM32F042 im QFN28. https://www.st.com/resource/en/datasheet/stm32f042f6.pdf Matthias
Μαtthias W. schrieb im Beitrag #7306255: > > ST kann das z.B. beim STM32F042 im QFN28. Spannend, vermutlich was Kundenspezifisches. Hast du zufällig ein Foto von der Unterseite?
-
Thread
Zeit messen zwischen zwei Punkten im Programmfluß (STM32F103)
Array kopieren. Auch die HAL benutzt den Systick Timer auf diese Weise. http://stefanfrings.de/stm32/stm32f3.html#systick
Christoph K. schrieb im Beitrag #7301659: > Gibt es im Debugger (STM32CubeIDE) eine Möglichkeit, die Zeit > zwischen 2 Breakpoints zu messen? Ich könnte mir vorstellen, dass der Debugger die Zeitspanne (negativ) beeinflusst. Also lieber direkt mit Registerzugriff
-
Thread
von Xmega zu stm32
Hallo alle, Ich bin lange und gut mit meinen Xmegas zurechtgekommen. nun wollte ich auf STM32 weil a) 32 bit b) FPU c) deutlich verfügbarer zu anderen Preisen (günstiger). Weil ich Low Power für IOT und etwas kraftvolles vereinen will (80MHZ) liebäugeln ich mit der STM32L4 Reihe
. - STM32F7/STM32H7 für den großen Hunger. Viele Pins (ich verwende die TQFP208 Version). Momentan besch... Verfügbarkeit. fchk
-
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.
Groesse? DIP20: ca. 26x8mm (wobei das Ding auf dem Bild etwa 40x16 haben duerfte) TSSOP20: 7.45x7.3mm (jeweils footprint) dann lieber einen Tiny841. Der laesst sich auch fuer Grobmotoriker noch loeten. > Zwischenschritte wie ein ESP32 oder Pico-W Die Du wohl hoffentlich nicht mit den 8-bit AVRs
-
Thread
CH32V003 - Experimente mit dem Zehn Cent-Mikrocontroller
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
Uwe G. schrieb im Beitrag #7462840: > Ist schon jemandem aufgefallen, dass der CH32V003F4P6 nicht nur zufällig > so ähnlich heisst wie der STM8S003F3P6? D Alter Hut. Die Firma hat eine ganze Reihe STM Modelle nach gebaut.
-
Artikel
Diskussion:Cubli, ein Würfel mit Lageregelung zum Aufrichten und Ballancieren
3-achs Gyrosensor mit einem 3-achs Beschleunigungssensor zu fusionieren. Eine innere Regelschleife pro Achse für die Rotationsgeschwindigkeit gesteuert von einer äußeren Regelschleife pro Achse für die
das Meiste, was das Ding können soll. Eine MCU mit floating point unit empfiehlt sich auch, wie z.B. STM32F41X z.B. auf als Blackpill bekannten 4€ Platinchen.
-
Thread
Wäre dankbar für Eure Unterstützung bei der Verbesserung meiner PCB Rapid Prototyping-Fähigkeiten
Stefan F. schrieb im Beitrag #7299145: > Produziere Blue-Pill kompatible Boards, die du > nach Wunsch mit unterschiedlichen STM32 Chips bestückt lieferst Mit selbst geätzter doppelseitiger PC mit Kupferhohlnieten
Stefan F. schrieb im Beitrag #7299167: > Max M. schrieb: >> Klar. Er bekommt die STM Chips ja geschenkt > > Ich denke er hat im Eröffnungspost klar gestellt, dass er die Bauteile > bezahlt haben will. Da
-
Thread
Welche Programmiersprache für Comports?
Klaus S. schrieb im Beitrag #7298860: > Sieht aber im ersten Durchsehen so aus, als bräuchte ich 3 Tage, um das > zum Laufen zu bekommen Aha. > und außerdem ist wohl nur eine 32-bit-Version für > Windows vorhanden. Und, wo ist das Problem? Brauchst Du zwingend 64-Bit-Programme? Ansonsten
hier bspw. bei Maschinen-/Gerätesteuerungen schon lange auf einfachen Controllern (früher AVR, jetzt STM32) unter NuttX mit einem angepassten Tcl-Interpreter und angepasster Tk-Bibliothek. D.h. dass 99% des Nutzer-Codes tatsächlich als Tcl-Code vorliegt und wir nur einige wenige Dinge (RT-Komponenten etc
-
Thread
IOs mit Android
USB-Host/OTG fähiges Android-Gerät. Als Mikrocontroller dann einen mit USB-Peripherie nehmen wie z.B. STM32F103 oder ESP32S3. Wenn man die dazugehörige USB-Library nimmt muss man auch nicht allzu viel programmieren, insbesondere wenn man nur den Control Transfer braucht.
halt nur die Heizung nicht mehr erreichbar. SMS / Telefon Flat kostet mich bei Congstar 12€ inkl. 3GB Daten. Problem wird eher die SIM für das GSM Modul sein. Gibt es das überhaupt noch kostenlos für reine Verfügbarkeit?
-
Thread
Problem mit Timer und Delay
Hallo zusammen, ich habe ein Problem mit meinem STM32F407VG.... in der Cube IDE. Aktuell arbeite ich an einem Program, wo ich mehrere Timer verwenden muss. Meine Programme davor hatten immer nur einen Timer. Jetzt habe ich folgendes Problem, ich
Ein Beispiel dazu: http://stefanfrings.de/stm32/stm32f3.html#systick Falls du die HAL verwendest, benutze die Funktion HAL_Delay() https://www.disca.upv.es/aperles/arm_cortex_m3/llibre/st/STM32F439xx_User_Manual/group__hal__exported__functions
-
Thread
PCB Design Review erbeten
pre] Direkt an die Pins 7+8 des µC gehört ein kleiner 100n-Kerko als Blockkondensator. Die 10nF Puffer an der Knopfzelle sind wirkungslos. Ich würde die Knopfzelle mit einem Kerko/Elko im 47µF Bereich stützen. Die 3 Durchkontaktierungen rechts ovben beim J1 sind unnötig. Denn der J1 ist ja auf
beim STM32 ist der auf ~25°C kalibriert und darunter oder darüber werden die erlaubten Abweichungen größer.
-
Thread
was kommt nach dem Bluepill-Board?
Bestell dir doch leere Platinen https://oshwlab.com/r3bers/STM32F103C8T6-Test-Board und löte Bauteile nach deinem Wunsch drauf. Oder bestelle bei JLCPCB fertig bestückt (zumindest Vorzugsteile).
Die Blackpills kann ich empfehlen. Kosten um die 5€, haben eine USB-C > Buchse und der verbaute STM32F401CCU6 oder STM32F411CEU6 scheint (noch) > nicht kopiert worden zu sein. Vielen Dank für den Tipp. Genau so was hab ich gesucht. Mal sehen ob sich der F401 oder der F411 zum "neuen F103" entwickelt
-
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
Timer Interrupt auslösen - STM32F103 (HAL, STM32CubeIDE)
Src/stm32f1xx_hal_msp.c" -mcpu=cortex-m3 -std=gnu11 -g3 -DDEBUG -DUSE_HAL_DRIVER -DSTM32F103xB -c -I../Core/Inc -I../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I../Drivers/STM32F1xx_HAL_Driver/Inc -I../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I../Drivers/CMSIS/Include -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -MMD -MP -MF"Core/Src/stm32f1xx_hal_msp.d" -MT"Core/Src/stm32f1xx_hal_msp.o" --specs=nano.specs -
-
Thread
Neue Bauteile – MAX78002 mit Extraspeicher, Knochenschall-Mikrophon und mehr
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 10.4 x 14.3 mm großen Module sind in zwei Versionen verfügbar – der W251AWS hat keine interne Antenne, während der
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
-
Thread
Lahme mathlib für STM32F411
die Geschwindigkeit der sinf() - Funktion mit folgndem Progrämmchen getestet: [c] volatile float f = 0.0f; float phi = 0.0f; float dphi = 0.1f; volatile uint32_t start, dt; start = uwTick; for (uint32_t i=0; i< 100000;i++) { f += sinf(phi); phi += dphi; } dt = uwTick -
Standard Float gerechnet (also nicht double), und bei der Konstanten 0.15915494309189533576888376337251F werden 32 Nachkommastellen angegeben. Bei IEEE-754 werden für Single-Precision 23 Bit Mantisse benutzt, was dann ca 7 Dezimalstellen bedeutet.
-
Thread
GCC [STM32] -> wie sehen wie ein struct realisiert wird?
Bzw. das Layout von Strukturen ist nicht von Optimierungs-Einstellungen abhängig. Optionen wie -f[no-]pack-struct, -f[no-][un-]signed-char etc. sind *keine* Optimierungs-Optionen sondern Schalten zum Einstellen des ABI (Binary Interface). Manchmal wird ein anderes ABI gewählt, weil das kleineren
mit dem Debugger am schnellst geht. Da ich das selber vor kurzen für den bxCAN Controller in den STM32F4 umgesetzt habe, kann ich dein Suchen gerade nach vollziehen 🙈
-
Thread
Warum gibt es kein HAL_GPIO_RegisterCallback
Advanced Settings | Register CallBack über ENABLE aktivieren. Aber dort gibt es kein EXTI. Auch in stm32f1xx_hal_conf.h, wo das dann seine Wirkung zeigt, gibt es das nicht für EXTI. W.S. schrieb im Beitrag #7284869: > Aber wenn du nicht gerade einen Interrupt für Zustandswechsel eines > Ports haben
Flötenhannes schrieb im Beitrag #7286798: > ...gibt es das nicht für EXTI. - https://wiki.st.com/stm32mcu/wiki/Getting_started_with_EXTI
-
Thread
AI mit ChatGPT
-0ee7a4e2-3f4b-4b86-aea3-fc16965c5d8c Ich hatte aber keine Lust, dafür extra mm zu abommieren.
Menschen wären mit dem Spott nicht lange klar gekommen. https://www.msn.com/de-at/nachrichten/other/k%C3%BCnstliche-intelligenz-nimmt-kurs-aufs-tierreich/ar-AA1b23KP?ocid=winp1taskbar&cvid=dd221a23d04f4a6f882b04a3c50e8558&ei=41
-
Thread
Wanderkiste Widlar, Runde V
noch Saft hat?) 1x Dallas DS12887+ 1x Tütchen verschiedene EEPROM, Atmel Dataflash 32x 74AC00 5x HT7333-A 3.3V LDO ca 20x EL7531 Buck Converter 6x Flöth S4U-0505/5 5V/5V Isolating DC/DC 3x UA7906C 7x LM320H-5.0 (-5V Linear regulator) 19x TL751L05CD (5V LDO) 13x S32X245Q2 (16x CMOS
fertig, geht heute zur Post. Out und In siehe Bilder. Zu In_2 wäre noch zu sagen, dass das Bluepill STM32F103 sind, ich werde wohl bei den 8-Bit-AVRs bleiben, also weg damit. Mit größter Wahrscheinlichkeit sind das aber Fälschungen. Und vielleicht hat jemand noch Appetit auf scharfen englischen Senf :
-
Thread
STM32 und CubeIDE Programm verweigert das Befehl
Moin! Ich bin ganz frisch in Programmieren und deshalb spiele ich noch mit STM32. Taster ist auf Pin PC_13, als SW umbenannt, GPIO_Input LED_1 auf PA5, GPIO_Output LED_2 auf PA6, GPIO_Output LED_3 auf PA7, GPIO_Output Taster sitzt direkt auf der Platine und Ende ist auf
sterben =) By the Way, zu Verfügung steht mit die Seite https://os.mbed.com/platforms/ST-Nucleo-F401RE/#board-pinout Kann sein dass ich die PA_10,PA_2,PA_3 und so weiter nicht als Taster/Schalter anwenden kann, denn ich habe es auf GPIO_Input gestellt und habe nicht den erforderlichen Resultat
-
Thread
Wird heutzutage auch im Komsumerbereich auf Bitflips geachtet und sicherer programmiert?
einzigen Mikrocontroller, der irgendwie gegen > Birflips abgesichert waere. Naja bei den neueren STM32 besitzt schon der Flash ECC. Teilweise hat der RAM einen Party Check oder auch schon ECC. Das gibt es heute quasi für lau. Und bei TI oder Infineon bekommt man dann auch FUSI Controller mit
Das 2 bit immer noch 2 undefinierte Zustände hat ist klar, darum ja die Fehlerbehandlung. Auch das 3 bit mehr Sicherheit bringen, 8bit sind sogar noch sicherer und 32bit erst.
-
Thread
Wordclock Advent-bug - Quellcode gesucht
Habe beim ESP8266 ein Update auf 3.0.1 und musste anschließend feststellen, dass ich die zugehörige 3.0.1 für den STM32 nirgends herunterladen kann. Hat jemand eine Idee was da passiert ist?
http://uclock.de/update/wc24h-stm32f103-ws2812-grb.hex http://uclock.de/update/ESP-WordClock-4M.bin Das sind die Firmwares die auf meiner Uhr gerade laufen. 3.0.1 für den STM und 3.0.0.T5 für den ESP. So lädt sie auch der online
-
Thread
STM32C - neue STM32-Familie mit Cortex M0+-Kern und achtpinniger Gehäuseoption
STM32C011F4U3 STM32C011F4 STM32C011F4Ux Coming soon NA UFQFPN 20 3x3x0.6 mm 16 kBytes 6 kBytes STM32C011F4U6TR STM32C011F4 STM32C011F4Ux Coming soon NA UFQFPN 20 3x3x0.6 mm 16 kBytes
STM32C011F6Ux Coming soon NA STM32C0116-DK UFQFPN 20 3x3x0.6 mm 32 kBytes 6 kBytes STM32C011F6U6TR STM32C011F6 STM32C011F6Ux Coming soon NA UFQFPN 20 3x3x0.6 mm 32 kBytes 6 kBytes STM32C011J4M3
-
Thread
Uhrenquarz am ESP32
Hallo zusammen, ich würde gerne an einem ESP32 einen Uhrenquarz nutzen um während deep sleep sinnvoll die Zeit zu behalten. Das ganze funktioniert auch so grob. Ich habe den Quarz an PIN 32 und 33 angeschlossen, parallel zu einem 6MOhm Widerstand
den Oszillator im µC an welche Lasten der treiben kann, das sollte im Datenblatt stehen. Bei den STM32 ist bei einigen Serien dieser Treiber einstellbar, ob der Xtensa das auch kann weiß ich nicht.
-
Thread
Wozu übertrieben schnelle Microcontroller?
Stefan F. schrieb im Beitrag #7273372: > STM32 > brauchen für die meisten Aufgaben mehr Taktzyklen, als ATmega328. Ja, egal, am besseren Preis-Leistungsverhältnis vieler 32er ändert das auch nichts. Aber
Stefan F. schrieb im Beitrag #7273372: > STM32 > brauchen für die meisten Aufgaben mehr Taktzyklen, als ATmega328. single/double precision FPU, DMA, Ethernet NIC, DSI/LTDC Display, 32 Bit Timer, FMC für
-
Thread
270° Digital-Servo ansteuern
betrieben werden können. Impuls ist ähnlich den analogen mit ca. 1,5ms bei Mittellage. PWM mit STM32F103 für 2 Servos per Timer ist keine große Sache.
unsymmetrisch an die mechanischen Anschläge) - mein links oder dein links - nur 2,5V (oder 2,7 oder 3 oder 3,3) für den Highpegel - Push-Pull-Ausgänge statt Totempole Aus Bastelerfahrung: - Mach einen Treiber an deinen Chip, so das der Ausgangspegel ca. 5V erreicht (oder die maxmiale Betriebsspannung
-
Thread
Vistron VDR400 DAB Bausatz - Reverse Engineering
aktuell bei LaSAT (der Technikfreaks Shop) bestellt bekommt man das Board mit Rev 1.4. Anstelle des STM32F103 ist ein GD32F103 verbaut. Bei Pollin gibt es wohl auch einen Komplettbausatz.
Problem ist, dass mein Board noch keinen SPI Flash für die Si4684-FW hat. Deshalb musste ich mir ein STM32-Board suchen, was mind. 1,5 MB Flash hat (2 x ~500KB für DAB und FM, der Rest für die STM32 FW). Zufälligerweise hatte ich gerade ein stm32f429i-disc1 hier rumliegen :) Das stm32f429i-disc1 verwendet
-
Thread
STM32 Zufallzahl einfach erzeugen
eine Zufallszahl erzeugen in STM32. In Visual Studio ging das super einfach mit: [c] srand(time(NULL)); random = (rand() % (10 - 5 + 1) + 5); [/c] Wie kann ich das ganz einfach in STM32 machen? Danke im Voraus.
z.B. so: https://stm32f4-discovery.net/2015/07/hal-library-18-rng-for-stm32fxxx/
-
Thread
Generierung eines analogen Videostreams aus einem Array // DIY Thermografie
werfen (leichter gesagt als getan, aber offtopic) (Als Zwischenspeicher und "Gehirn" soll hier ein STM32 F4[46RET6] herhalten, da rumliegend), und dieses Array dann zyklisch auslesen und als Videostream ausgeben; wo es letztlich den Eingang ins Display findet. Dies ausserdem so platzsparend wie möglich
das schon immer mal machen wollte. Oder auch direkt aus einem µC heraus, ST gibt selbst für einen STM32F042 an, dass der 10 MHz an den GPIOs schafft. Allerdings wird das nur mit DMA klappen, der Rechner dürfte gut mit Datenschaufeln beschäftigt sein. NTSC (wie auch PAL) ist blöd, weil es kein reines
-
Thread
Analog Multiplexer 32 Kanäle, Binär addressiert, I2C ?
(später 75) Analogsignale selektiv (parallel) auswählen und auf einen Opamp/VCA/VGA schalten. Ein STM32F103C8T6 steht zur Verfügung. A0-A3 sind Ausgänge des STM32, B8-B15 sind Eingänge. Diese 2 Signale scannen eine Tastatur mit 25 Reedkontakten (und Neodym-Magneten). Über B6,B7 (I²C) ist ein 128x64
einen Kanal zum ADC des µC schalten? Dein "parallel" verstehe in dem Zusammenhang nicht. > Ein STM32F103C8T6 steht zur Verfügung. > A0-A3 sind Ausgänge des STM32, B8-B15 sind Eingänge. Also du nutzt 8+4 Pins um 16 Reed-Kontakte abzufragen. Mit so einer Matrix-Tastaturabfrage würden aber schon 4
-
Thread
STM32F103C8T6 kann nicht verbinden zu GDB in STM32CubeIDE
Habe hier 3 Stck. STM32F103C8T6 (BP, blue pill), die ich mit STM32CubeIDE mittels BMP Usb Stick (ein auf BMP umprogrammierter XTW ST-LINK V2) programmieren will. 2 von ihnen lassen sich problemlos programmieren über GDB Hardware debugging, über die 4 Pins (3.3V, GND, SWIO, SWCLK) angeschlossen. Bei einem der drei jedoch sagt STM32CubeIDE aber immer, s.Bild, es gebe ein Verbindungsproblem zum Target. Jetzt meine Frage: entweder die BP ist kaputt oder