-
Thread
STM32 Timer2 Interrupt
was ich initialisieren und welche Methoden ich noch aufrufen muss? Aktuell verwende ich einen STM32F401CE. Die LED toggelt im Interval von 1 sec., die funktioniert soweit. [c] #include <Arduino.h> #include "IWatchdog.h" /* Set TIMx instance */ TIM_HandleTypeDef Tim2Handle; /**
auch im Anhang. Ich benutze für die STM32 die STM32CubeIDE – lasse mir aber nur das Minimum initialisieren und mache alles andere dann explizit auf der LL- und Registerebene selbst, insbesondere bei den Timern weiß man dann ganz genau, was
-
Thread
Was sagt ihr zu dieser grandiosen Reflowlöttechnik hier in dem verlinktem Video?
Einstellungen oder einer Temperaturverlauf-Kennlinie im EEPROM ausgestattet, wenn da schon ein AVR oder STM32 eingesetzt werden soll. Rein analog könnte man so ein Ding natürlich auch bauen, auch für eine Temperaturanzeige gäbe es noch Instrumente, die man missbrauchen könnte, falls jemand z.B. Null Ahnung
-
Thread
XMega: ADC liefert seltsame Werte
Mich hat schon der 128A1 (ohne U) zum Zweifeln gebracht. Als ich die Nase voll hatte, bin ich auf STM32 umgestiegen.
-
Thread
NFC-ICs für Datenübertragung gesucht
suchst du aus deinen Lieblingscontrollern nicht selbst einen heraus? Ein Feld, Wald und Wiesen STM32F103 koennte es z.B. Es sind uebrigens nicht 4 ppm sondern 4 MBit/s. Aber IrDA braucht halt recht viel Energie. Das halte ich fuer einen u.U. schnell rotierenden Aufbau fuer nicht besonders
Zum Beispiel: stm32h743 Das Datenblatt behauptet das er 12MBit kann. Und im Datenblatt des RP2040 ist ein Reciever fuer den PIO drin! Vanye
-
Thread
Neue STM32H7-Variante, Eclipse-Daten zur IoT-Adoption und neue Kameras
für April 2024 verspricht, findet sich die folgende Passage zur Ausrichtung der Chips: [c] „Unsere STM32-Reihe ist schon jetzt die weltweit populärste Familie von Arm Cortex-M-Mikrocontrollern, und mit den neuesten STM32H7-Bausteinen können Designer noch mehr Anwendungsfälle abdecken“, sagt Patrick Aidoune
STMicroelectronics in der unter https://www.st.com/resource/en/product_presentation/microcontrollers-stm32h7rs-lines-overview.pdf bereitstehenden Präsentation, aus der auch die folgenden Abbildungen stammen. Erstens verspricht man, den bisher schnellsten Compute Core einzusetzen, der je in einem STM32
-
Thread
LoRA, Meshtastic, TTN, Helium?
das es da fertige Module gibt die einem den > ganzen Umgang mit dem Protokoll abnehmen Für den STM32WL55/STM32WLE5, welcher das SX126x enthält, gibt es ein "LoRaWAN_AT_Slave" Example, da kann man per UART-Kommandos den LoRa-Client steuern. Allerdings kann man auch einfach gleich die ganze Anwendungsebene
Euro gekostet). Auch LoRaWAN-Module und -stacks sind verfügbar; Heltec macht ASR6502-basierte und ESP32-basierte für einen günstigen Kurs, der STM32WL integriert das auch alles. Soweit ich weiß, gibt's da mittlerweile auch für alle Arduino- bzw. Platformio-Unterstützung, dem Bastelspaß steht also wirklich
-
Thread
Spannung zwischen BNC-Masse und Schutzleiter
dann kann sowas durchaus die Oxidschichten schädigen oder auch kaputt machen. Vor allem bei den STM32F0 ist mir das schon öffter negativ aufgefallen. Bei mir war es aber ein lötkolben... Schaltung hatte noch Erde - der Lötkolben aber unabsichtlicherweise nicht. Der IC war dann zwar nicht kaputt
-
Thread
STM32G4xx: Impulsformung
Hardware – lösen kann. Dass Du zu solchen merkwürdigen oder abstrusen Kunststücken mit den Timern eines STM32 greifen musst, ist nicht wirklich gut, denn bei den STM32 kann man nicht alles auf den Takt genau per Software oder auch per DMA angetriebener Hardware lösen – im Inneren eines STM32 ist einfach zu
128-512 Elemente) vor. Anstieg = 128 Takte ? Abstieg = 512 Takte ? dazwischen halten ? Der STM32G4xx hat DAMA-MUX mit Request Generator, Trigger und Synchronisation. Damit sollte es gehen. Mal mal deinen Kurvenverlauf damit es klar wird was du willst.
-
Thread
STMicroelectronics liefert neue MPU, GigaDevice partnert mit Segger, neue FPGAs und mehr
STMicroelectronics schickt mit dem STM32MP2 eine neue STM32-MPU ins Rennen, die 1080p-Displays unterstützt und mehr Rechenleistung bietet. Segger stellt GigaDevice-Nutzern fortan eine kostenlose Version von Segger emWin zur Verfügung, während
/en/microcontrollers-microprocessors/stm32-arm-cortex-mpus.html In der offiziellen Ankündigung findet sich die folgende textuelle Beschreibung: [c] Es handelt sich hier um die ersten MPUs von ST, die mit dem Arm Cortex®-A35 eine 64-Bit-CPU
-
Thread
Flankenerkennung STM32
Timing-Diagramm mit Taster, Nulldurchgang und Ausgang hilfreich. Auch für dich. Da 100Hz für einen STM32 Ewigkeiten sind, könnte man es primitiv über Flags machen, die man entsprechend ver-und-et. Ein bisschen spannender würde es werden, wenn man mit einem Timer eine PWM erzeugt, die synchron zum Nulldurchgang
-
Thread
Welches ist euer Lieblingstransistor?
ausdrücken, dass ich mir meist die bequemste und schnellste Lösung aussuche. Meistens ist es ein AVR oder STM32L496 oder LPC1788. Mit PICs mache ich (leider) kaum noch etwas. Aber eine "emotionale" Verbindung a la "Liebling" besteht da nicht wirklich. Fuer die häufigen Alltags-Kleinanwendungen dient meistens
-
Thread
Spannungsregler 5 V auf 3,3 V bei < 1 mA
hast Du mich doch noch abgehängt. Welcher µC, welche Datenleitung? Der auf dem Flugregler verbaute STM32F405 weist eine ziemlich wilde Mischung an tolerablen Eingangsspannungen auf, siehe "https://electronics.stackexchange.com/questions/492275/stm32f4-i-o-max-voltage-input". Und der BMM150 verträgt
hast Du mich doch noch abgehängt. Welcher µC, welche Datenleitung? > Der auf dem Flugregler verbaute STM32F405 ... muß in Deinem Aufbau mit 3,3 Volt laufen, nur dann ist die Verbindung zum BMM-Modul stabil. Wenn da eine Differenz von 200mV ist, macht das nichts. Kläre einfach, auf welchem Weg der STM32
-
Thread
STM32F103C6T6: STOP-Mode, Aufwachen per RTC
Hallo Zusammen, es existieren Beiträge hier zum Thema; aber die sind schon älter und haben mir nicht weitergeholfen. Deswegen mach ich das Thema hier nochmal auf. Diese Version ohne STOP und mit RTC Alarm aller 60 sec (der über tick_LL() eine LED invertiert) funktioniert tadellos: [c] void tick_LL(void) { if (RTC_ticks) { Lebenslicht_GPIO_Port->BSRR = (uint32_t)Lebenslicht_Pin; RTC_ticks= 0; } else { Lebenslicht_GPIO_Port->BRR = (uint32_t)Lebenslicht_Pin; RTC_ticks= 1; } } void RTC_IRQHandler(void) { HAL_PWR_EnableBkUpAccess(
-
Thread
Synchronisation mit STM32G474
Hallo zusammen, wie kann ich mit dem µC STM32G474 eine Synchronisation durchführen? Welcher Pin ist dafür geeignet? Vielen Dank im Voraus. MfG Muro
-
Thread
Arduino, Wilderness Labs, Emteria und Co - Updates auf ganzer Front
Alpine has developed the HSLCMB series ICs that incorporate a capacitance measurement circuit and 32-bit CPU to enable capacitive sensing with higher sensitivity and noise robustness than their conventional products and has commenced domestic and international promotions. The HSLCMB series is applicable
XXX ist man nun in der Lage, Kinect-artige Auflösungen zu erreichen. Spezifischerweise verspricht STM in der Ankündigung folgende Leistungsmerkmale: [c] Abgesehen von Machine-Vision-Applikationen, eignet sich der VD55H1 ideal für 3D-Webcams und PC-Anwendungen, die 3D-Rekonstruktion für Headsets sowie
-
Thread
Mit Wire.h über I2C auf LCD-Display 1602 zugreifen
oder *DATEN* schicken willst. Also zB <Cursor links> oder "HALLO". Hier machen die das für einen STM32. https://controllerstech.com/i2c-lcd-in-stm32/
Axel R. schrieb im Beitrag #7614956: > Hier machen die das für einen STM32. > https://controllerstech.com/i2c-lcd-in-stm32/ Warum in die Ferne schweifen? https://www.mikrocontroller.net/topic/471336
-
Thread
Alte 6502/Z80-Systeme:Ohne CPU betreibbar zum Batterie-RAM Auslesen?
gehabt: https://hackaday.io/project/159973-z80-mbc2-a-4-ics-homebrew-z80-computer Ein ATMega32 treibt eine 8-Mhz-Z80-CPU. Bietet Dir CP/M.
@TO Man kann sich mit einem STM32 eine Ersatz Z80-CPU bauen und an Stelle des Z80 in den Sockel stecken. Der Rest ist dann eigentlich nur FW von diesem Teil. Ich habe sowas für ein Retroprojekt, allerdings in der umgekehrten Richtung
-
Thread
STM32 Timer Problem
HAL_TIM_PWM_Start_IT(&htim3, TIM_CHANNEL_1); und HAL_TIM_PWM_Start_IT(&htim3, TIM_CHANNEL_2); Ich nutze den STM32F103ZGT6 mit 66 MHz Clock. Setze ich den Prescaler deutlich runter (z.B. auf 6600) funktioniert alles tadelos. Schafft der uC nicht, Interrupts in 500kHz mit diesen Einstellungen abzuarbeiten
etwas übersehen? Sollte tatsächlich ein Interrupt mit 500kHz angesprungen werden, auch wenn das ein STM32F103 mit einem 66MHz-Takt ist, wird das wohl auf eine Milchmädchenrechnung hinauslaufen. Warum überhaupt diese absurde Idee? Was wolltest Du überhaupt damit realisieren?
-
Thread
Unbekannter IC
https://henderson-h.github.io/pdf/ZB32L003_Datasheet_V1.03.pdf ZB32L003 ARM® Cortex®-M0+ 32 http://zbitsemi.com/upload/file/20200903/20200903105452_99571.pdf
war doch nicht so schwer, "ZB32L003 datasheet" gesucht und ignoriert, dass da eher CX32L003 kommt. Muss wohl ein Übersetzungsproblem der chinesischen Schriftzeichen sein. Nur die henderson-Fundstelle hatte das ZB.
-
Thread
STM32 USARt3 DMA Rx kopiert keine Daten
Implementierung mit DMA gibt es vom Tilen Majerle eine gute Erklärung bzw Code: https://github.com/MaJerle/stm32-usart-uart-dma-rx-tx
Implementierung mit DMA gibt es vom Tilen Majerle > eine gute Erklärung bzw Code: > https://github.com/MaJerle/stm32-usart-uart-dma-rx-tx Schaue ich mir mal an.
-
Thread
Treiber für 0- 25 mA gesucht
Die Umsetzung für eine fast statische Ansteuerung war so, dass ein Signal vom DAC aus einem STM32 in einen OP hineingeht mit 4 facher Verstärkung. Am Ausgang war somit maximal 12 Volt was prinzipiell schon mal für einen 0-10V Ausgang benutzt werden kann. Mit einem Shunt und einem Ina196 wird der
-
Thread
Günstigere Alternative zum RP4
Ein STM32F407 schafft das auch, ein Board mit Ethernet, 2x CAN und 1x RS485 mit Treibern hatte ich hier kürzlich verlinkt, bei AliExpress JY-F407VET6.
J. S. schrieb im Beitrag #7612767: > Ein STM32F407 schafft das auch, ein Board mit Ethernet, 2x CAN und 1x > RS485 mit Treibern hatte ich hier kürzlich verlinkt, bei AliExpress > JY-F407VET6. Klingt voll nach Linux und einfach für nicht-Programmierexperten
-
Thread
Microchip CLB - Messung des Propagationsdelays und Ausblick
aktuell irgendeinen ARM Controller verwenden, wenn wir mal bei "Architektur" bleiben, im wesentlichen STM32 um spezifischer zu sein. Und früher mal, so vor 10 bis 20 Jahren, da war das Forum ganz klar von Atmel AVR dominiert. PIC ist nicht mal eine Architektur, das ist der Markenname mit dem Microchip
inkompatibel umgebaut wurden. Dazu noch der Witz mit den eingeschränkten Compilern, wobei der XC32 für die ATSAM eigentlich ein GCC ist, wenigstens das Thema ist inzwischen weniger schlimm. Ich nutze immer noch das Atmel-Studio, jetzt Microchip-Studio, aber auch nur, weil ich noch keine Controller
-
Artikel
Wanderkiste
) 1 x Textoolsockel 24pol. 600mil neu 1 x Textoolsockel 28pol. 600mil ausgelötet 1 x Textoolsockel 32pol. 300/600mil neu 50 x Schottkydioden 1N5817 20V/1A auf Gurt 45 x EPROMs von 2764 bis 27C512 meist programmiert, BIOS-EPROMs 1 x P8042AH 1 x P80C51BH 4 x Metallgehäuse für SUB-D 9pol. neu, OVP 9 x SUB-D
benwilliam) (Gast) ein wenig von allen SMD teilen, ein paar Stecker, alle LEDs Intel Quadcore CPU, STM32F4 Discvoryboard, NEC LCD µC devkit, AVR Buttefly, Nema 17 Stepper, 27MHz Funksender, 3 x Multifunktionsfernbedienung, diverse Motoren (auch Getriebe Motoren), Grafikdisplay, Satfinder, 512 MB SD-RAM
-
Thread
ADC - ungenaue Werte
betrieben wird ein. Dieser gibt aber nicht nicht 0 und 5V aus, sondern bei 0-Stellung 0.83V und 4.32V bei maximaler Stellung. Diese Spannung habe ich dem ADC zugeführt. Den Spannungsteiler habe ich so ausgelegt, dass ich bei 4.32V die 3V habe, weil der ADC eine Referenzspannung von 3V hat (STM32L431CBT6
Berechnung höchstwahrscheinlich fehlerhaft. Ich hab mir diesbezüglich mal das Referenzhandbuch des STM32L43 zu Gemüte geführt. Der ADC des STM32L43 misst nicht ratiometrisch zu der internen 3.0V-Referenzspannung Vrefint, sondern zu Vref+ beziehungsweise Vdda! Ich habe den entsprechenden Ausschnitt aus
-
Thread
[V] Linear Labornetzteil Isotech IPS 2303DD
kalibriert. Ich habe im Gegensatz zum Originalzustand eine Lüfterregelung eingebaut, basierend auf einem STM32F030. Die Temperatur wird am Kühlkörper an drei Stellen jeweils neben den Leistungstransistoren gemessen. Ab 30°C wird der Lüfter hochgeregelt. Wem die Regelung nicht gefällt, kann sie relativ einfach
-
Thread
Erfahrungen mit Jobsuche als Embedded Entwickler 2024
soll. Man kennt GitLab, aber Bitbucket ist gefordert? Schwierig. Gleiches gilt für Mikrocontroller (STM32 oder LPC?), Bustechnologien (CANopen oder J1939?), Programmiersprachen etc. Oft ist gewünscht, dass man bereits viele Jahre Erfahrung mit einer bestimmten Technologie hat - das ist aber kaum zu erfüllen
-
Thread
24V über Spannungsteiler an ADC:
Wenn ich den ADC Pin abklemme, dann passt die Spannung. Kann der Eingang eines ADC-Pin des PIC32MZ wirklich so niederohmig sein ?
des OP liegt wo anders. Für STM kommt man bei höheren Sampleraten schnell auf Eingangsimpedanzen von unter 5kOhm. Wie schon geschrieben hat Renesas Kontroller mit kaputten Designs im Feld, die haben 3,5kOhm statisch. Wenn die samplen
-
Thread
STM32F417: CAN Bus mit EoF Error mit mehr als 8 Teilnehmern
Frames dominante Bits. Bis es dann wieder funktioniert. Es ist immer die selbe Elektronik mit einem STM32F417 <-> SN65HVD230D Treiber von TI. An den Enden des Buses sind die Endwiderstände eingeschaltet. Es spielt keine Rolle welche Elektronicken man nimmt. Die Neunte bringt den Bus an den Anschlag bis
-
Thread
Optokoppler schluckt Flanken
Hallo, ich nutze einen STM32G070 um auf einem Pin eine 1kHz PWM zu erzeugen. Dieses Signal kommt sauber am Eingang eines Optokopplers an. Siehe Schaltplan. An Pin4 sehe ich ein sauberes Signal, an Pin6 hingegen wird es löcherig
Beitrag #7608532: > Häng das Oszi mal parallel zu R8, und zeig das. Ich nutze den AUsgang vom STM32 als Push-Pull. Pin4 gegen GND sieht man das saubere PWM Signal, ebenso Pin3 nach GND mit einem entsprechenden Offset natürlich.
-
Thread
Welches Zubehör für DevKit NUCLEO-H723ZG ?
(1 << CS00); } [/c] Genau so, wie man es auch in Atmel Studio oder MPLAB oder eben auch beim STM32 "bare metal" machen würde.
sondern direkt mit einem High-Level API. Allerdings ist das Arduino-API da schon einfacher als z.B. die STM32 Cube-APIs. Aber mit vorhandenen Programmierkenntnissen wird es schon gehen. Thomas T. schrieb im Beitrag #7608550: > SDIO hab ich bis heute nicht am laufen... Das ist aber bei allen STM32-Varianten
-
Thread
Reset nach Verlassen vom Sleep Mode
Hallo, ich nutze einen STM32L552RCT6 und gehe in den Stop Mode 2. Mein Problem ist, dass wenn ich diesen nicht innerhalb von wenigen Sekunden verlasse wird nach dem Verlassen ein Reset ausgelöst. Ca. <5 Sekunden = normales
-
Thread
PWM Messungen
interessehalber mal gefragt. WAAARUM dieser geringfügige Unterschied? Grün ist TIM1 Gelb ist TIM2 STM32L431CBT6 Die Leiterbahnen sind kurz, Lötbrücken (Pads) verlötet. Wo sind da parasitäre Kapazitäten, die das Signal verzerren? Oder ist der Unterschied in der Praxis üblich? Oder messe ich Mist
Blockschaltbild von Timer 1, der kann ziemlich viel: https://www.st.com/resource/en/reference_manual/rm0394-stm32l41xxx42xxx43xxx44xxx45xxx46xxx-advanced-armbased-32bit-mcus-stmicroelectronics.pdf
-
Thread
Optimierung und Forumlierung paralleler Statemachines
an die HW angepasst sind. Manche Module fehlen, manche sind doppelt, viele sind ähnlich. In der STM-Software machten wir das anfänglich so, dass überall dort, wo sich die state machines unterscheiden, eine Abfrage reinkommt, die die Maschine prüft und dann das Richtige tut. Z.B. fährt eine Maschine
dem Package verwenden. So macht man das typischerweise. Hier https://stnolting.github.io/neorv32/#_processor_top_entity_generics ist eine Liste der Generics vom neorv32 RISC-V Prozessor/SoC. Wie man sieht wird da nur über Gnerics dem Toplevel gesagt was alles in das SoC reingebaut werden soll und