-
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
-
Thread
Meadow F7 RC1 – JIT-Compiler, mehr Performance
Entwicklern die „Mobilisierung“ von in .net gehaltenem Code. MSR-Code kann so in Visual C#, Visual F# oder Visual Basic entstehen, das Erlernen von C ist nicht notwendig. Als Arbeitsplattform kommt dabei übrigens der in der Abbildung gezeigte kombinatorische Prozessrechner zum Einsatz, der einen STM32
Beschleunigung des Verbindungsaufbaus sorgen: [c] We have made changes to the event model on the ESP32 resulting in a 90% decrease in WiFi connection times, reducing WiFi connection time to 3-5 second on average. [/c] Eine weitere Optimierung betrifft den Linker, der seine Arbeit nun im Rahmen der
-
Thread
STM32 HAL -> wie geht man damit um
Hallo allerseits, vor kurzem habe ich ein Bastlerprojekt mit einem STM32F7-Nucleo angefangen und habe jetzt gewisse grundsätzliche Schwierigkeiten mit der HAL. Das erste Problem war, dass es mir beim Codegenerieren meinen eigenen Code ohne Vorwarnung gelöscht hat. Gut,
reinzupacken. [c] /* Initialize all configured peripherals */ MX_GPIO_Init(); MX_USART3_UART_Init(); MX_LWIP_Init(); /* USER CODE BEGIN 2 */ /* USER CODE END 2 */ [/c] m.n. schrieb im Beitrag #7267766: > Die STM32 lassen sich bestens auch auf Registerebene programmieren.
-
Thread
Diverse Bauteile µC, Debug-Tools
1,50€ 2 Stück: ATMEGA8515 im DIL-40 Gehäuse 2€ 1 Stück: ATMEGA103 im TQFP64 Gehäuse 3€ 2 Stück: ATMEGA128L im TQFP64 Gehäuse 4€ 6 Stück: ATMEGA128 im TQFP64 Gehäuse 4€ 2 Stück: xMEGA256A3B im QFN64 Gehäuse 4€ ARM: 8 Stück: AT91SAM7SE512 im BGA Gehäuse 4€ (neuwertig) 12 Stück: STM32F217vet6 im LQFP100 Gehäuse 4€ (programmiert, nicht gelötet) Sonstige: 4Stück: MSP430F149 im TQFP64 Gehäuse 3€ (neuwertig) 2 Stück: DS80C400 im LQFP100 Gehäuse 3€ (neuwertig)
-
Thread
Serial Communiction uint8_t* Arduino
mit reichlich Resourcen. Da kommt es jetzt drauf welcher Arduino Core verwendet wird. Wenn es ein STM32Duino ist, dann baut der auf dem STM32 HAL auf und die UART Funktionen können genauso verwendet werden. Arduino krallt sich da allerdings gerne die Interruptvektoren, für die Interrupt getriebenen
4 click. Ich kenne die allerdings nicht, hatte erst angenommen das wäre ein anderer Click 4 mit STM32F7.
-
Thread
Intel: CPU mieten nach Kauf
lizenziert und 4x64=256 Cores sehr teuer und anfangs unnötig sind, ergibt es durchaus Sinn, statt dessen 4x32 oder 4x48 Cores zu nutzen. Hätte AMD einen 64er mit 32 freigeschalteten Cores plus Upgrade-Option im Angebot, wäre das eine bedenkenswerte Option, auch wenn der teurer wäre, als ein teilbestückter 32er
Kernen gibt, gibt es teilaktivierte Modelle. Nur um die "universalität" dieser Pracis aufzuzeigen: stm32f103c8 mit 128k Glash, eigentlich 103cb.
-
Thread
Frage zu Implementierung einer Peak-Anzeige (LED)
eines tiny13 mit kleinen Änderungen auch andere Kleincontroller (z.B. tiny15/85/412, PIC10/12/16, STM32, M8C, CY8C4000, uvm) einsetzbar sind. > Anyway, da müsste ich ja auch noch das Programmieren eines > ATtine13 lernen .. Ich kenne deine Kompetenzen nicht -- aber notfalls suchst Du dir eine
eines tiny13 mit kleinen Änderungen auch > andere Kleincontroller (z.B. tiny15/85/412, PIC10/12/16, STM32, M8C, > CY8C4000, uvm) einsetzbar sind. > >> Anyway, da müsste ich ja auch noch das Programmieren eines >> ATtine13 lernen .. > > Ich kenne deine Kompetenzen nicht -- aber notfalls suchst
-
Thread
MC68307 JTAG
Hardware. Das auf einen aktuellen Mikrocontroller (z.B. STM32) umzusetzen ist einfach und reicht fürs Auslesen des Speichers aus.
Eindruck habe ich inzwischen auch. In der Liste vom TRACE32 steht er aber. Wobei das auch nur bedeuten kann dass der TRACE32 nur den Boundary Scan verwendet um darüber auf externen Speicher zuzugreifen, es gibt dafür relativ komfortable Unterstützung. Das kann
-
Thread
emWin oder LVGL für ePaper?
hatte vor einiger Zeit hier schon einmal gefragt, finde aber den Thread nicht mehr. Ich habe ein 3-farbiges ePaper-Display mit 400x300 Auflösung, für das ich eine Grafikbibliothek suche. Angetrieben wird das von einem STM32F411. Nach einigen Versuchen mit der HAGL https://www.appelsiini.net/2020
https://blog.mike.norgate.xyz/stm32-eink-display-part-1-904f7d03e7b0
-
Thread
microsd shield an nucleo stm32f4
Pegelwandler durchleitet, oder ein Eval-Board suchen was den SD-Slot schon so verdrahtet hat (z.B. das STM32F746G-Discovery, ist aber ein STM32F7), oder was selber basteln. Das geht sogar mit einem SD-auf-microSD-Adapter, ein paar fliegenden Drähten und einem Lochraster-Board auf welches man das STM32F4-
So hab ich das mal gemacht (mit einem STM32F4-Discovery statt Nucleo), hat sogar mit 33,6 MHz SDIO-Geschwindigkeit funktioniert. Die vollen 50 MHz vom High Speed Mode kann der STM32F4 aufgrund von Hardware-Bugs nicht erreichen (der STM32F7
-
Artikel
USB
64KB 21 x 12bit 2 x 12bit, 32 PWM 5 USART, 1 CAN SPI, I2C, SSC Siehe Artikel STM32 Farnell ab ca. 5 € ST STM32F4xx Full + Hi 64..176 3,3V/5V Cortex-M4 168MHz 1024KB 192KB 24 x 12bit 2 x 12bit, 32 PWM 6 USART, 2 CAN SPI, I2C, SSC
128KB bis 8+2KB 8 x 12bit PWM 2 USART SPI, I2C verschiedene Ausbaustufen TI zurzeit als Muster ST STM32F10x Full 36..144 3,3V/5V Cortex-M3 72MHz 512KB 64KB 21 x 12bit 2 x 12bit, 32 PWM 5 USART, 1 CAN SPI, I2C, SSC Siehe Artikel STM32 Farnell ab ca. 5 € Silicon Laboratories C8051T3xx, -T6xx, -F3xx, -
-
Thread
STM32G0 Bootloader antwortet nicht
Hallo Zusammen, ich versuche aktuell bei einem STM32G031 über den internen Bootloader von ST eine Firmware hochzuladen. Das Problem ist, dass wenn ich in meiner Applikation zum Bootloader springe erhalte ich auf meine Anfrage (0x7F) keine Antwort.
noch bei diversen Beispielen wie man aus einer Applikation in den Bootloader spring (zb: https://stm32f4-discovery.net/2017/04/tutorial-jump-system-memory-software-stm32/ ) aufgefallen ist: Sie funktionieren nicht mit der Optimierung Os! Warum? Weil der Compiler dann zwischen __set_msp und Bootloader
-
Thread
Wie float in integer wandlen mit Runden?
Ich habe ein digitales Filter auf einem STM32F411 programmiert, das intern mit Gleitkommazahlen rechnet. Nun muss ich diese zwecks Ausgabe auf einem AD-Wandler wieder in 16bit-Integers wandeln. Dabei soll zur nächstliegenden Ganzzahl gerundet
Priorität als der + Operator. Ergebnis: x = runden(3.5); ergibt 0. So wäre es richtig [c] int runden(float f) { return (int) (f+(f>0?0.5f:-0.5f)); } [/c]
-
Thread
C - GCC Optimierung ändert float-multiplikation auf integer mult
vadd.f32 s15, s15, s14 80029de: ed9f 7a08 vldr s14, [pc, #32] ; 8002a00 <FPGA_SetLimitsI_OUT+0x30> 80029e2: ee67 7a87 vmul.f32 s15, s15, s14 80029e6: eefd 7ae7 vcvt.s32.f32 s15, s15 Send_SPItoFPGA
80029e2: ee67 7a87 vmul.f32 s15, s15, s14 80029e6: eefd 7ae7 vcvt.s32.f32 s15, s15 Send_SPItoFPGA(WRITE_I_OUT_MAX, PhysicalToDigits(I_OUT_max, CAL_I_OUT_FACTOR, 0)); 80029ea: ee17 3a90 vmov r3, s15 80029ee:
-
Thread
Berechnete Temperaturen bei DS18B20
Bei mir funktionieren die Chips problemlos über 15-20 Meter. Und da hängen 3-4 Stück auch noch an einen Strang. Allerdings habe ich an den Knotenpunkten/Verzweigungen 10 uF Kondis mit drauf gemacht. und auch bei den entfernten Chips hängen zwischen +Ub und Gnd 10 uF Kondis.
Von Reichelt im TO92, verschiedene Exemplare, mal auf Breadboard, mal auf Platine gelötet, mal am ESP32, mal am STM32
-
Thread
STM32F103C8T6 Schaltplanüberprüfung
. 3. Am Besten noch NRST an den Programmierstecker führen. Sicherheitshalber 10k Pullup an NRST. 4. Überlege, ob Du nicht anstelle des veralteten STM32F103 den moderneren STM32F303 verwenden möchtest.
D. Z. schrieb im Beitrag #7261368: > Kann das sein, dass der STM32F303C8T6 generelle Probleme hat? Steht im Errata Dokument. Der STM32F103C8T6 kann aber kaum daran schuld sein, dass deine PC Software zickt. D. Z. schrieb im Beitrag #7261531: > So wie ich das
-
Thread
Zeigt her eure elektronischen Weihnachtsbasteleien!
Johannes F. schrieb im Beitrag #7567320: > ein über IR-Fernbedienung > ein-/ausschaltbares Netzteil für 12-V-Birnchen bis 3 Watt Geheimer Insidertipp: Eine kleine Öffnung im Gehäuse vor dem IR-Empfänger
Johannes T. F. schrieb im Beitrag #7567320: > Hier meine Weihnachtsbastelei – ein über IR-Fernbedienung > ein-/ausschaltbares Netzteil für 12-V-Birnchen bis 3 Watt, für > Weihnachts-/Winter-Dekorationszwecke (Beleuchtung
-
Thread
Maximale sinnvolle USART Geschwindigkeit STM32F103
Ich möchte Daten unidirektional von einem STM32F103 zu einen anderen STM32F103 senden. Der cube lässt mich nur bis 4.5 mbaud einstellen. Ist dies lediglich ein bug im cube oder gibt der I/O treiber des STM32F103 nicht mehr her?
Modul mit 600mil Dil? (eBay item number:284806712805 dieser is für meine Zwecke Pinkompatibel: ein STM32F411). Kennt jemand einen STM32H7* in diesem Format?
-
Thread
Display"fehler" bei OLED Module IIC I2C 128x64
Ich betreibe ein 1.3" OLED LCD 4Pin Display Module IIC I2C 128x64 3-5V an einem STM32F103C8T6 und einer Library von https://controllerstech.com/oled-display-using-i2c-stm32/ Auf dem Display (s. Bild) sieht man am rechten
irgendwelchen Versatz oder falschen Pixeln oder sonstigen falschen Ergebnissen mit meinem DIY OLED Display 1.3" 128x64. Wie kriege ich das jetzt transformiert nach STM32CubeIDE und STM32F103 ?
-
Thread
DS18B20 - Daten im RAM sammeln und übertragen?
schrieb im Beitrag #7252735: > Mit der Speicherung mache ich es mir einfach und nehme einen fetten F769 > der auch noch zusätzliches RAM sowie einen SD Slot auf dem Board hat. Kannst Du mit dem STM32 SD-Karten korrekt und zeittolerant bedienen? Ich habe am Arduino mit dessen SD-Lib mit einigen Karten
man die anspricht, dafür fehlt mir das Detailwissen. > Ich mache das nicht mit Arduino, für den F4 habe ich SD Code mit SDIO > Interface und der hat einige Tests bestanden. Ich habe gelesen, dass Du STM32 und kein Arduino benutzt. Wenn Du eine zuverlässig erprobte Schreibroutine hast, vergiss
-
Thread
Was ist mit dem Spartan 6 los?
! Schaut Euch doch mal an, was in den ganzen Logikanalysatoren verbaut ist! Das jetzt mit STM32 zu vergleichen, naja...
mit trotzdem Power! Aha, hatte es das? Ich kenne fast ausschließlich Designs entweder für Spartan 3(xyz) oder Generation 7 (Artix, Kintex, Virtex, Zynq). > Schaut Euch doch mal an, was in den ganzen Logikanalysatoren verbaut > ist! Das jetzt mit STM32 zu vergleichen, naja... In meinem Logikanalysator
-
Thread
YupStick dev board
Stefan F. schrieb im Beitrag #7249742: > Für euch ist es vielleicht eine praktische Platine, um die > Programmierung von STM32 Mikrocontrollern zu üben. Eigentlich ist es ein YAEB (yet another evaluation
Stefan F. schrieb im Beitrag #7253279: > Ich möchte einen Wechselschalter mit einer "Aus" Position in der Mitte: Das wären dann SP3T Schalter (oder DP3T gehen auch, z.B. JS203011JCQN). Such dir einen aus:
-
Thread
Arduino experimentiert mit MicroPython-Integration
lsm = LSM6DSOX(I2C(0, scl=Pin(13), sda=Pin(12))) while (True): print('Accelerometer: x:{:>8.3f} y:{:>8.3f} z:{:>8.3f}'.format(*lsm.read_accel())) print('Gyroscope: x:{:>8.3f} y:{:>8.3f} z:{:>8.3f}'.format(*lsm.read_gyro())) print("") time.sleep_ms(100) [/c] Seine Ausführung
Peripherie. welche denn? Arduino Nano33BLE: nRF52840 64 MHz, 1 MB Flash, 256 kB SRAM Arduino Portenta: STM32H747 Dualcore, 480/240 MHz, 2 MB Flash, 1 MB RAM +ext. Specher Arduino Nano RP2040Connect: RP2040 Dualcore, 133 MHz, 16 MB Flash, 264 kB RAM was ist da zu schwach? Und ESP32 Boards gibts reichlich
-
Thread
NPN am STM32L4 ohne Basisvorwiderstand?
zwischen Port und Basis einsparen. Wer wagt es? Oder benutzt hier jemand den GPIO-Lock-Mechanismus vom STM32? Ja, die internen Pull sind für mehr als 2 bis 5mA zu hochohmig, aber für die LEDs sind sie genau richtig. Ja, beim Reset in finsterer Nacht sieht man die LEDs evt. glimmen, na und?
hängt man die mit Vorwiderstand gegen die 5V und schaltet low aktiv. Man kann auch rote LEDs von ner 3,3V CPU gegen 5V schalten. Die glimmen dann ganz schwach, wenn aus.
-
Thread
HF-Oszillator und Funkübertragung für Sensor
Übertragung via ISM oder Bluetooth Low Energy scheint geeignet zu sein. Hatte ursprünglich an einen ESP32 gedacht, jedoch ist der Stromverbrauch >100mA. Oder ein STM32Wx, ist aber relativ teuer. Oder ein MSP430 mit einem Funkmodul (z.B. RFM69), ... die Auswahl "erschlägt" mich ehrlich gesagt ein wenig.
Sehe gerade das es die Sendemodule auch mit Quarz (damit noch stabiler) und für 3.3V Versorgung gibt. https://www.ebay.de/itm/185054193733
-
Thread
Drehzahlmessung mit Triggerzange
jeder zweiten Umdrehung --> 167Hz --> ca. 5,98ms Periodenzeit). Diese Signale lese ich dann mit einem STM32 Nucleo ein, und messe per Interrupt die Zeit zwischen den positiven Flanken. Daraus wird dann die Frequenz und somit die Drehzahl bestimmt. Ich habe die Triggerzange an mehreren verschiedenen Fahrzeugen
C1,C2 mit 29p sind zu klein, und r1 mit 0 auch. 1nF und 10k sorgen dafür, das der op innerhalb der spec bleibt.
-
Thread
MAX31855 + STM32 = Problem
Moin Moin, ich habe einen STM32F303 und einen MAX31855 der via SPI Daten ausgeben soll, sobald man ein Clock Signal ausgibt. Allerdings kommt bei mir genau "NICHTS" an. CS mit OSZI gecheckt, passt. Zieht sauber auf LOW und
und MOSI... Nein, ich bei MISO und MOSI bin ich mir sicher. Wir reden vom MISO PIN von SPI2 am STM32F303CC, in meinem Fall Pin PB14 (Pin27 am LQFP48). Aber ja, ich denke auch das der Pin noch falsch konfiguriert ist. Kurzschlüsse sind jedenfalls keine drauf (>300K zu den Nachbarpins, VCC und
-
Thread
STM32 baremetal ADC
einfach Mal mit anderen wo es zu funktionieren scheint. Hier ein Beispiel: http://stefanfrings.de/stm32/stm32f3.html#analog
einfach Mal mit anderen wo es zu funktionieren scheint. >Hier ein Beispiel: >http://stefanfrings.de/stm32/stm32f3.html#analog Super .. das geht fast "out of the box". Nur mein "Speed-Test" zeigt irgendwie Müll an. Ich will eigentlich wissen, wie schnell der ADC in der Schleife ist. [c] // F303
-
Thread
5 Volt Relaiskarte mit 3,3 Volt µC
Guten Tag, kann mir jemand sagen, ob man die folgende Relais-Karte mit den GPIOs eines STM32 (3,3 Volt) ansteuern kann: https://www.reichelt.de/entwicklerboards-relais-modul-4-channel-5-v-srd-05vdc-sl-c-debo-relais-4ch-p242811.html?&nbc=1 Das Modul würde natürlich 5 Volt Versorgungsspannung
Stefan F. schrieb im Beitrag #7244656: > H. H. schrieb: >> Man wird die Kontroll-LEDs überbrücken müssen, damit das zuverlässig mit >> 3V funktioniert. > > Ich glaube, die Kontroll-LEDs befinden sich bei
-
Thread
STM32Duino DMA DAC
RCC_APB2ENR_SYSCFGEN; // Pin A4: analog mode. (PA4 = DAC1, Channel 1) GPIOA->MODER &= ~( 0x3 << ( 4 * 2 ) ); GPIOA->MODER |= ( 0x3 << ( 4 * 2 ) ); // Set the 'TIM6/DAC1 remap' bit in SYSCFG_CFGR1, // so that DAC1_Ch1 maps to DMA1_Ch3 instead of DMA2_Ch3. // (Not all STM32F303
auf den DMA Kanal 4 > der DMA1 routen kann. Geht das gleichzeitig mit der Einstellung für > Kanal 3 ? Für diese Information bietet sich ein Blick in das Reference Manual des STM32F303 an.
-
Thread
STM32CubeIDE mit blackmagic Debug Probe konfigurieren
https://github.com/mike-pittelko/BlackMagic-STM32CubeIDE
Noch eine Frage: wenn ich die Debug-Konfiguration starte, stoppt das Programm in startup_stm32f103c8tx.s beim Label ResetHandler: Warum? Ist das eine Eigenart der Debugprobe? Ich sehe keine Stelle, wo explizit gesetzt ist, daß beim Einsprung angehalten werden soll.
-
Thread
Radxa RS114 oder anderer µC zum Einstieg?
auf eben diese Maschine gedrillt wurde. Ich hatte hier schon mal gewitzelt mit "Ingenieur für STM32F1xx" versus "Ingenieur für STM32F3xx", die sich 'grundlegend' unterscheiden... Nein, so nicht. Eigentlich mit allen Produkten kann man etwas basteln und man kann (und muß) auch bei Verwendung
anzusteuern oder ein paar Buttons abzufragen oder ADCs auszulesen bist > Du mit 8 MHz Taktfrequenz, 32 kB Programmspeicher und ein paar hundert > Bytes RAM schon mehr als reichlich ausgestattet. Das ist tatsächlich mehr als reichlich. Wenn ich mal nach einer Grundausstattung für den STM32F103 schaue
-
Thread
STM32 - Puls HIGH von Beginn an und bei CCR auf LOW
Hi, Ich kämpfe gerade mit einem einfacheren Problem auf einem STM32F446RE (https://www.st.com/resource/en/reference_manual/rm0390-stm32f446xx-advanced-armbased-32bit-mcus-stmicroelectronics.pdf). Ich möchte einen Single Puls Timer starten, der direkt beim Start
sSlaveConfig.InputTrigger = TIM_TS_TI1F_ED; sSlaveConfig.TriggerFilter = 1; if (HAL_TIM_SlaveConfigSynchro(&htim3, &sSlaveConfig) != HAL_OK) { Error_Handler(); } sMasterConfig.MasterOutputTrigger = TIM_TRGO_OC2REF; sMasterConfig.MasterSlaveMode
-
Thread
[S] Mitstreiter Entwicklung SSB/FM/AM Signalgenerator für 13/23/70cm und 2m, Nähe 91056 Erlangen
Aufbau: oben links der ADF4351(°), oben rechts der PE4302(°), in der Mitte das Bluepill-Board mit STM32F103(°) CPU und rechts die beiden USB-RS232 Umsetzer. Einer für die Steuerung, einer für das Audio-Signal. (°) Die Module sind alle von Aliexpress, es sind also vermutlich "kompatible" Chips. Das
Aus familiären Gründen kann ich nur begrenzt Zeit in das Projekt stecken, so dass ich höchstens 2-3 im Jahr HF-Messungen brauche, also keine Sorge dass ich zu häufig auf der Matte stehe. Ich würde mich freuen wenn sich ein Mitstreiter mit Messtechnik meldet ;-) Und es würd emich interessieren
-
Thread
Intervall Handling mit einem TImer
Hallo alle, komme nicht auf einen sinnvollen Ansatz die nachfolgende Anforderung zu implementieren (STM32 oder NRF52). 1) Es steht nur ein Timer, kann auch Systick sein, zur Verfügung. 2) Es existiert eine Liste von Kommandos (Ausgabe per UART) die zu unterschiedlichen Intervallen ausgegeben werden
da diese unendlich lang, also im Ring, laufen müsste. [1,10ms, "Mache a"] [2,30ms, "Mache b"] [3,20ms, "Mache c"] ++++++++++++++++++++++++++++++++++++++++++++++++++ (1ms inkrement) 1 3;1 2;1 1;3 (auszulösende Kommandos)