-
Thread
STM32FXX Prozessor - individuelle Kennung auslesen
das so: [c] // memory location with the processors UID, here should be 3 dwords/12 bytes #ifdef STM32F4 #define CONFIG_UID ((volatile uint8_t*)(0x1FFF7A10)) #endif #ifdef STM32F7 #define CONFIG_UID ((volatile uint8_t*)(0x1FF0F420)) #endif [/c] Verwendung dann als CONFIG_UID[0] bis CONFIG_UID[11]. Das gilt für den STM32F407 oder STM32F767, die Seriennummer gibt es auch bei anderen Modellen, aber dann an anderer Adresse, wo steht im Datenblatt.
-
Thread
Einlesen mehrerer Analog Signale
hatte aber an einen Multiplexer gedacht > oder an die Verwendung der internen ADCs. Die meisten STM32 haben beides und können Signale zwischen GND und AREF in 12-Bit Werte wandeln. Aber das hängt vom spezifischen Controller ab, den du mal näher beschreiben solltest. Ein dicker STM32F429 hat dann bis
Variante. Besondere Anforderungen hast du ja keine genannt. Anregungen: http://stefanfrings.de/stm32/stm32f3.html#stm32f3mini
-
Thread
Alternative Attiny45.85, 8 Pins, Arduino
STK500-Besitzer schrieb im Beitrag #7055000: > STM8 für Arduino? stm32duino...
hawky schrieb im Beitrag #7055026: > stm32duino... Du kennst den Unterschied zwischen STM8 und STM32? Ich suche übrigens nichts derartiges. https://www.st.com/en/evaluation-tools/stm8-nucleo-boards.html#products https://github.com/stm32duino
-
Thread
Mikrofon-Verstärker-Tiefpass (Pegelmesser)
um dort eine Pegelanzeige mit LEDs (ca 10Hz Wiederholrate) anzusteuern. Der Mikrocontroller ist ein STM32. Ich habe mir mit etwas Recherche die angehangene Schaltung konstruiert. Was sagt ihr dazu? Meint ihr, das könnte funktionieren oder sind grobe Fehler offensichtlich? Danke :)
Christina schrieb im Beitrag #7054464: > Der Mikrocontroller ist ein STM32. Nicht für STM32, nicht direkt für Mikrofone, dafür aber schön kompakt realisierbar, vielleicht interessiert dich das auch 😀: https://www.mikrocontroller.net/topic/419372#new Ziel war es, den
-
Thread
Kennt jemand China Prozessoren die kaufbar sind?
Hi. Ich habe wie so viele das Problem das ich keine stm bekomme. Nun bin ich am überlegen ob es nicht was passendes aus China gibt was auch lieferbar wäre (ca. 5000 Module). Zur Zeit habe ich einen stm32h743 und könnte das ganze System auf bis zu 3 Prozessoren aufteilen. Wobei 2 davon so in der Leistungsklasse Stm32f1 liegen müssten und einer schon mehr im Bereich stm23f4/h7 allerdings mit >512k RAM und >512k flash. Wobei es mit 2 Leistungsstarken auch geht, wäre auch einfacher bei der Entwicklung. Ich brauche
-
Thread
Höchstmögliche Schaltfrequenz an einem normalen AVR Ausgangs-Pin
Bei sechs Kanälen würde ich lieber über einen STM32 nachdenken. Die haben weitaus mehr Timer. 200kHz bei sechs Kanälen wären eine gute Gelegenheit, sich mit mal mit den High-Resolution-Timern zu befassen.
Wenn Du die vielen, ernstgemeinten Vorschläge verstanden hättest, wären es 6 x ATmegaxxx oder ein STM32 oder RP2040 oder ... gewesen.
-
Thread
Netzgerät Bausatz Überlastung
zumindest die Trafospannung zu halbieren, bleibt immer noch das unbefriedigende Regelverhalten. Aus 4u7 am Ausgang könnte man schon mal 47uF machen, C3, C4, C6, C7 entfernen, C1 verdoppeln, tja, und C2 ist der relevante, auch hier kann der doppelte Wert nötig sein, je nach dem wie man R5 anpasst eventuell
Naja, allerdings zugegeben, ist die angegebene Eingangsspannung mit 32V AC arg an der Kante. Dies ergibt dann 43,71V DC an Pin 12. Im orig. Datasheet ist dort ein Widerstand mit Z-Diode, die dann auf 32 V begrenzt.
-
Thread
Stromsparendes Display, klein, 5 Zeichen gesucht
ein 7-Segment Glas direkt an I/O Pins an einem Controller mit entsprechend vielen Pins, an der Zahl 32 (bei 4 Digit LCD mit BP), betreiben. Hier vllt. sogar an einem STM32L053 in Ermangelung der Verfügbarkeit eines AVR mit entsprechend vielen Pins. MaWin schrieb im Beitrag #7053086: > Aber wer nur
im Beitrag #7051362: > Hallo, > > kurzgefasst die Daten. > > 4 Ziffern exkl. Komma (bspw. 123.4). Also 4 Ziffern incl. einem Komma vor der lezten Dezimalstelle werden gewünscht. Als "neue Anforderung" sehr leicht zu überlesen. @Keks F.: Keks F. schrieb im
-
Thread
Pico Frequenzzähler mit RP2040
Displaycontroller schaufelt, das ist überschaubar. Es gibt mittlerweile viele fertige Lösungen, für einige STM32 Boards habe ich auch schon Treiber mit den BSPs gebaut. Der lvgl Editor erzeugt ui files und die sind so portabel das sie im PC Simulator oder im µC funktionieren. Habe ein Disco F746 hier liegen
man schon soviel Aufwand da rein steckt, dann macht es ja auch den Kohl nicht fett wenn man einen STM32H7 für so ein Gerät nimmt. Nur die Liefersituation ist noch beschissen bei den Teilen. Und ich möchte kein Geschäft mit den Dingern eröffnen, von daher interessiert mich eine Langzeitverfügbarkeit
-
Thread
STM32, Verstrichene Zeit mittels SysTick ermitteln, wie Overflow/Rollover berücksichtigen?
uint32_t verstricheneZeit = neueZeit - alteZeit + msTicks*SysTimerPeriode; return verstricheneZeit; } else { uint32_t verstricheneZeit = neueZeit + (5-alteZeit)+1; // 1 + (5-3) + 1 = 4 Cycles return verstricheneZeit
Mein STM32 hat auch eine Real-Time Clock. __HAL_RCC_RTC_CLK_ENABLE(); __HAL_RCC_RTC_ENABLE(); Warum kann man die nicht benutzen, wenn es mal länger dauert?
-
Thread
2 ADC Kanale auf Nucleo-G071RBT6
Wenn deine Aufgabe ist "2 Kanäle zu machen" dann bist du schon fertig. Von der Seite zum STM32G071RB: "12-bit, 0.4 µs ADC (up to 16 ext. channels)" Der hat also schon mehr als 2 Kanäle und du musst nichts tun.
Sorry hab gemient 2 Kanäle zu Programieren mit STM32CubeIDE sodass ich es auch benutzen kann.
-
Thread
STM32F411VET6 - UART RX funktioniert nicht
Guten Tag! Ich bin dabei mein selbst erstelltes Board mit einem STM32F411VET6 in Betrieb zu nehmen. Ich habe schon zuvor das ganze mit dem Discovery Board getestet und in Betrieb genommen dabei hat alles funktioniert. Im Detail wird dabei zu einem SIM800C Modul daten
zurückgelesen werden. Dazwischen ist auch ein Pegelwandler der zur Sicherheit Die Signale auf die 3,3V für den STM32 umwandelt. Es wurde bereits alles mit dem Oszilloskop gemessen, es wird ein Signal über die TX Leitung zum SIM800C ausgesendet und der SIM800C antwortet auch und sendet diese zurück bis zum STM32F411
-
Thread
Fatfs Code funktioniert nicht
der Benutzung > eines UARTS sprechen da für sich. > Ich arbeite viel mit Arms. Der aktuelle STM32H7 hat 1M Flash und 1M Ram. Da stört auch ein snprintf() nicht. Selbst wenn es 10K braucht. Ansonsten kann man auch ein UART_Puts(), oder wie das auf Atmels heissen mag, benutzen. Nur sollte man
Stefan ⛄ F. schrieb im Beitrag #7049499: > Die 5V sind im Arduino Umfeld nur "irgendwas um 5 V", konkret eher 4 bis > 6 Volt. Du magst durchaus recht haben. Aber ich nehme nur Handy-Ladenetzteile. Die liefern
-
Thread
Schematic und Controller für WF123BSWAYLNNO Display
hast könnter den Rest ein Raspi machen oder damit kenne ich mich selbst aber nicht aus einen STM32 https://pcbartists.com/design/embedded/stm32-lvds-lcd-display-interfacing/ Bei deinem Display steht aber auch etwas von 2 Kanal LVDS.
ZW5jcnlwdGVkUXVhbGlmaWVyPUEzNDUxR1FNVjdSU1c3JmVuY3J5cHRlZElkPUEwMDgxMjc3Mlc5R05ISlNQM0pQOCZlbmNyeXB0ZWRBZElkPUEwNDA2MTQ4MVgyRVBFUlY1UzVSSyZ3aWRnZXROYW1lPXNwX2F0ZiZhY3Rpb249Y2xpY2tSZWRpcmVjdCZkb05vdExvZ0NsaWNrPXRydWU=
-
Thread
CAN STM32F7xx
Hallo, ich verzweifle gerade daran eine CAN Schnittstelle mit dem STM32F746 stabil in Betrieb zu nehmen. Ich verwende den externen Clock (25MHz). Die CAN Schnittstelle empfängt immer richtig, aber plötzlich nach 1min oder 10 Sek oder auch erst nach 10min oder länger,
scheint jemand ein ähnlichen Fehler zu haben: https://electronics.stackexchange.com/questions/212194/stm32f7-gets-stuck-in-external-interrupt-callback-function HAL_InitTick(0); im Init-Teil hilft bei mir aber nicht...
-
Thread
Kurzmeldungen: SigFox geht an UnaBiz, ST erweitert Azure RTOS-Unterstützung, neue Chips
nun breitbandig nach: [c] Anwender können die Qualitäten von Azure RTOS, die Zweckmäßigkeit von STM32Cube und die Flexibilität der STM32-Familie nunmehr nutzen, um die MCU-Eigenschaften zu optimieren. Hierbei haben sie die Auswahl unter mehr als 700 MCUs aus dem STM32 Arm® Cortex®-M-Portfolio. Mit dieser neuerlichen Erweiterung stehen spezielle Softwarepakete für den Mainstream-Mikrocontroller STM32G0, die Ultra-Low-Power-Versionen STM32L4, STM32L4+, STM32L5 und STM32U5, die High-Performance-MCUs STM32G4, STM32F4, STM32F7 und STM32H7 sowie die Wireless-Mikrocontroller STM32WL und STM32WB zur
-
Thread
Suche MC STM32F427VIT oder STM32F437VIT
Hallo, suche für mein aktuelles Projekt (mcHF) entweder einen * STM32F427VIT oder * STM32F437VIT Mouser und Digikey können vielleicht in mehr als einem Jahr liefern, so lange möchte ich dann doch nicht warten. Vielleicht hat ja jemand noch so einen unbenutzt rumliegen
https://de.aliexpress.com/item/1005003612495058.html?spm=a2g0o.productlist.0.0.215633f6YOFKRW&algo_pvid=0a1b2e9f-13a0-40a7-9d8f-2dbf2b852c4a&algo_exp_id=0a1b2e9f-13a0-40a7-9d8f-2dbf2b852c4a-43&pdp_ext_f=%7B%22sku_id%22%3A%2212000026491280224%22%7D&pdp_pi=-1%3B32.83%3B-1%3B5.23%40salePrice
-
Thread
Mikrocontroller Empfehlung gesucht
Für Low-Power geht z.B. die MSP430-Serie von TI ganz gut. Ansonsten STM32L0, die dürften aber schwerer zu bekommen sein.
Datenblättern und Beispielcode drauf schaffen. Das braucht Zeit, ist aber machbar. (Und notfalls gibt's für STM32 und MSP430 auch das Arduino-Framework (STM32Duino und TIs eigenes Energia) - aber pssssst)
-
Thread
Welches elektronische Bauteil würdet ihr euch wünschen?
Bernd schrieb im Beitrag #7038720: > Was müsste es können? Das was die STM32 Mikrocontroller können nur halt in verfügbar.
Beitrag #7043990: > Ein Elko mit Erdbeercremedielektrikum und Bisquitelektroden mit > mindestens 1F und 4kV. Da schimpfen die Leute im Forum wie die Rohrspatzen über geplante Obsoleszenz. Und dann sowas???
-
Thread
keinen Bock auf level-shifting
Ach Wühlhase ... @Stefan: Habe 4k9 verwendet für PullUps
daß die H Schwellenspannungen nicht genug Abstand von 3.3V auf 5V > haben. Das bedeutet, ATMega32U4, da liegen die Schwellwerte deutlich niedriger als z.B. beim 328P
-
Thread
Automotive Schutzschaltung
32V nur noch? Dann haben sich die Tests wohl geändert. Mit 32V kommt man ja sogar ohne jede Schutzschaltung klar solange man keine FETs oder so mit der direkten Eingangsspannung versorgt oder ungeregelte
Ben B. schrieb im Beitrag #7058877: > 32V nur noch? Dann haben sich die Tests wohl geändert. Mit 32V kommt man > ja sogar ohne jede Schutzschaltung klar solange man keine FETs oder so > mit der direkten Eingangsspannung versorgt oder ungeregelte
-
Thread
STM32 GCC Compilereinstellungen für Minimum Size -Os
0xb4 stm32f1xx_hal_msp.o 0xb8 stm32f1xx_hal_msp.o 0xb8 stm32f1xx_hal_msp.o 0xd8 stm32f1xx_hal_msp.o 0xd8 stm32f1xx_hal_msp.o 0x104 stm32f1xx_hal_msp.o 0x104 system_stm32f1xx_Bootloader.o 0x8 | system_stm32f1xx.o 0x18 system_stm32f1xx_Bootloader.o 0x10 | system_stm32f1xx.o 0x4c system_stm32f1xx_Bootloader.o 0x4c main.o
-
Thread
STM32 SPI: keine kontinuierliche Ausgabe (ohne Pause)?
Hallo :) Nach jedem Byte macht der STM32G0 eine Übertragungspause von ca 1 Clock. Bisher war es immer egal, aktuell benötige ich aber ein fortlaufenden Datenstream. Ist das mit dem SPI-Controller des STM32 möglich? Danke
, oder für Audio missbrauchen, sonst würden die Pausen nicht stören. Für Audio habe ich das mit STM32F411 schon mal gemacht, das geht mit zirkularer DMA kontinierlich.
-
Thread
STM32F7xx CAN time calculation
Hallo, Ich versuche gerade die CAN-Schnittstelle (CAN2) mit einem STM32F746 zum Laufen zu bringen. Allerdings scheitere ich schon an der Frage, welchen Clock ich für die Timing-Berechnung nehmen soll. Für die Berechnung verwende ich die Seite http://www.bittiming.can-wiki.info
RCC_ClkInitStruct.AHBCLKDivider = RCC_SYSCLK_DIV1; RCC_ClkInitStruct.APB1CLKDivider = RCC_HCLK_DIV4; RCC_ClkInitStruct.APB2CLKDivider = RCC_HCLK_DIV2; HAL_RCC_ClockConfig(&RCC_ClkInitStruct, FLASH_LATENCY_6); PeriphClkInitStruct.PeriphClockSelection = RCC_PERIPHCLK_I2C1 | RCC_PERIPHCLK_I2C3
-
Thread
Preisdivergenz bei Mikrocontrollern;
Ich denke, das kommt noch noch dazu. Ich habe gut 30 kleine und große AVR vorrätig, aber nur 5 STM32. Welche Boards nach der Kriese wieder produziert werden kann wohl keiner abschätzen. Vor allem die mit älteren Mikrocontrollern (Atmega328P ohne B, STM32F103, STM32F40x) sehen wir vielleicht nie
Stefan ⛄ F. schrieb im Beitrag #7032065: > Zur Zeit kriegt man offenbar nur noch chinesische Mikrocontroller, das > wären für Bastler hauptsächlich ESP8266, ESP32, RP2040 und schlecht > gefälschte STM32F103
-
Thread
STM32F405RGT6 keine Verbindung über USB
W.S. schrieb im Beitrag #7032089: > daß der angebliche STM32 nur ein übler Fake ist Ich dachte davon sind nur STM32F103 betroffen. Nicht?
-3.3 habe ich durch einen MCP1700-3302 mit zwei 1uF X7R ersetzt, da der AMS1117 die 3,3V nicht stabil halten konnte. Und wie im Datenblatt vom STM32F4 gefordert einen 4,7uF Kondensator an einen VDD Pin. Den Q1 CSTCE8M00G52-R0 konnte ich drin lassen
-
Thread
Regelkreis für Modellbauservo
https://www.st.com/content/st_com/en/ecosystems/stm32-motor-control-ecosystem.html
Winkel 180° delay(3000);//Das Programm stoppt für 3 Sekunden servoblau.write(20); //Position 4 ansteuern mit dem Winkel 20° delay(3000);//Das Programm stoppt für 3 Sekunden }
-
Thread
UART Problem zwischen ESP32 und STM32
Hallo zusammen, ich habe ein Problem bei der UART Kommunikation zwischen einem ESP32 und STM32. Es funktioniert alles soweit bis ich den ESP32 hardresete dann sehe ich erstmal ein Framingerror auf RX und im TX einen Shift in der Antwort. Sobald ich den STM32 dann hardresete funktioniert
Stefan ⛄ F. schrieb im Beitrag #7028933: > Der Bootloader gibt ja auch Text mit einer "unerwarteten" Baudrate aus, > auch das führt zum Framing Fehler. 🤡 Der esp32 ist 240hz und der stm32 72hz, deshalb geht
-
Thread
Fragen zum Datenblatt WS2812B
habe diverse WS2812x und Derivate bisher immer per SPI angesteuert. Dabei habe ich den Controller (STM32xx) so konfiguriert, dass ich einen SPI-Takt von 3 MHz hatte. Dann ergeben sich als Bitmuster Low: 100 High: 110 mit T1L = 0,33µs, T0L = 0,66µs T1H = 0,66µs, T0H = 0,33µs Jetzt wo
Limit verdrängt. ABER man sollte das tatsächlich nicht tun, da würde ich Dir Recht geben. Mit 4 SPI-Bits pro WS2812 Bit käme man dann tatsächlich gut hin, zumal dann auch die Umwandlung einfacher ist.
-
Thread
5V Input an LED schalten mit 3V3 vom ESP01s
Stefan ⛄ F. schrieb im Beitrag #7027730: >> Der VoltageDrop bleibt ja aber erhalten, >> oder? Denn dann bleiben die LEDs ja bei 4 V. > > Ich verstehe nicht was du damit meinst. Wenn an deinem Transistor 1V
Also was habe ich noch (wie gesagt quick&dirty): Durchbruchspannung: 35V Rdson (@4A): Ugs=2,8V => 12mOhm Ugs=4,5V => 10mOhm Cgs=2,88nF (@1kHz, D-S offen, HP4261A) Sieht jetzt nicht so falsch aus...
-
Thread
IL9341 größere Fonts erzeugen
Ich habe etwas ähnliches mit nem stm32f103 und einem externen SPI Flash umgesetzt.. allerdings arduino Die Daten werden direkt via dma bei 18Mhz als rgb24 an einen ili9488 geschickt. https://youtu.be/KhNEtgMYAAE
Thomas F. schrieb im Beitrag #7027720: > Fonts von 4x6 bis 32x53 Pixel. Die Datei stammt hier aus dem Forum, so > ca. aus dem Jahr 2009. Diese Fonts habe ich auch immer mal ganz gerne benutzt. Was mich allerdings
-
Thread
Eure Empfehlung: PIC18 -> ARM umsteigen
Ich machte vor 12 Jahren gute Erfahrungen mit CoIde V1.75 und Atollic Studio. Der uC damals waren STM32F103 und 407. Der GDB Debugger war in beiden Fällen sehr brauchbar. Aus Atollic Studio wurde dann später CubeIDE.
sehen, ist schon sehr positiv ausgedrückt. Ich habe gerade mal ein wenig mit VScode + PlatformIO (STM32Duino + STlink) herum probiert: Ein STM32F103 BluePill Board lies sich auf Anhieb debuggen. Beim STM32F411 BlackPill musste ich in der "platform.ini" den Eintrag "debug_tool = stlink" von Hand machen
-
Thread
storage size of 'stepper1' isn't known
Compiling .pio\build\disco_f072rb\FrameworkHALDriver\Src\stm32f0xx_hal_can.o Compiling .pio\build\disco_f072rb\FrameworkHALDriver\Src\stm32f0xx_hal_cec.o Compiling .pio\build\disco_f072rb\FrameworkHALDriver\Src\stm32f0xx_hal_comp.o
Compiling .pio\build\disco_f072rb\FrameworkHALDriver\Src\stm32f0xx_ll_crs.o Compiling .pio\build\disco_f072rb\FrameworkHALDriver\Src\stm32f0xx_ll_dac.o Compiling .pio\build\disco_f072rb\FrameworkHALDriver\Src\stm32f0xx_ll_dma.o
-
Thread
STM32 - ST - Hinhaltetaktik oder Insolvenzverschleppung?
Die Fabs mit den Prozessen für STM32 aber auch LPC usw. sind ausgelastet bis nächstes Jahr. Wir bekommen derzeit z.B. keine LPC845 https://www.mouser.de/ProductDetail/NXP-Semiconductors/LPC845M301JBD48E?qs=AQlKX63v8Rta3uhktjkHuw%3D
stattdessen 8051 mit ADC/DAC genommen: https://www.mouser.de/ProductDetail/Silicon-Labs/EFM8BB31F64G-D-QFP32?qs=hd1VzrDQEGhMYI2wRMPQ%252Bg%3D%3D
-
Thread
STM32H7 Bootloader funktioniert nur sporadisch
Hallo, ich habe folgendes Problem mit meinem Board auf STM32H743VI - Basis. Eckdaten: - STM32H743VI - SWD an ARM 10-Pin Konnektor für den Anschluss eines J-Links - Raspberry Pi Compute Module 4 - UART5 des Compute Modules mit PA2/PA3 des STM32H743 verbunden
für dich/STM32H743VI in AN2606: Seite 267ff
-
Thread
STM32f042k6 - UART Kommunikation
Guten Abend, Vorgeschichte: Ich versuche auf dem STM32f042 uC UART zu konfigurieren. Als erstes habe ich den USART2 genommen, doch ich bin auf das Problem gestoßen, dass die IDLE line immer aktiv war, obwohl ich den PI(PI und STM kommunizieren) noch gar
PlatformIO framework und auf Registerebene. [c] #include <mbed.h> #include <stm32f042x6.h> #define LED (1 << 3) int main() { //enable HSI48 clk RCC->CR2 |= RCC_CR2_HSI48ON; //use HSI48 as sysclk RCC->CFGR |= 0b11; //enable peripherals RCC->APB2ENR |= RCC_APB2ENR_USART1EN
-
Thread
LunaAVR Forum
) lunaavr-2018-03-19-de.pdf (6.12 MB) - 2018.x Sprachreferenz Das letzte Release ist also fast 4 Jahre alt. Diagnose: tot Was willst Du noch wissen?
die Finger davon lassen. Vielleicht wäre FreePascal was für dich. Unterstützt auch ARM-Controller (STM32, LPC...), RISC-V und die ESPs.
-
Thread
Mosfet-Selbsthaltung für MP3-Player
man Button_Pplay wieder los, so sperrt Q1 wieder und die beiden Kondensatoren steuern das Gate von Q4 an. Gleichzeitig werden sie über R20 entladen. * Mit insgesamt 14,7 uF zu 100 k habe ich eine Entladedauer von 7,35s berechnet (5 Tau). Q4 hat jedoch eine Vgs von 0,9 V, so dass ich eher mal mit 2 Tau
Schau mal hier. So mach ich das bei einem raeudigen STM32F030 in meinem SCA300 Adapter weil dieses olle Teil noch nicht weiss was LowPower ist. Funktioniert jetzt seit 2Jahren sehr gut. Olaf
-
Thread
Wie oder wo STM32 bestellen?
der Controllerwahl wäre ich halbwegs flexibel ein bis zwei STM32 L4/F4/F7 mit 256-320KiB RAM im LQFP-64 Gehäuse. Und jetzt nicht den 67€ Wucherpreis von Win Source Electronics.
_. schrieb im Beitrag #7022529: > Mit der Controllerwahl wäre ich halbwegs flexibel ein bis zwei STM32 > L4/F4/F7 mit 256-320KiB RAM im LQFP-64 Gehäuse. Und jetzt nicht den 67€ > Wucherpreis von Win Source Electronics. https://lcsc.com/product-detail/ST-Microelectronics_STMicroelectronics-STM32F412RET6
-
Thread
STM32 MOSFET ansteuern (min. 5V Gate-Spannung)
Mithilfe: Das System ist eine 12V-Quelle (Lichtmaschine im KFZ), die mit einem Linearregler einen STM32G030F6 für eine einfache Auswertungselektronik versorgt. Sobald die Auswertungselektronik dies ergibt, möchte ich eine max. 30A-Ohmsche-Last mittels MOSFET schalten - egal ob der MOSFET-Switch vor
Ausgangsspannung auf das Gate zu legen. Mittels open-drain-Ausgang könnte ich dann den Strom vom Gate durch den STM32 auf Ground abziehen, oder? Hier stellt sich mir allerdings die Frage ob der STM32 das verkraftet - irritierenderweise gibt ST im Datenblatt (https://www.st.com/resource/en/datasheet/stm32g030f6.pdf
-
Thread
Led-Multiplexing Problem mit Strom
schnellsten UART genügend Luft zum Verschnurzeln. Hier macht ein alter Mega8 Tastenabfrage, Multiplex von 4 Stellen, UART und steuert nebenbei noch einen 4-Kanal Audiorecorder mit STM32.
UART genügend Luft zum > Verschnurzeln. Hier macht ein alter Mega8 Tastenabfrage, Multiplex von 4 > Stellen, UART und steuert nebenbei noch einen 4-Kanal Audiorecorder mit > STM32. Ja gern, es gibt Götter, es gibt Assembler , und es gibt mich...
-
Thread
Oszillator für Atmega 328p
Oszillator für einen Atmega328p verwenden: https://www.reichelt.de/de/de/quarzoszillator-keramik-smd-xo32-16-0-mhz-xo32-16-00000-p101060.html?trstct=pol_0&nbc=1&&r=1 Wenn Ja wie muss ich die 4 Kontakte an den Ports anschließen? Wenn nicht habt ihr eventuell eine andere Empfehlung, wichtig ist dass
einem proof of concept oder wenn es schnell gehen soll zum Einsatz kommen. Alles andere übernehmen mw. STM32.
-
Thread
Target mit SWD verbinden - "Vdd from Application" , GND?
:166 script_debug(): command - dap create stm32f4x.dap -chain-position stm32f4x.cpu Debug: 55 4 command.c:166 script_debug(): command - tpiu create stm32f4x.tpiu -dap stm32f4x.dap -ap-num 0 -baseaddr 0xE0040000 Debug: 56 4 command.c:166 script_debug
script_debug(): command - flash bank stm32f4x.flash stm32f2x 0 0 0 0 stm32f4x.cpu Debug: 69 5 tcl.c:1316 handle_flash_bank_command(): 'stm32f2x' driver usage field missing Debug: 70 5 command.c:166 script_debug(): command - flash bank stm32f4x.otp
-
Thread
SWD Anschluß an DIY-MORE Board
Ich frage mich, was der richtige Anschluß des STM32F407G-DISC1 SWD-Interfaces a das DIY-MORE Board wäre. PA13, PA14 wären ja SWDIO und SWCLK resp. Aber wo schließe ich NRST (Pin 5 vom SWD Interface) an das Target an? Reset-Taster oder PB4?
Wenn du ihn brauchst, dann PB4, das ist NRST.
-
Thread
Lebensdauer Optokoppler
Eventuell hier: https://www.ti.com/lit/an/scla011/scla011.pdf?ts=1648804808269&ref_url=https%253A%252F%252Fwww.google.at%252F Das Signal aus einem OK mit Transistora/Diodenausgang setzt also eine Vorverarbeitung voraus, will man es in digitaler Logik nutzen. Im Einfachsten Fall ein Schmitt-Trigger (nenne ich gerne 1-Bit-ADC ;-)). Moderne µC-Serien benötigen das oft nicht mehr. STM32 zum Beispiel haben Schmitt-Triger-Eingänge (überhaupt haben die IOs der STM32 nette Eigenschaften, aber das ist offtopic).
-
Thread
No ST-Link detected (Windows 10) STM32-ST-Link-Utility
sind off. Vom SWD-Port geht es an ein DIY-MORE STM32F407VGT6-Board: [PRE] DIY-MORE STM32F407G-DISC1 SWD CN2 CN3 PA13 <— SWCLK
2000 kHz Info : STLINK V2J39M27 (API v2) VID:PID 0483:374B Info : Target voltage: 2.911243 Info : stm32f4x.cpu: hardware has 6 breakpoints, 4 watchpoints Info : starting gdb server for stm32f4x.cpu on 3333 Info : Listening on port 3333 for gdb connections [/PRE]
-
Thread
EXTI PortB13
NVIC->ICPR[u8Flag / 32] |= 1 << (u8Flag % 32); NVIC->IP[u8Flag / 4] |= (u8Priority << 6) << (8 * (u8Flag % 4)); NVIC->ISER[u8Flag / 32] |= 1 << (u8Flag % 32); } /*Fallende Flanke, Pending löschen, PB13 auf EXTI13
eingeschaltet und als Input konfiguriert? Eventuell hilft dir mein Beispiel auf http://stefanfrings.de/stm32/stm32l0.html#nvic, das ist für den STM32L0, aber ich denke es geht auf deinem F0 ebenso.